摘要: 阅读全文
posted @ 2017-12-12 20:40 AndreMao 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 若该静态方法中有对某个静态属性操作,那么它就不是线程安全的,反之,若只对实例属性操作,那么它就是线程安全的。 补充说明,因为,静态方法不对特定的实例操作,只能访问静态成员。实例方法可对特定的实例操作,既能访问静态成员,也能访问实例成员。在多线程中使用同一个静态方法时,每个线程使用各自的实例字段(in 阅读全文
posted @ 2017-12-12 20:28 AndreMao 阅读(3496) 评论(0) 推荐(0) 编辑
摘要: public static String getPropertiesValue(String fileName, String key) { return ResourceBundle.getBundle(fileName).getString(key); } 例如:现有名为config的属性文件( 阅读全文
posted @ 2017-12-12 20:19 AndreMao 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 获取其IP地址后,传入以下URL,并请求该URL,该请求会响应一个JSON格式的数据包,该IP地址的所在地均在这个数据包内 http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=218.17.252.162 阅读全文
posted @ 2017-12-12 20:17 AndreMao 阅读(189) 评论(0) 推荐(0) 编辑
摘要: <iframe id="saveImg" src="图片路径" style="display:none;"></iframe> <a href="#" onclick="saveImg.document.execCommand('saveAs');">下载</a> 阅读全文
posted @ 2017-12-12 20:11 AndreMao 阅读(5929) 评论(0) 推荐(0) 编辑
摘要: 1. 当基础数据类型被当作形参时,最好使用其包装类,因为这样可方便调用者传参(基础数据类型亦或是其包装类都可) 2. 当基础数据类型被当作返回值时,最好使用原型,因为这样可以方便调用者接收返回值(用基础数据类型亦或是其包装类作为接收变量都可) 阅读全文
posted @ 2017-12-12 19:49 AndreMao 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 补充说明: <context:component-scan>与<context:annotation-config>的区别:<context:component-scan>包含了<context:annotation-config>的全部功能,通常在使用前者后,就不用再使用后者。<context:c 阅读全文
posted @ 2017-12-12 17:53 AndreMao 阅读(121) 评论(0) 推荐(0) 编辑
摘要: web上的server都叫web server,但是大家分工也有不同的。 nginx常用做静态内容服务和代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java web app跑在里面的东西,对应同级别的 阅读全文
posted @ 2017-12-12 15:59 AndreMao 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述: Html代码 反向代理(Reverse Proxy)方式是指以代理服务器 阅读全文
posted @ 2017-12-12 11:34 AndreMao 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、 定义: 1. Apache Apache HTTP服务器是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上。其属于应用服务器。Apache支持支持模块多,性能稳定,Apache本身是静态解析,适合静态HTML、图片等,但可以通过扩展脚本、模块等支持动态页面等。 (Apche可以支持 阅读全文
posted @ 2017-12-12 10:31 AndreMao 阅读(178) 评论(0) 推荐(0) 编辑