自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java代码混淆加密之ClassFinal

ClassFinal是一款java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework;可避免源码泄漏或字节码被反编译。

2024-01-30 14:08:22 1101

原创 Nginx 实现负载均衡

nginx 是一个高性能的 Web 服务器和反向代理服务器,可以用来实现负载均衡。nginx 的负载均衡功能是通过配置upstream块来实现的。在upstream块中,可以配置多个后端服务器,并且可以通过各种算法来选择其中一个服务器来处理请求。

2023-11-07 16:03:21 721

原创 Java代码混淆加密之XJAR

【代码】XJAR 混淆加密。

2023-09-20 15:48:45 618

原创 Java 工具类之JSON key根据ASCII排序

(按照KEY值的ASCII码从小到大),并用&作为各参数之间的分隔符将参数拼接成字符串。这里用到了SortedMap,复制以下代码开箱即用~参数按照KEY值进行。

2023-08-16 14:50:06 1787

原创 SpringBoot集成KoTime

koTime是一个开源免费的springboot项目性能分析工具,通过以及对应的快速定位性能瓶颈,除此之外,都可以有!

2023-08-16 11:23:37 399

原创 ThingsBoard 编译出错记录及解决办法

Thingsboard

2023-07-11 14:46:59 2080

原创 (Windows版)PostgreSQL - TimescaleDB插件的2种安装方法

或在数据库软件中执行上面的sql,可以执行成功即为安装成功;注意:在安装前,先关闭PostgreSQL 服务。如果出现下图证明TimescaleDB安装成功。遇到如上图提示输入conf所在path,回车。】—— 连接服务器 —— 输入以下命令。若无①直接在相应位置添加②即可;用记事本打开此文件,并转到【①光标处找到如图所示【

2023-07-07 11:58:10 3061

原创 基于Linux系统在线安装RabbitMQ

基于Linux系统在线安装RabbitMQ

2023-05-09 16:57:27 1024 1

原创 SpringBean注入工具类

not found *** 找不到上下文,就用本工具类

2023-04-24 17:36:04 129

原创 基于TCP实现 客户端长连接

基于TCP实现 客户端长连接

2023-04-24 17:28:42 704

原创 基于硬件短信猫发送短信(连接方式 Serial port)

1.添加RXTXcomm.jar,放在项目的lib 目录下即可。在C:\Windows\System32 下放入jar包。2.在jre -> bin目录下 添加如下文件。3.在jre ->lib 目录下添加如下文件。若启动报错,参加如下修改。试着降低jdk版本尝试。

2023-04-24 17:15:26 337

原创 Cron表达式速查表

定时任务

2023-04-18 17:24:23 146

原创 Java枚举常用工具类

Java枚举常用工具类

2023-02-17 10:23:39 720

原创 Java工具类之基于rpc调用第三方接口

方法比较全,关注博主不迷路~

2023-02-17 09:57:19 575 1

原创 Java 获取服务器基本信息(比较全)

【代码】Java 获取服务器基本信息(比较全)

2023-02-17 09:50:22 613

原创 Java如何计算2个时间段内共有几天几小时几分几秒

废话不多说,直接上代码,分享一个简单粗暴的demo。

2023-02-17 09:46:55 1052

原创 EasyExcel导入

【代码】EasyExcel导入。

2022-11-04 15:39:31 396 1

原创 MyBatis 批量新增及批量修改SQL拼接

【代码】MyBatis 批量新增及批量修改SQL拼接。

2022-11-03 18:00:41 891

原创 常用SQL合集

【代码】常用SQL合集。

2022-11-03 17:53:23 158

原创 多数据源配置类实现

多数据源配置类实现

2022-09-26 15:17:21 347

原创 git常用命令总结

git常用命令总结

2022-09-26 14:51:51 367 2

原创 数据源的切换及事务的失效情况

做项目的过程中,可能需要用到多个数据库。使用@DS进行数据源切换,首先要搞清楚@DS注解的正确使用方式。当注解添加到方法上时,意味着此方法上使用的数据源优先级高于其他一切配置;当注解添加到类上,意味着此类里的方法都使用此数据源;:上面的方法只适用于在同一个类中不同方法不同数据源的使用,错误情况:A方法调用B方法时,B方法的。("database1)所覆盖。注解不生效,将完全被A方法的。,否则数据源不会切换。:调用不同类中的方法。

2022-09-09 09:35:44 1021 3

原创 List泛型转换之Converter

List泛型转换之Converter

2022-08-31 11:18:19 690

原创 Bug积累看板

Bug积累看板

2022-08-31 09:53:38 114

原创 代码中通过注解控制事务隔离级别

代码中通过注解控制事务隔离级别

2022-08-18 09:42:00 216

原创 Java8新特性之Steam流详解

流的操作包含如下三个部分创建流、中间流、关闭流,筛选、去重、映射、排序属于流的中间操作,收集属于终止操作。是流操作的基础关键类。

2022-07-20 16:18:55 6990

原创 双重for循环优化

双重for循环优化

2022-07-18 17:35:49 1285 1

原创 idea中如何将Services调出并将启动类显示在Services中

1.打开idea主页面进入菜单栏,在行向菜单栏里找到View -> Tool windows -> Services也可以使用快捷键ALT+8,如下图所示2.在刚打开的Services中如果启动类没有启动应该是空,可以如下图配置3.在弹出来的菜单里选中springboot4.如果在springboot下没有任何东西,你可以在启动类中启动一下,随后在Services中就会出现你刚才启动的东西,方便随后的debug和Restart...

2022-04-21 09:42:31 6409

原创 Apollo快速入门

一:Apollo包括服务端和客户端两部分:服务端基于SpringBoot和SpringCloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot环境也有较好的支持。二:Apollo特性统一管理不同环境,不同集群的配置 配置修改实时生效(热发布) 版本发布管理 灰度发布 权限管理、发布审核、操作审计 客户端配置信息监控 提供Java和.net原生客户端 提供开

2022-04-19 14:24:56 653

原创 MyBatis-Plus代码自动生成

一、添加pom依赖 <!--Mybatis-Plus生成器依赖--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.3.1.tmp</version>

2022-04-05 12:34:59 168

原创 Quartz快速入门

一、Quartz概念Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与2EE与|2SE应用程序相结合也可以单独使用。quartz是开源且具有丰富特性的"任务调度库",能够集成于任何的java应用,小到独立的应用,大至电子商业系统。quartz能够创建亦简单亦复杂的调度,以执行上十、上百,甚至上万的任务。任务job被定义为标准的java组件,能够执行任何你想要实现的功能。quartz调度框架包含许多企业级的特性,如JTA事务、集群的支持。简而言

2022-04-04 15:23:57 3514

原创 数据库基础入门语言

DML(Data Manipulation Language)数据操纵语言如:insert,delete,update,select(插入、删除、修改、检索)简称CRUD操新增Create、查询Retrieve、修改Update、删除DeleteDDL(Data Definition Language)数据库定义语言如:create table之类DCL(Data Control Language)数据库控制语言如:grant、deny、revoke等,只有管理员才有相应的权限D..

2022-04-03 09:59:28 1090

原创 前端HBuilderX 中修改注释代码

{ "editor.colorScheme":"Monokai", "editor.wordWrap":false, "explorer.iconTheme" : "hx-file-icons-colorful", "explorer.folder.openExplorerViewOnClick" : true, "editor.minimap.enabled" : true, "editor.tokenColorCustomizations": .

2022-04-03 09:55:50 811

原创 MyBatis基础配置

yml配置文件#1.配置端口号 注意缩进!!!!!server: port: 8090#2.配置数据源spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/jt?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconne

2022-04-03 09:53:51 250

原创 Java面试常问基础

一:Java基础部分1.面向对象 OOP 面向对象是一种抽象的面向结果的编程思想三种形态:封装:对一些属性及功能私有化,并提供get set、方法方便外界调用 继承:子类对象继承父类对象 继承其公共功能 省去了子类对象再编写的过程多态:父类对象指向子类对象 可以调用重写的方法继承的优缺点继承是指子类对象通过关键字extends继承父类的公共方法,从而使一些复用的代码减少复写,减少了代码的冗余,缩短了开发的周期,降低了开发的费用,缺点是,只能单继承接口和抽象...

2022-04-03 09:48:41 900

原创 idea的常用配置

1.改变编辑窗口字体大小1.1 将字体大小设置为固定值我们可以将编辑窗口的字体大小设置为固定值1.2 动态改变字体的大小我们还可以通过Ctrl+鼠标滚轮改变编辑窗口的字体大小,设置如下:1.3 改变控制台字体的大小2.修改关键字和注释颜色2.1修改关键字的默认颜色2.2修改注释的默认颜色2.2.1修改单行注释的颜色2.2.2 修改多行注释的颜色2.2.3 修改文档注释的颜色3. 设置自动导包功能4. ..

2022-04-03 09:43:46 112

原创 Spring中常用注解

@Configuration 标识当前类是配置类@ComponentScan 包扫描注解 扫描注解@Bean 标识该方法的返回值交给Spring容器管理@Scope 控制多例和单例@Lazy 懒加载@PostConstruct 初始化方法@PreDestroy 销毁方法@Component 将当前类未来的对象交给容器管理@Autowired 按照类型进行注入@Qualifier 按照名称进行注入@Repository 标识持久层注解@Service 标识Service层@Contr.

2022-04-02 14:31:11 96

原创 SpringCloud - Alibaba 组件用法

Nacos -- 注册配置中心yml参数配置server: port: 8081 # web 服务启动时所需要的端口spring: application: name: sca-provider # 向nacos进行服务注册时的名字 cloud: sentinel: transport: dashboard: localhost:8180 # 指定sentinel控制台地址,这个服务中定义限流规则 #eager: true

2022-04-02 14:29:46 207

原创 各类api速查

String--apiint hashCode返回此字符串的哈希码。boolean equals(Object anObject)将此字符串与指定的对象比较,比较的是重写后的串的具体内容String toString)返回此对象本身(它已经是一个字符串!)。int length返回此字符串的长度。String toupperCase)所有字符都转换为大写。String toLowerCase)所有字符都转换为小写boolean startsWith(String prefix)测试此字符串

2022-04-02 14:25:48 687

原创 Linux常用命令

基础命令cd命令集ifconfig/ip addr 检查IP地址pwd 检查当前的位置tab键 自动补齐(注意唯一性)cd命令是linux中最基本的命令语句,必须熟练掌握cd / 返回根目录cd ~ 用户主目录cd . 当前目录cd ..返回到上一级目录cd /usr/ 进入到usr目录cd – 返回上一个目录cd 直接回家ls目录和文件的命令ls –l 详细格式,文件权限,时间ll 和ls –l 作用相同ls *.txt 查看所有的txt类型文档...

2022-04-02 14:22:07 138

空空如也

空空如也

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

TA关注的人

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