- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 开发包升级带来的问题总结1
4.自定义的配置类由继承WebMvcConfigurationSupport 改为:实现 WebMvcConfigurer类 否则相关配置无效且报错。3. 跨域的配置名称 AllowedOrigin -----》AllowedOriginPatterns。2.移除了junit4需要单独引入。1. 移除了熔断器需要单独引入。
2023-08-03 16:06:34 78
原创 开发IM问题记录
1.网关spring co zuul 转发ws 会自动降级,替换成spring cloud gayway 即可。02. nginx 代理会让ws 无法保存长连接,所以需要ping-pong。2.后端使用底层为netty的webflux。01. 网关配置跨域问题后 ws 无法访问。注释掉,节点单独配即可。
2023-08-03 15:03:16 111
原创 Jenkins+Docker 一键自动化部署 SpringBoot 项目
Jenkins+Docker 一键自动化部署 SpringBoot 项目
2022-11-09 21:15:44 316
原创 解决druid连接池的超时回收机制排查连接泄露
CannotGetJdbcConnectionException: Could not get JDBC Connection;...wait millis 60000, active 300,maxActive 300, creating 0 i这是druid 1.2.8版本之前 的bug (connections 中存在两个完全相同的 holder 导致activeCount计数不准确)应用拿不到连接对象,Druid 获取连接异常导致应用挂起。
2022-11-02 15:50:58 2846
原创 正则匹配截取固定格式字符串并替换
String str = "[b[CA3,ALL,WY01]]/$g,[a[BB1,WY01]]+1$ * $g,[a[BB1,WY01]]+1$"; String match = "(\\$g,(.*?)\\$)"; Matcher matcher = Pattern.compile(match).matcher(str); while(matcher.find()){ String s = matcher.group(); str = str...
2022-04-25 13:38:52 6910
转载 java 由实体创建表结构
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import.
2022-04-25 12:55:30 6456
原创 mysql 按逗号拆分多行数据(更新)
SELECT a.CMAGREEMENT_NO, a.ATTACHMENT, substring_index( substring_index( a.ATTACHMENT, ',', b.help_topic_id + 1 ), ',' ,- 1 ) AS attachment_idFROM bs_cmagreement aJOIN mysql....
2022-04-25 11:56:12 7557
原创 poi 替换word里的\n 变成 换行的两种情况
1. 普通的段落文字换行这种方式是网上拥有方案最多的一种情况,大多就是利用run.addBreak()方式来做中断 以下是代码示例/** * 段落/n替换成换行符 * * @param value * @param paragraph * @param run */ public static void setWrap(Object value, XWPFParagraph paragraph, XWPFRun run) { ...
2021-10-19 17:04:28 4390
原创 多表关联最大时间的表记录
select t.*,case when t.cont_no is null then '0' when h.APPROVE_STATUS_ID = '1006' then '0' else h.APPROVE_STATUS_ID endas `STATUS`,i.CREATED_DATE from (select a.*,d.cont_no from (select b.id,c.area_name,b2.mall_name,b.company_name,b.quotation_no,b2.v..
2021-10-13 16:55:25 18324
原创 关于接口入参问题
1.防xss攻击的引发的问题为了防止xss,我们使用了 jsoup 的 clean方式处理参数 但这种方式对入参有一定要求,否则将出现类似以下这种情况;参数:{"coldContNo":"HT-20210927-0002","companyNo":"C002914","customerScore":5.15,"detailList":[{"id":114,"coldContNo":"HT-20210927-0002","item":"商务","itemIndex":"经营年限(年)","propo.
2021-10-12 16:35:38 20338
原创 redis 正确打开方式
redis 在大型项目里应用广泛,但当访问量,并发达到一定量的同时也会存在不少问题,例如 缓存击穿,雪崩问题的诞生 ,应对此类问题可以使用以下方案1.缓存击穿大致逻辑:当取缓存取不到时,使用互斥锁 将 从db 中取数的逻辑 锁住,取出后的数据再次回设到缓存中,否则,就重试;public String getRedisValueByKey(key) { String value = redis.get(key); if (value == null) { /...
2021-09-30 10:50:22 19622
原创 excel 单元格与任意自定义内容拼接公式
例子:1,'liux117','刘星',new date(),'liux117','刘星',new date(),1,1,1,'IV20201028000003','liux117',发票类型,'91130100MA09NWM32B','石家庄万科文泽房地产开发有限公司','河北省石家庄市长安区高营大街30号恒大御景半岛2号公寓2028','0311-89880704','中国建设银行股份有限公司石家庄建华南大街支行','13050161580100001338','liux117','1383317338
2021-02-18 10:46:24 21886
原创 微信公众号开发验证token方法
首先阅读开发文档开始开发内容https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Overview.html其中验证token方法 Java版 附上@RequestMapping(produces = "text/html;charset=utf-8",method = RequestMeth...
2020-04-26 18:48:32 19924
原创 djiango model 同步操作命令 和 djiango 管理 crontab 命令
python2.7.15 djiango1.11.5 model 的同步操作python manage.py inspectdb > netweb/models.pydjiango 管理 crontab 命令python manage.py crontab -addpython manage.py crontab -showpython manage.py crontab...
2020-04-22 12:12:52 19071
原创 恢复云数据库MySQL的备份文件到自建数据库总结
(文字参见 https://help.aliyun.com/knowledge_detail/41817.html)前提概要环境 服务器环境:Ubuntu16.04 终端工具:iTerm (Mac) 数据压缩解压工具:rds_backup_extract (仅仅适用RDS) 数据库恢复工具:Percona XtraBackup 2.2 Release 2...
2018-07-17 15:51:09 20075
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人