会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KLAPT
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
55
下一页
2022年3月25日
SQL相关知识
摘要: 1. 数据库范式 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。 第一范式(1NF):确保每一列的原子性 如果每一列都是不可再分的最小数据单元,则满足第一范式。 第二范式:在第一
阅读全文
posted @ 2022-03-25 17:56 KLAPT
阅读(32)
评论(0)
推荐(0)
2022年3月18日
零拷贝
摘要: 传统IO 基于传统的IO方式,底层实际上通过调用read()和write()来实现。 通过read()把数据从硬盘读取到内核缓冲区,再复制到用户缓冲区;然后再通过write()写入到socket缓冲区,最后写入网卡设备。 整个过程发生了4次用户态和内核态的上下文切换和4次拷贝,具体流程如下: (1)
阅读全文
posted @ 2022-03-18 10:15 KLAPT
阅读(62)
评论(0)
推荐(0)
2022年3月17日
基本数据类型占的位数
摘要: boolean是逻辑型,char是文本型,byte、short、int、long是整数型,float、double是浮点型 byte:1字节 -128~127 =>-27=128;27-1=127 【有一个符号位,整数有一个0所以大小减1】 short:2字节 -2^15~2^15-1;【-32,7
阅读全文
posted @ 2022-03-17 16:05 KLAPT
阅读(169)
评论(0)
推荐(0)
2022年3月14日
InnoDB原理
摘要: crud的时候,都会从磁盘上加载数据页到Buffer Pool的缓存页里去,更新缓存页后,由异步线程刷回磁盘的数据页。 所以MySQL进行数据操作的最小单位是数据页,接下来就分析分析,数据页到底长什么样。 每个数据页默认16kb的大小,数据页由多个部分组成 文件头:存放了特别多的信息,如当前页号、页
阅读全文
posted @ 2022-03-14 17:50 KLAPT
阅读(70)
评论(1)
推荐(0)
2022年3月11日
java 里的锁
摘要: Synchronized public class LockTest{ Object obj=new Object(); public static synchronized void testMethod1() { //同步代码。 } public synchronized void testMe
阅读全文
posted @ 2022-03-11 16:44 KLAPT
阅读(30)
评论(0)
推荐(0)
2022年3月10日
类加载常见错误
摘要: ClassNotFoundException ClassNotFoundException 表示类找不到异常,是一种 Exception,通常发生在载入阶段,当开发者主动调用 Class.forName()、ClassLoader.loadClass()或 ClassLoader.findSyste
阅读全文
posted @ 2022-03-10 17:30 KLAPT
阅读(165)
评论(0)
推荐(0)
2022年3月8日
提高国内访问 GitHub 的速度
摘要: 1. GitHub 镜像访问 这里提供两个最常用的镜像地址: https://github.com.cnpmjs.org https://hub.fastgit.org 镜像就是一个克隆版的 GitHub,镜像的内容跟 GitHub 是完整同步的镜像,然后在这个网站里面进行下载克隆等操作。 2. G
阅读全文
posted @ 2022-03-08 15:33 KLAPT
阅读(435)
评论(1)
推荐(0)
2022年3月7日
Spring事务的基本原理
摘要: Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。 《=======================》 JDBC链接步骤: 1、获取连接 Connection con = DriverManager.getConnection() 2、开启事务
阅读全文
posted @ 2022-03-07 16:06 KLAPT
阅读(16)
评论(0)
推荐(0)
不用任何框架,Java 就能实现定时任务的 3 种方法
摘要: 1、 sleep 实现逻辑: 新开一个线程,添加一个 for/ while 死循环,然后在死循环里面添加一个 sleep 休眠逻辑,让程序每隔 N 秒休眠再执行一次,这样就达到了一个简单定时任务的效果。 /** * 休眠实现定时任务 * 来源公众号:Java技术栈 */private static
阅读全文
posted @ 2022-03-07 14:26 KLAPT
阅读(116)
评论(0)
推荐(0)
2022年3月3日
单点登录的三种实现方式
摘要: 单点登录(Single Sign On, SSO)是指在同一帐号平台下的多个应用系统中,用户只需登录一次,即可访问所有相互信任的应用系统。(百度贴吧和百度地图是百度公司旗下的两个不同的应用系统,如果用户在百度贴吧登录过之后,当他访问百度地图时无需再次登录,那么就说明百度贴吧和百度地图之间实现了单点登
阅读全文
posted @ 2022-03-03 16:09 KLAPT
阅读(301)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
55
下一页
公告