- 博客(20)
- 资源 (11)
- 问答 (2)
- 收藏
- 关注
转载 ExecutorService与Executors例子的简单剖析
对于多线程有了一点了解之后,那么来看看java.lang.concurrent包下面的一些东西。在此之前,我们运行一个线程都是显式调用了Thread的start()方法。我们用concurrent下面的类来实现一下线程的运行,而且这将成为以后常用的方法或者实现思路。 看一个简单的例子: public class CacheThreadPool { pu
2015-03-29 02:10:44 477
转载 Java:单例模式的七种写法
第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; public static Singleton getInstance() { if (instance == null) {
2015-03-29 01:58:51 614
转载 spring事务传播属性和隔离级别
1 事务的传播属性(Propagation) 1) REQUIRED ,这个是默认的属性 Support a current transaction, create a new one if none exists. 如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 被设置成这个级别时,会为每一个被调用的方法创建一个逻辑事务域。如果前面的方法已经创建了事务,那
2015-03-29 01:55:55 538
转载 expressjs运行原理
http://www.tuicool.com/articles/RfaqYn正在看expressjs的源码,先记录下运行原理,后面如果值得记录的话,还会继续。expressjs是在nodejs的TCP 监听器上封装了一层管道处理机制。他可以把nodejs收到请求到响应之间的全过程暴露出来,该管道通过.use(path,fun)方法一节一节添加组成。expressjs运行过程如下
2015-03-28 18:38:00 682
转载 Java实现几种常见排序方法
转载:http://www.cnblogs.com/sevenyuan/archive/2009/12/04/1616897.html日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访
2015-03-28 02:05:27 601
转载 Nodejs基础中间件Connect
http://blog.fens.me/nodejs-connect/Nodejs基础中间件Connect从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发
2015-03-28 00:50:54 870
转载 理解Node.js中间件以及Connect 模块
本文链接地址: 理解Node.js中间件以及Connect 模块刚开始学习Express的时候,在app.js中发现app.use,当时比较困惑。1app.use(express.favicon());2app.use(express.logger('dev'));3app.us
2015-03-28 00:46:28 891
转载 数据库索引的设计原则
索引定义:是一个单独的,存储在磁盘上的数据库结构,其包含着对数据表里所有记录的引用指针.数据库索引的设计原则为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引。那么索引设计原则又是怎样的?1.选择唯一性索引唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很
2015-03-25 16:18:57 932
转载 mysql命令行备份数据库
MySQL数据库使用命令行备份|MySQL数据库备份命令例如:数据库地址:127.0.0.1数据库用户名:root数据库密码:pass数据库名称:myweb 备份数据库到D盘跟目录mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql 备份到当前目录 备份MySQL数据库为带删除
2015-03-25 15:42:47 529
转载 redis配置文件详解
配置文件参数说明: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口
2015-03-22 02:10:52 988
转载 Java Socket长连接
Server import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.io.Reader; import j
2015-03-21 22:56:34 857
原创 mysql分表和表分区详解
什么是分表,什么表分区?概念详解。日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效率。
2015-03-04 06:24:46 2212
转载 mongodb Journal工作原理
转载:http://f.dataguru.cn/thread-139560-1-1.html先介绍一下Journal: journal文件在MongoDB中的作用相当于redo日志文件在oracle中的作用,它可以在即使服务器意外宕机的情况下,将数据库操作进行重演。 在64位的机器上,2.0以上版本默认是开启了journal的,但是在32位机器上,或者2.0以下的版
2015-03-02 01:43:30 1450
转载 mysql写入中文乱码
文章转自:http://blog.csdn.net/cfl20121314/article/details/43977099乱码可谓是程序猿的常见问题了,下面就大致介绍几种常见的情况。常见于页面、前台到后台传值、写入到数据库这三个方面。 1.页面乱码页面相对是最为容易解决的,往往是在相应的jsp页面或者html页面设置相关的字符集即可。如%@page language="java"
2015-03-01 16:28:40 707
转载 charSet 和PageEncoding的区别
文章参考:http://blog.csdn.net/kerrywang/article/details/4454895http://hi.baidu.com/fwaauyscrybexzd/item/042b90125d0ea416e2f98602pageEncoding在JSP标准的语法中,如果pageEncoding属性存在,那么JSP页面的字符编码方式就由page
2015-03-01 15:46:21 1174
转载 Linux下 Mysql 互为主从
文章转自:http://blog.csdn.net/doiido/article/details/43984415系统环境:CentOS 6.5master1:192.168.100.204master2:192.168.100.205mysql版本:mysql-5.6.19注:mysql的5.5以下的版本和5.5以上的版本配置方法不一样以下两个节点安装1:
2015-03-01 15:15:16 521
转载 海量图片存储策略
一、常规图片存储策略常规的一般400G以下的图片存储可以采用比较传统的分目录的形式例如目录层级为 年份/行业属性/月份/日期/用户属性有几个比较重要的原则就是1、单个目录下的文件个数不要超过2000个,多了寻址较慢,你在linux下ls就能看到数量太多的时候的效果了2、目录层级结构不要太深,这样服务器处理寻址较慢二、海量图片存储策略1、核心难点(1)海
2015-03-01 02:46:55 1369
MongoVUE1.5.3破解
2013-09-27
mongodb mmap内存映射是把文件中数据全部映射到内存中的吗?
2014-12-13
请教下 memcached 的key value有大小限制,请问redis有吗?
2014-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人