博客

50天50个Project / 2022-12-28

前言这个项目来源于GitHub上的一个开源项目https://github.com/bradtraversy/50projects50days,总共有50个用来练手的前端项目,我学习然后复现效果,并记录学习笔记和心得。效果展示faq-collapseHTML&CSS<!DOCTYPE

默认分类 / 2022-12-23

打算自学一下小程序开发,然后就从博客小程序入手了,Halo官方的小程序是要收费的,也促使我想开发一个自己的小程序,奈何腾讯不给我上线,说个人小程序不支持分享资讯内容,那就不上线吧,反正搞了完的,自己用开发版,处理一下留言,发个动态也挺好的。下面是页面展示:

50天50个Project / 2022-12-19

前言这个项目来源于GitHub上的一个开源项目https://github.com/bradtraversy/50projects50days,总共有50个用来练手的前端项目,我学习然后复现效果,并记录学习笔记和心得。效果展示form-waveHTML&CSS<!doctype htm

JVM / 2022-12-13

JDK的命令行工具Sun JDK监控和故障处理工具jps:虚拟机进程状况工具可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(Main Class,main()函数所在的类)名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifier,LVMID)。jsp

JVM / 2022-12-09

上图展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用。虚拟机所处的区域,则表示它是属于新生代收集器还是老年代收集器。Serial收集器Serial收集器是最基本、发展历史最悠久的收集器。这个收集器是一个单线程的收集器,但它的“单线程”的意义并不仅仅说明它只会使用一

JVM / 2022-12-07

每一种收集器的日志形式都是由它们自身的实现所决定的,换而言之,每个收集器的日志格式都可以不一样。但虚拟机设计者为了方便用户阅读,将各个收集器的日志都维持一定的共性,例如以下两段典型的GC日志:33.125: [GC [DefNew: 3324K->152K(3712K), 0.0025925

默认分类 / 2022-12-03

.命令.重复上次的修改等效长命令var foo = 1var bar = 'a'var foobar = foo + bar给上面没行代码末尾加;,可以用$a;,也可以A;,利用后面这种方法,更方便利用.重复复合命令等效的长命令Cc$sclS^cI^iA$aoA<CR>O

默认分类 / 2022-12-02

在idea中使用vim, insert模式用中文输入法, 切换到normal模式后仍然是中文. 针对这个痛点, idea 中 有 IdeaVimExtension 插件可以解决。首先要安装IdeaVimExtension这个插件。然后在.ideavimrc文件中加上这两行配置。set keep-en

前端 / 2022-11-29

注释多行注释保留单行注释不被保留在编译生成的 CSS 中/* * 一个块注释 * style comment! */// 这一行被注释掉了!div { color: red;}变量基本使用@ 声明变量,作为普通属性值使用@width: 50px;@height: 100px;div { wid

默认分类 / 2022-11-24

依赖范围compile编译依赖范围。如果没有指定,就会默认使用该依赖范围。使用此依赖范围的Maven依赖,对于编译、测试、运行三种classpath都有效。典型的例子是spring-core,在编译、测试和运行的时候都需要使用该依赖。test测试依赖范围。使用此依赖范围的Maven依赖,只对于测试c