- 博客(48)
- 资源 (31)
- 收藏
- 关注
原创 Kafka复制原理
kafka是一个发布-订阅式的消息队列系统。 啥是发布-订阅式? 就是一个负责发布消息,另一个订阅后负责处理发布的消息。 负责发布的叫producer生成者 负责订阅并处理的叫consumer消费者 发布的消息旧版叫message,在java里叫record,是一个固定长度的消息头和可变长度的消息体组成。 每个消息都有一个主题”topic” 1.producer生产了消息要发送给服务...
2018-04-17 08:46:18 803
原创 error Couldn‘t find package “fsevents@~2.3.2“ required by “chokidar@>=3.0.0
【代码】error Couldn‘t find package “fsevents@~2.3.2“ required by “chokidar@>=3.0.0。
2024-01-26 16:59:01 808
原创 flowable流程结束触发监听器 flowable获取结束节点 flowable流程结束事件响应监听器
百度关于该问题答案出来的几乎清一色全是同一个答案,给了三种方法,但是每个方法的代码都有他自定义的部分,是不完整的东西。这是网上找的东西,里面的flowableService是这个比玩意自定义的。原本的流程定义是如果其中任意某个节点进行了驳回,则直接结束流程。所以在每个节点的驳回对应的排他网关都设置了EndEvent。示例代码是该监听器是对每个到达结束事件后执行的。下面这段代码监听的是指向结束事件的上一个节点。也就是他的当前节点可能是最后一岗。用我上面的代码实现示例这个b的代码。
2024-01-17 16:23:00 942 1
原创 flowable启动报错Unable to create a Configuration, because no Bean Validation provider could be found...
【代码】flowable启动报错Unable to create a Configuration, because no Bean Validation provider could be found...
2024-01-14 12:50:06 353
原创 java导出excel (hutool导出excel)
maven结构:依赖包: <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.4</version> //或者更新 </dependency> <depe
2020-07-31 09:00:28 253
原创 java实现AES加密解密
代码:import org.apache.commons.codec.binary.Base64;import java.security.Key;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;/** * AES对称加密算法 * */public class AESCod
2020-06-30 12:55:11 372
原创 jq获取元素以及Class设置和焦点事件和只读设置
示例:<html><tr><td><input class="tx1" type="text" readonly="true"/><a onclick="clickFun(this)"></a><a id="ida" class="hidden"></a></td></tr...
2019-07-04 14:18:02 686
转载 docker 挂载 mysql 主从复制
转: https://www.cnblogs.com/sweetchildomine/p/7814692.html环境ip1: centos7 docker pull mysql:5.7ip2: centos7 docker pull mysql:5.7创建mysql挂载文件夹ip1: mkdir /opt/mysql-master/{data,cnf}ip2: mkdir ...
2019-03-29 10:00:48 260
原创 前端列表模板(可直接使用)
1.index.html<!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width" /><title>BootstrapTable分页</title> <...
2019-03-28 10:03:15 3631
转载 nginx配置文件
配置模板nginx.conf#运行用户user nobody;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid ...
2019-03-26 16:46:32 142
原创 虚拟机搭建nginx+keeliaved高可用
环境配置虚拟机A: centos7-192.168.11.10(安装nginx+keepalived)虚拟机B: centos7-192.168.11.11(安装nginx+keepalived)虚拟机C: centos7-192.168.11.12(运行的web项目)ps: ubuntu就是个坑,md然后A,B的配置文件A服务器的nginx.conf(关键位置已用*作注释)...
2019-03-25 11:28:27 414
原创 docker部署springBoot镜像并启动
转: https://blog.csdn.net/keepd/article/details/80569797*部署时需确保当前机器已安装运行docker1.选择项目启动目录(eg: /home/user/app/)2. 目录下的文件/home/ /user/ /app/ ---Dockerfile (可以复制或者vim Dockerfile) ---appName.jar...
2019-03-21 11:03:27 1588
转载 springboot搭建连接zookeeper
来源: https://www.cnblogs.com/LiZhiW/p/4923693.html安装zk,并启动(步骤略)创建springboot项目添加依赖&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &a
2019-03-15 10:48:20 6739
转载 springboot日期返回前端显示的yyyy-MM-dd 'T' HH:mm:ss问题记录
框架默认restful返回json,后台时间显示正确, 但在前端打印出来的时间是’T’格式的在配置文件中添加:spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8可以正常解决date返回前端的显示问题...
2019-03-07 14:23:17 7341
原创 分布式定时任务重复执行记录
背景: 一个项目拆分了几个可单独运行的模块。A模块中的定时器每个30s去执行一次任务,A模块中的定时器每个30s去执行一次任务(任务内容是远程获取消息并处理发送)。原定是A模块部署到两个服务器,同时建立了数据库表作为分布式锁。但是目前A模块独立运行两个之后总是会获取到相同的远程消息,然后重复执行处理了两次。技术: 原本是在ssm框架下的定时任务是没有出现重复执行的情况,现在迁移到了spring...
2019-03-07 10:57:37 1620
转载 aop全局事务springboot设置
转载自:https://blog.csdn.net/sky_gray/article/details/81504216@Configurationpublic class BeanConfiguration { private static final int TX_METHOD_TIMEOUT = 5; private static final String AOP_POINTCUT...
2019-02-28 10:54:12 411
原创 springboot maven打包 pom配置
1.build标签模板<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven...
2018-12-12 12:40:54 738
原创 springBoot-There is no PasswordEncoder mapped for the id "null"
security5.x版本如果有自定义AuthenticationProvider类的话,注意里面判断逻辑后需要指定PasswordEncoder,否则会按照DelegatingPasswordEncoder去处理的。
2018-12-06 10:09:07 323
原创 java导出excel
代码1.工具类ExportUtil/** * 导出到excel * * headers: 导出excel的标头,标题需要按照T的属性顺序编写 * dataList: 要被导出的数据 * * @param path * @param dataList * @throws IOException */ public static &amp;amp;amp;amp;amp;lt;T&amp;amp;amp;
2018-11-20 10:38:46 181
原创 ssm下的spring-security登录权限与角色记录
配置文件记录&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.or
2018-11-14 15:17:55 1451
原创 java读取xml配置文件
1.使用dom4j读取 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> &am
2018-09-11 10:43:04 4018
原创 tomcat8.5启动超时,报错:No Spring WebApplicationInitializer types detected on classpath
错误检查:1.本人此次是因为数据库的mapper文件编写错误导致项目启动失败2.项目里涉及到的配置地址是否有效3.数据库是否开启4.web.xml是否配置合理该错误基本是因为xml文件的错误导致...
2018-08-22 11:36:46 2205
原创 zookeeper报错persistence.FileTxnSnapLog$SnapDirContentCheckException: Snapshot directory
报错信息:org.apache.zookeeper.server.persistence.FileTxnSnapLog$SnapDirContentCheckException: Snapshot directory has log files. Check if dataLogDir and dataDir configuration is correct. at org.apa...
2018-08-10 15:52:03 3387 2
原创 BytesUtils2
public class BytesUtils2{ /** * sha256加密算法 * @param data * @return */ public static byte[] sha256(byte[] data) { try { MessageDigest md = MessageDiges...
2018-07-31 11:31:11 325
原创 ByteUtil工具类 java
可以和Base58等算法工具类配合使用public class ByteUtil { /** * Remove leading 0x00's from a byte array. */ public static byte[] stripLeadingNullBytes(byte[] input) { byte[] ...
2018-07-27 11:21:17 6080
原创 java 字符串转二维码
1.pom加入的依赖 &amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;com.google.zxing&amp;amp;amp;lt;/groupId&amp;amp;amp;gt; &amp;amp;amp;lt;a
2018-07-26 16:57:33 4858
原创 maven pom集成tomcat8插件
pom文件<pluginRepositories> <pluginRepository> <id>alfresco-public</id> <url>https://artifacts.alfresco.com/nexus/content/groups/public<...
2018-07-24 17:05:57 10470
原创 logback日志打印过滤
1.只打印sql语句以及参数<?xml version="1.0" encoding="UTF-8" ?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <!-- 设置 logger context 名称,一旦设置不可改变,默认为defau
2018-07-12 10:18:44 7541 2
原创 java邮箱验证码发送
1.maven项目里先引入需要的依赖 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;javax.mail&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;mail&amp;lt;/
2018-07-11 10:46:03 251
原创 Cannot change version of project facet Dynamic Web Module to 3.0.
该项目本地目录里面,.settings文件夹 打开org.eclipse.wst.common.project.facet.core.xml,修改为:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;faceted-project&gt; &lt;fixed facet="wst.j
2018-07-10 15:58:14 124
翻译 数据库连接池
1.数据库连接池 数据库连接池是针对数据库连接管理所造成的资源消耗过高而提出来的。数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个。 2.应用程序不用数据库连接池的缺点 用户每次请求都需要向数据库获得连接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的...
2018-06-11 10:58:36 131
原创 Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.
访问SO因为使用了谷歌的js需要翻墙,所以用国内的代码替换一下 这里提供一个chrome的插件下载完成后解压,打开里面有个两个浏览器命名的文件夹。将chrome文件夹整个拖到谷歌浏览器chrome://extension的域名下即可正常访问...
2018-05-30 16:25:21 401
原创 java日志框架详解总结(含配置)
该篇是集合了百度众多的日志框架详解,java日志框架分析的总结篇。 具体网址:https://blog.csdn.net/foreverling/article/details/51385128https://blog.csdn.net/chszs/article/details/8653460http://baijiahao.baidu.com/s?id=1585361583532...
2018-05-25 10:17:41 4909
转载 web实时推送
实现Web推送以webSocket和SSE为例使用webSocket介绍: webSocket提供了一个全双工连接。一个带特殊HTTP头的请求由某个客户端发送到服务器。HTTP连接可能"升级"到一个全双工的tcp/ip的WebSocket连接,如果服务器支持webSocket,它就可能选择升级webSocket。而一旦建立webSocket连接,它就可用于客户端和服务器之间的双向通信。...
2018-05-24 14:35:37 699
翻译 maven项目mybatis generator自动生成
1.pom中加入依赖(只需要一个依赖就行)&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.mybatis.generator&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;mybatis-generator-core&
2018-04-19 09:48:14 172
转载 Git操作教程----windows本地版
原文https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab22a0db6c4e07fd0000首先已安装了git,详情百度 1. 找一个文件夹作为你当前的仓库如D:\test 进入test...
2018-04-17 15:03:25 222
原创 HttpsServlet中调用service注解@service
因为spring容器是对框架容器内的对像注解相互作用,所以如果该类既不是@controller或者也不是@component,直接调用service注解常会报nullException javaWeb中前期都用的HttpServlet,所以踩了各种坑才搞好了调用@service.就是在servlet实现类中写一个初始化操作:public void init() throws Serv...
2018-04-16 12:43:53 1372 2
原创 An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException
如果是javaWeb项目 可能是项目关闭时加载web.xml出的问题: 已尝试可用的一种解决方案: 1.关闭工作空间里的所有项目 2.然后再一个一个打开,看看错误是在哪个项目里产生 3.然后删除错误源项目里的web.xml 4.然后重新建一个web.xml 另一种解决方案是百度后删除啥.metaresource下的project文件之类的,当时自己就是删除那个搞崩了不得不重新换个工作...
2018-04-16 12:33:18 404
原创 ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the clas
log4j的jar包底层slf4j实现没有加进去。 pom添加依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-to-slf4j</artifactId> <versio...
2018-04-11 14:41:00 3944
需求分析及需求调研记录.zip
2020-06-28
mysql环境包(vc++2015资源库dll文件集合)
2020-04-07
redis图形管理工具
2019-01-04
spring框架jar包整合
2018-05-30
spring源码深度解析pdf
2018-05-22
ssm框架配置文件
2018-04-10
Kafka入门与实践 pdf
2018-04-09
ssh框架集合包
2017-10-12
struts框架常用jar包
2017-10-12
shell脚本语言学习
2017-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人