会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xp1902
学习是一辈子的事情!
首页
新随笔
联系
管理
[置顶]
GitHub备忘单
摘要: 创建仓库 创建一个新的仓库或者从一个现有的仓库获取仓库 $ git init [project-name] 创建一个本地仓库并设置名字或者在本地文件夹中$git init $ git clone [url] 下载一个项目以及它所有的版本历史 更改 检查已有的编辑并执行提交操作 $ git statu
阅读全文
posted @ 2019-09-29 16:37 shemlothae
阅读(166)
评论(0)
推荐(0)
[置顶]
锁机制-使用锁带来的一些问题
摘要: 使用锁机制带来的死锁,活锁,线程阻塞等问题
阅读全文
posted @ 2019-09-28 19:35 shemlothae
阅读(462)
评论(0)
推荐(0)
2019年10月23日
MySQL学习
摘要: 把一个表复制到另一个表 复制表结构:create table newuser like user 导入表数据:insert into newuser select * from user 乐观锁和悲观锁 乐观锁: 首先说明一点的是:乐观锁在数据库上的实现完全是逻辑的,数据库本身不提供支持,而是需要开
阅读全文
posted @ 2019-10-23 19:24 shemlothae
阅读(161)
评论(0)
推荐(0)
2019年10月18日
MySQL主从复制
摘要: 基本原理: slave会从master读取binlog来进行数据同步 步骤: master将改变记录到二进制文件 binary log中,这些几率过程叫做二进制日志时间,binary log events; slaver 将master的binary log events拷贝到它的中继日志relay
阅读全文
posted @ 2019-10-18 21:27 shemlothae
阅读(75)
评论(0)
推荐(0)
2019年10月14日
Redis学习笔记
摘要: Redis的作用 易扩展:NoSQL数据库种类繁多,而且一个共同的特点就是去掉关系型数据库的关系型特性,数据之间无关系,就非常容易扩展,在架构层面上提高了扩展性。 大数据量高性能:具有非常高的性能,尤其在大数据下,表现同样优秀,得益于它的无关系性,数据库的结构简单。一般MySQL使用Query Ca
阅读全文
posted @ 2019-10-14 13:15 shemlothae
阅读(230)
评论(0)
推荐(0)
2019年10月13日
JVMGC算法和相应的垃圾回收器
摘要: 四种算法 引用计数(循环引用不能解决) 复制(新生代) 标记-整理 标记-清除 四种主要的垃圾回收器 Serial串行回收:为单线程生产环境设计并使用一个线程进行回收,会暂停所有的用户线程,不适合服务器环境 砸瓦鲁多!!! parallel并行回收:多个垃圾收集器线程并行执行,此时用户线程暂停,适用
阅读全文
posted @ 2019-10-13 13:42 shemlothae
阅读(289)
评论(0)
推荐(0)
JVM中OOM常见几种类型
摘要: Java中的OOM java.lang.StackOverflowError java.lang.OutMemoryError:Java heap space java.lang.OutMemoryError:GC overhead limit exceeded:Gc回收时间过长会发生outofme
阅读全文
posted @ 2019-10-13 12:31 shemlothae
阅读(1019)
评论(0)
推荐(0)
Java引用类型
摘要: Java引用结构 强引用: 当内存不足时,JVM进行内存回收,但是,对强引用的对象,JVM就算发生OOM也不会回收 把一个对象赋值给一个引用,这个引用就是强引用,表明这个对象还活着,即这个对象是可达的,即不会被JVM回收,即使以后不会用到这个对象。因此强引用是Java发生内存泄露的主要原因。 一个普
阅读全文
posted @ 2019-10-13 03:09 shemlothae
阅读(230)
评论(0)
推荐(0)
JVM参数
摘要: JVM参数 JVM參數類型: 標準參數:所有的JVM实现都必须实现这些参数的功能,而且向后兼容; x參數:默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; xx參數:此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用; 在命令行查看某个参数值: jp
阅读全文
posted @ 2019-10-13 01:49 shemlothae
阅读(141)
评论(0)
推荐(0)
2019年10月11日
深入理解JVM
摘要: JVM 运行时数据区 Java运行时数据区有 堆 ,本地方法栈,虚拟机栈,程序计数器,方法区(运行时常量池,属性和方法数据,代码区) Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。Java虚拟机所管理的内存将会包括以下集合运行时数据区域: 5.1 程序计数器(
阅读全文
posted @ 2019-10-11 20:46 shemlothae
阅读(170)
评论(0)
推荐(0)
2019年9月30日
MySQL中索引的使用
摘要: 索引的定义 在MySQL中,索引是一个排序的列表,在这个索引中存在这个索引的值和这个索引所在行的物理地址,使用索引可以加快查询速度是因为,使用索引后可以不用扫描全表来定位某行的位置,而是通过索引列表直接跳转到该行的物理地址访问相关的数据。 MySQL中索引的语法 建表的时候添加索引: 在建表以后添加
阅读全文
posted @ 2019-09-30 14:55 shemlothae
阅读(228)
评论(0)
推荐(0)
2019年9月29日
request和requestScope
摘要: EL表达式中,param和requestScope的区别 在看param和requestScope之前,不妨先了解下在java下request的情况: 1. request对象通常用来接收客户端提交到服务端的数据,如:在servlet或者action中可以用request.getParameter(
阅读全文
posted @ 2019-09-29 17:02 shemlothae
阅读(1232)
评论(0)
推荐(0)
下一页
公告