随笔分类 -  JAVA

摘要:使用方法: 方法1.保存为.bat文件后执行(需要安装curl) 方法2.直接访问 https://raw.githubusercontent.com/racaljk/hosts/master/hosts 然后将网页内容拷贝到 C:\Windows\System32\drivers\etc\host 阅读全文
posted @ 2017-02-10 10:55 birkhoff001 阅读(34) 评论(0) 推荐(0)
摘要:源代码: https://issues.apache.org/jira/browse/LANG-428 Type: Bug Status: Closed Priority: Minor Resolution: Fixed Affects Version/s: 2.3 Fix Version/s: 3 阅读全文
posted @ 2017-01-12 10:53 birkhoff001 阅读(1180) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/LBSer/p/4853234.html 你应该知道的RPC原理 在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 而一旦踏入公司尤其是大型互联网公 阅读全文
posted @ 2016-08-09 11:17 birkhoff001 阅读(905) 评论(0) 推荐(0)
摘要:编译:javac InstallCert.java 运行:java InstallCert test.com.cn 将生成的 jssecacerts文件拷贝到 %JAVA_HOME%/jre/lib/security/下面即可 阅读全文
posted @ 2016-08-08 15:31 birkhoff001 阅读(358) 评论(0) 推荐(0)
摘要:原文:http://www.iteye.com/topic/103804 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象 阅读全文
posted @ 2016-07-22 09:41 birkhoff001 阅读(340) 评论(0) 推荐(0)
摘要:原文:http://skaka.me/blog/2016/04/21/springcloud1/ 不同于单一架构应用(Monolith), 分布式环境下, 进行事务操作将变得困难, 因为分布式环境通常会有多个数据源, 只用本地数据库事务难以保证多个数据源数据的一致性. 这种情况下, 可以使用两阶段或 阅读全文
posted @ 2016-07-13 16:08 birkhoff001 阅读(12307) 评论(3) 推荐(2)
摘要:原因是:jdk1.8/lib/tools.pack和jdk1.8/jre/lib/rt.pack,需要将他们解压为jar文件 具体操作如下: unpack200 tools.pack tools.jar unpack200 rt.pack rt.jar 注:uppack200命令使用1.8版本的(即 阅读全文
posted @ 2016-06-16 14:19 birkhoff001 阅读(2626) 评论(0) 推荐(0)
摘要:/** * Created on 2016年6月15日 */ package com.bing; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import j... 阅读全文
posted @ 2016-06-15 17:40 birkhoff001 阅读(1173) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-05-13 09:45 birkhoff001 阅读(348) 评论(0) 推荐(0)
摘要:传递依赖是maven最有特色的、最为方便的优点之一,可以省了很多配置。如a 依赖 b,b 依赖c 默认 a也会依赖 c。但是 也会带来隐患,如版本冲突。当然maven也考虑到解决办法,可以使用exclusions来排除相应的重复依赖。 但是我们还会遇到一个严重的问题,那就是,我怎么知道是哪个包的传递 阅读全文
posted @ 2016-05-09 10:49 birkhoff001 阅读(299) 评论(0) 推荐(0)
摘要:@Transient表示该属性字段的生命周期仅存于调用者的内存中而不会写到磁盘里持久化 如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic 示例: //根据birth计算出age属性 一个对象只要实现了Serilizable接口,这个对 阅读全文
posted @ 2016-04-11 12:45 birkhoff001 阅读(2459) 评论(0) 推荐(0)
摘要:public static void main(String[] args) throws IOException { Process process = Runtime.getRuntime().exec("cmd.exe /c tasklist |findstr \"javaw\""); Scanner in = new Scanner(process.get... 阅读全文
posted @ 2016-04-05 14:58 birkhoff001 阅读(594) 评论(0) 推荐(0)
摘要:手动指定maven-resources-plugin的版本,及编码 阅读全文
posted @ 2016-04-05 09:12 birkhoff001 阅读(481) 评论(0) 推荐(0)
摘要:类的生命周期 在一个类编译完成之后,下一步就需要开始使用类,如果要使用一个类,肯定离不开JVM。在程序执行中JVM通过装载,链接,初始化这3个步骤完成。 类的装载是通过类加载器完成的,加载器将.class文件的二进制文件装入JVM的方法区,并且在堆区创建描述这个类的java.lang.Class对象 阅读全文
posted @ 2016-03-14 10:55 birkhoff001 阅读(187) 评论(0) 推荐(0)
摘要:先看一个例子 用户测试类 执行结果: com.reflect.Usercom.reflect.UserUser[Ljava.lang.String;java.lang.String[]String[] 可以看出,对于大部分class而言,getCanonicalName和getName这两个方法没有 阅读全文
posted @ 2016-03-14 09:14 birkhoff001 阅读(7460) 评论(0) 推荐(1)
摘要:创建一个自定义httpclient 访问https资源 阅读全文
posted @ 2016-03-04 10:12 birkhoff001 阅读(4860) 评论(0) 推荐(0)
摘要:  阅读全文
posted @ 2016-03-03 16:47 birkhoff001 阅读(175) 评论(0) 推荐(0)
摘要:原文: http://www.codeguru.com/java/article.php/c13913/AJAX-File-Upload-Progress-for-Java.htm#page-1 文件上传需要用到commons-fileupload-1.2.1.jar 首先创建一个FileUploa 阅读全文
posted @ 2016-02-18 10:57 birkhoff001 阅读(317) 评论(0) 推荐(0)
摘要:用SAX解析XML的Handler类:Myhandler.java   用于解析XML的业务类:SaxService.java       阅读全文
posted @ 2015-05-27 13:41 birkhoff001 阅读(425) 评论(0) 推荐(0)
摘要:void createThumbnail(String filename, int thumbWidth, int thumbHeight,              int quality, String outFilename)         throws InterruptedExcepti 阅读全文
posted @ 2015-05-26 16:48 birkhoff001 阅读(166) 评论(0) 推荐(0)