自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣(leetcode)题二

力扣题二, 两数相加给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。

2022-03-28 15:51:53 105

原创 力扣(leetcode)题一

力扣第一题

2022-03-28 15:42:41 65

原创 自旋锁-锁粗化-锁消除-偏向锁和轻量级锁

1,自旋锁自选锁其实就是在拿锁时发现已经有线程拿了锁,自己如果去拿会阻塞自己,这个时候会选择进行一次忙循环尝试。也就是不停循环看是否能等到上个线程自己释放锁。这个问题是基于一个现实考量的:很多拿了锁的线程会很快释放锁。因为一般敏感的操作不会很多。当然这个是一个不能完全确定的情况,只能说总体上是一种优化。举个例子就好比一个人要上厕所发现厕所里面有人,他可以:1,等一小会。2,跑去另外的地方上厕所...

2019-12-08 20:51:01 163

原创 SpringMVC

1、前端控制器 DispatcherServlet(不需要开发,由框架提供【核心】)DispatcherServlet 是 Spring MVC 的入口函数。接收请求,响应结果,相当于转发器,中央处理器。有了 DispatcherServlet ,可以大大减少其它组件之间的耦合度。用户请求到达前端控制器,就相当于 mvc 模式中的 c,DispatcherServlet 是整个流程控制的中心,...

2019-12-07 17:59:51 77

原创 SpringBoot + shiro + thymeleaf 整合

springBoot中shiro配置类/** * 作者: Lipf * 项目名: fresh * 时间: 2019/11/25 16:23 * 描述: */@Configurationpublic class ShiroConfiguration { /** * thymeleaf模板支持shiro方言的配置 * @return */ ...

2019-11-29 19:53:58 158

原创 强引用--软引用--弱引用--幻象引用的区别

引用出现的根源是由于GC内存回收不同的引用类型,主要体现的是对象不同的可达性状态和垃圾收集的影响。强引用:包内可见就是我们常见的普通对象引用,只要还有强引用指向一个对象,就能表明对象还“活着”,垃圾收集器不会碰这种对象。对于一个普通的对象,如果没有其他的引用关系,只要超过了引用的作用域或者显示地将相应(强)引用赋值为null,就是可以被垃圾收集的了,但是如果这个对象的值不为null,在...

2019-11-27 08:40:44 130

原创 oracle数据库相关

oracle数据库用户是管理表的单位MySQL中库是管理表的单位创建表空间create tablespace ***detafile 'c:\***.dbf' 指定路径 后缀名必须dbfsize 100m 表空间初始大小autoextend on 表空间不足时自定扩展next 10m; 每次10M...

2019-11-25 08:49:23 138

转载 HTTP和HTTPs的区别

转自博客https://blog.csdn.net/qq_38289815/article/details/80969419

2019-11-18 08:35:48 159

原创 java 序列化和反序列化的实现原理

老是听说序列化反序列化,就是不知道到底什么是序列化,什么是反序列化?今天就在网上搜索学习一下,这一搜不要紧,发现自己曾经用过,竟然不知道那就是JDK类库中序列化和反序列化的API。----什么是序列化?–1--java序列化是指把java对象转换为字节序列的过程,而java反序列化是指把字节序列恢复为java对象的过程–2--序列化:对象序列化的最主要的用处就是在传递和保存对象的时候,保证对...

2019-11-15 08:43:07 102

原创 数据库权限操作指令

登录数据库mysql -u账号 -p密码 -P端口 -h IP命名创建账号create user '账号'@'host' identified by '密码';创建未授权的账号,host处建议使用%!%对IP地址没有限制!如果后期只能本地访问,授权后可以修改3.删除账号账号是一个联合主键,删除的时候,需要指定账号和hostdrop user '账号'@'host';...

2019-11-14 08:42:35 233

原创 Linux命令

Linux常用命令大全系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinf...

2019-11-12 14:18:38 108

原创 maven中的pom.xml文件配置内容

1. maven常见的构建流程2. pom核心基本属性3. jar包的依赖管理4. 统一版本,编码格式问题5. buildmaven构建设置1 maven常见的构建命令功能clean清理compile编译test测试package打包site描述依赖信息install将maven工程部署到本地仓库deploy将ma...

2019-10-18 20:35:20 234

原创 Linux部署web项目入门

在学习java过程中,自己突然想弄一个云服务器,经过查资料和无数次对云服务器重装系统后,才有初步了解,首先我认为一个对于一个初次使用Linux系统的云服务器的小白来说,安装一个宝塔面板还是很有必要的,在宝塔面板里面可以直接安装Tomcat,mysql等一系列软件,并且宝塔面板为云服务器提供了一个可视化界面,可以不通过控制器,直接打开各个软件的配置文件进行配置还是很方便的...

2019-10-06 14:54:39 234

原创 数据库结构练习

数据库结构创建四张表 分别存储 学生信息 课程信息 分数 讲师信息表 存储相应数据学生信息表 Student字段名 字段类型 字段约束 / 含义Sno VARCHAR(3) NOT NULL / 学员编号Sname VARCHAR(4) NOT NULL / 学员姓名Ssex VARCHAR(2) NOT NULL / 性别Sbirthday DA...

2019-08-29 19:59:33 344

原创 Java中线程通信多窗口售卖火车票问题

测试类public class Test { public static void main(String[] args) { show s = new show(); //给线程重新命名,并传入参数,调用 start 方法 **注意,此处千万不能使用show对象构造方法,进行售票人员命名 new Thread(s, "售票口1").start(); //若是用show...

2019-08-25 20:56:26 363

空空如也

空空如也

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

TA关注的人

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