MySQL学习笔记 MySQL学习一、MyISAM和InnoDB MyISAM和InnoDB都是存储引擎MyISAM是MySQL在5.5以前的默认存储引擎,性能很好,但是不支持事务和行级锁,并且崩溃后无法安全恢复,其索引文件与数据文件分开存储InnoDB是5.5以后的默认存储引擎,其配合内置的redolog日志实现崩溃后的安全恢复,并且提供事务和行级锁的功能,索引与数据存储在一起 1.一条SQL的具体过程 连接:连 2021-08-17 学习笔记 MySQL 索引 MySQL 数据库 事务 SQL 锁 B+Tree InnoDB MyISAM
JVM学习笔记整理 JVM一、JVM内存区域1.内存模型jdk1.8之后,方法区被移动到直接内存,并且有个新名字元空间,而原来的运行时常量池被移动到堆空间里。 2.堆 堆是JVM管理的最大一块内存,所有线程共享,几乎所有的对象实例以及数组都是在这里面开辟空间 GC主要是在堆里面回收垃圾 为了方便垃圾回收,堆又分成新生代和老年代,新生代和老年代采取不用的垃圾回收策略 3.方法区这里存放的是被加载的各个类的信息、常量、 2021-08-12 学习笔记 Java Java JVM 双亲委派 类的加载 对象 内存模型 垃圾回收
SSM实现登录注册的小案例 SSM实现登录注册的小案例 SpringMVC+Spring+Mybatis 撰文目的: 进一步巩固自己对SSM的理解 为今后可能需要入门SSM的同事或同学作一个参考 涉及知识 java的注解、反射、代理 数据库的设计、增删改查、索引 Spring的IoC注入原理 SpringMVC与web交互 Mybatis代理Dao层 所需环境 jdk、maven、SQLServer 一、数据库 2021-07-20 学习笔记 Spring SpringMVC Spring Mybatis sha256 案例 SQLServer 索引 代理 maven MVC IoC SSM
Java常用集合源码解析学习 Java源码解析(一)一、关键字volatile 可见的在多线程场景下,由该关键字修饰的共享变量被某一个线程修改后就会通知到其他线程,避免其他线程依旧从自己的私有空间拿已经过期的变量的缓存值。 transient 无需序列化该关键字修饰的变量不会被序列化,比如toString()就不会将该变量加入进来 default 默认实现一般用在接口之中修饰方法,可以在接口种写出该方法的默认实现,实现类就无需 2021-06-15 学习笔记 Java List Map Set HashMap 源码 集合 Java
区块链原理(很详细很全面) 去中心化 中心化:我们使用支付宝、微信来支付,这就是中心化的应用,它存在一个中心机构来管理服务。 去中心化:再比如自己寝室里室友之间代替付费,一天室友A给室友B出了一顿饭钱,室友B下午又给室友C出了一顿饭钱,室友B就告诉室友A去找室友C要钱就好了。这就是一个去中心化的系统,室友之间互相交易,没有一个中心机构,但是这样的系统要求互相信任。你敢和学校外一个陌生人这样交易吗? 本篇文章将使用区块链来 2021-05-23 学习笔记 密码学 区块链 p2p 区块链 p2p 分布式 去中心化 工作量证明 挖矿 链冲突 二手书交易
区块链简单实现之p2p网络多节点同步 承接上文:区块链的简单实现,我们已经实现了一个简单的区块链数据结构。现状:区块存放在数组中,程序重启就是一条新链,并且也只有单节点,没有引入多节点。目标:将区块保存为文件,实现多节点之间的同步。 将区块保存为json文件之前的类BlockChain的creatBlock方法: 12345678910creatBlock(data){ var lastBlock=this.g 2021-05-21 学习笔记 区块链 p2p 区块链 p2p node.js json 分布式
如何写规范的文档 基本概念 换行是不要钱的,只要不是连续的文本都可以在中间加一个或多个换行,无论输入多少空行,最终显示的效果也是没有空行的。 本质都是文字,只是会使用一些符号来放在这一行文本的开头,来设置这一行文本的格式。 注意标记符号和文本内容要有一个距离,一般是一个空格或一个换行。 所有的图片都是根据链接地址寻找的,所以这张图片要先上传到网络,并得到他的链接。 先写标题标题有等级,等级随#的个数增加而降低,最 2021-04-30 规范 教程 markdown
撰写文章规范 我的小宝贝,这是为你写的一个整理文章的平台,下面由我这篇文章来告诉你怎么撰写文章的规范吧。 文章规范markdown文本语法这个语法最常用于写博客文章,里面很适合融入代码,但是它不单单可以写博客,它可以用来写记录生活的文章,可以抒发感情,可以插入图片,可以插入视频,可以像编辑一个公众号文章一样随心所欲,不过初次写这样的文章,可能会碰很多坑。我们可以进入CSDN 然后在它的在线编辑工具里学习这中文法 2021-04-29 规范 HEXO 教程
Talent Management System 跨组织人才管理系统由JHH团队设计实现,获得服创大赛中部赛区三等奖,本文为项目简介,由JHH团队队长撰写。 2021-04-26 项目简介 小微企业 人才管理 项目简介
双系统之重装linux系统并保持原软件和配置不变(亲测好用推荐) 前言 我第一次装ubuntu时,只是想学会使用linux操作系统,因此装的双系统,并且只给ubuntu分派了小小的20G硬盘,以至于后面根本不够用,中间又从windows压缩10G挂载到根目录的一个目录下,但后面还是不够用,而且自动挂载的空间用起来不方便。而且现在已经习惯在linux下编程了,但是平时办公又用习惯了windows,而且windows下的office一系列功能确实要强大许多。于是决定 2021-04-25 双系统 卸载ubuntu tar命令 数据备份 安装ubuntu