自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【Java】synchronized和volatile的比较

volatile是线层同步的轻量级的实现,并且volatile只能修饰变量。而synchronized可以修饰方法和代码块 多线程访问volatile不会发生阻塞,而synchronized会出现阻塞。 volatile解决的是变量在多个线程之间的可见性,但不能保证原子性;而synchroni...

2020-01-10 16:48:44

阅读数 13

评论数 0

原创 【WEB】基础回顾:什么是DOM和DOM的基本操作

原文链接 译文链接 什么是DOM? DOM(文档对象模型)是针对于xml但是扩展用于HTML的应用程序编程接口,定义了访问和操作HTML的文档的标准。 W3C文档对象模型是中立于平台和语言之间的接口,它允许程序和脚本动态的访问和更新文档的内容、结构、样式。总之HTML是关于如何获取、修改、...

2020-01-07 12:00:33

阅读数 7

评论数 0

原创 【Linux】Linux基本命令

目录切换命令 cd user:切换到该user目录下 cd .. (或 cd ../ ):切换到上一层目录 cd /:切换到系统根目录 cd ~ :切换到用户主目录 cd - :切换到上一个操作所在目录 目录操作命令 mkdir 目录名称 :创建目录 ls或ll :查看目录信息 f...

2019-08-14 17:46:49

阅读数 40

评论数 0

原创 【前端】JS创建对象的七种方式

工厂模式 function createPerson(name, job) { var o = new Object(); o.name = name; o.job = job; o.sayName = function (){ console....

2019-08-12 10:26:48

阅读数 55

评论数 0

原创 【Java】Java8 Lambda处理List集合

stream().forEach() 遍历集合内元素 List<String> list = Lists.newArrayList(); list.add("1"); list.add("2"); list.add("3")...

2019-07-31 17:59:43

阅读数 228

评论数 0

原创 【JVM】常量池

常量池计数器是从1开始计数的,将第0项常量空出来是有特殊考虑的,索引值为0代表“不引用任何一个常量池项” 常量池主要存放两大常量:字面量和符号引用。字面量比较接近于Java语言层面的常量概念,如文本字符串、声明为final的常量值。而符号引用则属于编译原理方面的概念。包括下面三类常量: 类和接...

2019-07-30 15:23:33

阅读数 18

评论数 0

原创 【JVM】JDK监控和故障处理工具

工具命令在JDK安装的bin目录下: jps:查看所有Java进程的启动类、传入参数和Java虚拟机参数等信息 jstat:用于收集HotSpot虚拟机各方面的运行数据 jinfo:显示虚拟机配置信息 jmap:生成堆转储快照 jhat:用于分析heapdump文件,它会建立一个HTTP...

2019-07-29 11:27:54

阅读数 33

评论数 0

原创 【Windows】windows 10禁用开机启动程序

win+R 打开窗口并输入 msconfig 2.在启动一栏打开任务管理器,在任务管理器里的启动一栏找到想要禁用的应用程序,并禁用。 或者,直接右键任务栏打开任务管理器 ...

2019-07-28 17:25:02

阅读数 97

评论数 0

原创 【JVM】方法区和永久代

方法区和永久代的关系很像Java中接口和类的关系,永久代是HotSpot虚拟机对虚拟机规范中方法区的一种实现方式。 JDK1.8之前调节方法区大小: -XX:PermSize=N //方法区(永久代)初始大小 -XX:MaxPermSize=N //方法区(永久代)最大大小,超出这个值将会抛...

2019-07-26 10:41:03

阅读数 209

评论数 0

原创 【开发工具】Visual Studio Code C++环境调试控制终端中不能输入解决

VS版本:1.33.1 打开设置面板: 在搜索设置中输入:runInTerminal 把图中的选项勾中,重启VS就可以了。

2019-05-14 18:29:29

阅读数 1099

评论数 2

原创 【数据库】数据库基本设计规范

1.所有表必须使用Innodb存储引擎 没有特殊要求(即Innodb无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须 使用Innodb存储引擎(mysql5.5之前默认使用Myisam,5.6以后默认的为Innodb)。Innodb 支持事务,支持行级锁,更好的恢复性,高并发下性能...

2019-05-09 10:32:32

阅读数 102

评论数 0

原创 【数据库】数据库命名规范

所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期...

2019-05-09 10:22:13

阅读数 61

评论数 0

原创 【前端】VUE CLI 3 默认端口修改

所在目录:node_modules\@vue\cli-service\lib\commands 需要修改的文件:serve.js 默认端口为8080,我修改为8088;如下图所示:

2019-01-23 13:25:14

阅读数 7301

评论数 1

原创 【数据库】mysql 1045错误 win10系统64位解决方案

在mysql的初始化文件my.ini最后一行添加skip_grant_tables,并重启服务。 此举是跳过权限验证登录,可重新设置密码。

2018-01-21 12:57:42

阅读数 1114

评论数 0

转载 【前端】CSS cursor属性详解

cursor属性是CSS样式书写中常用的属性,该属性是规定了光标显示的形状。属性值如下: url 自己定义光标显示的URL路径 default 默认光标 auto 默认,浏览器设置的光标 crosshair 光标呈现为十字线 pointer 指示链接的指针 move 指示当前对象可被...

2018-01-19 14:46:02

阅读数 493

评论数 0

原创 【WEB】初识SEO

SEO:Search Engine Optimization 搜索引擎优化 SEM:搜索引擎营销 IP:独立IP访问的用户 PV:页面浏览量或点击量 UV:独立访客数 搜索引擎前身:导航网址 早期的搜索引擎:雅虎、谷歌 搜索引擎占有率工具:statcounter ...

2018-01-18 23:15:35

阅读数 86

评论数 0

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