- 博客(55)
- 资源 (3)
- 收藏
- 关注
原创 2022年 Centos8停止维护 替换阿里源 No URLs in mirrorlist 问题 Dockerfile 打包无法使用yum install 问题
CentOS8停止维护后, 无法使用安装软件, 报错等等.如:Failed to download metadata for repo 'AppStream'Error: Failed to download metadata for repo 'AppStream'或者Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist.等等.
2022-02-22 17:59:19
1324
原创 Springboot event Listener 事件监听 异步处理
编写SpringContextHolderpackage com.cf.user.server.event;import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.DisposableBean;import org.springframework.context.ApplicationContext;import org.springframew.
2021-12-29 16:35:21
2850
原创 springboot @Cacheable注解序列化失败而RedisUtil正常问题 配置Cacheable序列化方式
问题描述@Cacheable注解序列化失败 而RedisUtil正常, 错误信息如下:org.springframework.data.redis.serializer.SerializationException: Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object usin
2021-03-23 17:55:42
3506
原创 Seata Docker部署问题 NotSupportYetException:config type can not be null 解决
Seata Docker部署问题Seata官网Docker部署地址-e SEATA_CONFIG_NAME=file:/root/seata-config/registry此配置启动报错, 错误信息如下:Exception in thread "main" io.seata.common.exception.NotSupportYetException: config type can not be null在容器中registry的真实路径为/root/seata-config/conf/
2020-12-28 11:52:05
7524
9
原创 springboot + RabbitMQ 使用stomp与前端VUE通讯
maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>application.ymlspring: rabbitmq: host: 127.0.0.1 port: 5672 use
2020-09-11 16:31:36
2082
7
原创 Java Springboot 微信第三方支付 证书认证绑定 Docker导入CER证书
接入流程与第三方交换CER证书第三方与光大银行微信云缴费对接对接时认证本地证书, 发送请求, 接收报文小程序将报文拼接到跳转路径, 打开云缴费小程序Docker部署时导入第三方证书代码未做优化和封装定义Bean接口响应信息封装统一返回值替换为自己的@Datapublic class FeedBack { /** * 交易码 */ private String trancode; /** * 交易种类 */
2020-07-20 10:37:36
4814
原创 Springboot 设置 windows和Linux临时上传路径
windows和Linux 设置临时上传路径第一种Windowsserver: tomcat: basedir: /data/apps/temp第二种 Windows和Linux在Application里注入Bean @Bean MultipartConfigElement multipartConfigElement(){ MultipartConfigFactory factory = new MultipartConfigFactory();
2020-07-20 10:01:01
1712
原创 Docker 图片水印中文乱码显示为方框, 设置Docker容器字体
水印中文不显示原因 : 水印设置的字体在Linux系统中不存在处理 : 在Docker里添加字体(在宿主机添加无效)项目结构:在DockerFile同级添加字体文件编写Dockerfile文件FROM java:8COPY fonts/simhei.ttf /usr/share/fonts/VOLUME /tmp# 设置系统编码ENV LANG C.UTF-8# RUN echo "export LC_ALL=C.UTF-8" >> /etc/profile &a
2020-05-15 14:46:21
2287
1
原创 SpringCloud + Nacos + Seata1.2.0 最新版
关于Seata配置, 一步一个坑, 配置过程中0.9.0~1.2.0版本全下载也没有成功(非Feign降级可以回滚, 但是数据库事务相关表没任何数据出现), 官方文档和Demo描述都是1.0.0之前老版本的, 1.0.0以上要么只有简单说明, 要么直接项目贴jar包, 终于是自己摸索出来了, 希望能让Springcloud整合Seata的同学少走点坑.下面开始详细的配置说明.版本信息Jar...
2020-04-29 18:01:28
7741
8
原创 Python Flask部署(Docker制作Python镜像)
1 . 导出Flask项目依赖包命令pip freeze > requirements.txt生成的文件放到项目根目录下2 . 制作Docker镜像1). 创建文件夹, 如docker_build, 存放项目和DockerFile文件项目直接复制到docker_build文件下创建DockerFile文件, 无后缀2) . 编写DockerFile# 项目基于的pyt...
2020-03-12 10:57:28
1803
原创 vue + elementUI + Flask配置
版本信息@vue-cli 4.2elementUI 2.13.0注意事项@vue-cli 4.2 少了很多配置文件, 只有一个babel.config.js和包版本文件.elementUI 按需引入配置babel.config.jsmodule.exports = { 'presets': [ '@vue/app', ['@babel/preset-env', {...
2020-03-11 09:32:37
3743
原创 Springboot+RabbitMQ + WebSocket 给前端推送消息 + 定时队列
环境 :JDK : 1.8Springboot : 2.1.6.RELEASEErLang : otp_win64_22.0.exeRabbitMQ : 3.7.16下载地址开启RabbitMQ的stomp插件 .在RabbitMQ安装目录sbin文件夹里执行命令 :rabbitmq-plugins enable rabbitmq_stompSpringboot pom.xm...
2019-07-22 18:14:42
7951
3
原创 Springboot+RabbitMQ延迟/定时队列 定时推送消息
使用延时队列, RabbitMQ需要安装rabbitmq_delayed_message_exchange插件.官网下载地址下载对应版本的 rabbitmq_delayed_message_exchange.下载完成后解压 , 把解压后的ez文件放到RabbitMQ安装路径的plugins下.然后进入sbin目录执行命令 rabbitmq-plugins enable rabbitmq...
2019-07-22 11:28:33
4643
3
原创 Springboot+Redis 实现API接口限流
添加Redis的jar包.<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>在application.y...
2019-04-20 16:08:33
8129
17
原创 CentOS搭建fastDFS+springboot上传
1.下载所需安装包安装包下载地址将文件放到服务器 这里放到了/usr/soft/ 下.2.安装依赖$ yum install -y gcc $ yum install -y gcc-c++3.安装libfastcommon-master.zip解压libfastcommon-master.zip$ unzip libfastcommon-master.zip如果没有安装...
2019-02-25 17:20:55
389
原创 Docker 部署 springboot
在springboot项目pom.xml里加入 docker-maven-plugin.&amp;lt;build&amp;gt; &amp;lt;plugins&amp;gt; &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/g
2019-02-18 17:32:02
243
原创 SpringBoot AOP控制Redis自动缓存和更新
导入redis的jar包&lt;!-- redis --&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-s
2019-01-03 18:17:55
5255
3
原创 Linux centOS安装java环境(JDK,Tomcat)
首先下载JDK.这里使用的是jdk-8u181-linux-x64.tar.gz下载Tomcat.这里使用的是apache-tomcat-8.5.35.tar.gz创建目录$ cd /$ mkdir soft$ cd soft把安装包放到soft里可以使用yum命令上传安装yum install -y lrzszrz回车选择文件安装JDK$ cd /usr$ mk...
2018-12-29 18:24:42
195
原创 Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
问题是因为tomcat自tomcat 8.0.35版本之后对URL参数做了比较规范的限制,必须遵循RFC 7230 and RFC 3986规范,对于非保留字字符(json格式的请求参数)必须做转义操作,否则会抛出Invalid character found in the request target. The valid characters are defined in RFC 7230 a...
2018-10-09 16:33:39
179
原创 Activiti-Modeler集成SSM
SSM环境spring 5.0.8.RELEASEmybatis 3.4.5mybatis-spring 1.3.1activiti 5.22.0集成activitipom.xml<properties> <activiti>5.22.0</activiti> <jackson-version>2.9.5</j...
2018-09-29 11:47:30
971
2
原创 MySQL6+ jar的一些问题
MySQL6+的jar包相对于6以下有所改变.记录下我遇到的坑首先数据库驱动问题从com.mysql.jdbc.Driver变成了com.mysql.cj.jdbc.Driver运行报错java.sql.SQLException: The server time zone value…MySQL的时区问题在mysql的URL后边添加参数serverTimezone=UTC使用Drui...
2018-09-20 14:39:29
291
原创 JavaEE项目使用HTTPS请求
把Java方法的http请求变为https请求. 首先需要去下载JKS证书,解析到域名,我这里是在腾讯云下载的免费的.下载完之后是一个压缩包 打开Tomcat里边就是JKS证书. 随便放到一个路径下 然后修改Tomcat的server.xml 添加如下配置: <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="t...
2018-09-08 15:02:47
1380
原创 Spring配置多数据源切换
多数据源切换db.properties#MySQLjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/test?autoReconnect=true&characterEncoding=utf-8jdbc.username=rootjdbc.password=admin#定义初始连...
2018-08-27 10:40:57
247
原创 SSM代码生成CURD,SSM配置文件,直接复制使用
通过JDBC连接数据库,获取表信息,通过freemarker生成文件. 对于数据库对应的java的类型支持的不多,只有String,Integer,double,TImestamp,其他的可以自己写,有需要的下载就好了.GitHub https://github.com/lhsteward/GenerateSSM...
2018-08-01 15:45:21
307
原创 SpringBoot 初识 ,集成Mybatis使用
之前有看过SpringBoot,惊叹于它的简洁快速无需配置XML文件. 抛去Spring那些繁琐的XML配置文件,SpringBoot无需部署,内置tomcat SpringBoot让你迅速开发.试着配置一下吧环境:JDK 1.8 , IDEA 2018.1.5 项目结构 首先 新建项目 File –> New –> Project 选择左边的Maven 右边...
2018-07-24 15:14:09
247
原创 SSM拦截器拦截ajax请求
拦截器拦截请求可以分ajax请求/非ajax请求. ajax请求在用户session过期之后,需要跳转到登录页面. 这个时候就需要在拦截器里判断我们的请求是否是ajax请求. 但是不能直接的跳转页面,只能通用response返回响应.我们有两种方式: 1.在ajax里获取响应信息作出执行请求或者session过期跳转到登录页面的操作. 2.修改jQuery源码,这个是比较推荐的做法,...
2018-06-11 22:50:45
2572
原创 SSM+Druid使用mybatis不能批量执行SQL问题
批量修改时的错误信息:Caused by: java.sql.SQLException: sql injection violation, multi-statement not allowSQL注入冲突,多语句不允许.由于开启了wall SQL监控 批量SQL不允许执行. 源码报错位置 multiStatementAllow为false抛出的异常有两种解决办法:1.关掉w...
2018-06-09 16:08:27
1758
1
原创 JS无限级导航/菜单
这里使用layui渲染的导航实体类dept.javaprivate int id; //id private String dept_name; //部门名称 private int pid; //上级部门id private int sort_num; //排序值 private int create_id; //创建人 pri...
2018-05-30 10:29:01
1751
原创 SSM使用WebSocket实时推送消息
以前的消息推送用的是轮询,觉得太耗资源了,决定换成WebSocket,百度了很多配置都是做的聊天室,我这里只是推送消息,又是看帖子,又是看文档的,终于配置完成。Spring4.1.9文档 搜索websocket里边有demo 环境信息 : JDK :1.8.0_131 Tomcat : 8.5 Mysql : 5.6 Spring : 4.1.9.RELEASE Mybatis :...
2018-04-27 17:51:49
10077
10
原创 JAVA使用UEditor百度编辑器和自定义上传 爬坑记
Java集成UEditor的时候真的是各种坑,之前没有用过这个编辑器,也不知道怎么配置, 一路的爬坑终于能上传图片,唉。。上传的时候总是提示 后端配置项没有正常加载等等的东西,是真的烦,按着网上的教程也没搞定,只能慢慢爬坑。 开始配置:最快的一种配置是: 首先去官网:http://ueditor.baidu.com/website/download.html 下载一个源码包、一个JS...
2018-04-09 15:21:16
5688
2
原创 Java计算请假时长(根据规则设置去除节假日、休息日、特殊日期)
首先选择的日期要判断是不是节假日; 这里是写了工具类获取全年的日期信息。dateUtils工具类 某年第一天可以直接拼接 yyyy-01-01 获取节假日方法:public class DateUtils {public static final String goWeekURL= "http://api.goseek.cn/Tools/holiday?date=";//从公...
2018-03-29 18:44:54
10248
12
原创 JAVA上传文件错误java.lang.NoSuchMethodException
JAVA上传文件错误java.lang.NoSuchMethodException
2018-03-12 11:42:33
4735
原创 Java+zTree审批人员选择
实现一个类似于钉钉审批人员选择的功能。这里使用zTree实现组织架构树。实体类需要有id,pId实现上下级关系。company.java getter/setter略。private int company_id;//公司id private String company_name;//公司名称 private String remark;//备注信息 ...
2018-02-27 22:49:00
4307
2
RabbitMQ.zip
2019-07-22
Linux配置fastDFS所需文件
2019-02-25
WebSocket的JS文件
2018-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人