摘要:
我的开源项目托管在Github,同时在Git@OSC也有备份,有两个地方,是不是很麻烦呢?非也非也,下面介绍一下我是怎么做的。 1、先在Github新建一个项目,点击Github主页右上角的加号 New Repository,接着输入Repository name:kind samples,最后点击
阅读全文
posted @ 2016-10-14 14:50
程序那些事
阅读(803)
推荐(0)
摘要:
1.提交地址 使用的是开源中国git仓库 git.oschina.net 在windos环境下使用msysgit. 2.初始化化 username、email初始化 git config global user.name "Your Name" git config global user.emai
阅读全文
posted @ 2016-10-14 14:43
程序那些事
阅读(3296)
推荐(0)
摘要:
1.redis普通安装
2.redis主从安装
阅读全文
posted @ 2016-08-11 18:58
程序那些事
阅读(221)
推荐(0)
摘要:
Mysql中utf8_general_ci与utf8_unicode_ci有什么区别呢? 在编程语言中,通常用unicode对中文字符做处理,防止出现乱码,那么在MySQL里,为什么大家都使用utf8_general_ci而不是utf8_unicode_ci呢? MySQL官方文档说明 当前,utf
阅读全文
posted @ 2016-06-03 16:26
程序那些事
阅读(1971)
推荐(0)
摘要:
锁表产生的原因 锁表的具体情况 解决锁表问题 1、查询是否锁表 show OPEN TABLES where In_use 0; 2、查询进程 show processlist; 查询到相对应的进程,然后 kill pid 或者找到被锁的表:UNLOCK TABLES; 补充: 查看正在锁的事务 S
阅读全文
posted @ 2016-04-20 17:55
程序那些事
阅读(455)
推荐(0)
posted @ 2016-03-02 10:59
程序那些事
阅读(232)
推荐(0)
摘要:
Copy On Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改, 这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实
阅读全文
posted @ 2016-02-25 12:09
程序那些事
阅读(1967)
推荐(0)
摘要:
为什么要进行分代回收? JVM使用分代回收测试,是因为: 不同的对象,生命周期是不一样的 。因此不同生命周期的对象采用不同的收集方式。 可以提高垃圾回收的效率。 Java程序运行过程中,会产生大量的对象,其中有些对象是与业务相关的。比如Http请求的Session对象,线程,Socket 连接等。但
阅读全文
posted @ 2016-02-17 15:23
程序那些事
阅读(7995)
推荐(1)
摘要:
从不同的的角度去划分垃圾回收算法。 按照基本回收策略分 引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收 时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记 清除(Mark Sw
阅读全文
posted @ 2016-02-16 21:05
程序那些事
阅读(349)
推荐(0)
摘要:
Java对象的大小 基本数据的类型的大小是固定的,这里不做详细说明。对于非基本类型的Java对象,其大小就值得商榷。 在Java中,一个空Object对象的大小是8byte,这个大小只是保存堆中一个没有任何属性的对象的大小。看 下面语句: Object ob = new Object(); 这样在程
阅读全文
posted @ 2016-02-16 20:48
程序那些事
阅读(373)
推荐(0)