自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 tkmybatis+shardingSphere的插入问题

由于本人一直用的tkmybatis,在学习shardingSphere的过程中。发现如果用主键作为分片策略,就算指定了用雪花算法,实际上是无效的。原因是ShardingSphere只有当你的传递的字段没有值的时候才会去使用雪花算法生成id,所以实际使用会出错实体类@Datapublic class TStudent implements Serializable { @Id// @Column(insertable = false) private Long id;

2021-01-08 22:22:38 1657 2

原创 kafka的单机搭建与springboot快速集成

一、kakfa相关术语 Broker 消息中间件处理节点,一个Kafka节点就是一个broker,一个或者多个Broker可以组成一个Kafka集群 Topic Kafka根据topic对消息进行归类,发布到Kafka集群的每条消息都需要指定一个topic Producer 消息生产者,向Broker发送消息的客户端 Consumer 消息消费者,从B

2020-12-28 23:36:40 266 3

原创 tomcat启动出现The APR based Apache Tomcat Native library错误

今天在idea中直接启动springboot项目时,出现以下错误:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [D:\soft\java\jdk1.8\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Window

2020-11-12 09:07:45 8479 3

原创 nacos 初次部署遇到的坑

1、启动时提示Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/li...

2020-03-11 00:36:25 6338 4

原创 关于java中读取jar包中的文件

背景之前项目使用的都是war包用tomcat去部署的,其中用读取一些xml文件的地方,代码结构如下图:之前读取tpl中的xml使用的是 new Flie(file://xxx/xx)方法。因为这个tpl文件直接外置放在了linux的服务器上。实际上文件不外置也可以使用此方法,因为在tomcat的容器部署的情况下是可以找到此文件的绝对路径的。但是后面项目集成了docker与k8s后...

2019-12-26 21:50:06 1000

原创 nginx将http协议代理为https 附带ws升级为wss

一、自验证用ssl证书生成1、首先要生成服务器端的私钥(key文件) openssl genrsa -des3 -out server.key 1024 会有两次要求输入密码,输入同一个即可 输入密码 后你就获得了一个server.key文件2、去除key文件密码(为了方便使用,不然每次使用都需要输入密码验证) openssl rsa -in s...

2019-12-04 12:35:34 1793

原创 springboot中bean的几种初始化方法与销毁方法的执行顺序

初始化方法:1、实现InitializingBean,重写afterPropertiesSet方法2、直接使用initBean方法,需要指定init-method3、使用@PostConstruct注解 private String name; /** * 构造方法 * @param name */ public InitSor...

2019-07-03 11:08:23 11114 1

原创 springboot框架项目配置文件外置方法

项目一般上线过程中,都是用外部的配置文件,防止每次迭代更新时,都需要再次整理配置文件,比较麻烦。一般我们项目中配置文件都是放在这样的目录下,当然有可能你没有config文件夹,效果是一样的。此时我们进行maven打包,或者本地调试是没有问题的。但是如果我们不做处理,直接打包部署到测试环境或者生产环境,部署文件就在war包或者jar包内了,修改一些相关配置比较麻烦,而且每次迭代都需要备份...

2019-07-01 20:36:16 1533

原创 svn中经常遇到的clean-up坑

本人在使用svn的过程就经常遇到一个问题,提示你需要进行clean-up操作,但是你对目录进行clean-up还是会失败,如下图:此时使用clean-up功能,出现下图的错误:怎么cleanup都不行,这个时候我们就可以借助工具 sqlite3.exe。1、先从网上下载一个sqlite3.exe的客户端 链接:https://pan.baidu.com/s/14...

2019-06-10 20:49:01 7917 1

原创 以太坊中web3j调用公链超时问题,重构httpservice即可

         在学习使用java集成web3j调用eth公链出现以下问题:SocketTimeoutException异常,具体的异常错误就不截图了,主要是执行下面代码发送的Web3j.build(new HttpSerivceEx(ApplicationConfig.gethUrl)).ethSendRawTransaction(hexValue).send();此代码主要是进行发...

2018-09-11 16:39:29 3363 5

原创 eclipse 中get set方法自动生成注释

1、一般我们用eclipse做开发时,不可避免的需要创建新的javabean,此时我们在设定get与set方法一般都是用eclipse自带的生成工具,但是这样生成的get与set方法是没有注释,如此还需要我们手动添加,太不方便了。下面就说明下如何修改eclipse中的jar文件,从而达到可以自动生成注释的功能,而且统一的编码风格对于一个项目来说也是必要的。   先上结果图下面详细说明步

2018-01-12 14:48:36 7488 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除