随笔分类 -  1. JAVA

摘要:1.使用Java反射API的一个重要好处是可以绕过Java语言中默认的访问控制权限。Constructor、Filed和Method都继承自java.lang.reflect.AccessibleObject,其中的setAccessible方法可以用于设置是否绕过默认的权限检查,否则,访问非pub 阅读全文
posted @ 2018-07-17 17:33 H_bolin 阅读(117) 评论(0) 推荐(0)
摘要:/** * 解析xml的工具类 * 1、将多层级xml解析为Map */ public class ParseXmlUtil { public static final String TAG = "ParseXmlUtil"; /** * 将xml格式响应报文解析为Map格式 * * @param responseXmlTemp *... 阅读全文
posted @ 2018-06-19 10:10 H_bolin 阅读(2132) 评论(0) 推荐(0)
摘要:直接上实例: 代码运行得完全没有问题,输出结果: But,很明显,我们的数据并没有保存到数据库中,但返回给了其他服务OK的结果,这个是要出大问题的。 正确的做法是直接抛出异常。因为数据库没有保存到数据库中,原因是null异常 所以,一定不要为了保证代码运行得没有问题,而滥用 ? 。这样的做法是错误的 阅读全文
posted @ 2018-06-01 14:55 H_bolin 阅读(1018) 评论(0) 推荐(0)
摘要:输入为:2 阅读全文
posted @ 2018-02-26 22:25 H_bolin 阅读(317) 评论(0) 推荐(0)
摘要:⑤多线程中测试某个条件的变化用 if 还是用 while? 说是要把if换成while的理由,应该是wait线程被唤醒之后,会继续从wait那里往下面执行,如果是if的话,就会直接往下面执行,不会再判断if的状态了;但是如果是while的话,从wait那里往下面执行,然后还会判断while中的条件, 阅读全文
posted @ 2017-05-27 00:28 H_bolin 阅读(336) 评论(0) 推荐(0)
摘要:官方网址:http://javolution.org/apidocs/javolution/io/Struct.html 第一步:导包 第二步:创建继承的结构体 结构体定义如下所示: 测试: 结果: 1804368info.RecordMenSize:11783501200 01 02 03 04 阅读全文
posted @ 2017-05-17 10:03 H_bolin 阅读(2639) 评论(1) 推荐(0)
摘要:概括性描述:一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。 基本概念: 下面简要介绍下类、对象、方法和属性的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述 阅读全文
posted @ 2016-11-16 16:33 H_bolin 阅读(211) 评论(0) 推荐(0)
摘要:其实关于这个问题可能用到的人不会很多,不过我在这里还是说说。 正常很多人写socket通信时,都会直接通过new socket(IP,PORT)直接去链接服务器。其实这种做法也没有错误,但是若当服务器IP不存在会服务器没有响应时,程序会卡在这句代码老长一段时间,才会跳出并报异常。这对于这种问题,通过 阅读全文
posted @ 2016-11-08 14:19 H_bolin 阅读(2057) 评论(0) 推荐(0)
摘要:排序使用的是 Collections.sort(List,Comparator) 自定义类实现Comparator接口 假如A的值大于B,你返回1。这样调用Collections.sort()方法就是升序 假如A的值大于B,你返回-1。这样调用Collections.sort()方法就是降序 使用: 阅读全文
posted @ 2016-11-02 10:37 H_bolin 阅读(28658) 评论(0) 推荐(0)
摘要:方案二:利用Java位运算符,完成Unsigned转换。 正常情况下,Java提供的数据类型是有符号signed类型的,可以通过位运算的方式得到它们相对应的无符号值,参见几个方法中的代码: 其实,是使用更大的数据类型来存储无符号类型。 例如:byte的无符号类型的大小:0~255,JAVA的byte 阅读全文
posted @ 2016-06-17 09:52 H_bolin 阅读(708) 评论(0) 推荐(0)
摘要:理解一: 子类会继承父类的所有属性和方法,至于能不能直接访问,那就是访问权限的问题了。 例如:父类有个private String name; 属性。子类会继承下来,但子类访问不了,因为是private属性。但可以通过getName()方法获取name属性。 理解二: 从继承的概念来说,privat 阅读全文
posted @ 2016-06-02 01:11 H_bolin 阅读(1194) 评论(0) 推荐(0)
摘要:原文:http://www.67bar.com/archives/1229 HTTP由两部分组成:请求和响应。当你在Web浏览器中输入一个URL时,浏览器将根据你的要求创建并发送请求,该请求包含所输入的URL以及一些与浏览器本身相关的信息。当服务器收到这个请求时将返回一个响应,该响应包括与该请求相关 阅读全文
posted @ 2016-05-11 11:19 H_bolin 阅读(4839) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436.html 一、概念 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客 阅读全文
posted @ 2016-05-11 10:52 H_bolin 阅读(1669) 评论(0) 推荐(0)
摘要:进程同步用来实现程序并发执行时候的可再现性。 一.进程同步及异步的概念 1.进程同步:就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事.就像早上起床后,先洗涮,然后才能吃饭,不能在洗涮没有完成时,就开始吃饭.按照这个定义,其实绝大多数 阅读全文
posted @ 2016-05-11 09:44 H_bolin 阅读(268) 评论(0) 推荐(0)