- 博客(166)
- 资源 (11)
- 问答 (7)
- 收藏
- 关注
原创 代码片-策略模式+工厂模式
通过策略类实现不同场景的策略处理,通过工厂模式创建不同的策略对象1. 策略实现接口、策略实现类1.1 策略接口/** * 策略接口 */public interface IWarnRule { public void warn();}1.2 策略实现类/** * 防拆告警策略实现类 */public class AntiRemovalWarn implements IWarnRule { private static final Logger log = Logg
2022-05-31 12:08:00
125
2
原创 Shardingsphere 不支持 ON DUPLICATE KEY UPDATE 问题处理
问题描述 ON DUPLICATE KEY UPDATE 是 MySQL 特有的语义,支持根据唯一约束,对记录进行插入或更新操作;已存在则更新,不存在则插入; 本地环境 MySQL + Mybatis + shardingsphere 4.X.X,对于业务表 loc_rollcall_region_history,根据区域ID、标签ID、统计日期设计了聚合唯一索引 uk_region_tag_statistics
2022-05-27 14:13:21
504
原创 ELK 日志系统部署实现
ELK 日志系统的常见解决方案:通过 Filebeat 监控相关文件夹,当有新日志产生,就读取新日志,将日志输送到 Kafka 中。经由 Logstash 消费 Kafka 生产的数据,进行加工过滤后输出到 ElasticSearch 进行日志数据的存储与全文检索。使用 Kibana 对日志数据进行可视化操作。
2022-03-09 09:59:14
1984
1
原创 ELK日志系统设计方案-集群扩展
ELK 日志系统的常见解决方案:通常的产品或项目部署至服务器,服务一般会打印日志便于线上问题跟踪。使用 Log4j 中的自定义 Appender,将服务运行打印的日志直接推送到 Kafka 中。经由 Logstash 消费 Kafka 生产的数据,进行加工过滤后输出到 ElasticSearch 进行日志数据的存储与全文检索。使用 Kibana 对日志数据进行可视化操作
2022-03-09 09:56:02
1415
原创 ELK日志系统设计方案-Log4j日志直推Kafka
通常的产品或项目部署至服务器,服务一般会打印日志便于线上问题跟踪。使用 Log4j 中的自定义 Appender,将服务运行打印的日志直接推送到 Kafka 中。经由 Logstash 消费 Kafka 生产的数据,进行加工过滤后输出到 ElasticSearch 进行日志数据的存储与全文检索。使用 Kibana 对日志数据进行可视化操作。
2022-03-09 09:54:36
2023
原创 ELK日志系统设计方案-Filebeat日志收集推送Kafka
通过 Filebeat 监控相关文件夹,当有新日志产生,就读取新日志,将日志输送到 Kafka 中。经由 Logstash 消费 Kafka 生产的数据,进行加工过滤后输出到 ElasticSearch 进行日志数据的存储与全文检索。使用 Kibana 对日志数据进行可视化操作。
2022-03-09 09:52:00
1315
原创 钉钉开放平台HTTP内网穿透工具
前言之前做微信扫码登录时,介绍了一款支持内网穿透的工具,花生壳。最近要做钉钉扫码登录功能,需要用到内网穿透来调试,然后花生壳域名被回收了。钉钉开放平台直接出了一款开箱即用的工具,基于 ngrok 实现的,一个命令直接搞定,美滋滋开箱即用工具提供了一个公网代理服务,目的是方便开发测试支持 HTTP 穿透HTTP 穿透,直接下载工具,命令行命令执行脚本启动即可使用。支持 TCP 穿透TCP 穿透,需要在数据库里面执行: GRANT ALL PRIVILEGES ON . TO root@’%’
2021-12-07 09:54:34
4307
9
原创 【数据库连接池】could not inspect JDBC autocommit mode 问题处理
org.hibernate.exception.GenericJDBCException: could not inspect JDBC autocommit mode 处理
2021-11-24 11:11:33
1622
原创 MySQLSyntaxErrorException: Unknown column ‘crowdcusto0_.batch‘ in ‘field list‘ 解决方案
异常描述 版本迭代功能开发后,发布新功能定时任务执行报错。异常原因是 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException,关键异常日志如下2021-08-25 11:08:00 [cn.nascent.smartcrm.executor.jobhandler.ExecuteNodeTaskHandler]-[getMarketingNodeInstList]-[211]-[pool-6-thre
2021-08-25 11:47:01
766
原创 线程安全分类及虚拟机锁优化
线程安全问题是多线程之间访问共享数据时的数据安全问题;线程安全的同步措施:互斥同步、非阻塞同步、无同步措施.;锁优化技术常见的有适应性自旋、锁消除、锁粗化、轻量级锁、偏向锁;
2021-03-31 09:52:58
189
原创 在?进来围观产品研发规范
1. 前言2. 多模块项目3. Git 提交信息规范4. 日志打印规范5. 代码注释规范6. 数据库规范7. Redis 规范
2020-10-24 19:03:58
264
3
原创 活动(已结束)--我们是冠军,啊呸,我们是CSDN VIP
【活动】--博主通过活动获取 VIP 会员特权。现无偿共享资源,你可以通过私信或评论联系到我。
2020-09-15 12:44:48
768
28
原创 WHAT?已经有人在用 ONES 管理一个亿的项目
产品的需求,研发顶上;经理的任务,研发顶上;测试的缺陷,研发顶上;线上的大锅,研发顶上。ONES 测评登场,迭代回归一路通畅,线上无锅,拯救研发小哥
2020-09-07 08:32:37
568
原创 不能不了解的,Tomcat 类加载模型
Tomcat 管理的自定义类加载器CommonClassLoader、ServerClassLoader、SharedClassLoader、WebappClassLoader、JasperClassLoader
2020-08-30 16:27:01
290
原创 不能不了解的,Java 内存模型
Java 内存区域,JVM 执行程序时的数据区域;划分为新生代,老年代,永久代,虚拟机栈,本地方法栈,程序计数器;
2020-08-08 00:54:20
229
原创 Linux/Windows 部署 Tomcat 配置用户环境变量 VM Options
Spring 项目可通过 org.springframework.core.env.Environment 获取用户环境变量;Tomcat 可通过setenv.sh/setenv.bat 配置全局标准环境变量。
2020-07-24 11:30:43
2649
原创 集合在耗时程序中流遍历、迭代遍历的效率测量对比
增强for循环表现较好,foreach效率整体较高;在 65 万级数据量左右,parallelStream 效率会超过 foreach,随着数据量级增加,差距增大
2020-07-10 09:38:59
423
原创 Linux 命令行日常交互篇
文章目录1. 说明2. 文件操作命令3. 目录操作命令4. 用户和权限5. 进程命令6. 压缩与解压缩命令7. 软件包管理命令
2020-05-15 10:15:34
1677
2
原创 React-Redux 数据流转详解
Store 存储唯一的 State,Action 触发改变 State,Reducer 返回新的 State;State 通过 props、state 将数据渲染到 UI
2020-04-24 10:57:05
648
原创 ElementUI 组件 el-autocomplete 实现文本框历史查询建议
需求:输入开票主体:该操作框为下拉输入框,用户可选择历史充值过的开票主体,也可以重新输入新的开票主体
2020-04-21 09:22:04
4491
2
原创 代码片-base64 图片资源与字节数组转换
1. Vue>原生 Input 组件获取图片 Base64 编码资源<input type="file" accept="image/*" @change="selectImg()" ref="file"/>此处使用 Promise 将上传图片资源 evt.target.result(Base64Data) 放全局变量import $ from 'jquery'expo...
2020-04-16 15:48:14
1137
1
原创 Client-error:unknown code for readObject at 0x32(2) 问题的一种解决方案
问题描述 没错,这里是在使用 XXL 分布式定时任务框架遇到的问题,网上对于该类问题的给出的解决方案大都是关于执行器配置调度中心项目地址有误,要修改配置 xxl.job.admin.addresses。我这里没用分布式,本地开发环境,开了一个执行器;检查确认执行器项目配置的调度中心地址无误。但是执行器项目启动时打印日志有个端口占用问题。问题分析&...
2020-03-30 09:04:26
2746
1
Python.pdf
2019-05-28
Python教程-廖雪峰.epub
2019-05-28
EoLinker_os接口管理平台无操作时长
2018-07-09
根据问题写出具体的sql语句
2017-07-08
Java 处理图像上的点的问题
2017-05-18
android 获取服务器返回的json 乱码
2016-06-25
输入框为日期格式,后台怎么处理
2016-05-30
已加载tcnative-1.dll,但找不到入口DllRegisterServer
2016-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人