会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
笔下生灰
博客园
首页
新随笔
联系
订阅
管理
2016年10月19日
保垒机SSH登录脚本
摘要: 线上服务器一般都会有一个保垒机,我们登录线上服务器的时候都要通过这个堡垒机来实现登录,这样我们就要维护很多线上服务器的ip,很麻烦。 所以写了一个脚本用来便捷的登录各个服务器,可以把这个脚本放到跳板机(堡垒机)上,就可以很方便的登录到远程服务器。 这个是登录脚本 servers.sh 执行命令:sh
阅读全文
posted @ 2016-10-19 20:22 uwannerme
阅读(314)
评论(2)
推荐(0)
2016年7月28日
用JAVA给JSON进行排版
摘要: 之前听到朋友的面试题,是如何对JSON进行排版,于是就写了一个Demo,觉得挺有意思的,就贴出来了。 这个就是记录缩进来输出,大家也可以尝试一下其他更好算法来进行输出。 功能:可以把一行的JSON字符串格式化后进行输出,带有缩进,看起来更加直观。 支持JSON格式的字符串和文件格式化输出。 代码:
阅读全文
posted @ 2016-07-28 17:52 uwannerme
阅读(1501)
评论(0)
推荐(0)
2016年7月22日
基于ProGuard-Maven-Plugin的自定义代码混淆插件
摘要: 介绍 大家可能都会碰到一些代码比较敏感的项目场景,这个时候代码被反编译看到就不好了,这个时候就需要代码混淆插件来对代码进行混淆了。 基于Maven的项目一般会去考虑使用proguard-maven-plugin,但是这个插件仅支持打Jar包不支持打War包。 于是我用空闲时间在proguard-ma
阅读全文
posted @ 2016-07-22 17:59 uwannerme
阅读(11102)
评论(0)
推荐(0)
2016年7月20日
Protostuff自定义序列化(Delegate)解析
摘要: 背景 在使用Protostuff进行序列化的时候,不幸地遇到了一个问题,就是Timestamp作为字段的时候,转换出现问题,通过Protostuff转换后的结果都是1970-01-01 08:00:00,这就造成了Timestamp不能够序列化。于是Google了一番,得知可以用Delegate来解
阅读全文
posted @ 2016-07-20 17:29 uwannerme
阅读(3078)
评论(0)
推荐(0)
2016年7月5日
Web服务图片压缩,nginx+lua生成缩略图
摘要: 背景 目前而言,用移动端访问Web站点的用户越来越多,图片对流量的消耗是比较大的,之前一个用户用我们网站的app浏览的时候,2个小时耗去了2个G的流量,这是个很严重的问题,需要对图片进行压缩,减少对用户带宽的损耗。 方法 用户访问网站,上传图片,app端一律使用jpg格式压缩,不用png格式。 ...
阅读全文
posted @ 2016-07-05 14:28 uwannerme
阅读(2075)
评论(0)
推荐(0)
2016年6月22日
ReetrantLock Synchronized Atomic的性能对比
摘要: 之前看到了一篇帖子关于Lock和Synchronized的性能,写的是Lock比Synchronized的性能要好,可是,我试了下,结果却不是这样的,我所使用的JDK的版本是1.7,可能跟原帖作者用的JDK版本不一样,JDK对Synchronized做了优化。 下面是我测试性能的代码: pac...
阅读全文
posted @ 2016-06-22 13:21 uwannerme
阅读(503)
评论(1)
推荐(0)
2016年6月12日
JVM调优实践-Tomcat调优
摘要: 调优几个重要指标 GC频率 提升每次GC的效率 准备环节 jmeter的配置 未压测前JVM配置 工程未调优前配置 -Xms400m -Xmx400m -XX:PermSize=64m -XX:MaxNewSize=128m -XX:MaxPermSize=1...
阅读全文
posted @ 2016-06-12 16:27 uwannerme
阅读(572)
评论(0)
推荐(0)
2016年5月26日
MySQL索引及Explain及常见优化
摘要: MySQL索引设计的原则 1. 搜索的索引列,不一定是所要选择的列。换句话说,最适合索引的列是出现在WHERE 子句中的列,或连接子句中指定的列,而不是出现在SELECT 关键字后的选择列表中的列。 2. 使用惟一索引。考虑某列中值的分布。对于惟一值的列,索引的效果最好,而具有...
阅读全文
posted @ 2016-05-26 19:41 uwannerme
阅读(217)
评论(0)
推荐(0)
2016年3月22日
FFMPEG 截取RTMP直播流图片命令
摘要: CentOS 6.5 yum安装FFMPEG步骤 1. 手动添加yum源配置 vi /etc/yum.repos.d/dag.repo [dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl...
阅读全文
posted @ 2016-03-22 14:46 uwannerme
阅读(3264)
评论(2)
推荐(0)
2016年3月10日
Maven Profile标签
摘要: Maven Profiles标签可以针对不同的环境来使用不同的配置文件 在发布的时候可以用 mvn release -p product mvn release -p test mvn release -p dev 默认本地deploy的时候用的是dev的配置 文件 在编译...
阅读全文
posted @ 2016-03-10 13:33 uwannerme
阅读(1308)
评论(0)
推荐(0)
下一页
公告