自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zicair的博客

时光知味、岁月沉香

  • 博客(14)
  • 收藏
  • 关注

原创 Hexo博客备份

部署博客时提交的是生成后的静态网页,而源文件是在我们使用的电脑上,可以使用Git工具备份这些博客文件和设置文件,并将图床搭配进来。Hexo博客备份1. 存在的问题上周使用笔记本过程中出现了故障, wifi识别不到网络,重置网络后电脑关机准备自动重启就再也打不开机了,当天下午就去了售后维修点。服务员确认了电脑故障后就交给了维修人员,并提醒我可能会重装系统,有没...

2020-07-28 17:26:50 629

原创 将博客搬至CSDN

2020-07-27 11:23:02 127

原创 动态代理模式

代理模式可分为静态代理和动态代理,什么是代理模式以及代理模式怎么使用?代理模式1. 代理模式的定义为其他对象提供一种代理以控制对这个对象的访问。也称为“委托模式”。根据字节码的创建时机又分为静态代理和动态代理。如果根据字节码的创建时机来分类,可以分为静态代理和动态代理:静态代理:在程序运行前就已经存在代理类的字节码文件,代理类和真实主题角色的关系在运行前...

2020-07-25 01:19:16 268

原创 CAS及ssynchronized优化

CAS作用和原理,ssynchronized锁的优化: 偏向锁、轻量级锁、自旋锁、锁消除、锁粗化CAS及ssynchronized优化1. CAS作用和原理创建五个线程,对类的变量自增:CAS:Compare And Swap(比较相同再交换)。是现代CPU广泛支持的一种对内存中的共享数据进行操作的一种特殊指令。CAS的作用:CAS可以将比较和交换转换...

2020-07-14 09:47:28 315

原创 synchronized底层monitor原理

synchronized底层使用monitor来控制锁的活动。了解monitor中的各个属性值的含义,锁的竞争流程。synchronized底层monitor原理1. monitor监视器锁无论是synchronized代码块还是synchronized方法,其线程安全的语义实现最终依赖于monitor。在HotSpot虚拟机中,monitor是由Obje...

2020-07-13 22:23:06 1400 1

原创 mysql笔记day3

【笔记】内容:应用优化、查询缓存优化、内存管理优化、参数调整、锁Mysql高级-day031. 应用优化前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。1.1 使用连接池对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资...

2020-06-23 15:46:24 118

原创 mysql笔记day2

【笔记】内容:存储引擎介绍、优化SQL、索引的使用、SQL的语句优化Mysql高级-day021. Mysql的体系结构概览 整个MySQL Server由以下组成Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件SQL Interface : SQL接口组件...

2020-06-23 15:23:10 238

原创 mysql笔记day1

【笔记】内容:索引、视图、存储过程和函数、触发器。Mysql高级-day011. 索引1.1 索引概述MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索...

2020-06-23 00:10:06 137

原创 centos8安装MySQL并使用SQLyog远程访问

在虚拟机中安装centos8并安装MySQL,在本地使用SQLyog远程访问MySQL数据库。1. 安装VMware pro 15(破解)VMware安装没有什么可注意的,下载安装一路下一步即可。前往VMware官网下载VMware Workstation Pro 15,然后以管理员身份运行安装。到这一步时,点击许可证,实现破解随便选择一个注册码:...

2020-06-13 22:22:20 509

原创 Java中的synchronized

Java并发编程中的Synchronized的性质,并比较和Lock的区别。1. 并发编程中的三个问题可见性:一个线程对共享变量的修改,另一个线程不能立即得到最新值。原子性:在一次或多次操作中,要么所有的操作都执行并且不受其他因素干扰而中断,要么所有的操作都不执行。有序性:是指程序中的代码执行顺序,Java在编译 时和运行时会对代码进行优化,导致程序最...

2020-06-12 21:12:44 105

原创 单例模式

饿汉式、懒汉式单例模式实现,懒汉式单例模式解决线程安全问题。1. 单例模式单例模式是保证只能创建一个类的实例,达到节约内存方便管理的目的。单例模式可分为两种:饿汉式:在获取单例对象之前完成单例的创建;缺点:在刚开始时就要加载一些复杂的单例实现导致性能的降低。懒汉式:真正需要时进行单例的创建;缺点:延迟加载提升性能;但根据写法不同可能会导致线...

2020-06-12 15:21:02 69

原创 typora+picgo搭建github图床

windos10系统下,使用typora+picgo组合进行图床的设置,配置图床后直接上传图片到图床能够获取到图片连接。1. 安装PicGo打开typora软件,依次点开文件->偏好设置->, 直接下载PicGo(app),安装完成后,将PicGo路径设置为你刚安装的PicGo.exe的路径。PicGo(app)是单独下载一个软件,当然也...

2020-05-31 14:04:49 461

原创 win10配置Hexo

介绍windos10安装配置Hexo博客并部署到github一、预装软件安装Git搭建Hexo博客需要有个服务器来部署我们的博客,这里将博客部署到GitHub,免去额外配置服务器的麻烦,所以首先需要有个GitHub账号。Windows电脑本机要先安装Git工具。下载安装程序一直点击下一步。安装nodejs到nodejs官网下载Windows版本的安装包...

2020-04-07 22:04:58 302

原创 Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me...

2020-04-07 10:08:21 77

空空如也

空空如也

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

TA关注的人

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