上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 43 下一页

2015年4月25日

IntelliJ Idea14 创建Maven多模块项目

摘要: Maven多模块项目的参考资料 Sonatype上的教程 http://books.sonatype.com/mvnex-book/reference/multimodule.html 在这个教程里, 提供了一个多模块的maven项目例子供下载, 可以直接套用于实际项目. IntelliJ Idea 阅读全文

posted @ 2015-04-25 23:03 Milton 阅读(23107) 评论(1) 推荐(2) 编辑

2015年4月8日

为EXSi5.5上的Centos虚机增加硬盘容量

摘要: 宿主机调整 1. 关闭虚机, 2. 检查是否有存在的snapshot, 如果有, 需要删除, 否则不能调整磁盘容量 3. 虚机上编辑配置, 将磁盘容量调大后保存 虚机调整 参考这篇写得非常详细: 点击查看 To extend the logical volume:Note: These steps 阅读全文

posted @ 2015-04-08 01:31 Milton 阅读(965) 评论(0) 推荐(0) 编辑

2015年4月6日

Centos5, 6, 以及Ubuntu18.04下更改系统时间和时区

摘要: http://www.namhuy.net/2435/how-to-change-date-time-timezone-on-centos-6.html 查看日期(使用 -R 参数会以数字显示时区) $date 选择时区, 用当地的时区文件覆盖默认的, 这个在Ubuntu18.04下同样有效 cd 阅读全文

posted @ 2015-04-06 19:30 Milton 阅读(912) 评论(0) 推荐(0) 编辑

Linux下命令行安装配置android sdk

摘要: 首先, 你得有个VPN参考以下三篇完成Android SDK的安装https://www.digitalocean.com/community/tutorials/how-to-build-android-apps-with-jenkinshttp://stackoverflow.com/quest... 阅读全文

posted @ 2015-04-06 02:32 Milton 阅读(20320) 评论(0) 推荐(0) 编辑

2015年4月5日

GNU Trove trove4j

摘要: GNU Trove (http://trove4j.sourceforge.net/) 是一个Java 集合类库。在某些场景下,Trove集合类库提供了更好的性能,而且内存使用更少。以下是Trove中跟open addressing相关的几个特性:Trove maps/sets没有使用chainin... 阅读全文

posted @ 2015-04-05 21:33 Milton 阅读(976) 评论(0) 推荐(0) 编辑

Ant 命令行编译Android项目

摘要: 首先把android sdk下的tools目录加到系统path环境变量里, 要么就得直接指定android.bat的绝对路径对于一个新项目, 可以用这个命令创建需要的ant编译环境(可以看到android项目默认的文件结构)android create project -k com.foo -a T... 阅读全文

posted @ 2015-04-05 01:02 Milton 阅读(997) 评论(0) 推荐(0) 编辑

2015年4月4日

zookeeper单节点和多节点配置

摘要: 单机单节点模式 zookeeper解压, 放到 /opt/zookeeper/下, 新建一个latest的软链 将 conf/zoo-sample.cfg 重命名为 zoo.cfg, 内容使用默认的就可以 修改 conf/log4j.properties, 这边的日志路径是无效的, 不用动, 注释掉 阅读全文

posted @ 2015-04-04 12:01 Milton 阅读(2397) 评论(0) 推荐(0) 编辑

设置root用户不保存终端历史记录到.bash_history

摘要: 在.bashrc的最后行追加unset HISTFILEcat .bash_history 还能看到 unset HISTFILE 之前保留的命令unset HISTFILE 之后的命令不会保留, 可以用 history -c 清空历史命令. 阅读全文

posted @ 2015-04-04 11:39 Milton 阅读(480) 评论(0) 推荐(0) 编辑

Jenkins 安装

摘要: 1. 调整tomcat的jvm配置, 以免内存不够, 在catalina.sh中 #!bin/sh下添加 2. 在tomcat里增加jenkins的环境变量, 将jenkins_home配置到合适的目录 编辑 confi/context.xml 在<Context></Context>之间增加 还要 阅读全文

posted @ 2015-04-04 00:15 Milton 阅读(356) 评论(0) 推荐(0) 编辑

本地 Maven项目部署到Nexus Repository

摘要: 配置Nexus Repository 说明: 新搭建的neuxs环境只是一个空的仓库, 需要手动和远程中心库进行同步,nexus默认是关闭远程索引下载,最重要的一件事情就是开启远程索引下载。 找到右边仓库列表中的三个仓库Apache Snapshots,Codehaus Snapshots和Mave 阅读全文

posted @ 2015-04-04 00:05 Milton 阅读(778) 评论(0) 推荐(0) 编辑

Sonatype Nexus Maven仓库搭建和管理

摘要: 安装 1. 从 http://www.sonatype.org/nexus/ 下载最新的 Nexus 压缩包, 现在已经不提供war包的下载 2. 解压到服务器目录, 例如我是放到/opt/nexus 目录下, 如果不打算用root用户启动服务, chown到相应的用户 注: 如果有点强迫症, 不想 阅读全文

posted @ 2015-04-04 00:00 Milton 阅读(3772) 评论(0) 推荐(0) 编辑

2015年3月31日

tomcat 启动参数 Xms, Xmx, XX:MaxNewSize, XX:PermSize, -XX:MaxPermSize, Djava.awt.headless

摘要: 在 tomcat/bin/catalina.sh 的 第一行#!/bin/sh 下添加 -Xms256m JVM初始分配的堆内存, 生产环境建议与Xmx相同, 设为1024m以上-Xmx512m JVM最大允许分配的堆内存, 生产环境建议设为1024m以上-Xss128k 线程堆栈大小, JDK5以 阅读全文

posted @ 2015-03-31 10:20 Milton 阅读(11557) 评论(0) 推荐(1) 编辑

2015年3月29日

PHP提升echo, printf, print, file_put_contents等输出方法的效率

摘要: 让ECHO变快, 让PHP的请求处理过程, 尽快结束, 之所以ECHO慢, 是在等待”写数据”成功返回, 那么一个比较简单的办法, 就是打开输出缓存,编辑php.inioutput_buffering = 4096 //bytes也可以在脚本中, 显示的调用ob_start():ob_start()... 阅读全文

posted @ 2015-03-29 13:21 Milton 阅读(1269) 评论(0) 推荐(0) 编辑

2015年3月10日

WIN7下强制分第四个主分区的方法

摘要: 通过磁盘管理的界面方式, 第四个分区会被分成扩展分区, 建议通过命令行 打开命令行运行diskpart, list disk 会列出所有磁盘, 选择要操作的磁盘序号如1,select disk 1 如果要清除原有所有分区信息, clean create part pri size=102400 这是 阅读全文

posted @ 2015-03-10 02:22 Milton 阅读(1144) 评论(0) 推荐(0) 编辑

2015年3月9日

使用Proguard做Java代码混淆

摘要: 下载Proguard, 我下的是最新的Proguad5.2在windows下运行bin/proguardgui.bat, 可以看见图形界面, 载入配置, 然后process.配置文件例子 1 -injars 'C:\Users\MicrosoftUser\Desktop\demo.jar' 2 -o... 阅读全文

posted @ 2015-03-09 15:58 Milton 阅读(2415) 评论(2) 推荐(0) 编辑

2015年2月24日

关闭tomcat, 部署并启动tomcat的脚本

摘要: 1 /opt/tomcat/bin/shutdown.sh2 sleep 53 ps aux|grep "apache-tomcat-7.0.1" |grep -v "grep" |grep "java" |awk '{print $2}' |xargs kill -94 rm -f /opt/to... 阅读全文

posted @ 2015-02-24 23:40 Milton 阅读(496) 评论(0) 推荐(0) 编辑

2015年2月13日

Java手动添加SSL证书

摘要: 出现错误为 SSLHandshakeException - unable to find valid certification path to requested target在服务器上找到对应的jssecacerts文件或cacerts, 一般在 /lib/security 目录下, 在本地执行... 阅读全文

posted @ 2015-02-13 17:15 Milton 阅读(4431) 评论(0) 推荐(0) 编辑

2015年1月25日

在大词典中查找一组与给定字符串最相似的词

摘要: 标准的说法是在词典中取出与给定字符串编辑距离最短的词.首先是编辑距离Levenshtein distance的计算, 通过建立两个字符串的矩阵得到, 优化算法是Wagner–Fischer algorithm, 通过DP可以将计算量降低到O(n2)因为计算编辑距离需要耗费相当的时间, 所以这个问题的... 阅读全文

posted @ 2015-01-25 01:11 Milton 阅读(1127) 评论(0) 推荐(0) 编辑

2015年1月20日

理解java的finalize

摘要: 基本预备相关知识 1 java的GC只负责内存相关的清理,所有其它资源的清理必须由程序员手工完成。要不然会引起资源泄露,有可能导致程序崩溃。2 调用GC并不保证GC实际执行。3 finalize抛出的未捕获异常只会导致该对象的finalize执行退出。4 用户可以自己调用对象的finalize方法,... 阅读全文

posted @ 2015-01-20 19:41 Milton 阅读(256) 评论(0) 推荐(0) 编辑

Java:对象的强、软、弱和虚引用

摘要: 1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低... 阅读全文

posted @ 2015-01-20 19:34 Milton 阅读(231) 评论(0) 推荐(0) 编辑

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 43 下一页

导航