小技巧
God_Ming
谦虚,勤奋,持之以恒
展开
-
获取项目根目录相对路径
Thread.currentThread().getContextClassLoader().getResource(“”).getPath() 获取项目根路径:例如此处需要获得layoutTemplate文件夹则只需要Thread.currentThread().getContextClassLoader().getResource("").getPath() + layoutTemplate即原创 2016-06-08 17:44:53 · 2424 阅读 · 0 评论 -
解决更新yum源的时候报错404的问题
.原创 2016-12-15 18:21:35 · 27255 阅读 · 4 评论 -
Date与String互转、对时间的加减操作
千万一定注意 String format = “yyyy-MM-dd hh:mm:ss”里面, MM代表月份,mm代表分钟,大小写一定不能乱写原创 2016-12-30 10:09:11 · 4305 阅读 · 0 评论 -
使用Redis sorted set实现集合设置member过期
sorted set实现 list设置每一个member的过期原创 2017-04-11 17:38:07 · 13111 阅读 · 0 评论 -
文件系统不一致导致找不到文件
构建docker镜像的时候,有时候会直接拷贝文件到linux机器上. 这时候千万注意要设置文件格式. vim a.properties :set ff? 如果是dos则 :set ff=unix搞定原创 2017-04-14 18:07:50 · 812 阅读 · 0 评论 -
HttpClient4.5常用设置
HttpClient常用设置原创 2016-07-27 11:21:41 · 5010 阅读 · 0 评论 -
记一次JSON序列化的问题
记一次json序列化的问题原创 2017-06-19 10:57:04 · 5349 阅读 · 0 评论 -
linux查看日志技巧
linux下排查问题 找日志小技巧记录原创 2017-02-23 11:53:33 · 4573 阅读 · 0 评论 -
使用Guava的RateLimiter类实现限速器
public static void main(String[] args) throws Exception { GuavaRateLimiter rateLimiter = new GuavaRateLimiter(100, TimeUnit.SECONDS); int count = 0; for (int i = 0; i < 10000; i+原创 2017-10-18 11:09:58 · 2008 阅读 · 0 评论 -
自定义okhttp日志
-原创 2017-11-14 11:40:35 · 1021 阅读 · 1 评论 -
log4j配置
# Default log levellog4j.rootLogger=DEBUG, console , FI , FW , FElog4j.logger.com.mcc.test.kafka=ERROR# Console appenderlog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console原创 2017-11-15 10:56:21 · 386 阅读 · 0 评论 -
一个简单的锁的实现
简单的锁的实现原创 2016-07-26 11:41:16 · 1006 阅读 · 0 评论 -
linux查看日志命令
1.找到出现异常的指定行 grep -n ‘DmsCache’ catalina.out2.打印异常的后20行 tail -n +1629011 catalina.out | head -n 20 http://blog.csdn.net/godvmxi/article/details/6925872原创 2016-08-23 16:07:57 · 494 阅读 · 0 评论 -
spring注解式参数校验
spring hibenate注解式参数验证原创 2016-06-15 15:42:47 · 91425 阅读 · 4 评论 -
利用ScheduledExecutorService实现定时任务
定时任务:20分钟执行一次后台静默登录,获取到最新的token。(服务器的token失效是30分钟)原创 2016-06-15 09:51:17 · 2175 阅读 · 0 评论 -
JAVA使用Calendar操作Date
d原创 2016-06-15 15:44:04 · 334 阅读 · 0 评论 -
解决异步获取user session的方法
解决在JAVA应用中,异步任务执行的时候需要获取到userSession的问题原创 2016-07-25 18:23:47 · 6309 阅读 · 0 评论 -
JAVA对Date的一些操作
JAVA时间的一些操作原创 2016-06-17 17:27:38 · 411 阅读 · 0 评论 -
(转)首字母大/小写
将字符串name 转化为首字母大写。但是这种效率并不高,一个牛人的写的方法核心代码,是这样的ASC码偏移的方法 //首字母大写 public static String captureName(String name) { //name = name.substring(0, 1).toUpperCase() + name.substring(1);转载 2016-07-26 14:32:04 · 1088 阅读 · 0 评论 -
1分钟完成:linux定时清理日志
1.在日志同级目录写shell脚本vi cleanlog.sh 输入: echo > catalina.out2.给权限chmod 777 cleanlog.sh3.编辑linux的crontabcrontab -e 加入: 15 * * * * cleanlog.sh即15分钟执行一次.完毕原创 2016-07-27 11:08:05 · 1591 阅读 · 0 评论 -
JAVA中使用freemark生成自定义文(json、excel、yaml、txt)
场景:在我们工作中,有时需要生成一些文件,可能它不是一种标准的格式,比如JSON。目的:配置一个模板,根据前端传入的值动态生成配置文件,并且支持循环判断项目路径: 请无视YamlTest.java和YamlTemplate.ftlJAVA代码:package com.ming.freemark.demo;import java.io.File;import java.io.FileWriter;原创 2016-05-20 15:05:57 · 4365 阅读 · 2 评论 -
List<Object>及 JSONArray互转工具方法
根据Str返回List原创 2016-07-12 11:40:19 · 30894 阅读 · 0 评论 -
我的工具类
StringUtil.java原创 2016-08-01 17:03:17 · 348 阅读 · 0 评论 -
记一次错误“net::ERR_INCOMPLETE_CHUNKED_ENCODING”
-原创 2017-11-16 18:25:58 · 6661 阅读 · 1 评论