![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 53
懒人烂命
这个作者很懒,什么都没留下…
展开
-
解决 - 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 · 980 阅读 · 0 评论 -
mybaitsplus saveBatch 空指针问题排查
mybaitsplus saveBatch 空指针问题排查。原创 2023-01-13 17:55:17 · 2590 阅读 · 0 评论 -
XJar加密工具java打的包jar包加密运行,防止反编译
Spring Boot JAR 安全加密运行工具,支持的原生JAR。防止反编译。jar包安全保证原创 2023-01-12 14:43:00 · 1226 阅读 · 0 评论 -
springmvc中异步转同步
在有些场景中,需要用到异步转同步,什么意思呢,我举个例子,假如你和第三方有一个交互,第三方的处理方式是一个异步的,需要你提供通知地址(可能连第三方提供的查询的机制也是只有这种通知的形式),第三方会把相关处理后的信息通知到这个地址中,你接收到信息后处理。接下来这个功能呢需要提供其他第三方使用,而这个第三方呢觉得这对他而言是一个完整的事物,需要你在这一次调用中直接告诉他业务处理成功还是失败。这个时候就需要使用异步转同步了。下面分别针对这四种方式逐一介绍。原创 2022-09-29 09:20:50 · 717 阅读 · 0 评论 -
nacos2 Caused by: java.lang.IllegalStateException: No DataSource set
可能是你nacso里面的数据库用户的密码中含有特殊字符如@原创 2021-11-12 10:00:13 · 3026 阅读 · 0 评论 -
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 · 1123 阅读 · 0 评论 -
hibernate执行sql的顺序问题
最近做的项目有一个很麻烦的业务,一个操作里包含了insert,update,delete,select动作。一开始起在一个hibernate事务里,发现在入库的时候有的时候数据对不上,后来查了下资料才知道hibernate事务提交sql语句的顺序并不是按照程序里写的顺序提交的。总的说应该是按insert、update、delete的顺序。具体的顺序查了下应该是:涉及的SQL语句会按...原创 2019-09-16 15:55:50 · 989 阅读 · 0 评论 -
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 · 675 阅读 · 0 评论 -
spring cloud: 使用consul来替换config server,config key/value 具体的配置详解
1.先添加依赖之前config server的依赖去掉,换成consul-config的依赖即可。<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-config</artifactI...原创 2019-01-18 09:06:00 · 4715 阅读 · 2 评论 -
jdbc中使用like模糊查询时使用绑定变量的方法
@RequestMapping(value="/local/instances", method = RequestMethod.GET)public Map getLocalInstances( @RequestParam String page,@RequestParam String limit,@RequestParam(required = false) String searchi...原创 2019-01-05 17:15:14 · 1317 阅读 · 0 评论 -
spring cloud 微服务相关信息
什么是微服务微服务的概念源于2014年3月Martin Fowler所写的一篇文章“Microservices”。微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独...原创 2018-07-30 16:29:05 · 161 阅读 · 0 评论 -
ActiveMQ安装笔记
首先去http://activemq.apache.org/download.html 下载最新版本5.15.3release, 解压apache-activemq-5.15.3-bin.zip(或者apache-activemq-5.15.3-bin.tar.gz)目录如下:+bin (windows下面的bat和unix/linux下面的sh)存放的是脚本文件+conf (activeMQ配置...原创 2018-04-09 15:45:11 · 222 阅读 · 0 评论 -
kong安装配置手册
下载OneSQL for PostgreSQLmkdir -p /root/source/kongcd /root/source/kongwget http://www.onexsoft.cn/software/onepgsql-9.4.11-rhel5-linux64.tar.gz安装PostgreSQLtar zxf onepgsql-9.4.11-rhel5-linux64.tar.gz -...原创 2018-04-09 14:36:28 · 1580 阅读 · 0 评论 -
HttpClientUtils工具类
import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.n...原创 2018-03-20 11:10:10 · 2294 阅读 · 0 评论 -
maven如何将本地jar安装到本地仓库
maven如何将本地jar安装到本地仓库1.首先确认你的maven是否已经配置:2.本地的jar包位置:3.安装本地的jar到本地仓库:命令:mvn install:install-file -Dfile=D:/taobao-sdk-java-auto-20160607.jar -DgroupId=com.ganshane.specs -DartifactId=taobao-sdk-java-au...转载 2018-03-20 11:03:01 · 1160 阅读 · 0 评论 -
Eclipse 4.4(luna) 安装fatjar插件时报错的问题
[plain] view plain copyAn error occurred while installing the items session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]n...原创 2018-03-12 19:14:15 · 248 阅读 · 0 评论 -
java开发串口步骤
在做过一年多的RXTX操作串口项目有现在把一些平时遇到的问题在这里写写: RXTX是一个开源包,主要是在COMM开源包中做扩张,以前的COMM包只能在WINDOWS下面对串口或并口做操作,扩充后的RXTX可以在LINUX和MAC下对串口和并口做操作。 现在跨平台: 在RXTX网站下载JAR包和动态库 http://users.frii.com/jarvi/rxtx/download.html 下...原创 2018-03-12 19:19:27 · 1073 阅读 · 1 评论 -
安装java环境linux和windows
windows:set java_home:查看JDK安装路径java -version:查看JDK版本linux:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH二:下面是配置linux的环境变量:(记得source .bash_profile). 修改/etc/profile文件 (全局所有用户)vi 此文件/etc/prof...原创 2018-03-12 19:21:13 · 130 阅读 · 0 评论