
java
liky5387
这个作者很懒,什么都没留下…
展开
-
HashMap的扩容机制---resize()
什么时候扩容:当向容器添加元素的时候,会判断当前容器的元素个数,如果大于等于阈值(知道这个阈字怎么念吗?不念fa值,念yu值四声)---即当前数组的长度乘以加载因子的值的时候,就要自动扩容啦。扩容(resize)就是重新计算容量,向HashMap对象里不停的添加元素,而HashMap对象内部的数组无法装载更多的元素时,对象就需要扩大数组的长度,以便能装入更多的元素。当然Java里的数组是无法自...转载 2019-11-13 12:52:57 · 574 阅读 · 0 评论 -
Apache组织一级开源项目清单
1. HTTP Server:HTTP Server是目前最流行的HTTP服务器软件之一。其优势主要在于快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费而且完全源代码开放。如果需要创建一个每天有数百万人访问的Web服务器,Apache HTTP Server会是最佳的选择。2. Abdera:Apache Abdera转载 2014-06-26 13:10:23 · 8420 阅读 · 0 评论 -
大型网站架构不得不考虑的10个问题
本文以高负载高数据交换高数据流动性的网站为例,从架构的方面讲解了对如开心我、海内网等高互动性高交互性的数据型大型网站架构设计时需要注意的10个问题。这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这转载 2014-06-16 11:45:24 · 685 阅读 · 0 评论 -
MyBatis 缓存机制深度解剖 / 自定义二级缓存
缓存概述 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持;一级缓存基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存转载 2014-06-17 20:38:48 · 805 阅读 · 0 评论 -
mysql互为主从复制
主从复制,步骤如下:假设互为主从的两台mysql服务器是分别部署在同一机器上不同端口的应该用。例如服务器ip为58.83.223.20端口分别为:3306 与 3307 互为主从的话,两个服务都是master与slave;也就是下面的描述中,如果描述master的操作,那么个服务器都要做相应的操作。如果描述slave的操作,那么个服务器都要做相应的操作。1、主从服务器分别作以原创 2015-01-26 16:45:23 · 896 阅读 · 0 评论 -
Apache + Tomcat集群配置详解
http://zyycaesar.iteye.com/http://www.cnblogs.com/onlywujun/articles/2913949.html原创 2015-01-17 20:55:24 · 566 阅读 · 0 评论 -
Java Web 高性能开发
Java Web 高性能开发,第1 部分: 前端的高性能搜索结果描述:2011年10月24日 ... Web 发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、 恰当的设置,就可以让Web 程序性能不断飞跃。所有Web 的思想都 ... 搜索结果 URL:https://www.ibm.com/developerworks/cn/java/j-lo-javaw转载 2015-04-18 13:48:37 · 1029 阅读 · 0 评论 -
spring与mybatis中注入了却总提示no bean named
在spring与mybatis整合过程中,碰到一个很难理解的问题。dao通过 @Autowired注册时,没问题,到如果用@Resource注册时,指令@Resource 的name时,name对应的DAO名称的前两位,要么都大写,在么都小写,否则报 No bean named xxdao is defined。原创 2015-12-23 19:48:10 · 6128 阅读 · 1 评论 -
深入浅出JMS ActiveMQ
深入浅出JMS(一)--JMS基本概念摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to create, send,转载 2017-03-23 00:56:20 · 738 阅读 · 0 评论 -
Java实现PDF打印的解决方案
1.Java Print ServiceJava Print Service是Java自带的打印框架,所在的包javax.print.PrintService;。 实现PDF打印的代码流程如下//1.得到一个文件的输入流FileInputStream fiStream;try { psStream = new FileInputStream("./sample.PDF")转载 2017-05-24 02:30:00 · 1797 阅读 · 0 评论 -
获取插入记录的自增长字段值
第一步: 在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名![html] view plaincopyinsert id="insert" parameterType="Spares" useGenera转载 2014-06-23 14:01:58 · 933 阅读 · 0 评论 -
java获取本机外网IP
import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;public class Listip { public static void main(String[] args) throws Exception { System.out.println("本机的外网IP是:" + Listip.getWebIp("http://iframe.ip138.com/ic.asp"原创 2014-04-11 18:44:07 · 4705 阅读 · 1 评论 -
优秀博客收集
log4j源码分析深入Log4J源码之Layout[转]摘要: Layout负责将LoggingEvent中的信息格式化成一行日志信息。对不同格式的日志可能还需要提供头和尾等信息。另外有些Layout不会处理异常信息,此时ignoresThrowable()方法返回false,并且异常信息需要Appender来处理,如PatternLayout。Log4J自身实现了7个La转载 2014-02-13 11:38:16 · 681 阅读 · 0 评论 -
利用Java实现压缩与解压缩(zip、gzip)支持中文路径
利用Java实现压缩与解压缩(zip、gzip)支持中文路径zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。Java I/O类库还收录了一些能读写压缩格式流的类。要想提供压缩功能,只要把它们包在已有的I/O类的外面就行了。这些类不是Reader和Writer,而是In转载 2011-06-13 11:01:00 · 1953 阅读 · 1 评论 -
Java文件操作大全
1.创建文件夹//import java.io.*;File myFolderPath = new File(%%1);try {if (!myFolderPath.exists())myFolderPath.mkdir();}catch (IOException e) {Sys转载 2011-07-14 23:37:03 · 6897 阅读 · 0 评论 -
Java线程间通信-回调的实现方式
Java线程间通信-回调的实现方式 Java线程间通信是非常复杂的问题的。线程间通信问题本质上是如何将与线程相关的变量或者对象传递给别的线程,从而实现交互。 比如举一个简单例子,有一个多线程的类,用来计算文件的MD5码,当多个这样的线程执行的时候,将每个文件的计算的结果反馈给主线程,并从控制台输出。 线程之间的通讯主要靠回调来实现,回调的概念说得抽象了很难理解,等于没说。我转载 2013-02-16 23:01:01 · 1191 阅读 · 2 评论 -
SVN用户及权限配置
svnserve配置 2.1 创建仓库2.1.1 创建仓库存放目录# mkdir -p /opt/svn/{repos,etc}2.1.2 创建SVN仓库# svnadmin create /opt/svn/repos/source1# svnadmin create /opt/svn/repos/source2# chown -R svn:svn /opt/转载 2013-03-04 19:19:17 · 85677 阅读 · 1 评论 -
HTTP 协议详解与HTTP 协议压缩
HTTP 协议详解 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便转载 2013-05-21 10:01:27 · 9299 阅读 · 1 评论 -
21个值得收藏的Javascript技巧
21个值得收藏的Javascript技巧在本文中列出了21个值得收藏的Javascript技巧,在实际工作中,如果能适当运用,则大大提高工作效率。1 Javascript数组转换为CSV格式首先考虑如下的应用场景,有一个Javscript的字符型(或者数值型)数组,现在需要转换为以逗号分割的CSV格式文件。则我们可以使用如下的小技巧,代码如下:var fruits转载 2013-07-24 11:39:55 · 722 阅读 · 0 评论 -
Centos6.0 64位jdk tomcat MySQL 5.6.11 CMake安装部署
1.查看CentOS自带的JDK是否安装,如果已经安装卸载 #rpm –qa | grep jdk #rpm –qa | grep gcj #yum –y remove java-*-gcj-comat 2.安装JDK 下载jdk-6u18-linux-i586.bin或者jdk-6u18-linux-i586-rpm.bin,本次安装使用jdk-6u18-原创 2013-07-24 11:43:52 · 1243 阅读 · 0 评论 -
javascript小技巧
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.al转载 2013-07-31 14:17:21 · 1021 阅读 · 0 评论 -
博客收藏
http://www.cnblogs.com/jackyrong/原创 2013-09-20 20:16:17 · 682 阅读 · 0 评论 -
IBATIS操作ORACLE BLOB CLOB
IBATIS操作ORACLE BLOB CLOB转载 2011-02-24 12:57:00 · 4798 阅读 · 2 评论