会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
I am Codeman~
毁灭你,与你何干
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
8
下一页
2019年6月26日
centos7安装mysql
摘要: 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子
阅读全文
posted @ 2019-06-26 18:56 caotao0918
阅读(199)
评论(0)
推荐(0)
编辑
阿里云第一次访问tomcat非常慢的解决办法
摘要: yum install -y rng-tools systemctl start rngd
阅读全文
posted @ 2019-06-26 18:42 caotao0918
阅读(538)
评论(0)
推荐(0)
编辑
2019年6月8日
java中的语法糖
摘要: 其实语法糖只不过是编译器实现的一些小把戏而已。 这些小把戏包含条件编译、断言、Switch语句与枚举及字符串结合、可变参数、自动装箱/拆箱、枚举、内部类、泛型擦除、增强for循环、lambda表达式、try-with-resources语句、JDK10的局部变量类型推断等等。。。 我感觉JDK版本的
阅读全文
posted @ 2019-06-08 10:15 caotao0918
阅读(230)
评论(0)
推荐(0)
编辑
2019年5月26日
jvm | 基于栈的解释器执行过程
摘要: 一段简单的算术代码: 通过javac编译,得到Demo.class。通过javap可以看到main()方法的字节码是: javap提示这段代码需要深度为2的操作数栈和4个Slot(下图有误,下标为0的应该是this)的局部变量空间 下面是解释器的执行过程: 首先执行偏移地址为0的指令,iconst_
阅读全文
posted @ 2019-05-26 09:56 caotao0918
阅读(430)
评论(0)
推荐(0)
编辑
2019年5月25日
关于"动态语言" "静态语言" "静态类型语言" "动态类型语言"的区别
摘要: 参考链接:关于“编译型”“解释型”“动态语言”“静态语言”“动态类型语言”“静态类型语言”的区分以及优缺点(汇总整理) 很多人把这两类混为一谈,但是这是完全不同的两个概念!!! 动态和静态语言主要看的是程序在运行期间能不能改变代码的结构,主要看的是代码结构 动态类型和静态类型语言主要看的是数据类型检
阅读全文
posted @ 2019-05-25 10:46 caotao0918
阅读(368)
评论(0)
推荐(0)
编辑
2019年5月21日
类与类加载器
摘要: 比较两个类是否"相等",只有在这两个类是由同一个类加载器加载的前提下才有意义, 否则,即使这两个类来源于同一个Class文件,被同一个虚拟机加载,只要加载他们的类加载器不同,那这两个类就必定不相等。 运行结果: class org.codeman.ClassLoaderTest false 两行输出
阅读全文
posted @ 2019-05-21 10:29 caotao0918
阅读(217)
评论(0)
推荐(0)
编辑
关于类初始化时非法向前引用变量的问题
摘要: 静态语句块中只能访问到定义在静态语句块之前的变量,定义在它之后的变量, 在前面的静态语句块可以赋值,但是不能访问!!!
阅读全文
posted @ 2019-05-21 09:25 caotao0918
阅读(414)
评论(0)
推荐(0)
编辑
2019年5月20日
哈夫曼树结构和带权路径长度计算
摘要: 什么是哈夫曼树呢? 哈夫曼树是一种带权路径长度最短的二叉树,也称为最优二叉树。下面用一幅图来说明。 它们的带权路径长度分别为: 图a: WPL=5*2+7*2+2*2+13*2=54 图b: WPL=5*3+2*3+7*2+13*1=48 可见,图b的带权路径长度较小,我们可以证明图b就是哈夫曼树(
阅读全文
posted @ 2019-05-20 17:31 caotao0918
阅读(22905)
评论(1)
推荐(2)
编辑
2019年5月13日
GC执行finalize的过程以及对象的一次自我拯救
摘要: 参考资料:深入理解java虚拟机 当jvm利用可达性分析算法检测到一个对象不可达时,jvm并不会立即回收该对象,要经过两次标记。 第一次标记,如果该对象没有覆盖finalize方法,或者该对象的finalize方法已经执行过,则立即将其回收,不经过二次标记; 第二次标记,jvm会把该对象放到一个F-
阅读全文
posted @ 2019-05-13 10:43 caotao0918
阅读(258)
评论(0)
推荐(0)
编辑
2019年5月12日
关于java字符串常量池
摘要: 今天发现一个好玩的东西 我想应该是初始化时java把java这个字符串,void字符串以及int,byte,char,double,float,boolean,short,long这八个字符串都放在了字符串常量池中。。。 各位大佬,小弟猜的对不对?
阅读全文
posted @ 2019-05-12 19:09 caotao0918
阅读(304)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
8
下一页
公告