自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础篇一(认识Java,DOS命令,标识符,关键字,数据类型,变量,常量,类型转换,运算符,程序控制结构)

跨平台与稳定性:JVM“一次编写,到处运行”的承诺依然坚固,是企业级应用的基石。强大的生态:拥有全球最丰富的开源库和框架(如Spring生态),以及最庞大的开发者社区。持续演进:语言和JVM始终保持积极、稳健的现代化步伐。对于开发者的启示是:拥抱变化,理解原理。掌握Java不再仅仅是学习语法,更要理解JVM、现代并发模型和云原生趋势,并关注由OpenJDK社区驱动的免费LTS发行版。Java的故事是一部从嵌入式设备出发,意外征服互联网,进而通过持续自我革新奠定企业级和云原生基础的技术史诗。

2025-12-20 07:19:31 1035

原创 Git第一章-介绍和使用

Git是目前世界上最先进的分布式版本控制系统,Linus花了两周时间自己用C语言写了一个分布式版本控制系统2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub, 地址为: https://github.com/Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行国内代码托管平台: https://gitee.com/作用:指向当前所在的分支(或提交),记录当前工作目录的状态。

2025-12-14 16:27:19 1058

原创 Idea中使用Git详细介绍

移步该博客即可,idea中基本的使用基本都囊括进去了,该文写的分支规范还是可以的,只不过很多公司限于leader的能力用不到罢了,但能够记住并使用是最好的,同时项目构建流水线也需要用到职责清晰的分支,总之这一块儿的规范是很重要的:https://blog.csdn.net/modaochenxin/article/details/150451088。含义:如果你的推送因为远程分支有更新而被拒绝(即你的本地分支落后于远程分支),IDEA 会自动帮你执行一次 git pull 合并更新,然后再次尝试推送。

2025-12-14 15:59:52 819

原创 Spring Boot 常用注解详解

Component通用的组件注解标记任意类为 Spring 组件当 Bean 不知道属于哪个具体层次时使用@Component// 业务逻辑用于标注控制层组件主要用于接受用户请求并调用服务层返回数据// 处理HTTP请求@Controller + @ResponseBody 的组合表示这是个控制器 bean,且函数返回值直接填入 HTTP 响应体REST 风格的控制器@Service标注业务层组件主要涉及复杂的业务逻辑,通常需要调用 Dao 层@Service。

2025-12-11 15:32:36 612

原创 Java Excel 操作:POI库详解及实战应用

Apache POI 是 Apache 软件基金会的开源项目,提供 Java 程序对 Microsoft Office 格式文件的读写功能。对于 Excel 文件,POI 支持两种格式:HSSF:用于处理 .xls 格式(Excel 97-2003)XSSF:用于处理 .xlsx 格式(Excel 2007+)三、核心 API 概览接口/类描述WorkbookExcel 工作簿接口SheetExcel 工作表接口RowExcel 行接口CellExcel 单

2025-12-10 16:37:51 429

原创 leetcode之javascript题库练习

1.要求:请你编写一段代码实现一个数组方法,使任何数组都可以调用 array.last() 方法,这个方法将返回数组最后一个元素。如果数组中没有元素,则返回 -1。你可以假设数组是 JSON.parse 的输出结果。2.实现3.解题思路:函数运行结果,获取通用数组内的最后一个数据并返回其结果,同时要针对数组长度为零时调用此函数返回-1的函数调用结果4.总结 执行效果还算可以,不过依旧有远超这种写法的运行效果。

2024-12-11 15:13:19 1093

原创 idea插件之activate-power-mode和activate-power-mode-x

activate-power-mode插件特效执行时有的时候会报以下异常,不会影响idea和项目,但是特效频繁的话,异常也会频繁,不嫌麻烦的关了继续用就好,嫌弃麻烦的就重装插件,或者取消窗口抖动的特效。这个是升级版,自定义功能稍微多一些,bug频率会更少,高版本idea依旧会有,但很少,低版本idea应该几乎不会存在上面说的异常。settings里的其他设置里,有两个设置,一个可以设置触发特效的最大代码数量,一个可以设置雪花块的自定义颜色。我这里用的idea中文插件,英文版的在Window一栏中。

2024-11-24 23:55:38 767

原创 Idea插件之String Manipulation 字符串处理用法详解

Duplicate and increment 保留(复制)递增前的数字并对该数字进行递增,递增操是向后(右)进行 例如13会变为1314,1314会变为13141315。Duplicate and increment 保留(复制)递减前的数字并对该数字进行递减,递减操作是向前(左)进行,例如13会变为1213,1213会变为12121213。例如class_name可以转为class-name,两者互相转换。例如class-name可以转为className,两者互相转换。

2024-11-21 18:45:07 2216

原创 mysql9.0windows安装

将这里的位置修改为你刚刚创建并复制data目录的地址即可,win11的系统使用vscode修改之后,会让你确认开启更高权限以进行保存,比较方便,window10不需要确认,修改后可以直接保存。:在修改之前,最好将下图文件进行备份,将原始的文件保存好一份,以防更改了配置之后,导致mysql服务报错,无法启动,备份好的话直接将有问题的配置文件给替换就可以,无需重新安装一次mySql。双击下载的msi文件进行安装。安装有问题的,可以直接进行卸载,新本的mySql会将注册表中的数据自动进行清除,还是很方便的。

2024-11-14 17:04:21 3469

原创 阿里云安装tomcat9

虽然JDK 9和JDK 10在某些情况下也可以工作,但Tomcat 9官方推荐使用JDK 1.8或更新的LTS(长期支持)版本,如JDK 11或更高。Tomcat 11与Tomcat 10类似,也是基于Jakarta EE规范构建的,并且需要JDK 11或更新的版本来运行。tomcat9可以和jdk1.8兼容使用,安装tomcat时要先看下自己使用的jdk版本,确认和自己所用的tomcat版本是兼容的。Tomcat 8.5对JDK 1.8的支持更为完善,并且也支持一些JDK 9的特性(但并非完全兼容)。

2024-11-14 14:58:21 1461

原创 阿里云安装Jdk1.8

打开之后,按键i进入编辑模式后粘贴即可,注意自己安装解压的目录地址,需要修改的自行修改下,修改完成之后使用Nsc退出编辑模式,输入‘:’进入命令模式,输入wq保存退出即可。官网地址:https://www.oracle.com(现在某些历史版本似乎已经无法进行下载)这里是放在了/opt目录下,并在目录下新建了jdk目录,位置可以自行选择。其中可以选择下载最新版本,也可以去下载OpenJdk进行使用。历史版本下载的时候需要登录,没有账号的需要注册一个。重新加载配置文件以让其生效。

2024-11-14 14:26:41 1409

原创 阿里云服务器安装mysql8.0

所用云服务器系统为阿里linux3。

2024-11-13 17:12:50 2324

原创 阿里云服务器安装redis

(2)使用Rdb的同时,可以开启Aof的持久化方式,此方式基本不会丢失数据,唯一的缺点是持久化文件会不断增加容量,开启后需要进行定期容量检测。(1)Rdb方式持久化,会有一段时间的持久化间隔,某些极端情况下,依旧会数据丢失,但一般来说,测试所用的持久化方式以Rdb即可。之后的测试,要根据Rdb的时间配置,自行在配置的时间之内进行key的修改,以确认rdb的文件是否可以正常生成。重启redis以生效服务,同时启动客户端进行检测,可以使用以下命令进行查看配置信息。到这里基本就已经好了,可以进行使用了。

2024-11-12 18:43:24 1100

原创 阿里云服务器安装Nginx

编译有问题的话一般会报依赖的错误,缺失什么依赖去下载安装什么依赖即可。下的80端口是否允许访问,如果没有,那么手动添加80端口的权限即可。进入nginx安装目录sbin下,输入命令./nginx -t。检查自己所用的阿里云服务器实例–》安全组。执行后开始见图一,成功结束见图二。3.阿里云开启80端口服务。阿里云Linux服务器下。4.输入ip进行验证即可。2.服务器放行80端口。添加好之后如下图所示。

2024-11-12 16:27:43 1223

原创 中危漏洞-会话标识固定修复

中危漏洞-shiro框架登录会话标识固定漏洞修复方案

2023-01-13 14:21:31 860

原创 java基础--基础总结一

1、 Java语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高,即高内聚低耦合)3、与平台无关性(JVM是Java跨平台使用的根本)4、可靠安全5、支持多线程2、面向对象和面向过程的区别1.面向过程:是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一一调用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发2.面向对象:是把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完成一个个步骤,而是为

2021-12-21 16:28:01 301

原创 java基础-包装类

Integer包装类Integer的最有效使用效率取值范围为-128到127,最大取值到最小取值为-2147483648到2147483647(-231至 230)示例1 public static void main(String[] args) { Integer i1 = -128; Integer i2 = -128; Integer i3 = 127; Integer i4 = 127; System.out

2021-12-20 16:59:18 333

原创 SpringBoot集成jasypt配置信息加密以及采坑

一。集成 Springboot集成jasypt第一步依赖jasypt的github的地址为:https://github.com/ulisesbocchio/jasypt-spring-bootMaven 地址如下:https://mvnrepository.com/artifact/com.github.ulisesbocchio/jasypt-spring-boot-starter官网地址为:http://www.jasypt.org/cli.html不同的版本由不同的加密算法和加密方式组

2021-08-19 15:42:04 7509

空空如也

空空如也

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

TA关注的人

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