自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java的synchronized原理

synchronized 原理  数据同步需要依赖锁,那锁的同步又依赖谁?synchronized给出的答案是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令,大家可能会进一步追问:JVM底层又是如何实现synchronized的?  本文所指说的JVM是指Hotspot的6u23版本,下面首先介绍synchronized的实现:  synrhronized关键字简洁、清...

2016-12-11 23:53:47 342

转载 Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别

一、Java的反射机制   每个Java程序执行前都必须经过编译、加载、连接、和初始化这几个阶段,后三个阶段如下图:  其中   i、加载是指将编译后的java类文件(也就是.class文件)中的二进制数据读入内存,并将其放在运行时数据区的方法区内,然后再堆区创建一个Java.lang.Class对象,用来封装类在方法区的数据结构。即加载后最终得到的是Class对象,并且更加值得注意的是:该Jav...

2016-12-11 23:49:53 254

转载 JAVA数据库连接池实现demo

连接池的管理用了了享元模式,这里对连接池进行简单设计。一、设计思路     1.连接池配置属性DBbean:里面存放可以配置的一些属性     2.连接池接口IConnectionPool:里面定义一些基本的获取连接的一些方法     3.接口实现ConnectionPool:对上面操作进行实现,并加入一些其他方法     4.连接池管理ConnectionPoolManager:管理所有的不同的...

2016-12-11 23:48:31 3139 1

转载 Java四种线程池的使用

Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。newSingl...

2016-12-11 23:46:10 151

jpmml-xgboost-executable-1.3-SNAPSHOT.jar

jpmml-xgboost-executable-1.3-SNAPSHOT.jar文件。用于将模型文件转为pmml文件

2019-11-18

空空如也

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

TA关注的人

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