代码改变世界

DISCUZ 自定义模板

2015-10-14 18:17 by zhenjing, 1335 阅读, 0 推荐, 收藏, 编辑
摘要:DISCUZ 自定义模板模板安装和维护安装新模板将模板template打包放在对应目录:template/后台 -> 界面 -> 风格管理 , 安装模板后台 -> 界面 -> 风格管理 , 切换模板打开页面,使用admin账号导入页面模板DIY的xml配置文件重新安装模板删除模板:后台 -> 界面 ... 阅读全文

Linux系统性能统计工具Sar和实时系统性能监控脚本

2015-02-05 15:29 by zhenjing, 4139 阅读, 0 推荐, 收藏, 编辑
摘要:sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。 阅读全文

shell脚本常规技巧

2014-03-11 20:24 by zhenjing, 7917 阅读, 0 推荐, 收藏, 编辑
摘要:常用shell脚本片段收集。 阅读全文

Java中文编码小结

2013-09-08 09:51 by zhenjing, 26880 阅读, 0 推荐, 收藏, 编辑
摘要:1. 只有 字符到字节 或者 字节到字符 的转换才存在编码转码; 2. Java String 采用 UTF-16 编码方式存储所有字符。3. String只有一种格式,可认为String是独立于编码系统的,通过 getBytes(String charsetName) 可实现编码转换。 4. String对象是内存数据,string之间不存在编码变换问题。 5. 编码转换场景主要在 I/O , I/O 包括磁盘 I/O 和网络 I/O:文件输入输出、屏幕、数据库、浏览器、服务器。 阅读全文

json-smart 使用示例(推荐fastjson)

2013-08-08 10:44 by zhenjing, 23197 阅读, 1 推荐, 收藏, 编辑
摘要:Json-smart 是一个高性能的JSON处理类库。Json-smart 接口跟 json-simple 十分相似,因此很容易从json-simple迁至 json-smart。Json-smart 是基于Java的最快的Json API。json和HTTP协议都是基于文本的,天生的一对。面对多终端的未来,使用Json和HTTP作为前端架构的基础将成为开发趋势。 阅读全文

HBase Java简单示例

2013-07-18 20:13 by zhenjing, 99590 阅读, 1 推荐, 收藏, 编辑
摘要:Hbase采用Java实现,原生客户端也是Java实现,其他语言需要通过thritf接口服务间接访问Hbase的数据。 Hbase作为大数据存储数据库,其写能力非常强,加上Hbase本身就脱胎于Hadoop故和Hadoop的兼容性极好,非常适合于存储半规则数据(灵活、可扩展性强、大数据存储)。基于Hadoop的mapreduce + Hbase存储,非常适合处理大数据。 阅读全文

Ehcache BigMemory: 摆脱GC困扰

2013-06-28 11:50 by zhenjing, 8335 阅读, 3 推荐, 收藏, 编辑
摘要:使用java开源项目经常需要调优jvm,以优化gc。对于gc,如果对象都是短时对象,那么jvm相对容易优化,假如碰上像solr使用自带java cache的项目,那么gc严重受限于cache,因为cache对象并非短时对象,以至于young gc常常伴有大量的内存对象拷贝,严重影响gc性能。 Java的内存管理机制极其不适用于cache,最好的办法是使用jni实现的cache系统。另一种通用办法:Ehcache BigMemory(http://ehcache.org/)。BigMemory extends Ehcache's' capabilities with an off-heap store that frees you from GC’s constraints. 阅读全文

OpenSSL密码算法库: MD5示例小程序

2013-06-27 13:44 by zhenjing, 8123 阅读, 1 推荐, 收藏, 编辑
摘要:OpenSSL http://www.openssl.org/ OpenSSL整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。OpenSSL 的密码算法库包含多种加密算法的实现,可单独应用。 阅读全文

100天后 - 100-days-later

2013-06-18 10:20 by zhenjing, 807 阅读, 1 推荐, 收藏, 编辑
摘要:赛斯·高汀(Seth Godin)的博客: http://sethgodin.typepad.com/seths_blog/2013/04/100-days-later.html 一个伟大的推出策略的问题是:它可能会破坏你的真正的目标。这是一个持续项目。为了前期流行而改变你的产品或服务,可能会导致项目不再具有持久生命力。好产品不止是营销。只关注推出营销策略,会让我们偏离产品和服务的最终目标。 阅读全文

你的资产在哪里 - where-are-your-assets

2013-06-08 17:38 by zhenjing, 1794 阅读, 0 推荐, 收藏, 编辑
摘要:赛斯·高汀(Seth Godin)的博客: http://sethgodin.typepad.com/seths_blog/2013/04/where-are-your-assets.html 干活,获取一次性报酬。建立资产,获得持续的报酬。 零售商或餐厅老板可能每天工作18个小时,每月坐等租金的房东往往收入更多。房地产是一种明显和简单的资产形式。 你可以建立自己的资产,而不是购买: 你的品牌。品牌不是logo,而是一个承诺和期望。当你超出预期完成事情,你将赢得信任。信任可以给你带来重复业务,获得新的机遇和以及更多的回头客。 特许(Permission)。一种传播符合预期的、个性化的和相关的消息给特定人(人群)的特权。如果你走了,人们会想念你。 专长。你可能会失去你的工作,但没人能带走你学到的东西。如果你刚刚做的是你之前做的,你会得到报酬,但你没有赚到资产。 阅读全文