自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

看水不是水

微信公众号 - 看水不是水

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java垃圾回收

判断对象存活:1.引用计数法2.可达性分析算法 虚拟机栈中引用的对象 类静态属性的引用 常量的引用 Native方法引用:强-Object obj=new Object();软-有用但并非必需的对象.在系统将要发生内存溢出异常之前,将会把这些对象列进回收范围之中进行第二次回收.如果这次回收还没有足够的内存,才会抛出内存溢出异常.弱-无论当...

2019-07-31 14:37:24 135

原创 zookeeper

zookeeper的容错性:有服务器宕机,剩下个数必须大于宕机的个数才能正常使用,2n和2n-1的容忍度是一样的,所以3台只允许宕机1台,4台也只允许宕机一台,容错性是一样的。zookeeper本身就是一个分布式系统,半数节点以上存活,zookeeper正常服务 为了保证高可用,通常以集群的方式 数据基于内存,保证高吞吐量和低延迟 读多写少的场景是高性能的 临时节...

2019-07-29 15:20:34 150

原创 Java 格式化 XML

项目中会有XML报文,格式化后便于查看import com.sun.org.apache.xml.internal.serialize.OutputFormat;import com.sun.org.apache.xml.internal.serialize.XMLSerializer;import org.w3c.dom.Document;import org.xml.sax.Inp...

2019-07-25 15:46:25 2781 1

原创 CQRS概述

CQRS(Command Query Responsibility Segration)命令查询职责隔离Command包括增、删、改。Query只包含查它是一种读写分离思想的架构常用解决方案就是对数据库进行读写分离。让主数据库处理事务性的增、删、改操作,让从数据库处理查询操作,然后主从数据库之间进行同步。这只是从DB角度处理了读写分离,从业务或者系统层面上来说,读和写的逻辑仍然是...

2019-07-25 10:57:47 5513

原创 ScheduledExecutorService

scheduleAtFixedRate的jdk文档,有一句如下:如果任务的任何执行遇到异常,则后续执行被禁止。 否则,任务将仅通过取消或终止执行者来终止。如果此任务的执行时间超过其周期,则后续执行可能会延迟,但不会同时执行。...

2019-07-19 16:34:20 135

原创 Java日志体系概述

System.out.print大概十年前,主要是C/S模式(客户端+服务端模式),整个服务端项目都做在一个工程里,大家验证基本上用的前端就是alert,后台就是System.out.print,Linux上shell脚本里采用echo的方式输出日志。需求决定设计,写法轻巧需求简单这个方式基本就够用。JUL(java.util.logging)后续服务越来越...

2019-07-01 11:00:08 387 1

原创 门面模式

Facade这个外观类为子系统们提供一个共同的对外接口Clients客户对象通过一个外观接口读写子系统中各接口的数据资源在以下情况下可以考虑使用外观模式:(1) 设计初期阶段,应该有意识的将不同层分离,层与层之间建立外观模式。(2) 开发阶段,子系统越来越复杂,增加外观模式提供一个简单的调用接口。(3) 维护一个旧系统的时候,系统已经非常难以修改,...

2019-07-01 10:58:59 182

matlab教程

matlab教程,里面有图片也有我word文档,也有ppt可以学习

2014-05-23

免疫算法matlab代码

还不错的算法,可以借鉴和学习一下。可以运行

2014-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除