- 博客(18)
- 收藏
- 关注
转载 警惕单例模式的滥用
单例模式是最基本的设计模式之一,也是程序员最喜欢用的设计模式之一,面试的时候也经常遇到。在先前的项目中,我非常喜欢使用单例模式,只要我认为同一个进程中,某个类只应该有一份唯一的实例,那么我就会毫不犹豫地使用单例模式。但是最近在实践中也慢慢发现单例模式的一些问题,暂且记下: 第一,由于单利模式中没有抽象层,因此单例类的扩展有很大的困难。另外类的构造函数通常也是私有的,所以无法被...
2017-02-26 10:56:00 463
转载 2016年终总结
2016年是忙碌的一年。 工作上,虽然不到996,但也差不多了,可以说是全身心投入。年中的优秀员工和年末的先进个人,也算是Leader对自己努力的一种肯定吧。 技术上的成长尚可,主要靠自己吧,对于Java、Python的使用更加得心应手。对于很多典型的分布式场景下的问题,也有了了解,并且可以拿出可行的方案,有机会可以把很多并发、高可靠的奇技淫巧用到项目中。工作两年,对于层出...
2017-01-23 11:29:00 89
转载 2016年终总结
2016年是忙碌的一年。 工作上,虽然不到996,但也差不多了,可以说是全身心投入。年中的优秀员工和年末的先进个人,也算是Leader对自己努力的一种肯定吧。 技术上的成长尚可,主要靠自己吧,对于Java、Python的使用更加得心应手。对于很多典型的分布式场景下的问题,也有了了解,并且可以拿出可行的方案,有机会可以把很多并发、高可靠的奇技淫巧用到项目中。工作两年,对于层出...
2017-01-23 11:29:00 90
转载 ZooKeeper启动报错Last transaction was partial. 解决方法
ZooKeeper 在硬盘满后,无法再次启动,抛出Last transaction was partial. Bug见:https://issues.apache.org/jira/browse/ZOOKEEPER-1621 首先我的环境是单节点,ZooKeeper的版本是3.4.8。 因为是单节点,ZooKeeper无法启动影响非常大,多节点也有可能出现同时硬盘都写满的情况,...
2016-12-23 17:11:00 413
转载 LeetCode115 Distinct Subsequences 动态规划
发现LeetCode上的题,一旦第一时间没有头绪,那么它很有可能是一道动态规则题。 附上自己AC的代码:https://github.com/JiangJiafu/LeetCode/blob/master/src/Solution115.java 代码中有比较详细的说明。 转载于:https://www.cnblogs.com/jiangjiafu/p...
2016-12-03 11:05:00 62
转载 LeetCode 97. Interleaving String Java实现代码
最近忙于工作,好久没有写博客了。上周六刷到LeetCode上的一道题,没有想出来,不甘心,两天来断断续续想了想,突然想出来使用动态规则可以解决!立刻动手写了代码,AC了。 代码放在GitHub上了:https://github.com/JiangJiafu/LeetCode/blob/master/src/Solution97.java 转载于:https...
2016-10-18 22:11:00 64
转载 有效减少XML配置文件大小的方法
使用XML来存储配置文件的时候,尽量使用attribute来存储元素的属性,而不是使用子元素来存储。例如: 将 改写为: 表达更为紧凑,所需要的存储空闲也大大减少。 转载于:https://www.cnblogs.com/jiangjiafu/p/6574031.html...
2016-09-18 10:31:00 211
转载 svn 修改文件的可执行权限
代码在Windows和Linux环境转移时,一些可执行的脚本可能会失去可执行权限。使用SVN可以为这些文件添加可执行权限,具体做法: $svn propset svn:executable on 文件名/文件夹名 $svn propset svn:executable on test.c $svn ci 转载于:https://www.cnblogs...
2016-09-08 15:49:00 485
转载 svn 修改文件的可执行权限
代码在Windows和Linux环境转移时,一些可执行的脚本可能会失去可执行权限。使用SVN可以为这些文件添加可执行权限,具体做法: $svn propset svn:executable on 文件名/文件夹名 $svn propset svn:executable on test.c $svn ci 转载于:https://www.cnblogs...
2016-09-08 15:49:00 326
转载 svn 修改文件的可执行权限
代码在Windows和Linux环境转移时,一些可执行的脚本可能会失去可执行权限。使用SVN可以为这些文件添加可执行权限,具体做法: $svn propset svn:executable on 文件名/文件夹名 $svn propset svn:executable on test.c $svn ci 转载于:https://www.cnblogs...
2016-09-08 15:49:00 71
转载 Java AbstractQueuedSynchronizer 分析 聊聊并发(十二)—AQS分析
http://my.oschina.net/xianggao/blog/532709#navbar-header 转载于:https://www.cnblogs.com/jiangjiafu/p/6574035.html
2016-08-23 16:23:00 120
转载 Java AbstractQueuedSynchronizer 分析 聊聊并发(十二)—AQS分析
http://my.oschina.net/xianggao/blog/532709#navbar-header 转载于:https://www.cnblogs.com/jiangjiafu/p/6574036.html
2016-08-23 16:23:00 64
转载 [转载]Catalan数(卡特兰数)
转载了哈~原文地址:Catalan数(卡特兰数)作者:windream 什么是Catalan数 说到Catalan数,就不得不提及Catalan序列,Catalan序列是一个整数序列,其通项公式是我们从中取出的就叫做第n个Catalan数,前几个Catalan数是:1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 2...
2016-08-07 15:58:00 118
转载 [转载]Catalan数(卡特兰数)
转载了哈~原文地址:Catalan数(卡特兰数)作者:windream 什么是Catalan数 说到Catalan数,就不得不提及Catalan序列,Catalan序列是一个整数序列,其通项公式是我们从中取出的就叫做第n个Catalan数,前几个Catalan数是:1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 2...
2016-08-07 15:58:00 75
转载 设置SVN忽略文件和目录(文件夹)
原作业不允许转载,于是记个链接吧:http://blog.csdn.net/hemingwang0902/article/details/6904205 本人使用第一种方式来进行ignore,可行。但貌似如果SVN判定本地已经有修改后,这个ignore列表就不生效了,这个时候,需要把工程删除,重新import一下,这时候这些新增的ignore条件就会生效了。 ...
2016-08-03 14:50:00 72
转载 设置SVN忽略文件和目录(文件夹)
原作业不允许转载,于是记个链接吧:http://blog.csdn.net/hemingwang0902/article/details/6904205 本人使用第一种方式来进行ignore,可行。但貌似如果SVN判定本地已经有修改后,这个ignore列表就不生效了,这个时候,需要把工程删除,重新import一下,这时候这些新增的ignore条件就会生效了。 ...
2016-08-03 14:50:00 52
转载 CentOS 6中配置bond 6 多网卡负载均衡
参考:http://ggb98.blog.163.com/blog/static/920685220130183172612/ 在此基础上,把所有的bond0改成bond6,忽略第4步(交换机的配置)即可。 转载于:https://www.cnblogs.com/jiangjiafu/p/6574041.html...
2016-07-21 12:53:00 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人