自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Spring] Aop 注解执行顺序

验证 @Around、@Before、@After、@AfterReturning、@AfterThrowing 执行顺序。

2024-03-31 18:58:35 294 2

原创 [MySQL] next-key lock 实践

MySQL锁定的是索引范围内的行记录next-key lock会在特定情况下退化为行锁或者间隙锁。

2024-03-27 22:00:31 215

原创 Long类型被反序列化为Integer类型问题解决方案

【代码】Long类型被反序列化为Integer类型问题解决方案。

2024-02-25 21:10:39 131 1

原创 EasyExcel 导出工具

Pom 引入<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>21.0</version></dependency><!-- easyexcel --><dependency> <groupId>com.ali

2024-02-25 20:21:17 142 2

原创 [Linux] Centos的初始化

纯净的Centos使用centos启动网卡驱动vi /etc/sysconfig/network-scripts/ifcfg-ens33ONBOOT=yescentos安装ifconfigyum install net-toolscentos关闭防火墙systemctl stop firewalld 临时关闭systemctl disable firewalld 永久关闭...

2019-12-27 23:13:43 102

原创 [网络是怎样连接的] 探索浏览器的内部

生成HTTP请求消息DNS查询IP地址DNS工作方式委托协议栈发送消息生成HTTP请求消息了解URL的地址格式http://user:[email protected]:80/dir/file1.htm协议类型:http ftp mailto浏览器解析URL过程浏览器会按照URL元素进行解析成©的情况3.HTTP的基本思路请求消息中包含...

2019-12-14 21:38:36 267

原创 [leetcode 5] 最长回文串

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palindromic-subst...

2019-12-10 22:53:18 81

原创 GIt基本操作

参考: 廖雪峰的git教程.创建版本库 git init git add <file-name> git commit <file-name> -m "<commit-desc>"版本回退 git reset --hard HEAD~1 #回退到上一个版本 或者 git reset --hard HEAD^ git reset --hard &l...

2019-12-07 22:42:11 88 1

原创 [leetcode 239] 最小窗口子区间

最小子区间,不区分匹配字符串的顺序 如acbacb, ab ->输出 ba private static boolean okWindows(int[] mapS, int[] mapT, List<Character> str) { for(int i=0; i<str.size(); i++) { if(mapS[str...

2019-11-08 22:20:38 123

原创 [leetcode 473] 火柴拼正方形

还记得童话《卖火柴的小女孩》吗?现在,你知道小女孩有多少根火柴,请找出一种能使用所有火柴拼成一个正方形的方法。不能折断火柴,可以把火柴连接起来,并且每根火柴都要用到。输入为小女孩拥有火柴的数目,每根火柴用其长度表示。输出即为是否能用所有的火柴拼成正方形。示例 1:输入: [1,1,2,2,2]输出: true解释: 能拼成一个边长为2的正方形,每边两根火柴。示例 2:输入:...

2019-11-05 09:51:49 188

原创 [leetcode 3] 无重复的字符串

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "w...

2019-10-24 08:49:53 107

原创 [leetcode 14] 公共最长前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。来源:力扣(LeetCode)链接:https://leetcode-cn.com/probl...

2019-10-18 09:43:12 76

原创 [leetcode 20] 有效括号

leetcode 20给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: ...

2019-10-14 08:37:26 75

原创 [Java编程思想] 对象创建过程

对象创建过程首次创建某对象,或访问某类的静态方法/静态域,Java解释器必须查找类路径,定位 .class 文件载入 .class 文件(创建一个 Class 对象),所有的静态初始化动作都会执行,(静态初始化只在 Class 对象首次加载初始化一次)当 new 对象,首先在堆上分配存储空间自动将对象的拥有的数据类型(包括 基本数据类型,引用数据类型)初始化默认值执行所有字段定义处初始...

2019-10-07 11:22:29 89

原创 [Java编程思想] 按位操作符 与 逻辑运算符 与 移位操作符

按位操作符 与 逻辑运算符 与 移位操作符1. 逻辑运算符短路操作 && || 2.按位操作符无短路操作 二元操作符:& | ^(同0异1) 可以有 &=;|=;^= 一元操作符:~(0->1,1->0) 不可以有 ~=对于 boolean 只可以有 & | ^ 不可以有 ~,但是可以有 !3.移位操作符>>...

2019-10-06 13:05:19 142

原创 [深入理解Java虚拟机] JDK命令行工具

JDK命令工具JDK的bin目录中的工具非常稳定而且功能特别强大,能在处理应用程序的性能问题,定位故障产生很大作用。jps-虚拟机进程状况工具JVM Process Status Tool,显示指定系统内的 HotSpot 虚拟机进程。它可以显示正在执行的虚拟机进程,虚拟机执行的主类,进程本地虚拟机唯一ID(Local Virtual Machine Identifier –LVMID)...

2019-10-06 08:53:07 395 1

转载 【转载】Eclipse开发JavaWeb项目配置Tomcat,详细教程

转载自:https://blog.csdn.net/zs20082012/article/details/79138204 Eclipse开发JavaWeb项目配置Tomcat,详细教程 ...

2019-02-19 22:15:19 141

空空如也

空空如也

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

TA关注的人

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