Java Common
不怕冷的小熊
你猜!!!!!!
骑行拉萨 的软件工程师!~
潜心学习技术,等待飞翔!
展开
-
自动生成 : Java方法 toString(); hashCode(); equals(); compareTo()的方法 避免繁杂的体力活
自动生成 : Java方法 toString(); hashCode(); equals(); compareTo()的方法 避免繁杂的体力活 一般网络上有主流两种方法:Commons4E 和commonclipse; 1.截止2016年10月Commons4E我试了下不好用,官网打不开,jar 方式安装插件不生效. 虽然我喜欢她生成的代码,但是无缘了,小事情不想多折腾(我环境 My原创 2016-10-28 02:48:37 · 2004 阅读 · 0 评论 -
Tomcat配置远程调试端口
Tomcat配置远程调试端口 1.Linxu系统: apach/bin/startup.sh开始处中增加如下内容: declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788" 2.Win原创 2017-05-06 14:11:32 · 2340 阅读 · 0 评论 -
Java远程调试原理与运用
依然有很多人调试的时候,是每次打包,上传服务器运行然后通过日志排查问题,效率很低。有些可以高些解决这种问题的东西别人已经使用很久了,为什么不学一下呢?Java远程调试的原理是两个VM之间通过debug协议进行通信,然后以达到远程调试的目的。两者之间可以通过socket进行通信。首先被debug程序的虚拟机在启动时要开启debug模式,启动debug监听程序。jdwp是Java Debug Wire原创 2017-05-06 14:06:08 · 1286 阅读 · 0 评论 -
Github 重要性
如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。但是你如果已经在读这篇文章了,我觉的你已经知道Github了。正是Github,让社会化编程成为现实。 什么是 Github?github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开原创 2017-04-20 22:39:56 · 2254 阅读 · 0 评论 -
\r,\n,\r\n的区别有哪些?
\n是换行,英文是New line,表示使光标到行首 \r是回车,英文是Carriage return,表示使光标下移一格\r\n表示回车换行我们在平时使用电脑时,已经习惯了回车和换行一次搞定,敲一个回车键,即是回车,又是换行。1、\n 软回车:在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。 在Linux、unix 中只表示换行,但不会回到下一行的原创 2017-04-19 16:19:40 · 1252 阅读 · 0 评论 -
Maven+myeclipse 创建聚合项目
Maven+myeclipse 创建聚合项目:http://blog.csdn.net/cuiyaonan2000/article/details/21172711如上的就是聚合项目了,相当于父项目.该父项目没有任何代码,它相当于一个容器,里面可以包含很多其他的maven项目,并且maven的项目可以使web工程,也可以是其它的工程.就不截图了,首先在testAggregator上右击–>new–>转载 2017-03-14 17:08:19 · 1446 阅读 · 0 评论 -
Maven 提升下载jar速度方法: (每秒1MB左右)
我们都知道,当我们在pom文件里面添加一个新的依赖时,maven发现本地仓库里面没有该jar包就会到中央仓库去下载,但是中央仓库在国外,下载速度缓慢的令人发指。我们可以在setting.xml(eg:G:\maven\apache-maven-3.0.4\conf\setting.xml)文件里面配置一个国内镜像解决方法:配置国内镜像(如阿里云的镜像)修改conf/settings.xml文件,配置原创 2016-12-08 12:57:43 · 4539 阅读 · 7 评论 -
JAVA 抽象类 接口(内涵,理解)
简单来说:接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的,另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Re原创 2016-12-12 00:45:26 · 514 阅读 · 1 评论 -
遍历Map的四种方法
遍历Map的四种方法public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3");//第一种:普遍使用,二次取原创 2016-11-15 20:20:07 · 586 阅读 · 0 评论 -
浅谈Log4j和Log4j2的区别
相信很多程序猿朋友对log4j都很熟悉,log4j可以说是陪伴了绝大多数的朋友开启的编程。我不知道log4j之前是用什么,至少在我的生涯中,是log4j带我开启的日志时代。log4j是Apache的一个开源项目,我们不去考究它的起源时间,但是据我了解,log4j 1已经不再更新了。 下面引用官网的原文: End of Life On August 5, 2015 the Logging Ser原创 2016-12-10 22:21:45 · 37086 阅读 · 4 评论 -
35 个 Java 代码性能优化总结
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化转载 2016-11-01 14:00:13 · 414 阅读 · 0 评论 -
jdk1.7中try-with-resources语法糖详解
jdk1.7中try-with-resources语法糖详解:主要是针对所有凡是继承了Closeable这个类,系统在方法退出的时候都会自动的关闭资源。首先回忆一下jdk1.7之前,我们要通过流读取文件时,代码要怎样写?1.假设本地文件系统d盘下有一个in.txt文件,代码如下:FileInputStream in = null; try { in = ne原创 2016-10-31 10:26:54 · 4617 阅读 · 1 评论 -
JDK1.7的新语法,你经常使用吗?
JDK1.7的新语法,你经常使用吗? 用惯了JDK6的语法,对后来 7的更新也忽略了,今天总结一下,作为开发人员 还是要与时俱进的.要不时间久了就淘汰喽 1:对整型支持改进。 int i = 0b0011; int j = 0b0011_0101; 以0B或者0b开头的二进制代码可以给整型赋值,并且也支持以下划线_为分割的二进制整型支持,为的是代码有更好的可读写。 2:swicth对S原创 2016-10-31 10:16:00 · 1077 阅读 · 0 评论 -
Gxt 3.0 修改文本框 为空的 提示
TextField channelName = new TextField();// EmptyValidator v = new EmptyValidator();// v.setMessages(new EmptyMessages() {// @Override// public String blankText() {// return "此项不能为空,原创 2013-07-25 11:56:11 · 1108 阅读 · 1 评论 -
Gradle入门到精通
此文章为目录,具体内容在最下方GitHub上有代码和Word文档。原创 2019-07-19 16:15:49 · 546 阅读 · 1 评论