上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 数据库设计是件严肃、关键的事儿,一毕业,加入一个大型的行业项目,那儿的前辈资深工程师,就给我灌输数据库如何关键、神圣、深不可测的观念,所以,我一直怀着崇拜的眼神。 几年前,项目经理把一个小项目的数据库设计工作交给我,我除了花费晚上和周末去完成。后来,更由于第一次负责整个系统的数据库设计,更请教了以前 阅读全文
posted @ 2016-10-20 08:17 nick_huang 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 参考的优秀文章 《深入理解Java虚拟机 JVM高级特性与最佳实线》(机械工业出版社) "Java虚拟机的堆、栈、堆栈如何去理解?" "聊聊JVM的年轻代" 前言 本文是《深入理解Java虚拟机 JVM高级特性与最佳实线》(机械工业出版社)的读书笔记,记录阅读后的部分理解。推荐这本书,深入浅出讲解了 阅读全文
posted @ 2016-09-09 00:11 nick_huang 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 前言 UML类图形象反映系统类之间的关系,大家非常常用。小弟不才,偶尔使用,往往每次使用都得查询各种关系的表示方式。终于,这次认真看了几遍,打算记起来。 注意 记忆方法只是本人联想,用于加强记忆。与该表示方式的来源没有半点关系。 元素 类和接口 +表示public, 表示private。正代表公开, 阅读全文
posted @ 2016-08-24 21:13 nick_huang 阅读(5183) 评论(5) 推荐(3) 编辑
摘要: 版本说明 使用当前版本:3.5.4 安装与启动 在官网上下载其Server二进制安装包,在Windows上的安装时简单的,与一般软件没什么区别。 安装前会提示你,还需要安装 "Erlang" ,并打开下载页面。把他们都下载安装就ok了。(当然也可先行下载安装) 安装完,服务默认是启动的。 Erlan 阅读全文
posted @ 2016-08-21 09:51 nick_huang 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: 参考的优秀文章 "Request/Response protocols and RTT" 来源 原来,系统中一个树结构的数据来源是Redis,由于数据增多、业务复杂,查询速度并不快。究其原因,是单次查询的数量太多了,一个树结构,大概要几万次Redis的交互。于是,尝试用Redis的Pipelinin 阅读全文
posted @ 2016-08-18 20:44 nick_huang 阅读(10018) 评论(0) 推荐(0) 编辑
摘要: 写一个小程序,用来计算它包含的代码所需的耗时。虽然简单,测试代码是否耗时还是有点用的,不用重新写嘛~ 阅读全文
posted @ 2016-08-17 22:26 nick_huang 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 起源 在公司优化SQL遇到一个索引的问题,晚上回家想继续验证,无奈没有较多数据的表,于是,想造一些随机的数据,用于验证。 于是 于是动手写。由于自己不是MySQL能手,写得也不好。最后,插入的速度也不快,我使用的是MySQL的InnoDB引擎,电脑跑了差不多一通宵才插入100W数据(为自己的程序汗颜 阅读全文
posted @ 2016-08-17 21:20 nick_huang 阅读(25721) 评论(0) 推荐(0) 编辑
摘要: 参考的优秀文章 "Redis backed non sticky session store for Apache Tomcat" 简单地配置Tomcat Session在Redis共享 我使用的是现有的框架,见: "Redis backed non sticky session store for 阅读全文
posted @ 2016-08-15 23:08 nick_huang 阅读(4687) 评论(2) 推荐(0) 编辑
摘要: 在Linux上安装Redis Redis的安装很简单。基本上是下载、解压、运行安装脚本。我用的Redis版本是3.2.1。 启动服务器 运行src目录下的redis server即可启动Redis。 xml [nicchagil@localhost redis 3.2.1]$ src/redis s 阅读全文
posted @ 2016-08-11 21:00 nick_huang 阅读(15125) 评论(0) 推荐(0) 编辑
摘要: 参考的优秀文章 1. "tomcat配置文件server.xml详解" 1. "AJP协议总结与分析" 1. "Using nginx as HTTP load balancer" 在本机运行2个Tomcat 现需要运行两个Tomcat,监听不同端口,让Nginx作负载均衡跳转过来。 Tomcat版 阅读全文
posted @ 2016-08-11 21:00 nick_huang 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 参考的优秀文章 Tomcat Session 持久化 Package org.apache.catalina.session 最近同事在做Session外置的功能,我对Session持久化、共享也不太了解,学习一下。 一般来说,Tomcat原生的持久化Session方式,有StandardManag 阅读全文
posted @ 2016-08-04 10:34 nick_huang 阅读(6244) 评论(0) 推荐(1) 编辑
摘要: 参考的优秀文章 "beforeunload实现关闭离开的提示" 想起以前做的一个小系统,一个企业内部小型的测试系统,让考生在给定时间内完成考试,如果考生中退出,那么下次进来可以利用剩余的考试时间继续完成考试。 这里遇到一个问题,如何监听考生的退出。从Web技术上来讲,就是如何监听用户在正常情况下,或 阅读全文
posted @ 2016-07-28 23:30 nick_huang 阅读(4935) 评论(0) 推荐(0) 编辑
摘要: 写一个Java原生的序列化和反序列化的DEMO。 需序列化的类: package com.nicchagil.nativeserialize; import java.io.Serializable; public class User implements Serializable { priva 阅读全文
posted @ 2016-07-15 21:17 nick_huang 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 每次需要Spring MVC的web项目测试一些东西时,都苦于手头上没有最简单的Spring MVC的web项目,现写一个。 > 版本说明 首先要引入一些包,Spring的IOC、MVC包就不用说了。还有Jackson的包,因为默认情况下Controller的方法如要返回Json,用的是此框架。 < 阅读全文
posted @ 2016-07-13 21:07 nick_huang 阅读(2265) 评论(0) 推荐(0) 编辑
摘要: 当我们使用Spring容器管理对象时,需要对对象进行一些后期处理时,比如数据处理、数据预加载,可以使用BeanPostProcessor接口。 简单演示它的用法。 定义扫描包,显示定义BeanPostProcessor的实现类: <?xml version="1.0" encoding="UTF-8 阅读全文
posted @ 2016-07-11 22:34 nick_huang 阅读(353) 评论(0) 推荐(0) 编辑
摘要: Oracle的Sequence用爽了,发现MySQL没有Sequence,那么,自己写一个呗。 > 最简单的实现 先建一个表存储当前值: 获取当前值的函数: 获取下一个值: 写一个多线程程序测试下并发: import java.sql.Connection; import java.sql.Driv 阅读全文
posted @ 2016-07-05 22:37 nick_huang 阅读(27517) 评论(0) 推荐(3) 编辑
摘要: 如果我们需要对我们的Service方法作单元测试,恰好又是用Spring作为IOC容器的,我们可以这么配置Junit加载Spring容器,方便做单元测试。 > 基本的搭建 (1)引入所需的包 (2)写测试类 测试类中要设置加载哪些Spring的配置(我这里是“/config/application* 阅读全文
posted @ 2016-07-05 22:28 nick_huang 阅读(24213) 评论(0) 推荐(0) 编辑
摘要: JDBC连接MySQL 虽然在项目中通常用ORM的框架实现持久化。但经常因测试某些技术的需要,要写一个完整的JDBC查询数据库。写一个在这儿备份。 首先引入驱动包: <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>my 阅读全文
posted @ 2016-06-30 21:54 nick_huang 阅读(7977) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数列:0、1、1、2、3、5、8、13………… 他的规律是,第一项是0,第二项是1,第三项开始(含第三项)等于前两项之和。 > 递归实现 看到这个规则,第一个想起当然是递归算法去实现了,于是写了以下一段: 它能正常运行,比如计算第10项的结果为55。 但是,计算数字大点的数据,则很慢很慢,因 阅读全文
posted @ 2016-05-29 00:06 nick_huang 阅读(3974) 评论(1) 推荐(4) 编辑
摘要: > 参考的优秀文章 1、十分钟搞清字符集和字符编码 2、Java中byte与16进制字符串的互相转换 3、【异常处理】Incorrect string value: '\xF0\x90\x8D\x83...' for column... Emoji表情字符过滤的Java实现 4、Why a surr 阅读全文
posted @ 2016-05-20 22:50 nick_huang 阅读(11587) 评论(1) 推荐(0) 编辑
摘要: 参考的优秀文章: 《Java编程思想》第四版 《Effective Java》第二版 Map接口是映射表的结构,维护键对象与值对象的对应关系,称键值对。 > hashcode()和equals() hashcode()和equals()即用于识别对象的身份。 在HashMap或类似的实现中,查找一个 阅读全文
posted @ 2016-05-13 00:07 nick_huang 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: HashSet,锋芒毕露,我们最常用到。其他两个,我们较少用到,今天,我们看看他们的区别。 import java.util.HashSet; import java.util.Set; public class HashSetTester { public static void main(Str 阅读全文
posted @ 2016-05-11 23:17 nick_huang 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 记录一下选择排序。 阅读全文
posted @ 2016-03-29 22:13 nick_huang 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 记录一下插入排序。 阅读全文
posted @ 2016-03-29 22:13 nick_huang 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 记录下冒泡算法的实现。 阅读全文
posted @ 2016-03-29 22:11 nick_huang 阅读(243) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页