自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 算法:动态规划题目总结

动态规划题目总结

2023-10-05 18:56:21 45

原创 算法:贪心题目总结

贪心算法

2023-09-20 17:49:50 47 1

原创 算法:回溯题目总结

1。

2023-09-18 22:45:10 48

原创 算法:二叉树题目总结

【代码】算法:二叉树题目总结。

2023-09-05 23:29:12 36

原创 算法:栈和队列题目总结

思路:用两个队列模拟。

2023-09-01 17:58:31 42 1

原创 算法:字符串题目总结

题目1:

2023-08-30 22:43:33 36 1

原创 算法:哈希题目总结

题目1:242.有效的字母异位词。

2023-08-28 23:40:12 41 1

原创 算法:链表题目总结

【代码】算法:链表题目总结。

2023-08-26 23:06:17 81 1

原创 算法:数组题目总结

解决此题目需注意搜索区间,如数组的左闭右闭区间和左闭右开区间对应的搜索区间是不同的。题目1:704. 二分查找。

2023-08-23 16:39:51 461 1

原创 部署命令总结

部署部署命令无脚本打jar包有脚本打jar包(一键部署)部署部署命令无脚本打jar包例:进入所要打包的项目目录:cd /opt/quick/glory-admin拉代码:git pull打包:mvn install(需要看是war包还是jar包)nohup nohup java -jar -Xms1g -Xmx1g -XX:MaxNewSize=1g -XX:MaxPermSize=1g -Xloggc:${tomcat_dir}/logs/gc.log -XX:+PrintGCDetails

2021-07-08 13:57:36 119

原创 解决问题记录

解决的问题解决时间戳转换问题解决时间戳转换问题1.使用这种方式可以转换成任意的日期格式将 Fri Feb 19 17:32:34 CST 2021 EEE MMM dd HH:mm:ss zzz yyyy转换为yyyy-MM-dd’T’HH:mm:ss格式SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US); Date date = new Date();

2021-07-08 13:55:43 73

原创 布隆过滤器

布隆过滤器(Bloom Filter)布隆过滤器思想如何解决hash冲突布隆过滤器的数据结构缺点优点应用布隆过滤器思想如果想判断一个元素是不是在一个集合里,一般想到的是将所有元素保存起来,然后通过比较确定。链表,树等等数据结构都是这种思路.。但是随着集合中元素的增加,我们需要的存储空间越来越大,检索速度也越来越慢。不过世界上还有一种叫作散列表(又叫哈希表,Hash table)的数据结构。它可以通过一个Hash函数将一个元素映射成一个位阵列(Bit Array)中的一个点。这样一来,我们只要看看这个点是

2021-07-07 19:46:01 61

转载 linux常用命令

linux常用命令目录切换命令目录的操作命令(增删改查)文件的操作命令(增删改查)压缩文件的操作命令Linux的权限命令Linux 用户管理Linux系统用户组的管理其他常用命令目录切换命令• cd usr: 切换到该目录下usr目录• cd …(或cd…/): 切换到上一层目录• cd /: 切换到系统根目录• cd ~: 切换到用户主目录• cd -: 切换到上一个所在目录目录的操作命令(增删改查)mkdir 目录名称: 增加目录ls或者ll(ll是ls -l的缩写,ll命令以看到该

2021-06-04 10:19:46 97

原创 JVM深入理解(一)

JVM深入理解(一)1.对象创建的过程1.对象创建的过程

2021-06-01 19:28:11 64

原创 mysql深入理解(一)

mysql深入理解(一)1.聚簇索引和非聚簇索引的区别2.InnoDB为什么采⽤B+树索引3.B+树的性质4.什么叫覆盖索引?5.什么叫索引下推?6.索引失效场景1.聚簇索引和非聚簇索引的区别聚簇索引:叶子节点中将数据存储和索引放到了一块,找到了索引也就找到了数据,数据的物理存放顺序和索引顺序是一致的(只要索引是相邻的,那么数据也一定是相邻的存放在磁盘上的)。例:如要找5-7的索引位置,那么也就找到了5-7的数据位置(有利于范围查询)非聚簇索引(二级索引):数据是数据,索引是索引,叶子节点不存储数据

2021-05-31 17:19:07 194

转载 Mybatis与JDBC工作原理对比

JDBC四大核心对象DriverManger:该类管理数据库驱动程序。注册驱动:让JDBC知道要使用的是哪个驱动获取Connection:如果可以获取到ConnectionConnection:管理数据库建立的连接。获取Statement对象Statement:负责将要执行的sql语句提交到数据库。 executeUpdate(String sql):执行更新操作(insert、update、delete等)executeQuery(String sql):执行查询操作,数据库在执行查询后

2021-02-05 13:42:14 191

原创 Integer、new Integer() 和 int 的对比

Integer、new Integer() 和 int 的对比基本概念的区分:Integer 是 int 的包装类,int 则是 java 的一种基本数据类型 2、Integer 变量必须实例化后才能使用,而int变量不需要 3、Integer 实际是对象的引用,当new一个 Integer时,实际上是生成一个指针指向此对象;而 int 则是直接存储数据值 4、Integer的默认值是null,int的默认值是0Integer、new Integer() 和 int 的比较1、两个 new Inte

2020-12-21 18:58:06 173

原创 mysql数据库基础知识总结

mysql数据库基础知识总结一、基础常用命令1.创建命令create user ‘用户名’ @‘ip’ identified by ‘密码’; 创建用户drop user 用户名@ip 删除用户show databases; 查数据库show tables; 看表create database 数据库名 default charset utf8; 创建数据库create table 表名(列名 数据类型 约束···,列名 数据类型 约束···)engine=in

2020-12-18 23:05:08 14924 2

转载 java基本数据类型存放在哪?

java基本数据类型存放在哪?基本数据类型变量存放在哪不是靠常规说的基本数据类型存放在栈中,引用类型存放在堆中这样简单的话语定义的,而是需要利用场景来帮助理解,不然可能会被误导。举个例子:class Text{int a=1;}在Text类中基本数据类型的变量a是随对象存储在堆中的而public void text(){int b=1;}在text局部方法中基本数据类型的变量b是存储在栈中的,从更深层次理解为什么基本类型的实例变量在堆上创建,局部变量在栈上创建,这样做有什么好处?如果你

2020-11-19 21:24:16 4709 6

android中的常用权限

变成砖头 android.permission.BRICK,能够禁用手机,非常危险,顾名思义就是让手机变成砖头 应用删除时广播 android.permission.BROADCAST_PACKAGE_REMOVED,当一个应用在删除时触发一个广播 收到短信时广播 android.permission.BROADCAST_SMS,当收到短信时触发一个广播 连续广播 android.permission.BROADCAST_STICKY,允许一个程序收到广播后快速收到下一个广播 WAP PUSH广播 android.permission.BROADCAST_WAP_PUSH,WAP PUSH服务收到后触发一个广播 拨打电话 android.permission.CALL_PHONE,允许程序从非系统拨号器里输入电话号码 通话权限 android.permission.CALL_PRIVILEGED,允许程序拨打电话,替换系统的拨号器界面 拍照权限

2018-07-24

空空如也

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

TA关注的人

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