- 博客(180)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 spring-boot-admin-server-ui 打包备忘
先试一下springboot2.0*,这是一个老项目。先把node调成10.24.1试试看。
2024-01-09 21:42:57 478 1
原创 流程引擎备忘
参考:https://blog.csdn.net/weixin_46522803/article/details/131377730?spm=1001.2014.3001.5501https://cloud.tencent.com/developer/article/2350454https://zhuanlan.zhihu.com/p/648115042?utm_id=0
2024-01-09 21:34:47 369
原创 docker二 redis单机安装
logfile “/usr/local/redis/redis.log” 日志路径。requirepass foobared123 修改密码。bind 127.0.0.1 改为 0.0.0.0。去下载一个配置文件,然后塞到conf下。port 6379 改为16379。
2023-12-12 22:58:05 253
原创 dorker使用一
yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
2023-12-07 21:17:46 135
原创 发版检查list
遇到有子系统线上重大故障,去支援,发现回滚居然也进退维谷,开发团队对排障人员的描述有所保留,前后矛盾,埋点不合理导致误导的结论,最奇葩的事dao层进行了买点,直接把sql的一部分拼接上去,导致所有人以为耗时是sql的耗时,一直在看数据库的问题,又说这次是个2期,只是list里面加了十几个,功能和一期一致的,导致大家任务代码问题不大。最后看版本发布,涉及的代码确实是一期上的,但是一期没有调~~没有调。所以还是梳理一个清单,在上线前准备好,别上线之后抓狂。7也还好,这次for的长度到了30,30。
2023-09-12 20:45:07 136
原创 SecureCRT for mac的坑
最新macOS升级到13(原来是11,一直没升),升级之后输入法和SecureCRT挂了。记录一下SecureCRT,备忘
2023-01-28 21:05:05 1714 1
原创 项目中的traceID
aop 判断请求header内是否有,没有就添加,并在mdc上添加。zuul和gateway判断是否有。fegin添加header。mq判断是否有,没有添加。mq添加traceId。
2022-09-03 15:57:42 554
原创 日志pattern
正常项目里面使用log4j2 logback 来打印日志最近查看日志平台,发现项目里面配置文件都是互相抄的,尤其是pattern会抄错。把logback的语法抄到log4j2里面去,虽然主要内容都在,但是还是挺别扭的。
2022-08-20 17:36:48 296
原创 spring boot的 banner
resources下的banner.txt=resources下的banner.png(.jpg/.gif)当然还可以通过yml配置配置指定路径的图片格式的banner或者txt格式的banner。如果txt和图片同时有效存在,那么启动服务两个都会输出,先输出图片后输出txt。第一个想到的是直接在resource下放一个banner.txt。用来控制加粗、斜体、下划线等等。>自建实现类Banner。当然需要生成txt的网站。用来设定字符的背景色。用来设定字符的颜色。............
2022-07-14 22:32:03 332
原创 spring batch学习
分类检查文件是否存在ftp拉文件(复制文件)删除文件读取文件写文件写数据库读取数据库统计后写数据库校验数据是否存在
2022-02-21 23:42:43 1049
原创 redis 安装
yum install gcc gcc-c++ automake autoconf libtool官方安装$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz$ tar xzf redis-6.2.6.tar.gz$ cd redis-6.2.6$ make报Hint: It’s a good idea to run ‘make test’ ????运行make test报You need tcl 8.5 or ne
2022-01-17 22:45:22 747
原创 java 缓存篇
缓存能想到什么?想到redis memcached 选型想到redis 分布式锁(和zk分布式锁的区别)想到ehcache pk Guava Cache想到spring 的 @cacheable 不能自定义过期时间如果去面试的哈,面试官关心这些hash槽,一致性hash,redis的2种持久化的区别哨兵,主从,集群的区别… ,等等非常奇奇怪怪的东西缓存分类本地缓存:同一个进程内部,没有网络开销等,在单应用不需要集群支持或者集群情况下各节点无需互相通知的场景下使用本地
2021-08-28 22:11:45 160
原创 加密和解密
1、种类hash算法对称式加密技术非对称式加密技术算法签名可以用hash算法,内部通信可以用对称加密,友商互联网之间用非对称加密2、散列算法、hash算法名称安全性速度md5安全低快SHA1安全性高慢2.1、 md5MD5 用的是 哈希函数,它的典型应用是对一段信息产生 信息摘要,以 防止被篡改MD5 都会输出长度为 128bits 的一个串四个和MD4设计有少许不同的步骤组成,(md2,md4被md5取代,md6失败了)可能有的算法首
2021-08-15 23:16:02 2889
原创 脱敏字段举例
遇到很多字段,表单需要校验,db需要加密,日志需要脱敏,感觉超级烦啊,记录一下数据库中,保密字段不能明文保存,添加_like, _hash, _encrypt等字段,_hash是单方向不能解密,必须配合能复原的_encrypt字段组合,_encrypt可以采用对称,也可以采用非对称(公钥私钥)因为明文不见了,不能作为模糊查询条件,批量导出导入的时候,也会非常麻烦在打日志的时候,需要吧敏感字段改成***,一些举例如下类型说明示例校验转换脱敏cn_idcard身份证
2021-08-14 16:04:42 668
原创 swagger的坑
找不到getPluginForNoSuchMethodError: org.springframework.plugin.core.PluginRegistry.getPluginForspringboot 2以上,就不要用 swagger 3以上的版本,springboot不可能降版本,把swagger降到2.92,不要用最新的 <dependency> <groupId>io.springfox</groupId> <artifa.
2021-04-22 14:53:00 278
原创 负载均衡添加ssl证书
买证书是个很容易的事情,大多是代理们的狂欢,和我等程序员没啥关系拿到证书,是一个邮件您的SSL证书:-----BEGIN CERTIFICATE-----略-----END CERTIFICATE-----SSL证书链:-----BEGIN CERTIFICATE-----略-----END CERTIFICATE-----到某云的负载均衡的证书管理页面添加证书输入公钥,没问题,输入私钥的时候,出问题了因为私钥有加密格式,非加密格式,有的平台是认的,有的平台不认-----BE
2020-06-11 19:34:26 1498
原创 微众对接机制备忘
对接秘钥备忘走了太多弯路,没有一个攻略,实在是太难了对接平台提供server.csrserver.key微众返回trustca.jksWeBank_DEV_CA.crthaha.crthaha.csrhaha.jkshaha.keyhaha.p12根据命令行可得haha.crt + server.key => haha.p12 haha.p12 =&g...
2020-04-26 14:26:32 147
原创 微服务高并发服务治理
加设备最粗暴土豪的办法,比如直接招标1000台云主机,各大平台还是的屁颠屁颠的设立专门人员来配合,各个模块做镜像,谁扛不住,就加谁,让云供应商驻场,监控也让他们提供,加镜像,做网络配置什么的,都丢给他们钱能解决的问题都不是问题,问题是大部分公司没这么多钱可以烧,哈哈灾备也是个烧钱的玩意儿同配置的设备再来一套,一旦服务宕机,负载均衡切到新的灾备的nginx问题是服务复杂的时候,各部门各...
2020-04-17 09:23:21 871
原创 中台的订单系统
订单系统作为一个中台,对接的系统千奇百怪我理解是有正向订单和非正常订单正向的订单,用户看了商品,下单,批价,支付,交付商品非正常订单,是定时任务,第三方接入的订单,比如第三方联合会员续期,第三方平台已经完成了交易,通知到本平台,本平台先交付产品和记账(各家分成不一样)支付系统支付系统也分2个流派,苹果和国内支付体系支付宝和微信,都是等回调,他们会通知服务器,之后交付商品苹果是手机...
2020-03-24 09:29:12 3576
原创 银行联行号cnasp&查询(二)
去爬一份联行号的数据,或者找银行要一个,这都可以,但是15w的数据,放数据库里面有几个问题用户输入不规范,可能有简写,可能有错别字需要分词不规范带来一个问题,就是同义词银行肯定不断新增的(可能也有不断关门的,这个就不清楚构造了),而且不同机构覆盖的银行是不一致的,比如票交所只认9w个(可以去官网下载),其他机构承认的正式标准的,我也不晓得哪里有,呼吁人行或者金融办等官网提供下载...
2020-03-12 09:52:05 823
原创 温柔关闭springboot
原来的脚本惯常做法是kill -9 ,暴力完成,干净利索。但是还是有很多请求已经进来了,没有完成就gameover了,这部分数据就丢失了,所以一般会到夜里没有请求的时候才开天窗,福报比较多,就是容易上火。具体脚本就是bank 备份shutdown 脚本#!/bin/bashps aux|grep 项目名称.jar|grep -v grep | awk '{print $2......
2020-03-04 13:34:11 329
原创 spring boot链路追踪和限流
已经存在的解决方案springcloud已经提供sleuth,搭建Zipkinlogback提供了MDC,可以再日志里面打印其实不管啥方法,都是aop或者Filter 拦截里面加个标识在spring boot各个组件之间调用的时候,要表标识带过去,也都是用的ThreadLocal为啥不自己实现一把我希望啥呢,打印日志更规范,更加自动化,轻量级一点啥规范呢,{开始时间,结束时间,...
2020-03-03 10:18:35 655
原创 银行联行号cnasp
1,联行号12位位数341含义行别城市编号2,银行行别第一位数字数字含义0中央银行1国有独资商业银行2政策性银行3其他商业银行4非银行金融机构5外资银行6外资银行7外资银行8特许参与者9待分配3,前三位代表的银行前3位银行000电子...
2020-02-24 14:57:35 2346
原创 java 加载顺序
java 加载循序构造方法 ——> @Autowired —— > @PostConstruct ——> 静态方法另外还可以@Component public class StartupListener implements ApplicationContextAware, ServletConte...
2020-02-21 11:15:37 155
原创 solr7安装和配置
solr7安装下载 http://apache.fayea.com/lucene/solr/ 我选了7.4.0最新的, 网上还有很多人用5或者6的,因为分词不支持什么的,其实是支持的,都有了。 另外不同版本确实安装步骤不是完全一样。下载和配置 tomcat和jdk 略配置 1、解压 solr-7.4.0.tgz 换个名字叫solr7 2、将server/sol...
2018-07-06 17:24:29 1427
行政区域sql三级级联
2020-02-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人