- 博客(47)
- 收藏
- 关注
原创 Podman安装部署保姆级教程
慢而且可能中断更新流程,将下载地址更改为国内。将下面的内容复制到该文件内,并保存。容器内使用VIM命令时,因为没有。下载地址由于是海外地址,下载速度。用户名:服务器的用户名。运行结束后重启服务器。
2025-01-23 11:59:31
638
原创 Java代码混淆加密之ClassFinal
ClassFinal是一款java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework;可避免源码泄漏或字节码被反编译。
2024-01-30 14:08:22
1509
原创 Nginx 实现负载均衡
nginx 是一个高性能的 Web 服务器和反向代理服务器,可以用来实现负载均衡。nginx 的负载均衡功能是通过配置upstream块来实现的。在upstream块中,可以配置多个后端服务器,并且可以通过各种算法来选择其中一个服务器来处理请求。
2023-11-07 16:03:21
776
原创 Java 工具类之JSON key根据ASCII排序
(按照KEY值的ASCII码从小到大),并用&作为各参数之间的分隔符将参数拼接成字符串。这里用到了SortedMap,复制以下代码开箱即用~参数按照KEY值进行。
2023-08-16 14:50:06
2156
原创 SpringBoot集成KoTime
koTime是一个开源免费的springboot项目性能分析工具,通过以及对应的快速定位性能瓶颈,除此之外,都可以有!
2023-08-16 11:23:37
659
原创 (Windows版)PostgreSQL - TimescaleDB插件的2种安装方法
或在数据库软件中执行上面的sql,可以执行成功即为安装成功;注意:在安装前,先关闭PostgreSQL 服务。如果出现下图证明TimescaleDB安装成功。遇到如上图提示输入conf所在path,回车。】—— 连接服务器 —— 输入以下命令。若无①直接在相应位置添加②即可;用记事本打开此文件,并转到【①光标处找到如图所示【
2023-07-07 11:58:10
4572
1
原创 基于硬件短信猫发送短信(连接方式 Serial port)
1.添加RXTXcomm.jar,放在项目的lib 目录下即可。在C:\Windows\System32 下放入jar包。2.在jre -> bin目录下 添加如下文件。3.在jre ->lib 目录下添加如下文件。若启动报错,参加如下修改。试着降低jdk版本尝试。
2023-04-24 17:15:26
444
原创 数据源的切换及事务的失效情况
做项目的过程中,可能需要用到多个数据库。使用@DS进行数据源切换,首先要搞清楚@DS注解的正确使用方式。当注解添加到方法上时,意味着此方法上使用的数据源优先级高于其他一切配置;当注解添加到类上,意味着此类里的方法都使用此数据源;:上面的方法只适用于在同一个类中不同方法不同数据源的使用,错误情况:A方法调用B方法时,B方法的。("database1)所覆盖。注解不生效,将完全被A方法的。,否则数据源不会切换。:调用不同类中的方法。
2022-09-09 09:35:44
1163
3
原创 Java8新特性之Steam流详解
流的操作包含如下三个部分创建流、中间流、关闭流,筛选、去重、映射、排序属于流的中间操作,收集属于终止操作。是流操作的基础关键类。
2022-07-20 16:18:55
7396
原创 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
6726
原创 Apollo快速入门
一:Apollo包括服务端和客户端两部分:服务端基于SpringBoot和SpringCloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot环境也有较好的支持。二:Apollo特性统一管理不同环境,不同集群的配置 配置修改实时生效(热发布) 版本发布管理 灰度发布 权限管理、发布审核、操作审计 客户端配置信息监控 提供Java和.net原生客户端 提供开
2022-04-19 14:24:56
724
原创 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
191
原创 Quartz快速入门
一、Quartz概念Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与2EE与|2SE应用程序相结合也可以单独使用。quartz是开源且具有丰富特性的"任务调度库",能够集成于任何的java应用,小到独立的应用,大至电子商业系统。quartz能够创建亦简单亦复杂的调度,以执行上十、上百,甚至上万的任务。任务job被定义为标准的java组件,能够执行任何你想要实现的功能。quartz调度框架包含许多企业级的特性,如JTA事务、集群的支持。简而言
2022-04-04 15:23:57
3676
原创 数据库基础入门语言
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
1143
原创 前端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
868
原创 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
295
原创 Java面试常问基础
一:Java基础部分1.面向对象 OOP 面向对象是一种抽象的面向结果的编程思想三种形态:封装:对一些属性及功能私有化,并提供get set、方法方便外界调用 继承:子类对象继承父类对象 继承其公共功能 省去了子类对象再编写的过程多态:父类对象指向子类对象 可以调用重写的方法继承的优缺点继承是指子类对象通过关键字extends继承父类的公共方法,从而使一些复用的代码减少复写,减少了代码的冗余,缩短了开发的周期,降低了开发的费用,缺点是,只能单继承接口和抽象...
2022-04-03 09:48:41
1028
原创 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
137
原创 Spring中常用注解
@Configuration 标识当前类是配置类@ComponentScan 包扫描注解 扫描注解@Bean 标识该方法的返回值交给Spring容器管理@Scope 控制多例和单例@Lazy 懒加载@PostConstruct 初始化方法@PreDestroy 销毁方法@Component 将当前类未来的对象交给容器管理@Autowired 按照类型进行注入@Qualifier 按照名称进行注入@Repository 标识持久层注解@Service 标识Service层@Contr.
2022-04-02 14:31:11
116
原创 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
243
原创 各类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
715
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人