自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Java socket多线程

Java socket多线程

2015-03-21 22:27:28 845

原创 node.js 读取动态文件

ndoe.js growing-file 读取正在写入的中文件的数据。node.js 读取下载动态文件

2015-03-08 04:46:37 2726

原创 mysql分表和表分区详解

什么是分表,什么表分区?概念详解。日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效率。

2015-03-04 06:24:46 2212

原创 主键、自增主键、主键索引、唯一索引概念区别与性能区别

主键、自增主键、主键索引、唯一索引概念区别与性能区别

2015-03-03 19:15:18 1748 2

转载 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

CDN技术详解

CDN技术详解 CDN回源 CDN域名解析 CDN负载均衡

2017-03-22

MongoVUE1.5.3破解

破解步骤: 先安装MongoVUE.msi,然后将“破解.zip”解压,并将里面的MongoVUE.exe替换MongoVUE安装后的同名文件。 破解成功!

2013-09-27

移动客户端及pc浏览器UA区分

囊括目前全部移动平台客户端及PC浏览器的UA区分。

2013-09-23

java MD5加密

java MD5加密 代码实例 没有bug 典型例子

2012-10-11

Java io 详解

Java io 各种流详解,清楚系统的描述了java各种流的功能与之间的区别

2012-09-20

java socket长连接客户端服务端(标准实例)

java socket长连接客户端服务端(标准实例),准确无误,流行结构。

2012-09-20

Java面试题集锦

公司面试题目集锦。。。。。。。。。

2008-02-05

Java程序员公司面试题目

多年收集的JAVA程序员公司招聘面世题目。。

2008-02-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除