上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 45 下一页

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 阅读(952) 评论(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 阅读(20408) 评论(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 阅读(1081) 评论(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 阅读(1049) 评论(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 阅读(2471) 评论(0) 推荐(0)

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

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

posted @ 2015-04-04 11:39 Milton 阅读(515) 评论(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 阅读(385) 评论(0) 推荐(0)

本地 Maven项目部署到Nexus Repository

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

posted @ 2015-04-04 00:05 Milton 阅读(853) 评论(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 阅读(3925) 评论(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 阅读(11775) 评论(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 阅读(1301) 评论(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 阅读(1180) 评论(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 阅读(2451) 评论(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 阅读(529) 评论(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 阅读(4517) 评论(0) 推荐(0)

2015年1月25日

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

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

posted @ 2015-01-25 01:11 Milton 阅读(1176) 评论(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 阅读(293) 评论(0) 推荐(0)

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

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

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

2015年1月17日

HashTable, HashMap, LinkedHashMap, ConcurrentHashMap

摘要: HashTable: 不允许null的key或value, 线程安全HashMap: 允许一个null的key, 无限的null value, 非线程安全LinkedHashMap: HashMap的子类, 但是key的顺序与添加时一致, 且复制不会改变顺序ConcurrentHashMap: 和H... 阅读全文

posted @ 2015-01-17 01:21 Milton 阅读(355) 评论(0) 推荐(0)

使用华为U8860测试时出现“Unable to open log device '/dev/log/main': No such file or directory”

摘要: 这是因为华为默认禁掉了log输出, 解决办法:拨号: *#*#2846579#*#* 会显示工程菜单, Go to "ProjectMenu" -> "Background Setting" -> "Log Setting" Open "Log switch" and set it to ON. ... 阅读全文

posted @ 2015-01-17 00:57 Milton 阅读(357) 评论(0) 推荐(0)

上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 45 下一页

导航