会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
枫叶像思念
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
15
下一页
2021年3月23日
【操作系统】王道操作系统全盘汇总
摘要: 1.用户可以通过应用程序 也可以通过直接对操作系统进行操作。 2.操作系统的定义 3.操作系统的功能 举例 4.命令接口 联机命令接口(交互式):在cmd中输入time会显示当前系统时间 脱机命令接口(批处理式):执行.bat文件 里面有很多指令 一次执行 5.程序接口 由可以是ddl文件引起的系统
阅读全文
posted @ 2021-03-23 20:50 枫叶像思念
阅读(611)
评论(0)
推荐(0)
2021年3月9日
【Spring】IoC源码分析以及实现
摘要: 1.对于IOC的例子,可以看我的数据库的例子 https://www.cnblogs.com/cckong/p/14350451.html 2.对于上面的例子,我们可以使用静态工厂进行优化。 当我们想更改数据库实例的时候,可以直接更改dao层,对于sercice和controller来说是无关的了。
阅读全文
posted @ 2021-03-09 00:45 枫叶像思念
阅读(367)
评论(1)
推荐(0)
2021年3月7日
【JUC】线程池原理及七大参数
摘要: 1.线程池原理 (1)银行办理窗口。柜台有五个(最大线程数),但是在不忙的情况下只有3个开启着(核心线程数)。 现在来了三个人 办理业务 。那么三个窗口开始办理。 (2)前面柜台三个人还没办理完业务,再来的人进去椅子坐着(等待队列)。 (3)大厅满了,又来一个客人,这时启动其他工作线程 4号窗口 (
阅读全文
posted @ 2021-03-07 20:47 枫叶像思念
阅读(349)
评论(0)
推荐(0)
2021年3月6日
Java之==和equals的区别、equals和hashcode
摘要: 如此老生常谈的问题,竟然还是很深奥。 今天之前 我还是只知道==只能判断值是否相等 equals判断字符串、对象是否相等 那么我们来看打脸时刻 返回的是true啊 同学们 字符串是可以用==号判等的。 但是我在项目里 登录模块 我输入的账号密码 要和数据库拿出来的账号密码进行一个对比。这时候就不能用
阅读全文
posted @ 2021-03-06 00:28 枫叶像思念
阅读(106)
评论(0)
推荐(0)
2021年3月5日
【JUC】AQS的由来及源码分析、Java中断机制
摘要: 1.我们使用CAS在硬件底层方面实现了原子的修改一个内存的值,但是如何对于对象来进行原子修改呢? 我们来了解下AQS 2.AbstactQueuedSynchronizer 好长的单词。。。 3.成员变量 4.在外面等待的线程是在一个FIFO的队列。head、tail分别是队列的头和尾 5.队列的n
阅读全文
posted @ 2021-03-05 22:33 枫叶像思念
阅读(120)
评论(0)
推荐(0)
2021年3月3日
【JUC】深入浅出ReentrantLock
摘要: 1.reentrantLock的含义 2.它实现了Lock接口
阅读全文
posted @ 2021-03-03 22:59 枫叶像思念
阅读(71)
评论(0)
推荐(0)
【JUC】无锁、偏向锁、轻量级锁、重量级锁
摘要: 1.对象的结构 2.在mark word里面的 锁标志位 3.synchronized底层实现 synchronized经过javac编译之后,生成两个字节码 monitorenter moniterexit monitor是监视器(管程)的意思,监视器只允许1个线程进入。 结合下图 线程A进入监视
阅读全文
posted @ 2021-03-03 20:57 枫叶像思念
阅读(282)
评论(2)
推荐(0)
2021年2月27日
【数据结构】使用归并排序对链表进行排序
摘要: 首先我们要看一道题 对于我们解题很重要 while循环是固定的。 这道题没毛病看到都知道用双指针,但是快慢结点的初始赋值是怎么样的呢。 (1)奇数项 fast=head 没毛病 3是中点。 (2)偶数项 fast=head(要求slow为中点的两个的第二个) 符合条件。 来看归并排序链表 如果我们还
阅读全文
posted @ 2021-02-27 12:35 枫叶像思念
阅读(233)
评论(0)
推荐(0)
2021年2月26日
Java8之Stream流及Optional类型
摘要: 1.stream流是jdk8新加的特性。 2.stream流通常是对于集合数据的一个操作。 3.创建流 parallelStream是并行流 支持并发操作 stram是普通串行流 中间操作符 4.filter 将每个元素都拿出来进行判断,过滤掉不符合的元素。 生成一个新流。 5.distinct 返
阅读全文
posted @ 2021-02-26 11:42 枫叶像思念
阅读(469)
评论(0)
推荐(0)
2021年2月25日
【JUC】线程池
摘要: 1.七大参数(根据阿里巴巴手册 尽量不要用Executor 要使用原生ThreadPoolExecutor) (1)corePoolSize:线程池中常驻核心线程数 (2)maximumPoolSize:线程池能够容纳同时执行的最大线程数,此值必须大于等于1 (3)keepAliveTime:多余的
阅读全文
posted @ 2021-02-25 12:40 枫叶像思念
阅读(65)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
15
下一页
公告