05 2015 档案

头疼
摘要:头疼 阅读全文

posted @ 2015-05-31 18:27 Milton 阅读(161) 评论(0) 推荐(0) 编辑

JVM的堆(heap)、栈(stack)和方法区(method)
摘要:JVM主要由类加载器子系统、运行时数据区(内存空间)、执行引擎以及与本地方法接口等组成。其中运行时数据区又由方法区Method Area、堆Heap、Java stack、PC寄存器、本地方法栈组成。 堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到 阅读全文

posted @ 2015-05-31 02:24 Milton 阅读(2615) 评论(0) 推荐(0) 编辑

10 Things Every Java Programmer Should Know about String
摘要:String in Java is very special class and most frequently used class as well. There are lot many things to learn about String in Java than any other cl... 阅读全文

posted @ 2015-05-31 02:22 Milton 阅读(231) 评论(0) 推荐(0) 编辑

匹配字符串的KMP算法
摘要:其中next序列,表示子串的前后缀最大匹配长度. 例如对于字符串C[], next[i]表示子串c[0 .. i]中, 前缀与后缀的最大匹配长度.举例如果子串是 abcuab, 其前缀是a, ab, abc, abcu, abcua, 后缀是 b, ab, uab, cuab, bcuab, 其中匹... 阅读全文

posted @ 2015-05-31 00:25 Milton 阅读(221) 评论(0) 推荐(0) 编辑

Distribute numbers to two “containers” and minimize their difference of sum
摘要:it can be solved by Dynamical Programming.Here are some useful link:Tutorial and Code: http://www.cs.cornell.edu/~wdtseng/icpc/notes/dp3.pdfA practice... 阅读全文

posted @ 2015-05-29 00:50 Milton 阅读(330) 评论(0) 推荐(0) 编辑

Java daemon thread 守护线程
摘要:守护线程与普通线程写法上基本么啥区别,在启动线程前, 调用线程对象的方法setDaemon(true),则可以将其设置为守护线程。守护线程使用的情况较少,但并非无用,举例来说,JVM的垃圾回收、内存管理等线程都是守护线程。还有就是在做数据库应用时候,使用的数据库连接池,连接池本身也包含着很多后台线程... 阅读全文

posted @ 2015-05-29 00:42 Milton 阅读(263) 评论(0) 推荐(0) 编辑

StringBuffer and StringBuilder
摘要:As of release JDK 5, this class has been supplemented with an equivalent class designed for use by a single thread, StringBuilder. The StringBuilder c... 阅读全文

posted @ 2015-05-28 23:57 Milton 阅读(272) 评论(0) 推荐(0) 编辑

Java的super调用案例: super.getClass()返回的是子类自己
摘要:If you override a method from your superclass (or your superclass's superclass etc.), super.theMethod() will invoke the original method instead of the... 阅读全文

posted @ 2015-05-28 23:44 Milton 阅读(361) 评论(0) 推荐(0) 编辑

IntelliJ IDEA 打包可运行的 JAR
摘要:## 构建说明创建Artifest任务* File -> Project Structure -> Artifacts -> + JAR* 选择 From module with depencies* 选择包含正确main方法的class* 选择 copy to the output directo 阅读全文

posted @ 2015-05-27 01:43 Milton 阅读(934) 评论(0) 推荐(0) 编辑

VMWare ESXi 6.x, 7.x下载
摘要:获取免费无限制的license key http://www.vmwarearena.com/2015/03/vsphere-6-0-download-free-esxi-6-0-license-keys.html ESXi6 https://my.vmware.com/web/vmware/eva 阅读全文

posted @ 2015-05-22 01:44 Milton 阅读(871) 评论(0) 推荐(0) 编辑

Debian 8(Jessie) 安装pptp-linux (PPTP客户端), 以及route命令说明
摘要:命令, 这里定义这个pptp的连接名称为hcoffice #安装 sudo apt-get install pptp-linux #用户名和口令 sudo vim /etc/ppp/chap-secrets #连接参数sudo vim /etc/ppp/peers/hcoffice#启动后添加路由s 阅读全文

posted @ 2015-05-19 00:54 Milton 阅读(4189) 评论(0) 推荐(0) 编辑

Debian 8(Jessie) 安装自带Mysql
摘要:执行命令sudo apt-get install mysql-server这会把mysql-client也装上, 版本都是5.5. 安装过程中会提示你输入两遍root口令.用ps aux|grep mysql 可以看到, 默认的启动配置是mysql 4114 2.0 0.5 549936... 阅读全文

posted @ 2015-05-18 19:41 Milton 阅读(932) 评论(0) 推荐(0) 编辑

Nginx1.9.0的安装
摘要:下载文件 http://nginx.org/en/download.html 下载 nginx-1.9.3.tar.gz安装Nginx 安装 一、安装nginx时必须先安装相应的编译工具 yum -y install gcc gcc-c++yum -y install zlib zlib-devel 阅读全文

posted @ 2015-05-17 11:15 Milton 阅读(1164) 评论(0) 推荐(0) 编辑

Tomcat 性能优化
摘要:Tomcat 性能优化 优化tomcat参数 一个典型的server.xml配置 <Connector executor="tomcatThreadPool" port="8080" protocol="org.apache.coyote.http11.Http11AprProtocol" conn 阅读全文

posted @ 2015-05-17 01:12 Milton 阅读(567) 评论(0) 推荐(0) 编辑

Centos下Tomcat 安装Apache Portable Runtime
摘要:APR(Apache Portable Runtime)是一个高可移植库,它是Apache HTTP Server 2.x的核心。APR有很多用途,包括访问高级IO功能(例如sendfile,epoll和OpenSSL),OS级别功能(随机数生成,系统状态等等),本地进程管理(共享内存,NT管道和U... 阅读全文

posted @ 2015-05-16 23:46 Milton 阅读(634) 评论(0) 推荐(0) 编辑

单机多实例Tomcat部署
摘要:单机单用户基础上, 如何运行多个tomcat实例. 首先是tomcat的目录结构bin –包含所有运行tomcat的二进制和脚本文件lib –包含tomcat使用的所有共享库conf– 包含配置信息, 如tomcat绑定的端口等logs –包含所有的日志文件temp–此目录是tomcat存放的临时文... 阅读全文

posted @ 2015-05-15 12:54 Milton 阅读(2202) 评论(0) 推荐(0) 编辑

Maven 常用命令, 备忘
摘要:Maven在现在的Java项目中有非常重要的地位, Maven已经不是Ant这样仅仅用于构建, 首先, 它是一个构建工具, 把源代码编译并打包成可发布应用的构件工具其次, 它是一个依赖管理工具, 集中管理项目与各种公有库, 私有库及其版本的依赖, 大大减轻代码库的数据量再次, 它是一个项目管理工具, 阅读全文

posted @ 2015-05-14 13:43 Milton 阅读(911) 评论(0) 推荐(0) 编辑

IntelliJ IDEA运行tomcat项目编码错误, 及如何指定tomcat编码
摘要:刚开始用IDEA, 在跑dubbo开发时, 发现一个很奇怪的问题, 远程调用服务端的方法时, 传入的中文参数会变成GBK编码. 经过好长时间的跟踪终于把问题定位到了IDEA里配置的Tomcat. 凡是在tomcat里启动的java应用, 不管源码是什么编码, 运行后都是GBK.解决方法:Run/De... 阅读全文

posted @ 2015-05-13 19:19 Milton 阅读(7966) 评论(0) 推荐(0) 编辑

多个mapper location时, mybatis spring的自动扫描配置
摘要:1. MapperScannerConfigurer 里面的basePackage, 多个package用逗号分隔 2. SqlSessionFactoryBean里面的mapperLocations, 用<list><value></value>...</list>设置 例如: 关于详细的配置项说 阅读全文

posted @ 2015-05-12 15:04 Milton 阅读(9012) 评论(0) 推荐(0) 编辑

X200s,Debian 8(Jessie) 安装流水帐
摘要:1. U盘启动安装a. 因为无线网卡驱动是non-free,需要另外下载,对应X200s,文件是iwlwifi-5000-5.ucode,下完放到安装U盘的根目录下,安装时就不会再提示而是直接安装b. U盘启动后出现 vesamenu.c32:not a COM32R image错误。这个不影响安装... 阅读全文

posted @ 2015-05-08 20:13 Milton 阅读(715) 评论(0) 推荐(0) 编辑

导航