- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人