- 博客(237)
- 资源 (20)
- 收藏
- 关注

原创 项目运行插件-日志管理
项目运行时模块提供了项目日志收集,检索和保存查询方案等功能。沟通加QQ群 : 908377977gitee 开源地址 : https://gitee.com/aiocode/aio-runtimegithub开源地址 : https://github.com/codeisangel/aio-runtime。
2024-09-10 13:29:13
355

原创 logback-中文手册
logback-中文手册简介Logback 继承自 log4j。Logback 的架构非常的通用,适用不同的使用场景。Logback 被分成三个不同的模块:logback-core,logback-classic,logback-access。logback-core 是其它两个模块的基础。logback-classic 模块可以看作是 log4j 的一个优化版本,它天然的支持 SLF4J,所以你可以随意的从其它日志框架(例如:log4j 或者 java.util.logging)切回到 logac
2021-04-16 13:51:41
3814
5

原创 Spring cloud alibaba进阶之路-学习目录
Nacos服务注册发现与配置中心nacos简介与单机环境搭建nacos 系统版本兼容性
2020-08-15 15:39:24
653
1
原创 Unexpected end of file from server 错误
对于这个Unexpected end of file from server问题网上有各种解决方案 , 我出现这个问题是因为两个原因。
2024-09-18 23:11:32
1906
原创 SqlLite性能问题
最近使用sqlLite做了一些项目工具,对sqlLite的性能大概有了一个比较浅显的了解,在这里分析一下,希望能作为大家做技术选型的参考。首先是写能力,sqlLite是一个单文件数据库,再加上锁问题,sqlLite的写能力比较弱,但是考虑到sqlLite主要应对的场景是桌面程序和嵌入式,这个写能力也完全能符合这个定位。但是如果考虑在服务端使用sqlLite,还是要根据业务场景慎重考虑,尤其是写功能比较多的场景下面是写性能的一些数据量级的参考。
2024-08-01 10:09:15
1269
原创 SQLLIte [SQLITE_BUSY] The database file is locked (database is locked) 问题
本人在服务器中使用sqllite 使用来记录服务信息和一些不重要,数据量不是很大的订阅任务的,并且订阅信息会自动备份清理,也基本不会产生并并发查询。SqlLite很难应对高并发场景,sqllite是轻量数据库,适用于各种设备的客户端数据库,客户端直接面向用户,而用户的操作基本上都是顺序的,并且数据量不是很高。这个问题就是因为并发触发了sqlLite的锁机制,解决方案就是变成顺序读和写,维护一个链接就可以了.所以,sqlLite的锁是库锁,因为sqlLite的数据库就是一个后缀为。的文件,文件是有写锁的。
2024-07-25 09:00:58
1168
1
原创 ESlint检查错误 All imports in import declaration are unused
【代码】ESlint检查错误 All imports in import declaration are unused。
2023-08-05 22:51:05
2188
原创 ES6之模板字符串
{}${JSON.stringify()}使用 ·· 编辑模板,${name} 作为变量占位符(name为占位符),内可以使用公式和函数。
2022-08-24 21:28:05
663
原创 Hadoop常见问题2 Attempting to operate on hdfs namenode as root but there is no HDFS_NAMENODE_USER define
Hadoop常见问题2 Attempting to operate on hdfs namenode as root but there is no HDFS_NAMENODE_USER define
2022-06-09 22:30:02
967
1
原创 Hadoop安装常见问题1-publickey,gssapi-keyex,gssapi-with-mic,password
Hadoop常见问题 publickey,gssapi-keyex,gssapi-with-mic,password
2022-06-09 22:11:31
588
原创 spring boot 外部配置文件1-spring.config.location与spring.config.additional-location的区别
springboot读取外部配置文件,介绍spring.config.location与spring.config.additional-location读取外部配置文件的区别
2022-05-31 23:39:06
7845
原创 activiti常见问题-系统部署时数据库空异常
场景使用activiti工作流引擎作为业务系统的流程驱动管理,系统部署时,出现java.lang.NullPointerException: null at org.activiti.engine.impl.db.DbSqlSession.dbSchemaUpdate(DbSqlSession.java:1049) 数据库表结构都已经导入异常原因表结构导入了,但是未导入activiti的基础数据。act_ge_property 是activiti的属性表,要有基础数据。解决方案-初始化act_
2022-05-30 09:03:09
1071
原创 spring常见错误【数据库】idleTimeout is close to or more than maxLifetime, disabling it.
错误描述idleTimeout is close to or more than maxLifetime, disabling it.Hikari 数据库中idleTimeout的超时时间比 maxLifetime 时间长。错误分析idleTimeout 表示数据库连接在数据库连接池中最大的闲置时间。描述是 600000 (十分钟)。maxLifetime 表示连接池中连接最大的声明周期。默认是 1800000 (30分钟)。错误原因 连接闲置的时间大于了 连接最大存活时间。...
2022-04-06 09:56:40
7196
原创 grafana常见问题-时间多8小时问题
Grafana时区问题Grafana在使用Mysql数据源时,发现显示时间比正常时间多8小时。解决方案-修改grafana默认时区Configuration - 》 preferences -》 Timezone -> 选择UTC时间 -> save不要选择UTC+08:00的这种格式。选择UTC时间后点击保存即可解决结果 :...
2022-03-30 11:38:06
11622
原创 RocketMQ解决历史消息(过期消息)消费问题
解决方案比较当前时间和消息产生时间。代码如下 :if (System.currentTimeMillis() - messageExt.getBornTimestamp() < 1000 * 60){ }使用原生客户端 @PostConstruct private void listenCustom() { try { log.info("【 构建RocketMq消费者监听 】消费组 [
2022-03-07 17:00:46
2505
原创 VMware创建Linux虚拟机-(同网段)
相关资料下载centos系统下载地址 :https://mirrors.bfsu.edu.cn/centos/7.9.2009/isos/x86_64/VMware-workstation-full-16.2.1下载地址 : https://download3.vmware.com/software/wkst/file/VMware-workstation-full-16.2.1-18811642.exe创建linux虚拟机第一步:选择创建新的虚拟机选择创建新的虚拟机。选择自定义安装。选择
2022-03-01 22:15:15
865
原创 activiti7任务服务-流程变量(setVariable与setVariableLocal)
activiti7任务服务本地变量和流程变量的区别
2022-02-13 11:55:40
4733
1
原创 activiti踩坑2-camunda-modeler设计器与activiti7不兼容
activiti踩坑2-camunda-modeler设计器与activiti7不兼容
2022-01-12 21:15:32
1941
1
原创 activiti7踩坑1-通过BpmnModel部署时流程act_re_procdef表中无数据
部署时流程act_re_procdef表中无数据通过BpmnModel对象或byte[]部署流程时,显示部署成功但是act_re_procde表中无数据。源代码: RepositoryService repositoryService = processEngine.getRepositoryService(); Deployment deployment = repositoryService.createDeployment() .na
2022-01-12 20:55:31
2229
1
原创 Jenkins周期构建触发器,定时任务(Build periodically)
jenkins周期触发器(Build periodically)创建周期触发器周期触发器语法周期触发器公式共有5为,含义如下:标志位中文含义取值范围MINUTE一个小时中的第几分钟(0-59)一个小时60分钟HOUR一天中的第一个小时小时(0-23),一天24小时DOM一个月中的第几天(1-31),一个月最多有31天MONTH一年中的第几个月(1-12),一年12个月DOW一周中的第几天(0-7) 一周7天一周7天 DOW
2022-01-05 21:52:13
3306
原创 Maven依赖版本管理
公共模块版本管理 <dependencyManagement> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.
2021-12-30 14:27:15
429
原创 Spring标准事件和自定义事件-观察者模式
spring官方的观察者模式声明事件以添加好友事件为例 :public class AddFriendEvent extends ApplicationEvent { private String userId; private String friendId; private String terminal; public AddFriendEvent(Object source,String userId,String friendId,String termina
2021-12-20 08:00:00
764
4
原创 RocketMq实战篇:Docker部署Consumer客户端造成的RocketMQ的一场血案(重复消费和NOT_CONSUME_YET)
案情描述生产者发送消息后,消费者对消息要么不能消费(NOT_CONSUME_YET),要么出现重复消费。在集群模式(CLUSTERING)消息模式下,同一个消息应当向一个消费组下的其中一个消费者发送消息,而不是向消费组下的所有消费者发送消息。而血案就造成了这种重复消费。...
2021-12-15 08:30:00
4212
原创 linux 修改主机名(centos)
修改主机名(Centos7)查询主机名命令hostname临时修改主机名hostname k8s-node1永久修改主机名(重启后生效)hostnamectl set-hostname k8s-node1重启命令reboot
2021-10-18 10:50:44
194
原创 Spring data redis使用java config配置redisTemplate(解决多个redis数据源问题)
Redis多数据源问题redis有主从模式,集群模式,哨兵模式和单点模式。不同的模式解决不同的问题,很多情况下需要同时用到多个模式。这里仅选择使用官方推荐的Lettuce的缓存方式,如果使用jedis对象缓存,原理一样,但不做赘述。我遇见的场景如下 :分布式session使用了主从模式,为了使微服务客户端急速的获取到用户信息,客户端也连接了分布式session的redis主从服务,同时微服务客户端还需要使用集群的redis去缓存业务数据,这样微服务客户端就需要同时使用主从和集群两个redis数据
2021-08-04 16:36:06
2346
3
原创 centos7 安装Maven3.8.1
linux安装Maven基础环境环境版本系统centos7jdkjdk1.8maven3.8.1创建Maven安装目录和仓库目录以创在在 /home/install 目录下为例,创建仓库地址。这里选择/home 目录是因为该目录挂载了一个大的磁盘,maven仓库比较吃磁盘空间。cd /home/installmkdir -p maven/repository下载Maven安装包maven官方下载地址:https://maven.apache.o
2021-07-20 12:05:26
725
1
原创 spring核心之BeanDefinition
BeanDefinition什么是BeanDefinition ?beanClassScope单例bean原型beanisLazydependsOnprimaryinitMethodNameBeanDefinition的继承与实现关系什么是BeanDefinition ?BeanDefinition顾名思义是spring的bean定义,spring创建bean时根据BeanDefinition的描述来创建bean,因此它是Spring的一个核心概念。BeanDefinition有很多属性来描述bea
2021-07-10 12:48:53
462
原创 ArrayList与LinkedList的区别 ?
ArrayList与LinkedList的区别 ?区别数据结构不同。Array是数组,Linked是链表。适用场景不同。由于结构不同,Array更适合随机查询,而Linked更适合删除和添加。由于结构不同,导致两者对查询,新增和删除的时间复杂度不同。由于LinkedList实现了Deque接口,因此LinkedList可以作为队列使用。ArrayList添加元素时需要计算扩容,由于LinkedList是双链表,因此LinkedList是不要扩容的。相同点ArrayList和LinkedL
2021-07-09 21:39:40
374
2
原创 分布式日志追踪的最佳实践1
分布式日志追踪分布式环境中无可避免的需要做微服务之间的调用,这导致追踪到整个的业务流程变得麻烦。分布式日志追踪解决了那些问题:分布式的性能优化。通过日志追踪可以看出各个环境,各个服务消耗的时间,为性能优化定位问题。追踪业务流程。通过链路追踪码,可以追踪到业务发生的整体流程。异常追踪。但服务发生异常时,服务可以通过埋点的方式收集追踪码,从而定位问题。适用范围框架除Gateway外全部采用Servlet,本文代码不适用与WebFlux等非阻塞模型。框架采用了PlumeLog分布式框架,因
2021-05-28 17:13:13
997
13
原创 这一文道尽JUC的ConcurrentHashMap
ConcurrentHashMapConcurrentHashMap对象锁与分段锁对象锁分段锁JDK7使用分段锁实现`ConcurrentHashMap`ConcurrentHashMap本篇文章是对之前的源码注释做的一些修正,在以前的注释中片面的写了ConcurrentHashMap使用分段锁,实现了更高的并发度,但是在JDK8中已经不再使用分段锁实现ConcurrentHashMap,因此特发此文纠正过错。JDK7中ConcurrentHashMap使用分段锁提高了ConcurrentH.
2021-05-25 09:39:51
978
14
原创 nacos源码之Auth(权限)模块-2(权限管理与权限配置)
权限管理权限配置auth模块的权限配置类在auth模块的common包中,定义如下(源码太长,我们这里仅摘抄一部分,并且添加注释):package com.alibaba.nacos.auth.common;@Configurationpublic class AuthConfigs { @JustForTest private static Boolean cachingEnabled = null; // 安全证书 @Value("${nacos.core
2021-05-15 13:42:22
3369
27
原创 nacos源码之Auth(权限)模块-1(授权过滤器与控制器缓存)
Nacos的Auth模块Nacos的Auth模块Secured注解(权限核心注解)注解实现讲解权限操作类型权限配置上一篇《nacos源码构建与总览》浏览器还挺多,接下来模块的精讲来了《nacos源码构建与总览》Nacos的Auth模块auth模块管理了nacos的权限,该权限系统设计面向租户模式,功能比较简单,不适用于业务系统。Secured注解(权限核心注解)源码如下:package com.alibaba.nacos.auth.annotation;@Retention(Rete
2021-05-13 16:51:41
3026
21
原创 一文道尽分布式的CAP原则
CAP原则什么是CAP原则什么是CAP原则CAP原则是分布式里很重要的原则,具体如下:C(Consistency)一致性原则: 对于一个写操作,在任何一个节点都应当可以正确的读到该数据,各个节点都需要保证数据的一致性。A (Availability) 可用性:对数据更新具备高可用性,请求能够及时处理,不会一直等待,即使出现节点失效。P (Partition tolerance) 分区容错性 : 能容忍网络分区,在网络断开的情况下,被分隔的节点仍能正常对外提供服务,简而言之,部分服务宕机不会影响
2021-05-13 08:44:27
1234
5
java-high-level-REST-client.pdf
2020-12-02
ShardingSphere分库分表中文使用手册
2020-11-26
redis开发与运维.zip
2019-11-15
用户管理系统(权限管理)建表语句和UML.rar
2019-06-12
spring boot + dubbo + zookeeper集成源代码
2019-04-29
Servlet规范 中文版(3.1)
2018-03-15
虚拟打印机(将打印效果以pdf的形式展示)
2018-03-15
查看Activex控件接口,classid等信息
2018-03-15
文件(资源)检索神器(EveryThing)
2018-03-15
将pdf文件转为word,ppt,execl等office文件
2018-03-13
activiti工作流官方包(5.22版)源码,文档,jar,demo,建表语句
2018-02-01
webpack 打包工具,中文说明
2018-01-24
chrome新一代浏览器插件开发SDK
2018-01-02
ThymeLeaf模板引擎教材
2018-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人