转载
iteye_6926
这个作者很懒,什么都没留下…
展开
-
jvm知识学习(转载)
[size=small]java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。 举例说明含义: -Xms128m 表示JVM Heap(堆内存)最小尺寸128MB,初始分配 -Xmx512m 表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。 说明:如果-Xmx不指定或者指定偏小,应用可能...原创 2016-08-02 17:40:37 · 96 阅读 · 0 评论 -
DES/3DES/AES区别
公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用。 [b]DES[/b] 1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(DESData Encryption Standard) 。 目前在国内,随着三金...原创 2016-12-19 14:29:56 · 193 阅读 · 0 评论 -
运用@Transactional,自己抛出异常时不会回滚的原因
[b]一、 当你读这篇文章的时候,假如读者是在整合j2EE的三大框架式遇到这个问题,那应该就是下面这个问题:[/b] 我记得当时我遇到这个问题的时候,是因为数据库的表,不支持事务!如果mysql不支持存储引擎,它将以MyISAM表创建表,这是非事务性表。一般修改成InnoDB. 假如有兴趣了解 mysql中 " engine=innodb " 以及 " engi...原创 2016-12-12 16:56:48 · 2017 阅读 · 0 评论 -
Linux 与 BSD 有什么不同?(转载)
[img]http://dl2.iteye.com/upload/attachment/0121/7996/6e3b2ba2-e466-3a5b-8062-2a111006ad9b.jpg[/img]Linux 和 BSD 都是免费的,开源的,类Unix系统。他们甚至使用很多相同的软件。他们看上去简直就像是一个操作系统,那么,它们有什么不同吗?其实,两者之间的不同,远远超出了我们下面提...原创 2016-12-06 20:19:06 · 254 阅读 · 0 评论 -
OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗? 连接类型:1、JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and ...原创 2016-11-21 14:22:43 · 226 阅读 · 0 评论 -
Java加密技术-常用加解密算法、签名算法(转载)
[url]http://snowolf.iteye.com/blog/379860[/url]原创 2016-10-23 14:46:33 · 154 阅读 · 0 评论 -
《 Java并发编程从入门到精通》 常见的内存溢出的三种情况(转载)
[size=medium]鸟欲高飞先振翅,人求上进先读书。本文是原书的第9章 线程的监控及其日常工作中如何分析里的9.3.3节常见的内存溢出的三种情况。[b]3. 常见的内存溢出的三种情况:[color=red]1)JVM Heap(堆)溢出:java.lang.OutOfMemoryError: Java heap space[/color][/b]JVM在启动的时候会自动设置J...原创 2016-10-19 20:08:42 · 180 阅读 · 0 评论 -
JVM性能优化(一)JVM技术入门(转载)
[size=small]Java应用程序是运行在JVM上的,但是你对JVM技术了解吗?这篇文章(这个系列的第一部分)讲述了经典Java虚拟机是怎么样工作的,例如:Java一次编写的利弊,跨平台引擎,垃圾回收基础知识,经典的GC算法和编译优化。之后的文章会讲JVM性能优化,包括最新的JVM设计——支持当今高并发Java应用的性能和扩展。如果你是一个开发人员,你肯定遇到过这样的特殊感觉,你突然...原创 2016-10-18 23:42:55 · 116 阅读 · 0 评论 -
Java中使用HttpRequest获取用户真实IP地址(转载)
[size=medium] 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid,nginx等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.jb51.net ...原创 2016-09-18 15:50:44 · 1002 阅读 · 0 评论 -
Truncate Table 用法(转载)
[b]TRUNCATE TABLE[/b]删除表中的所有行,而不记录单个行删除操作。[b]语法[/b]TRUNCATE TABLE name[b]参数[/b]name是要截断的表的名称或要删除其全部行的表的名称。[b]注释[/b]TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE T...原创 2016-09-18 10:42:51 · 385 阅读 · 0 评论 -
稳定排序和不稳定排序(转载)
本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj,Ai原来在位置前,排序后Ai还是要在Aj位置前。 其次,说一下稳定性的好处。排序算法如果是稳定的,那么从一个键上排序...原创 2016-08-14 17:56:46 · 165 阅读 · 0 评论 -
StackOverflow:你没见过的七个最好的Java答案(转载)
StackOverflow(后边简称so)发展到目前,已经成为了全球开发者的金矿。它能够帮助我们找到在各个领域遇到的问题的最有用的解决方案,同时我们也会从中学习到很多新的东西。这篇文章是在我们审阅了so上最流行的Java问题以及答案后从中挑出来的。即使你是一个有丰富经验的开发者,也能从中学到不少东西。 [b]分支预测 [/b]SO上最多投票的一个Java问题是:为什么处理一个排序数...原创 2016-08-12 00:10:15 · 146 阅读 · 0 评论 -
使用 WebSockets 技术的 9 个应用场景
[size=small] 没有其他技术能够像WebSocket一样提供真正的双向通信,许多web开发者仍然是依赖于ajax的长轮询来实现。对Websocket缺少热情,也许是因为多年前他的安全性的脆弱,抑或者是缺少浏览器的支持,不管怎样,这两个问题都已经被解决了。 决定手头的工作是否需要使用WebSocket技术的方法很简单:你的应用提供多个用户相互交流吗?你的应用是展示...原创 2016-08-08 17:35:47 · 228 阅读 · 0 评论 -
for循环删除(ArrayList.remove)报错及解决办法
[size=small]代码:[code="java"]JSONArray bindCards = getJSONArray(); bindCards.forEach(bindCard->{ JSONObject bindCardJson = (JSONObject)bindCard; if (StringUtils.equals(account.getAccN...原创 2017-01-12 15:50:24 · 306 阅读 · 0 评论