刘俊技术博客专栏

专注于J2EE和大数据

java自定义注解-生成sql语句

一、自定义Table注解@Target(value=ElementType.TYPE)//使用在类或接口上 @Retention(value=RetentionPolicy.RUNTIME)//在运行期间可以获取 @Documented//文档含有该注解 public @interface Tab...

2018-06-06 11:37:01

阅读数:42

评论数:0

一个比较好用的 chrome浏览器的json格式化插件

 插件名:JSON-Handle 下载地址:      http://jsonhandle.sinaapp.com/插件下载后,在浏览器输入:chrome://extensions/将下载后的文件拖入 chrome浏览器即可:   演示:      点击OK后 即可格式化json  ...

2018-05-15 21:40:15

阅读数:51

评论数:0

eclipse将选中的代码块整体左移或者右移

左移:    选中代码块,按住shift+Tab键,则会整体往左一个tab键距离右移:    选中代码块,按住Tab键,则会整体往右一个tab键距离

2018-05-09 18:54:33

阅读数:173

评论数:0

IntelliJ IDEA 2017 下载和破解方法

一、IntelliJ IDEA 2017 下载地址 http://www.jetbrains.com/idea/#chooseYourEdition要下载付费版的,免费版的很多功能不能用二、破解下载破解文件JetbrainsCrack-2.6.2.jar下载地址: http://download....

2018-04-08 11:24:51

阅读数:494

评论数:0

BASE64编码简介

BASE64是一种编码方式,通常用于把二进制数据编码为可写的字符形式的数据。 这是一种可逆的编码方式。 编码后的数据是一个字符串,其中包含的字符为:A-Z、a-z、0-9、+、/ 共64个字符:26 + 26 + 10 + 1 + 1 = 64。 【...

2018-02-06 19:39:53

阅读数:63

评论数:0

成为Java顶尖程序员 ,看这9本书就够了

“学习的最好途径就是看书”,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:  1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料  2.对着书上的代码自己敲的时候方便  “看完书之后再次提升自我的最好途径是看一...

2017-11-28 16:09:58

阅读数:547

评论数:0

Java中只有按值传递

Java中只有按值传递,没有按引用传递!(两种参数情况下都是值传递) 今天,我在一本面试书上看到了关于java的一个参数传递的问题: 写道 java中对象作为参数传递给一个方法,到底是值传递,还是引用传递?  我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一...

2017-09-25 16:49:25

阅读数:157

评论数:0

JVM调优总结 -Xms -Xmx -Xmn -Xss

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5...

2017-05-09 10:14:07

阅读数:178

评论数:0

Java异常处理和设计

在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以及程序的性能。因此,如何...

2016-12-13 09:46:58

阅读数:197

评论数:0

java基础之枚举

java枚举使用详解 在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。 例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。 在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用...

2016-06-06 09:43:35

阅读数:204

评论数:0

Java内存模型总结

Java的并发采用的是共享内存模型(而非消息传递模型),线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信。多个线程之间是不能直接传递数据交互的,它们之间的交互只能通过共享变量来实现 同步是显式进行的。程序员必须显式指定某个方法或某段代码需要在线程之间互斥执行。 ...

2016-03-31 12:06:48

阅读数:289

评论数:0

Java Executors(线程池)

Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。    有关Java5线程新特征的内容全部在java.ut...

2016-03-29 10:57:43

阅读数:268

评论数:0

Java四种线程池的使用

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

2016-03-29 10:54:15

阅读数:218

评论数:0

简单介绍Java中Comparable和Comparator

Comparable 和 Comparator是Java核心API提供的两个接口,从它们的名字中,我们大致可以猜到它们用来做对象之间的比较的。但它们到底怎么用,它们之间有又哪些差别呢?下面有两个例子可以很好的回答这个问题。下面的例子用来比较HDTV的大小。看完下面的代码,相信对于如何使用Compa...

2016-03-16 09:57:02

阅读数:360

评论数:0

Java获取来访者IP

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地...

2016-03-16 09:18:27

阅读数:482

评论数:0

java书籍推荐

个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料对着书上的代码自己敲的时候方便 “看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看...

2016-03-14 09:07:42

阅读数:586

评论数:0

Mime 类型列表

按照内容类型排列的 Mime 类型列表 类型/子类型 扩展名 application/envoy evy application/fractals fif application/futuresplash spl ...

2016-01-15 10:04:00

阅读数:387

评论数:0

Java项目如何记录日志

工程目录结构     1. 导入如上 log下的对应jar包   2. 在src下新建log4j.properties文件,类容如(详细配置:http://www.cnblogs.com/suman/archive/2010/10/23/1858864.htm...

2015-12-04 15:53:57

阅读数:1530

评论数:0

Eclipse @override报错解决

我想这个问题肯定困扰了很多人,我也不例外。新公司用的东西多多少少会与我们以前公司的有所不同。所以这个问题也时常伴随在我们身边。   第一种解决方案: @Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6 修...

2015-12-01 15:33:46

阅读数:4964

评论数:0

eclipse设置护眼豆沙绿背景色以及字体颜色

1 设置变量颜色 2 设置绿豆沙背景色 3 设置非代码区的背景颜色(win7下) 至此,完成了所有的配色

2015-11-23 14:54:53

阅读数:16949

评论数:1

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