#java学习路线

      更多分类

如何在Java 9以上的JVM中微调G1垃圾回收? - DZone性能

19-04-26 127 banq

垃圾回收器在执行某些垃圾回收任务时会暂停所有应用程序线程。这些暂停有时被称为Stop-The-World暂停,因此尽可能避免这种情况是GC调优的主要目标,因为它们会对Java应用程序的性能产生巨大影... 详细

ThreadLocal模式

19-04-25 53 jdon

目的 将全局变量固定到线程,以防被其他线程破坏。如果在可调用对象或可运行对象中使用非只读的类变量或静态变量,则需要这样做。 通过应用 本地线程模式Thread Local Pattern,... 详细

阻止Balking模式

19-04-24 62 jdon

目的 Balking Pattern用于防止对象在不完整或不适当的情况下执行某些代码。 维基百科说 balking模式是一种软件设计模式,仅在对象处于特定状态时才对对象执行操作。例如... 详细

读写锁(Reader Writer Lock)

19-04-24 114 jdon

目的 假设我们有一个共享内存区域,上面详细介绍了基本约束。可以保护互斥锁后面的共享数据,在这种情况下,没有两个线程可以同时访问数据。但是,此解决方案不是最理想的,因为读取器R1可能具有锁定,... 详细

保护性暂挂模式(Guarded Suspension Pattern)

19-04-24 76 jdon

目的 如果要对未处于正确状态的对象执行方法,请使用Guarded Suspension Pattern来处理某种情况。 维基百科说 在并发编程中, guarded suspension... 详细

中介者设计模式(Mediator Design Pattern)

19-04-23 205 1 jdon

目的 定义一个封装一组对象如何交互的对象。Mediator通过防止对象明确地相互引用来促进松耦合,它允许您独立地改变它们的交互。 说明 中介者模式在多个对象相互交互的企业应用程序中非常... 详细

备忘录模式(Memento Design Pattern)

19-04-23 67 jdon

目的 在不违反封装的情况下,捕获对象的内部状态并将其外部化,以便稍后将该对象还原到此状态。 现实中最好的例子之一是文本编辑器,我们可以随时保存它的数据,并使用“撤消”将其恢复到以前保存的状态。... 详细

空对象设计模式(Null Object Design Pattern)

19-04-22 62 jdon

目的 在大多数面向对象的语言中,例如Java或C#,引用可能为null。在调用任何方法之前,需要检查这些引用以确保它们不为null,因为通常无法在空引用上调用方法。不使用空引用来表示对象的缺失... 详细

全栈技巧:从Javascript跳转到Java能有多难?

19-04-15 2 400 2 banq

这种转换是不是我自寻烦恼?Javascript是有史以来最好的语言? 现在大多数软件公司都希望能够拥有“广泛的Javascript知识,特别是React,Redux和TDD [测试驱动开发]经验”的... 详细

半同步/半异步模式

19-04-11 137 jdon

目的 半同步/半异步模式将同步I/O与系统中的异步I/O分离,以简化并发编程工作,且不会降低执行效率。 将并发软件的服务分解为同步和异步两个独立的层,并添加一个排队层来协调它们之间的通信。 在... 详细

Java中的转换器设计模式

19-04-10 200 jdon

在这篇文章中,我们将讨论 Java / J2EE项目中最常用的    Converter Design Pattern。由于Java8 功能不仅提供了相应类型之间的通用双向转换方式,而且还提供了转... 详细

静态初始化中不能放入繁重计算,否则会变慢!

19-04-10 61 banq

在类初始化期间计算不可变数据结果,并将结果保存在static final字段中是一种非常常见的做法。实际上,这正是静态初始化器的设计目标。 以下是在初始化时构建一些静态表的典型示例: ... 详细

Java中的上下文对象设计模式(Context Object Design Pattern)

19-03-29 640 jdon

我们可以使用上下文对象以独立于协议的方式封装状态,以便在整个应用程序中共享。在上下文对象中封装系统数据的上下文对象模式允许它与应用程序的其他部分共享,而无需将应用程序耦合到特定的协议。 例如,HT... 详细

表数据网关模式

19-03-26 66 jdon

此模式属于 数据源架构模式  目录,此目录属于   企业应用程序体系结构模式 。 目的 充当数据库表的网关的对象。一个实例处理表中的所有行。 这里Gateway表示  封装对外部系统或资源的... 详细

行数据网关模式

19-03-26 49 jdon

此模式属于   数据源架构模式 目录,此目录属于   企业应用程序体系结构模式 。 目的 一个对象,充当数据源中单个记录的网关。每行有一个实例。 这里 Gateway 指封装对外部系统或资源... 详细

共有 321 上一页 1 ... 5 6 7 8 9 10 11 ... 22 下一页