自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 java反射基础

1.    类属性反射:    每一个Java对象都会包含一个描述其属性(metadata)信息的类对象,该对象将作为Java反射中最重要的一个入口点,几乎所有和反射相关的应用都是从这里开始的。    1)    反射类的名字: 1 public static void main(String[] args) { 2 String str = "Hel

2016-07-29 18:16:37 903

原创 redis学习资料

Redis学习手册(开篇)http://www.cnblogs.com/stephen-liu74/archive/2012/02/13/2348935.html一、简介二、Redis的优势三、目前版本中Redis存在的主要问题四、和关系型数据库的比较五、如何持久化内存数据Redis学习手册(String数据类型)http://www.cnblogs.com/s

2016-07-29 16:18:49 1174

原创 PostgreSQL学习

PostgreSQL学习手册(数据表)http://www.cnblogs.com/stephen-liu74/archive/2011/12/16/2290803.html一、表的定义二、系统字段三、表的修改四、权限PostgreSQL学习手册(模式Schema)http://www.cnblogs.com/stephen-liu74/archive/2011/1

2016-07-29 16:08:47 891

原创 FastJson--阿里巴巴公司开源的速度最快的Json和对象转换工具

这是关于FastJson的一个使用Demo,在Java环境下验证的 [java] view plaincopy class User{      private int id;      private String name;      public int getId() {          return id;      

2016-07-29 10:50:47 1095

转载 使用Redis存储Nginx Tomcat负载均衡集群的Session

环境:Cent OS 7.0(虚拟机环境)、Nginx 1.9.8、Redis 3.2.1一、背景在使用Nginx+Tomcat实现负载均衡的时候,由于Nginx对不同的请求分发到某一个Tomcat,Tomcat在运行的时候分别是不同的容器里,因为会出现session不同步或者丢失的问题。二、Nginx安装与配置1、Nginx安装网上的资源对于安装Nginx的介绍比较多,例如最

2016-07-29 10:02:04 1350

转载 深入分析 Java I/O 的工作机制

深入分析 Java I/O 的工作机制I/O 问题可以说是当今互联网 Web 应用中所面临的主要问题之一,因为当前在这个海量数据时代,数据在网络中随处流动。这个流动的过程中都涉及到 I/O 问题,可以说大部分 Web 应用系统的瓶颈都是 I/O 瓶颈。本文的目的正是分析 I/O 的内在工作机制,你将了解到:Java 的 I/O 类库的基本架构;磁盘 I/O 工作机制;网络 I/

2016-07-24 23:45:54 871

转载 keepalived + nginx组建高可用负载平衡Web server集群

1 nginx负载均衡高可用1.1 什么是负载均衡高可用nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监控程序,通过传送诸如“I am alive”这样的信息来监控对

2016-07-24 23:41:26 1080

转载 从输入URL到页面加载完的过程

一个HTTP请求的过程为了简化我们先从一个HTTP请求开始,简要介绍一下一个HTTP求情的网络传输过程,也就是所谓的“从输入 URL 到页面下载完的过程中都发生了什么事情”●DNS Lookup 先获得URL对应的IP地址●Socket Connect 浏览器和服务器建立TCP连接●Send Request 发送HTTP请求●Content Download 服务器发送响应

2016-07-24 23:38:15 1067

转载 PostgreSQL 强大的多层表继承--及其在海量数据分类按月分区存储中的应用

最近发现大家越来越关注 PostgreSQL了。2008年以来,通过对PostgreSQL的实际使用,发现其对象-关系数据库机制对现实问题非常有帮助。在多重表继承下,对上亿条不同类别的数据条目进行按型号、按月份双层分区管理,既可在总表查阅所有条目的共有字段,也可在各类型字表查询附加字段,非常高效。下面把这种分区机制介绍如下!      实验平台:PostgreSQL 9.1      实验

2016-07-24 23:34:20 2231

转载 Mysql执行语句优化

选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果

2016-07-24 23:18:34 1019

原创 【剑指offer】替换空格

题目:将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。分析:String为不可变类,需要对String进行内容操作时,可以考虑转为char[]或StringBuffer。(1)操作char[]方式:需要考虑数组元素移动造成的覆盖,因此考虑从后往前,将字符数组移动到新长度

2016-07-19 14:25:26 515

原创 JDK1.8的String笔记

java中String类为什么要设计成final呢?  主要是为了“效率” 和 “安全性” 的缘故。若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定义成final。1、不允许其他类继承。这个应该不是最终原因,但这里权且也当成是一个原因。     String类的内部好多方法的实现都不是Java编程语言本身编写的,好多方法都是调用的操作

2016-07-19 14:10:32 5238

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

教你如何迅速秒杀掉:99%的海量数据处理面试题本文经过大量细致的优化后,收录于我的新书《编程之法》第六章中,新书目前已上架京东/当当/亚马逊作者:July出处:结构之法算法之道blog前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,

2016-07-19 11:28:34 600

原创 【剑指offer】二维数组中的查找

题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。分析:二维数组分析时常画为矩形,分析其四个顶点可以看出,左下角及右上角顶点有如下特点:(1)左下角顶点的上方都比此顶点数值小,其右方都比此顶点数值大;(2)右上角顶点的左方都比

2016-07-18 19:03:54 498

转载 IntelliJ Idea 常用快捷键列表

IntelliJ Idea 常用快捷键列表Alt+回车 导入包,自动修正Ctrl+N  查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查

2016-07-17 22:44:02 641

转载 【漫画解读】HDFS存储原理

根据Maneesh Varshney的漫画改编,以简洁易懂的漫画形式讲解HDFS存储机制与运行原理。  一、角色出演  如上图所示,HDFS存储相关角色与功能如下:  Client:客户端,系统使用者,调用HDFS API操作文件;与NN交互获取文件元数据;与DN交互进行数据读写。  Namenode:元数据节点,是系统唯一的管理者。负责元数据的管理;与client交互进行提供

2016-07-16 12:24:38 796

转载 总结对Docker这个东西的想法

记得一开始的时候,还只能在一些网站上看到关于Docker零星的一些消息,之后的不久,有关Docker消息就遍布网络。是什么因素让Docker火起来的? 或者说什么原因促使大家都对Docker感兴趣并且开始运用的?本文记录一下自己对Docker的一点见解,关于Docker是什么以及基本的操作网络上有大把大把的文献,或者参考这里:Docker初步介绍系列文章这里就不

2016-07-13 18:57:54 567

转载 深入理解Java对象序列化

深入理解Java对象序列化关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。作者:Sha Jiang来源:Sha Jiang的博客|2012-02-14 10:29 收藏  分享关于Java序列化的文章早已是汗牛充栋了,

2016-07-13 18:53:54 621

原创 python的OS模块

#coding:utf-8import sysBSAE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix

2016-07-13 12:02:15 544

numpy.exe、scipy.exe

windows下numpy和scipy最简单的安装方法

2016-01-13

空空如也

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

TA关注的人

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