东方骄子


  • 首页

  • 关于

  • 归档

  • 站点地图

  • 公益404

  • 搜索

SimpleDateFormat日期格式化线程安全问题

发表于 2017-03-25 | 分类于 Java后台 |

常用的日期工具类

我们在开发中通常需要对日期进行格式化,就想到了写一个工具类,如下:

阅读全文 »

HashMap实现原理分析

发表于 2017-03-25 | 分类于 Java后台 |

HashMap实现原理分析

参考:http://blog.csdn.net/vking_wang/article/details/14166593

HashMap的数据结构

在数据结构中,有数组和链表来实现对数据的存储,但这两者是两个极端。

数组

数组的存储区间是连续的,空间复杂度大,时间复杂度小。特点是:查找容易,插入和删除困难。

链表

链表的存储区间是离散的,空间复杂度小,时间复杂度大。特点是:查找困难,插入和删除容易。

哈希表

哈希表是综合了数组和链表的优点,既满足了查找方便,同时也不占用太多空间,使用也很方便。

阅读全文 »

SSH登录时指定密码

发表于 2017-03-25 | 分类于 综合 |

下载sshpass

http://sourceforge.net/projects/sshpass/

安装

1
2
3
4
5
[root@localhost ~]# tar -zxvf sshpass-1.06.tar.gz -C /root/install/
[root@localhost ~]# cd /root/install/sshpass-1.06
[root@localhost sshpass-1.06]# ./configure
[root@localhost sshpass-1.06]# make
[root@localhost sshpass-1.06]# make install

使用

1
[root@localhost ~]# sshpass -p 123456 ssh root@121.40.66.176

SSH登录控制,登录失败5次禁IP

发表于 2017-03-25 | 分类于 综合 |

今天在登录我服务器的时候,发现了下面这段话

1
2
3
4
kangyonggandeMacBook-Pro:~ kyg$ ./.login.sh 
Last failed login: Sun Mar 5 13:27:21 EST 2017 from 42.196.186.61 on ssh:notty
There were 721 failed login attempts since the last successful login.
Last login: Sat Mar 4 07:33:47 2017 from 192.168.2.222
阅读全文 »

数据库缓存架构的设计

发表于 2017-03-25 | 分类于 数据库 |

应用场景

缓存是一种提高读性能的常见技术。对于读多写少的应用,就可以使用缓存进行优化。

例如,网关中各个银行通道配置bank_channel_conf(bnk_no, bnk_nm),业务需求是:

  • 查询通道信息,select bnk_no, bnk_nm from bank_channel_conf where bnk_no = ?,占请求总数的99%
  • 修改通道信息,update bank_channel_conf set bnk_nm = ? where bnk_no = ?,占请求总数的1%
阅读全文 »
1…181920…31
康永敢

康永敢

走路自带音响

151 日志
7 分类
20 标签
RSS
Github
© 2019 康永敢
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4