- 博客(19)
- 收藏
- 关注
原创 【MySQL】常用计算函数
可以使用 UNIX_TIMESTAMP() 将日期时间转换为UNIX时间戳,然后进行计算。TIMESTAMPDIFF() 函数返回两个日期或时间表达式之间的差,以指定的单位返回。如果你需要将时间间隔转换为。3.IFNULL函数。
2025-01-31 22:57:44
198
原创 [Spring] Aop 注解执行顺序
验证 @Around、@Before、@After、@AfterReturning、@AfterThrowing 执行顺序。
2024-03-31 18:58:35
899
2
原创 [MySQL] next-key lock 实践
MySQL锁定的是索引范围内的行记录next-key lock会在特定情况下退化为行锁或者间隙锁。
2024-03-27 22:00:31
293
原创 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
181
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
127
原创 [网络是怎样连接的] 探索浏览器的内部
生成HTTP请求消息DNS查询IP地址DNS工作方式委托协议栈发送消息生成HTTP请求消息了解URL的地址格式http://user:password@www.glasscom.com:80/dir/file1.htm协议类型:http ftp mailto浏览器解析URL过程浏览器会按照URL元素进行解析成©的情况3.HTTP的基本思路请求消息中包含...
2019-12-14 21:38:36
713
原创 [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
107
原创 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
142
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
169
原创 [leetcode 473] 火柴拼正方形
还记得童话《卖火柴的小女孩》吗?现在,你知道小女孩有多少根火柴,请找出一种能使用所有火柴拼成一个正方形的方法。不能折断火柴,可以把火柴连接起来,并且每根火柴都要用到。输入为小女孩拥有火柴的数目,每根火柴用其长度表示。输出即为是否能用所有的火柴拼成正方形。示例 1:输入: [1,1,2,2,2]输出: true解释: 能拼成一个边长为2的正方形,每边两根火柴。示例 2:输入:...
2019-11-05 09:51:49
238
原创 [leetcode 3] 无重复的字符串
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "w...
2019-10-24 08:49:53
145
原创 [leetcode 14] 公共最长前缀
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。来源:力扣(LeetCode)链接:https://leetcode-cn.com/probl...
2019-10-18 09:43:12
100
原创 [leetcode 20] 有效括号
leetcode 20给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: ...
2019-10-14 08:37:26
106
原创 [Java编程思想] 对象创建过程
对象创建过程首次创建某对象,或访问某类的静态方法/静态域,Java解释器必须查找类路径,定位 .class 文件载入 .class 文件(创建一个 Class 对象),所有的静态初始化动作都会执行,(静态初始化只在 Class 对象首次加载初始化一次)当 new 对象,首先在堆上分配存储空间自动将对象的拥有的数据类型(包括 基本数据类型,引用数据类型)初始化默认值执行所有字段定义处初始...
2019-10-07 11:22:29
143
原创 [Java编程思想] 按位操作符 与 逻辑运算符 与 移位操作符
按位操作符 与 逻辑运算符 与 移位操作符1. 逻辑运算符短路操作 && || 2.按位操作符无短路操作 二元操作符:& | ^(同0异1) 可以有 &=;|=;^= 一元操作符:~(0->1,1->0) 不可以有 ~=对于 boolean 只可以有 & | ^ 不可以有 ~,但是可以有 !3.移位操作符>>...
2019-10-06 13:05:19
201
原创 [深入理解Java虚拟机] JDK命令行工具
JDK命令工具JDK的bin目录中的工具非常稳定而且功能特别强大,能在处理应用程序的性能问题,定位故障产生很大作用。jps-虚拟机进程状况工具JVM Process Status Tool,显示指定系统内的 HotSpot 虚拟机进程。它可以显示正在执行的虚拟机进程,虚拟机执行的主类,进程本地虚拟机唯一ID(Local Virtual Machine Identifier –LVMID)...
2019-10-06 08:53:07
447
1
转载 【转载】Eclipse开发JavaWeb项目配置Tomcat,详细教程
转载自:https://blog.youkuaiyun.com/zs20082012/article/details/79138204 Eclipse开发JavaWeb项目配置Tomcat,详细教程 ...
2019-02-19 22:15:19
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人