摘要: 我们在使用 Oracle 数据库的时候,有时候会选择使用自增序列作为主键。但是在开发过程中往往会遇到一些不规范的操作,导致表的主键值不是使用序列插入的。这样在数据移植的时候就会出现各种各样的问题。当然数据库主键不使用序列是一种很好的方式,但是维护的是老代码,所以并不能去修改它。于是写一个脚本将当前表 阅读全文
posted @ 2018-12-28 15:32 LiuChengloong 阅读(2781) 评论(0) 推荐(0) 编辑
摘要: Java 集合类主要由两个接口派生而出: Collection 和 Map。在 Collection 集合中,我们经常用到的是 List 集合和 Map 集合,而 Set 集合出场的机会就相对比较的少了。在书本上学习的时候就只知道 Set 集合是无序并且是不可重复的,所以也就对 Set 集合排序的问 阅读全文
posted @ 2018-12-28 15:31 LiuChengloong 阅读(5970) 评论(0) 推荐(0) 编辑
摘要: iTerm2 是 Mac 上面一款优秀的终端软件,配合 Oh My Zsh 一起使用,整个终端的体验会变得异常流畅和舒服。iTerm2 的颜值也是非常的高的,完全可以说秒杀 Mac 自带的终端软件。既然是平时常常使用的软件,那么了解它常用的快捷键就是一项必做的功课。古人说得好——工欲善其事必先利其器 阅读全文
posted @ 2018-12-28 15:30 LiuChengloong 阅读(145) 评论(0) 推荐(0) 编辑
摘要: `drwxr xr x 11 liuchenglong staff 374B 3 25 09:33 package` Linux 的文件管理和 Windows 有很大的不同,很多细节不去学习都很难去明白,但其实它们都是纸老虎,只要稍微加以学习就可以掌握,今天学会的是 Linux 的文件权限,记录一下 阅读全文
posted @ 2018-12-28 15:29 LiuChengloong 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 最近在网上看到一篇关于 Java 单例的创建问题,虽然是一个 Java 程序员,但是到现在还没有真正的深入了解到 Java 的原理和机制。所以每每看到这样能够“真正”接触 Java 的机会内心总是充满了欣喜。记录下,以后备用。 懒汉模式 教科书式的写法,但是无法适用于多线程的状态下。 饿汉模式 饿汉 阅读全文
posted @ 2018-12-28 15:29 LiuChengloong 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器, 使用 Nginx 可以使得程序在高并发的情况下依旧可以保持良好的性能。使用 Nginx+Tomcat 实现一个负载均衡的集群 Demo。 记录一下,以后可能会用得到。 1、下载 Nginx 和 Tomcat。 2、解压 阅读全文
posted @ 2018-12-28 15:27 LiuChengloong 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 什么是 zsh,要想解释好这个问题,那么得先说明什么是 shell。不负责任的解释说法就是 shell 就是一个壳。这个壳可不是蜗牛的壳,而是计算机的一个壳,当然也不是计算机的外壳啦,这个壳是相对于计算机内核的一个壳。是指“提供使用者使用界面”的软件,也可以说是一种命令解析器,它将人类输入的字符变成 阅读全文
posted @ 2018-12-28 15:27 LiuChengloong 阅读(2845) 评论(0) 推荐(0) 编辑
摘要: 使用 MySql 的 mysqldump 将数据库文件备份成 sql 文件。 Windows下备份 本地的数据库环境 MySql 安装环境:C:\MySql 数据库名称:bbs root root 数据库备份目的地: D:/Data_BackUp 将上面的代码存储为 db_backup.bat 然后 阅读全文
posted @ 2018-12-28 15:26 LiuChengloong 阅读(741) 评论(0) 推荐(0) 编辑
摘要: RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗 阅读全文
posted @ 2018-12-28 15:25 LiuChengloong 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 全栈工程师,也叫全端工程师(同时具备前端和后台能力),英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。 成为一名全栈工程师是我的理想。 我不喜欢像现在公司的大多数人一样,天天就在那里查询数据库,写着业务逻辑,也不用管用户到底需要什么。得不到用户的反馈 阅读全文
posted @ 2018-12-28 15:25 LiuChengloong 阅读(395) 评论(0) 推荐(0) 编辑