自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 openfire表结构汇总介绍

行号 字段名称 字段描述 字段类型 长度 主键 说明 允许为空 用户组数据表(ofGroup) 1 groupName 组名 varchar2 50 ★ NOTNULL 2 description 组描述信息 varchar2 255 组属性名-值对应表(ofGroupProp) 1 groupName 组名 varchar2

2024-05-10 11:10:10 699

原创 java中的实体类用到了LocalDateTime 类型。在转换时候报错Error attempting to get column ‘XXX’ from result set. Cause: j

java中的实体类用到了LocalDateTime 类型。是因为com.alibaba 的版本问题。切换版本号到1.1.22 即可消除问题。

2023-05-04 14:59:11 574

原创 解决 - java.lang.OutOfMemoryError: unable to create new native thread

在java语言里, 当你创建一个线程的时候,虚拟机会在JVM内存创建一个Thread对象同时创建一个操作系统线程,而这个系统线程的内存用的不是JVMMemory,而是系统中剩下的内存(MaxProcessMemory - JVMMemory - ReservedOsMemory)。所以如果确实需要更多的线程来支撑业务的运行,得考虑把(MaxProcessMemory - JVMMemory - ReservedOsMemory)调整大,(a), MaxProcessMemory 使用64位操作系统。

2023-03-06 13:42:36 951

原创 -source1.5中不支持diamond运算符终极解决办法

以上办法能解决问题的概率在90%,如果还不行,那么请按照以下方法,基本上100%可以解决。或者在maven安装目录下找到settings.xml文件。

2023-02-27 16:05:10 652

原创 mybaitsplus saveBatch 空指针问题排查

mybaitsplus saveBatch 空指针问题排查。

2023-01-13 17:55:17 2544

原创 XJar加密工具java打的包jar包加密运行,防止反编译

Spring Boot JAR 安全加密运行工具,支持的原生JAR。防止反编译。jar包安全保证

2023-01-12 14:43:00 1207

原创 openresty健康检查的配置

openresty健康检查的配置

2022-12-28 16:08:54 741

原创 关于在自己写的@Aspect到底需要不需要加@EnableAspectJAutoProxy的问题

但是我们回过头看这个机制是在哪个包里面的,在org.springframework.boot.autoconfigure里面也就是当你的项目中引入了spring-boot-autoconfigure时就不需要自己引入EnableAspectJAutoProxy了,不过一般情况下spring-boot-autoconfigure都会跟着springboot的其他组件一起依赖进来。

2022-12-27 18:49:46 592

原创 springdata数据源的配置

对于数据访问层,无论是nosql还是sql数据库,SpringBoot的底层都是用Springdata去统一处理SpringBoot:Springdata的官方文档地址:https://spring.io/projects/spring-data新项目:Spring-boot-data项目搭建完成后配置相关数据源的配置使用学习mybtis的数据库,配置相关ymlSpringBoot的默认是用的mysql8,所以如果出现时区报错,那么我们就添加时区,来解决异durid学习视频链接:小狂神Springboot对

2022-12-08 09:44:25 212

原创 mysql数据库delete之后空间没降下来

mysql表压缩

2022-12-07 22:04:38 598

原创 使用@WebFilter指定urlPatterns失效问题排查

使用@WebFilter指定urlPatterns失效问题排查

2022-11-22 13:35:46 2308

原创 springmvc中异步转同步

在有些场景中,需要用到异步转同步,什么意思呢,我举个例子,假如你和第三方有一个交互,第三方的处理方式是一个异步的,需要你提供通知地址(可能连第三方提供的查询的机制也是只有这种通知的形式),第三方会把相关处理后的信息通知到这个地址中,你接收到信息后处理。接下来这个功能呢需要提供其他第三方使用,而这个第三方呢觉得这对他而言是一个完整的事物,需要你在这一次调用中直接告诉他业务处理成功还是失败。这个时候就需要使用异步转同步了。下面分别针对这四种方式逐一介绍。

2022-09-29 09:20:50 711

原创 高版本的springboot加载nacos远程配置的问题

高版本的springboot加载nacos远程配置的问题,经常出现测试环境中是正常的,但是在生产环境则不正常

2022-07-29 17:36:12 1100

原创 spring gateway高版本(2.7.1预计2.6以上也同样有问题)转发路由报503

spring gateway高版本(2.7.1预计2.6以上也同样有问题)转发路由报503

2022-07-19 16:30:08 1050

原创 springboot中连接mysql数据库报The last packet successfully received from the server was 12 milliseconds ago.

The last packet successfully received from the server was 12 milliseconds ago,springboot项目启动报错

2022-05-19 16:49:18 2868

原创 nacos2 Caused by: java.lang.IllegalStateException: No DataSource set

可能是你nacso里面的数据库用户的密码中含有特殊字符如@

2021-11-12 10:00:13 3018

原创 2020-09-04

1 peer closed connection in SSL handshake while SSL handshaking to upstream

2020-09-04 10:51:06 733

原创 ActiveMQ持久化到mysql

ActiveMQ持久化到mysql配置1.找到apache-activemq-5.15.2/examples/conf下面的activemq-jdbc-performance.xml2.打开activemq-jdbc-performance.xml,在persistenceAdapter节点后面添加dataSource="#mysql-ds"并配置你的数据库其实可以直接更改apache-activemq-5.15.2/conf/activemq.xml的persistenceA.

2020-08-14 11:24:14 255

原创 weedfs文件使用记录

源码目录结构核心模块weed 入口目录 weed/weed_server 入口目录与HTTP服务相关 topology 核心模块,主要包括 【DataCenter, Rack, DataNode】 三层拓扑结构。 storage 核心模块,主要包括【Store, Volume, Needle】这三大块存储相关的源码。辅助模块sequence 负责FileID的全局有序生成 filer 提供支持 HTTP REST 操作的文件服务器,其实就是基于 leveldb 把文件名和目录结构存储起

2020-05-15 17:18:15 2002

原创 kong 网关日志格式修改

kong 网关日志格式修改kong网关默认日志在/usr/local/kong/logs,主要有access.log,admin_access.log,error.log,access.log和nginx的access日志类似,这里会记录所所有通过kong网关的日志。有些时候这些日志并不能满足我们的需要,因此需要修改日志格式。当发现/usr/local/kong/下面有nginx-kon...

2020-04-24 17:56:43 2808 2

原创 jdk LocalDateTime mybatis 空指针解决办法

1. mysql.mysql-connector-java:5.1.392. org.mybatis.mybatis:3.5.23.org.mybatis.mybatis-spring:2.0.2在项目中的mybats升级使用了jdk8的LocalDateTime等后,数据库timesstamp字段有的记录是null,导致查询时出现下面错误org.mybatis.spring.M...

2019-12-19 14:48:04 1105

原创 go 安装墙外的依赖包报错问题

golang go get代理设置1.gopm 代替go 下载第三方依赖包可以采用gopm从golang.org一些镜像网站上下载。a). 安装gopmgo get -u github.com/gpmgo/gopm可手动下载,到指定目录下github.com/gpmgo/gopmgithub.com/Unknwon/comgo build .然后拷贝二进制到 $gor...

2019-12-04 11:13:20 357

原创 kafka消费报错

问题描述:新版本的kafka消息处理程序中,当消息量特别大时不断出现如下错误,并且多个相同groupId的消费者重复消费消息。2018-10-12 19:49:34,903 WARN [DESKTOP-8S2E5H7 id2-1-C-1] Caller+0 at org.apache.kafka.clients.consumer.internals.ConsumerCoordinator$4...

2019-10-28 11:20:33 1363

原创 skywalking告警相关配置

告警基本流程skywalking发送告警的基本原理是每隔一段时间轮询skywalking-collector收集到的链路追踪的数据,再根据所配置的告警规则(如服务响应时间、服务响应时间百分比)等,如果达到阈值则发送响应的告警信息。发送告警信息是以线程池异步的方式调用webhook接口完成,(具体的webhook接口可以使用者自行定义),从而开发者可以在指定的webhook接口中自...

2019-09-29 14:26:13 7694 1

原创 hibernate执行sql的顺序问题

最近做的项目有一个很麻烦的业务,一个操作里包含了insert,update,delete,select动作。一开始起在一个hibernate事务里,发现在入库的时候有的时候数据对不上,后来查了下资料才知道hibernate事务提交sql语句的顺序并不是按照程序里写的顺序提交的。总的说应该是按insert、update、delete的顺序。具体的顺序查了下应该是:涉及的SQL语句会按...

2019-09-16 15:55:50 974

原创 HikariConfig配置详解

SpringBoot 2.0 开始推 HikariCP ,将默认的数据库连接池从 tomcat jdbc pool 改为了 hikari , HikariCP 在性能和并发方面确实表现不俗(号称最快的连接池)。如果你使用 spring-boot-starter-jdbc 或 spring-boot-starter-data-jpa ,会自动添加对 HikariCP 的依赖,也就是说此时使用 H...

2019-09-03 11:04:44 18097 1

原创 rac下重做控制文件

Instance RACDB2 is not running on node rac25. 用resetlogs模式重建控制文件:[oracle@rac1 trace]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Tue Jan 8 12:45:25 2013Copyright (c) 19...

2019-08-04 15:46:11 232

原创 fuse的API修改

fuse的API修改这里的fuse API基于python进行修改fuse的安装请参照fuse的安装博客在你挂载的目录下你进行的操作才会调用到的FUSE的文件系统,例如,你将/usr 挂载到了/opt/fuse下面,当你进入/opt/fuse下以后你使用的指令才是你写的文件系统的指令这些指令不光是由一个fuse的函数执行而是由多个函数共同实现的如:cd 操作调用到的函数由...

2019-08-02 17:31:26 299

原创 weedfs client

weedFS Client For JavaFeaturesSeaweedFSis a simple and highly scalable distributed file system and started by implementingFacebook's Haystack design paper. SeaweedFS is currently growing, with m...

2019-07-28 20:56:54 670

原创 nginx生成自定义证书

正文开始:(绿色文字为关键命令)这里说下Linux 系统怎么通过openssl命令生成 证书。创建存放证书的目录,此目录可自定义cd /etc/nginxmkdir keycd key执行如下命令生成一个keyopenssl genrsa -des3 -out ssl.key 4096然后他会要求你输入这个key文件的密码。不推荐输入。因为以后要给nginx使用...

2019-07-22 10:13:12 4037

原创 kafka消费者和生产者为内/外网映射情况的配置

IP:(请修改自己的ip地址)内网:172.18.10.10外网:120.78.22.221.先在/etc/hosts文件中添加解析记录172.18.10.10HostName2.修改 kafka_2.11-2.0.0/configserver.properties...

2019-07-18 17:13:09 1387 1

原创 redis配置全解

==配置文件全解=====基本配置daemonize no 是否以后台进程启动databases 16 创建database的数量(默认选中的是database 0)save 900 1 #刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。save 300 10 #必须是300秒之后至少10个关键字发生变化。save 60 10000 #必须是6...

2019-07-15 08:58:27 109

原创 ORACLE和MYSQL函数

函数 函数 编号 类别 ORACLE MYSQL 注释 1 数字函数 round(1.23456,4) round(1.23456,4) 一样:ORACLE:select round(1.23456,4) value from dual MYSQL:select round...

2019-07-12 08:38:12 1164

原创 kong1.0安装

1.安装依赖yum install -y gcc gcc-c++yum install -y pcre pcre-develyum install -y zlib zlib-devel2.#openssl安装#openssl是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议yum install -y openssl openssl...

2019-07-09 17:29:32 390

原创 redis哨兵相关详解

1 哨兵的作用哨兵是redis集群架构中非常重要的一个组件,主要功能如下:集群监控:负责监控redis master和slave进程是否正常工作 消息通知:如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员 故障转移:如果master node挂掉了,会自动转移到slave node上 配置中心:如果故障转移发生了,通知client客户端新的master地...

2019-06-14 16:27:24 112

原创 tomcat压力测试总结

对tomcat来说,每一个进来的请求(request)都需要一个线程,直到该请求结束。这段时间折腾了哈java web应用的压力测试,部署容器是tomcat 7。期间学到了蛮多散碎的知识点,及时梳理总结,构建良好且易理解的知识架构把它们组织起来,以备忘。对web应用开发者来说,我们很关心应用可同时处理的请求数,以及响应时间。应用本身和它运行在其中的web容器是两个很重要的影响因素。对tom...

2019-06-13 10:30:58 2704

原创 prometheus+consul服务发现+alertmanager配置

以下为prometheus.yml文件的配置alerting: alertmanagers: - static_configs: - targets: - 10.11.62.26:9093rule_files: - "alertmanager_rules.yml" - "zookeeper_rules.yml"#Global configuratio...

2019-06-06 17:11:27 1927

原创 Linux系统下怎样配置多个Tomcat

Linux系统下怎样配置多个Tomcat同时运行呢,首先修改变量为第一个tomcat,然后修改第二个tomcat启动的脚本1、修改环境变量  #vi /etc/profile####### 工程1 tomcat1#######export CATALINA_BASE=/data/server/tomcatexport CATALINA_HOME=$CATALINA_...

2019-05-24 13:03:35 80

原创 yum使用指南

yumhistory list 列出最近的历史yum history info id 列出某次的详细信息,yum history undo id 撤销某次更改yum history help 查看帮助 其中~ 代表软件名 1.用YUM安装软件包命令:yum install ~ 2.用YUM删除软件包命令:yum remove ~1.使用YUM查找软件包 ...

2019-03-01 16:05:59 310

原创 服务发现 - consul 的介绍、部署和使用

什么是服务发现微服务的框架体系中,服务发现是不能不提的一个模块。我相信了解或者熟悉微服务的童鞋应该都知道它的重要性。这里我只是简单的提一下,毕竟这不是我们的重点。我们看下面的一幅图片:图中,客户端的一个接口,需要调用服务A-N。客户端必须要知道所有服务的网络位置的,以往的做法是配置是配置文件中,或者有些配置在数据库中。这里就带出几个问题:需要配置N个服务的网络位置,加大配置的复杂性...

2019-03-01 16:04:15 350

空空如也

空空如也

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

TA关注的人

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