- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 java spring mysql时间问题不对差几个小时
useJDBCCompliantTimezoneShift=true(这是数据库时间按照连接的时间来)因为spring默认使用jackson,可能是格式化问题,比如取出来和格式化不一样的话。serverTimeZone=Asia/Shanghai(这个和+8一样效果,这个是上海时间)serverTimeZone=GMT%2B8(这个是格林威治时间+8小时,即是北京时间)时区不对导致数据新增和修改时间偏移(我的偏移14小时,有点人13小时,有的人8小时等等)mysql的jar包驱动。修改mysql驱动连接。
2024-02-03 11:26:50
253
原创 jenkins构建java脚本
(dev是环境比如你的spring下面resources下面有application.yml,application-dev.yml,application-prod.yml)我是java程序员,这个脚本拷贝过来,我感觉这个缺少了一些功能,后面找到了,我在完善一下,jar包备份,log备份,可以方便看日志和回滚等,这个脚本测试环境跑跑还行。这个stop.sh 和Jenkins无关,启动脚本里面有。crm-admin(你的项目名)start.sh(启动脚本)
2024-02-03 10:53:33
227
原创 RedisLock 锁
/ 防止误删(覆盖,因为key是相同的)了他人的锁——这里达不到效果,这里值会被覆盖,但是因为什么相差了很少的时间,所以可以接受。* 只会有一个进程获得锁,其他的都用同样的频率进行尝试,后面有来了一些进行,也以同样的频率申请锁,这将可能导致前面来的锁得不到满足.* 获得 lock. 实现思路: 主要是使用了redis 的setnx命令,缓存了锁. reids缓存的key是锁的key,所有的共享,// redis里的时间。* 2.锁已经存在则获取锁的到期时间,和当前时间比较,超时的话,则设置新的值。
2024-01-26 17:04:34
182
原创 DingDingUtil
@param content 发送的文本内容。* @param phoneList 要@的手机号。* @param phoneList 要@的手机号。* @param phone 要@的手机号。* @param phone 要@的手机号。
2024-01-26 17:03:59
104
原创 BigDecimalUtil
throw new IllegalAccessException("精确度不能小于0");throw new IllegalAccessException("精确度不能小于0");* @param scale 小数点后保留几位。* @param scale 小数点后保留几位。* @param scale 精度。* @param scale 精度。/** 剩100,返回int */* 精确除法 使用默认精度。/** 精确度2位 */// 除法运算默认精度。/** 剩100 *//** 变负数 */
2024-01-26 17:01:28
436
原创 HttpClientUtil
/ 创建Http Post请求。// 创建Http Post请求。// 创建Http Post请求。// 创建http GET请求。// 判断返回状态是否为200。// 创建http GET请求。// 将字节数组写入临时文件。// 创建Httpclient对象。// 创建Httpclient对象。// 创建Httpclient对象。// 创建Httpclient对象。// 创建Httpclient对象。
2024-01-26 17:00:54
282
原创 微信公众号授权
基于wxjava微信 的微信公众号正常第三方授权WxOpenComponentService wxOpenComponentService = WxOpenConfiguration.getOpenService().getWxOpenComponentService();//第一步url重定向url=wxOpenComponentService.oauth2buildAuthoriza...
2020-04-29 13:30:52
1006
原创 eclipse 反编译插件 图文
eclipsemac和Windows通用1、打开eclipse->help->Eclipse Marketplace打开商店2、搜索 jad ->Install搜索jad并安装3、设置mac Eclipse->Preferences->General->Editors->File Associations设置打开方式...
2019-08-16 16:35:02
177
原创 贝尔宾团队角色第六版
贝尔宾团队角色自测问卷 说明: 对下列问题的回答,可能在不同程度上描绘了您的行为。每题有八句话,请将十分分配给这八个句子。分配的原则是:最体现您行为的句子分最高,以此类推。最极端的情况也可能是十分全部分配给其中的某一句话。请根据您的实际情况把分数填入后面的表中。 一、 我认为我能为团队做出...
2018-12-12 13:45:14
1285
转载 MAC下MYSQL5.7.17连接不上的问题及解决办法
MAC下MYSQL5.7.17无法连接的问题,下载安装完SQLBench_community 6.3.9后新建MYSQL CONNECTIONS根本连接不上,提示为密码错。具体表现为:Access denied for user 'root'@'localhost' (using password: YES)Step1: 苹果->系统偏好设置->最下边点MySQL 在...
2018-07-21 17:53:48
8249
原创 DateUtil时间转换工具类
时间格式化工具DateUtilpackage com.weidai.bwcrm.util;import com.weidai.common.support.lang.util.AssertUtil;import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;im
2017-09-06 14:21:09
2715
原创 Eclipse Memory Analyzer内存泄漏分析
Eclipse Memory Analyzer内存泄漏分析1,拿到dump文件2,eclipse marketplace自带商店下载 MAT (Memory Analyzer Tool)分析内存对象3,一般dump文件较大,压缩,下载,eclipse打开可能内存溢出,修改eclipse.ini的内存大小-Xmx2048m4,操作如下5,操作如下
2017-09-05 10:48:53
370
原创 Mac Maven安装配置
一:下载官方地址:http://maven.apache.org下载的页面:http://maven.apache.org/download.cgi下载地址:http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.zip (可能过期)二:安装1,放在目录里面如:/
2017-08-20 12:50:20
761
转载 html的转义字符
HTML转义字符对照表字符十进制转义字符"""&&&<<>>>不断开空格(non-breaking space) HTML特殊转
2017-08-15 20:19:52
528
原创 格式化时间和金额
//格式化金额 BigDecimal amount=new BigDecimal(13231100.110011); DecimalFormat myformat = new DecimalFormat(); myformat.applyPattern("###,###.000"); String freeMoneyStr = myfo
2016-06-03 13:50:33
334
log4j在java中显示
2013-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人