自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot增加网关服务

一个web服务、一个service服务。比如认证、鉴权、日志打印等。注解来简化日志记录、运行访问,用80端口。

2024-07-17 16:38:52 257

原创 Windows系统安装Nacos及简单使用

说明:安装Nacos服务端,以单机模式启动,不用集群。

2024-07-12 14:10:18 918

原创 Idea2023.1 多次启动同一个服务

选择一个应用,按Ctrl+D,会复制一个,然后修改端口号或配置信息即可复制后。

2024-07-12 11:19:41 144

原创 SpringBoot整合JAX-RS接口

GET。

2024-07-10 11:47:11 623

原创 Spring Boot单体服务之间用feign调用

会定义路径和url等信息,用于指定服务调用服务调用启动feign配置调用url。

2024-07-09 16:46:50 246

原创 Gradle构建多模块spring boot项目

按创建springboot项目的创建方式创建就行,创建完的结构。然后删除src目录。

2024-07-09 16:24:30 1047 1

原创 如何在gitee创建账号和提交项目代码

执行 git pull 命令,Git 会尝试将远程仓库的更改合并到本地仓库。就是在gitee上新建一个空项目,然后拉取到本地,然后把你本地要上传的项目放到拉下来的这个文件夹里,然后add->commit->push就可以了,然后就完成了项目的初始化,这种方式也是可行的,操作更简单。这些平台都提供了开源项目的支持,开发者可以根据自己的需求选择合适的平台进行代码托管和协作。注意:在这种情况下,你需要小心处理合并冲突,因为两个不相关的仓库可能有相同的文件或文件名,导致合并冲突。目前只能创建私有的,因为是空的。

2024-07-04 17:18:20 1039

原创 创建SpringBoot项目的方式

当应⽤程序启动时,Spring Boot会⾃动从classpath(类路径)中找到并加载application.properties 和 application.yaml 或者 application.yml ⽂件。yml 是树形结构的配置⽂件,它的基础语法是"key: value"。properties 是以键值对的形式配置的,key 和 value 之间是以 "=" 连接的。选择Spring Initializr,url是基于官网创建,设置项目相关信息。启动完成,默认端口是8080,也可以修改端口。

2024-07-04 15:13:33 630

原创 AES对称加密之CBC

这样每个密文块依赖该块之前的所有明文块,为了保持每条消息都具有唯一性,第一个数据块进行加密之前需要用初始化向量IV进行异或操作。CBC模式是一种最常用的加密模式,它主要缺点是加密是连续的,不能并行处理,并且与ECB一样消息块必须填充到块大小的整倍数。这种模式是先将明文切分成若干小段,然后每一小段与初始块或者上一段的密文段进行异或运算后,再与密钥进行加密。1.不容易主动攻击,安全性好于ECB,适合传输长度长的报文,是SSL、IPSec的标准。3.需要初始化向量IV。

2024-06-29 16:22:46 217

原创 扫描获取项目里的所有枚举

【代码】扫描获取项目里的所有枚举。

2024-06-29 16:05:55 219

原创 JAVA内存溢出后怎么打印和分析dump文件

配置完后,如果后续程序发生溢出,会生成快照文件(文件后缀.hprof),一般dump文件都比较大,需要特定的工具进行分析。设置jvm参数,当内存溢出时输出Dump文件,dump文件名格式为xxx.hprof。还可以点击其他相关tab进行查看实例数等,该工具还支持JMX连接等远程方式分析。可使用JDK自带的jvisualvm、Jprofile、MAT等。解决程序问题,无限循环、对象或引用未释放等。点击异常线程会显示发生异常时的日志。等可以分析图或GC根路径等。可以增加内存大小的配置。

2024-03-04 17:30:40 1774 1

原创 达梦数据库DM查询阻塞会话等

【代码】达梦数据库DM查询阻塞会话等。

2024-02-06 11:19:09 501 1

原创 windows下启动springboot jar包

下图是用idea打出的jar包过程,当然用idea启动测试更方便,但是咱们这里主要是讲解下启动jar包的过程哈。以下是能正常启动的启动脚本,可以根据环境设置jdk等参数,run.bat。本地环境变量配置的jdk是java6版本,实际提示的是要求java17,当初在lib下打出了两个jar包,用错包了,导致包一下的错。正常的jar打开后应该是这个样子的,我用的是压缩工具打开。开始是通过单独的命令执行jar的,没有写启动脚本。运行启动脚本后可以看到这个,代表启动正常了。换成另外一个正常的jar包启动正常。

2024-01-30 14:01:07 1121 1

原创 IDEA相关设置

配置JDK,选择使用的JDK。

2024-01-29 15:16:13 323

原创 IDEA开发中遇到的问题

IDEA中项目编译后不显示“External Libraries上面这个选择的不对,导致展示的不对,如图直接点左上方的Project就出来了,应该是进入Project Files或者Package模式了。

2024-01-29 15:15:29 463

原创 JBOSS启动Trying to install an already registered mbean

1、更换数据库后只需要修改驱动和数据库信息,见\jboss-\server\default\deploy\**-ds.xml文件。把修改后的文件拖过来之后不小心在jboss-ha-xa-jdbc.rar包中也拖了一份,导致数据源加载了两遍。解决方法:删除jboss-ha-xa-jdbc.rar包中的**-ds.xml文件。2、需要把新的驱动放到 \jboss\server\default\lib目录下。

2024-01-29 14:49:34 374

原创 Java日期转换SimpleDateFormat的使用及注意事项

1、一定要注意大小写的问题,大小写不同代表的含义不一样:yyyy-MM与YYYY-MM。2、另外转换的时候要注意位数的限制,比如yyyy-M 与 yyyy-MM。

2024-01-29 09:13:15 514

原创 java远程调试,Eclipse调试

debug需要调试器(eclipse是一种调试器)和目标应用程序(待调试的程序)协同工作,这样才能有效调试,因此,调试链路有两个节点:调试器和目标应用程序。这两个节点都可以作为服务端,等待对方的连接,该参数就是控制究竟哪一方作为服务端的。n:运行程序启动脚本后,jvm自动加载,然后开启debug端口号。应用程序开启debug模式,启动应用,然后调试器进行连接。y:运行程序启动脚本后,发现jvm会暂停,直到调试器连接过来后,jvm会继续加载。启动后会停止,等调试器启动后在运行。n:调试器作为服务端。

2024-01-25 17:34:37 334 1

原创 JDK和class字节码版本对照表

Class File Versions - javaalmanac.io

2024-01-25 12:51:08 456 1

原创 双重检查锁定的不安全示例

双重检测真的安全吗?

2023-08-15 14:58:35 74 1

原创 Intellj Idea快捷键

5、Ctrl+Alt+O 优化导入的类和包(删除类中无用的import包)7、Ctrl+E或者Alt+Shift+C 最近更改的代码。14、Ctrl+Shift+Alt+N 查找类中的方法或变量。10、Ctrl+Shift+Space 自动补全代码。12、Ctrl+Alt+Space 类名或接口名提示。15、Alt+Shift+C 对比最近修改的代码。22、Ctrl + Shift + R 替换。3、Ctrl+Shift+N 查找文件。4、Ctrl+Alt+L 格式化代码。

2023-07-26 15:38:01 107 1

原创 JAVA相关技术官网地址

spring:Spring | Homecvs:CvsGuitomcat:Apache Tomcat® - Welcome!eclipse:Enabling Open Innovation & Collaboration | The Eclipse Foundationgithub:GitHub: Where the world builds software · GitHubmaven repository:

2021-11-02 09:50:43 407

原创 用jrtplib对媒体数据进行传输

目前在研究jrtplib,主要是用来传输媒体数据,但是在传输过程中会出现偶尔的丢包情况,丢包率不是很大。         在同一台机子上进行传输和接受时,丢包的情况很少,但是在局域网上的两台机子上传输时,对媒体文件大于100MB以上的文件老出现少量的丢包情况,有些时候竟然只是丢0.1~0.2MB。我还故意把传输的速率调低了,但是还是避免不了丢包情况。本来是想到了用rtcp来进行传输控制信息的,

2013-01-15 15:45:07 896

Spring项目中引入AOP进行统一日志打印

aspectjrt-1.8.6.jar、aspectjweaver-1.8.6.jar

2024-01-23

Ehcache分布式缓存与其在spring中的使用

主要讲解下encache的原理、分布式缓存集群环境配置、与在spring中的使用

2018-05-26

空空如也

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

TA关注的人

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