自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangjun5159的专栏

wx: juhao5159

  • 博客(493)
  • 资源 (5)
  • 收藏
  • 关注

原创 java 转义 反斜杠 Unexpected internal error near index 1

代码:Stringstr="a\\c"; //出现异常//System.out.println(str.replaceAll("\\","c")); //以下三种都正确 System.out.println(str.replace('\\','c')); System.out.printl

2025-01-07 16:26:32 27532 2

原创 netty 知识点 简要介绍

netty是一款高性能的网络应用框架,相比较原生的socket编程,它的api更加简单、易用,它对原生的tcp connection进行了包装,提供了channel、channelhandler、编解码器等概念。

2024-12-15 15:26:05 447

原创 Element-ui el-tree 异步加载 懒加载 只能选择一个同级节点

树的数据是通过异步(懒)加载而来,且要求同级节点只能选择一个,一个常见的应用场景是选择住址,选择了山东省不能同时选择河北省,选择了每个节点,显示完整的从根节点到本节点的路径。

2024-12-08 15:05:03 530

原创 Caused by: java.lang.OutOfMemoryError: unable to create new native thread

A程序大量请求B程序的某接口后,B程序无响应,此接口有http请求,现象是java进程还是存活的,端口也是占用的,但请求后无响应。查阅B程序日志,发现、;

2024-12-06 12:47:53 252

原创 Cause: java.sql.SQLException: No value specified for parameter 4

执行更新sql时报错,异常栈如下注意,占位符索引是从1开始的,所以这里的parameter 4,是col4;提示信息是未设置col4;col4字段,数据类型是个json格式的字符串,但数据类型是varchar,为了查询出来字符串自动转为对象;更新数据时,将对象转为字符串;所以自定义了Mybatis的BaseTypeHandler。

2024-11-29 12:39:53 369 1

原创 Navicat 预览变更sql

用了Flyway(数据库迁移工具)后,需要记录,所以要知道变更sql。

2024-11-26 12:40:05 426

原创 cannot be resolved to absolute file path because it does not reside in the file system

springboot工程,一个js文件,放在了src/main/resources目录下,代码中读取js文件并转为java.io.File,本地开发环境没问题,打包成jar运行,就会报,详细异常栈如下关键java代码调用端。

2024-11-26 12:31:39 272

原创 intellij idea ESlint自动修复 errors and 0 warnings potentially fixable with the `--fix` option

xx errors and 0 warnings potentially fixable with the `--fix` option

2024-09-30 19:35:54 589

原创 vue.config.js devServer中changeOrigin的作用

ajax跨域请求时,浏览器知道请求是跨域,给请求头中添加origin,服务器端收到后,可返回,浏览器据此判定是否允许跨域;当然了还有Access-Control-Allow-Credentials、Access-Control-Allow-Headers、Access-Control-Allow-Methods;使用代理后,ajax请求是同域。

2024-09-21 09:09:41 709

原创 tcp/udp 可视化 调试工具; tcp/udp 发送客户端;查看tcp连接;netassist;packet sender;tcp view;

最近对接物联设备,物联设备会往java端传送数据,在联调前,问厂商要来了样例数据,然后就找到了netassist和packetsender两款tcp发送工具,来模拟请求;还用tcpview来查看建立的连接。

2024-08-30 19:22:24 757 1

原创 最近(2024.08.14-2024.08.25 )面试感悟

这次被裁,可能并不是坏事,促使思考,形势一直在变化,未来什么情况不好说,放弃在一家公司干到老的想法;持续学习,保持竞争力;

2024-08-25 10:55:29 624 1

原创 java webservice 根据wsdl文件生成客户端代码;webservice可视化测试工具SOAPUI;乱码。

最近要对接HIS系统,对方提供的接口是webservice的(有点古老),对方是webservice的提供方,提供了wsdl文件,我方需要根据wsdl文件生成java代码,intellij idea生成webservice客户端代码支持的不是很好,研究得知,可通过wsimport命令来生成,这两个命令在下。

2024-07-08 17:24:38 1838 1

原创 springboot 图形验证码 前后端分离解决方案 easy-captcha

提供了Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目,是个很好用的工具库,文档比较完备。

2024-06-04 09:23:24 606

原创 CentOS7 防火墙 firewalld 查看状态、新增端口、删除端口

Linux CentOS7 firewalld 查看状态、新增端口、删除端口命令。

2024-05-29 16:37:16 817

原创 uniapp 引用组件后 不起作用 无效果 不显示

只要组件安装在项目的components目录下或uni_modules目录下,并符合components/组件名称/组件名称.(vue|uvue)目录结构(注意:当同时存在vue和uvue时,uni-app。就可以不用引用、注册,直接在页面中使用。但有时引入一个组件后,不起作用、无效果,不显示,这很有可能是关联组件与目标组件版本不协调导致,建议。比如要使用uni-list组件,那么打开组件文档首页,点击下载安装。我就是在升级了一个组件后,不显示,将全部组件升级后就好了。,选择目标项目完成导入。

2024-04-23 14:18:00 3693

原创 nginx: [emerg] bind() to 0.0.0.0:4433 failed (98: Address already in use)、

今天遇到两个nginx问题`nginx: [emerg] bind() to 0.0.0.0:4433 failed (98: Address already in use)`和```no "ssl_certificate" is defined in server listening on SSL port while SSL handshaking```

2024-04-22 15:46:40 1129 1

原创 MybatisPlus Invalid bound statement (not found): some.package.mapper.XXMapper.selectById

Invalid bound statement (not found): some.package.mapper.BsUserMapper.selectById at org.apache.ibatis.binding.MapperMethod$SqlCommand.(MapperMethod.java:235)

2024-04-10 15:02:27 311

原创 nginx 正向代理 https

因为网络环境受限,应用服务器无法直接访问外网,需要前置机上中转一下,这种情况可在应用服务器修改/etc/hosts文件指向前置机,在前置机上的nginx设置四层代理,从而出站。

2024-03-27 17:16:20 1356

原创 Could not find artifact com.gexin.platform:gexin-rp-sdk-http:pom:4.1.0.1

新接手了一个项目,导入到idea后,maven标签中页点击Reload All Maven Projects,报错误,根据,pom中添加依赖,再添加repository,就可以解决,具体如下以上需要修改源代码,想到设置私服应该也能解决这个问题;nexus管理端---->设置---->repositories—>create repository,填上被代理地址,在maven-public仓库的group中勾选新创建的仓库,再次刷新即可。

2024-03-12 13:48:56 1605

原创 springboot RestTemplate 发送xml、接收xml、pojo中的属性转为属性;java对象转xml;xml转java对象

调用第三方接口时,它们的系统比较老,只支持接收xml而不支持json,默认的springboot RestTemplate不支持发送xml,添加依赖就可以解决这个问题。

2024-03-11 08:56:26 1120

原创 uniapp中使用axios、uniapp中封装axios

uniapp中使用axios,是为了按照axios的风格来发送请求,并且axios提供了请求拦截器、响应拦截器、baseUrl、请求参数自动转换等功能;否则就要自己实现;通过axios开放的adapter方法来适配uniapp环境,uniapp中发送去请求的api是uni.request。

2023-12-25 17:24:04 3034

原创 mq的作用

mq是一种常见的中间件,在实践中经常用到,它具有异步、解耦、削峰填谷的作用。

2023-12-18 19:21:12 579

原创 springboot rabbitmq 发布订阅 广播模式

实现发布订阅(广播模式)的关键在于对exchange类型的理解,可参考amqp协议、rabbitmq入门、springboot集成rabbitmq,源码中的类型有如下几种/***//*** routing key和binding key完全匹配*//*** binding key可使用通配符来匹配routing key*//*** 会忽略routing key、binding key,消息发送到绑定exchange的全部queue*//**

2023-12-15 19:57:03 1366

原创 maven 引入外部jar包

有时依赖的第三方jar不在maven仓库中,为了能按照maven的方式管理jar同时方便成员间协同,可使用如下方式。scope是system,也就是依赖在操作系统上;如此一来就能在成员间协作,也不需要做额外工作。就是包含pom.xml的文件夹;

2023-12-12 21:00:00 1047

原创 RocketMQ简介

RocketMQ是企业级的,经过这段时间的学习,简单的总结下,为什么选择RocketMQ可参考。

2023-12-08 17:27:11 1075

原创 springboot自动重启及SpringBoot Developer tools简介

项目中引用了springboot dev tools,修改类后会自动重启。

2023-11-22 08:31:25 348

原创 Maven optional的作用

但你的项目仅使用其中一个数据库,而不需要其他依赖。X2中就可以声明所有驱动为Optional,你的项目直接声明依赖X2,X2中的驱动依赖并不会自动引入到类路径,你的项目需要显式声明目标数据库驱动依赖。简单来说,Project-X依赖Project-A,Project-A依赖Project-B,在Project-A中定义Project-B为optional的,在Project-X才会起作用并且不会引入Project-B依赖,也就是说Optional会阻止依赖传递。

2023-11-22 08:29:47 496

原创 springboot rocketmq 延时消息、延迟消息

rocketmq也有延迟消息,经典的应用场景:订单30分钟未支付,则取消的场景其他博客提到从rocketmq5.0开始,支持自定义延迟时间,4.x只支持预定义延迟时间,安装rocketmq可参考。

2023-11-13 08:14:23 1485

原创 ubuntu20.04.6 安装显卡驱动、安装nvidia驱动、NVIDIA-SMI has failed because it couldn’t communicate with the NVIDI

NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running

2023-11-08 19:42:24 1290

原创 安装ubuntu-20.04.6-desktop版本、根据ISO文件制作U盘启动盘

本文简述,安装Ubuntu20.04.6的过程,包括制作U盘启动盘、安装。

2023-11-08 19:41:22 2290

原创 docker rabbitmq 宕机 无反应 不消费消息

今天遇到了rabbitmq宕机,具体现象是java publisher发送消息后,consumer没有收到消息,publisher也没有报错(未使用ack机制);于是重启docker(rabbitmq装在docker中),重启失败,查看日志出现device。

2023-11-06 19:55:04 840

原创 RocketMq简介及安装、docker安装rocketmq、安装rocketmq可视化管理端

rocketmq有两部分,nameserver和broker,nameserver用来维护broker的地址、向生产者、消费者推送broker的最新地址;broker用来存储、转发消息;也就是说,生产者首先要连接nameServer获取到broker的地址,然后将消息发送到broker,通过broker再将消息传递到消费者;所以用docker安装rocketmq时,要启动两个容器,一个nameserver、一个broker,这两者要网络互通;nameServer暴露的端口通常是9876;

2023-11-06 19:45:24 1315 1

原创 服务端推送、 server sent event、sse、springboot+sse

SSE是一种规范而不是一种新协议,它使用http通信,返回的,客户端通过监听事件不断获取数据,链接断掉后会自动重连,接收完数据后由客户端发起关闭连接。

2023-10-28 10:34:21 756

原创 禁用Google Chrome自动升级、查看Chrome版本号

查看Chrome版本时,会自动升级,这个设计很垃圾,对开发者不友好;查看Chrome版本方法:chrome浏览器右上角—>自定义及控制Google Chrome(三个竖着的点号)------>帮助---->关于Google Chrome。

2023-10-26 18:05:41 4105 3

原创 springboot 配置文件优先级、application.yml、application.properties

springboot配置文件可以使用properties文件、yaml文件,推荐一个系统中只使用一种格式,如果在同一个位置使用了properties、yaml,properties覆盖yaml,个人推荐使用yaml,支持结构化,层次更清晰。如果系统中有application.yaml,application-specific.yaml,jar包外也有application.yaml,application-specific.yaml,优先级是jar包外部的application-specific.yml

2023-08-09 09:06:34 526

原创 ini格式文件介绍

ini是一种格式,通常用在配置文件中。它有如下规则[]中括号代表小节 ,使用 name = key格式,在某一小节内名字不能重复。注释使用分号,很多人说#也是注释,其实这是错误的,为什么呢?本来是name=value,加后,那么key值成了文本#name,根据name找不到对应值,所以看起来像是注释,其实不是的。我们以uWSGI的一个配置文件为例[uwsgi];这是小节key = value格式,小节内key值不能重复。

2023-08-09 08:59:23 407

原创 apache poi合并单元格 横向竖向合并单元格

合并单元格是常见的需求,apache POI的合并单元格的原理很简单,它就是从左上到右下的单元格会被左上合并,无论是横向合适纵向合并单元格合并,都是这个原理,关键的api方法。复杂一点的合并单元格,比如,年级----班级----学生,每一个合并要算,比如班级合并几行,是看班里有几个学生,年级合并行是所有班级占的行数和。(rowFrom,colFrom)组成了起始节点,(rowTo,colTo)组成了终止节点,只要是这个区域的都会合并为左上单元格。

2023-08-09 08:57:21 801

原创 Spring @Primary、@Order、JSR @Priority作用与区别

有控制注入优先级的,有控制注入后的顺序的,还有两者兼有的;spring的注解优先级高于JSR注解;接口高于注解;

2023-08-09 08:46:13 1166 1

原创 uniapp 微信小程序 使用高德地图 定制气泡

我们常说的uniapp或者原生微信小程序框架使用高德地图,并不是ui就是高德地图,而是api用的高德地图,ui仍然是框架内置的地图,也就是说,地图和api是分开,微信小程序的内置地图自然是腾讯地图。

2023-08-09 08:33:29 1754

原创 本地开发 npm 好用的http server、好用的web server、静态服务器

有时需要快速启动一个web 服务器(http服务器)来伺服静态网页,安装nginx又太繁琐,那么可以考虑使用npm serve、http-server、webpack-dev-server

2023-08-09 08:08:41 3199

charles破解包

charles的破解包,copy到charles安装目录的lib文件夹下,覆盖掉就好了。

2016-12-15

itextasianCmaps.jar

itextasianCmaps.jar,经常与itextasian.jar一起使用

2016-04-06

itextasian-1.5.2.jar

ireport导出中文pdf,字体jar

2016-04-06

精通css第2版源代码

精通css第2版,源代码 详细介绍了盒模型、浮动、定位,圆角、背景图片、表单、超链接、导航等应用样式

2016-02-29

精通css(第2版)源代码

精通css第二版,源代码. 精通css一书,详细介绍了盒模型、浮动、定位,圆角、背影、表单、超链接应用样式

2016-02-29

空空如也

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

TA关注的人

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