自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kongls08的专栏

百丈之台,其始则一石耳,由是而二石焉,由是而三石,四石以至于千万石焉。学习亦然。今日记一事,明日悟一理,积久而成学。

  • 博客(219)
  • 资源 (13)
  • 收藏
  • 关注

转载 从小事做起,规划你的程序人生

这里的小是指小事,平时多注意这样的小事情,从小积累,积极规划自己的人生道路。1 API文档要看英文的。2 程序注释要用英文写,仿照官方API的样子写。3 删掉mp3里面的靡靡之音,放一些 越狱,老友记的mp3文件,练习耳朵。听不懂的地方看剧本。4 不停的重复说 步骤3 里面你听懂的话。5 多看别人的源代码,如果用Swing,就看Swing,NetBean的源代码,如果用Spri

2012-12-29 14:41:33 855

转载 数据一致性模型

一些分布式系统通过复制数据来提高系统的可靠性和容错性,并且将数据的不同的副本存放在不同的机器上,由于维护数据副本的一致性代价很高,因此许多系统采用弱一致性来提高性能,一些不同的一致性模也相继被提出,主要有以下几种:  ·强一致性:要求无论更新操作是在哪个数据副本上执行,之后所有的读操作都要能获得最新的数据。对于单副本数据来说,读写操作是在同一数据上执行的,容易保证强一致性。对多副本数据来说,则

2016-07-11 15:33:45 1617

转载 架构师思维的十个学习步骤

架构师的第一步: 学习两种抽象视角 (Abstraction View)l 第一种抽象视角:架构师基于  变与不变分离 > 的视角,寻找  万变不离其宗 >的宗,其宗 ( 架构 ) 的不变性带来简单性;让人们能透过掌握简单来驾驭复杂 ( 多变 ),落实了架构师的职责。l 第二种抽象视角:架构师基于  形与内涵分离 > 的视角,由于不同内涵之间的 变与不变分离 > 已经由第一种视角所抽象了。

2016-05-04 17:34:34 4790

转载 架构师害怕程序员知道的十项技能

一 每个好架构师都是一位出色的程序员(卓越的程序员)架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是如此高高在上的存在。 不过,在搞了四、五年编程之后,程序员们往往早已失去了当年对这些“高级”职位的神秘感,甚至会对自己所在项目的架构师抱怨不已,背后里称他们是一群水王。所以有江南白衣曾撰文述说:“国内的架构师到了三十岁以后很多就

2016-05-04 17:33:19 2796

转载 从30岁到35岁:为你的生命多积累一些厚度

你所有不曾料想过的问题,都会随着时间的推移而与你不期而遇;你所有曾经潇洒的随遇而安,同样也会随时间流逝而让你承担那些似乎命中已经注定的代价。在这 个世界上,“唯一不可阻挡的是时间,它像一把利刃,无声地切开了坚硬和柔软的一切,恒定地向前推进着,没有任何东西能够使它的行进产生丝毫颠簸,它却改变 着一切。”我始终相信一句话:出来混,迟早要还的。虽然你我皆是凡人,只是这芸芸众生中的普通一员,但我依然希望每

2015-12-22 09:05:39 889

转载 周爱民:真正的架构师是没有title的(图灵访谈)

周爱民,现任豌豆荚架构师,国内软件开发界资深软件工程师。从1996年起开始涉足商业软件开发,历任部门经理、区域总经理、高级软件工程师、平台架构师等职,有18年的软件开发与架构、项目管理及团队建设经验,曾任盛大网络平台架构师、支付宝业务架构师,是 Borland Delphi 产品技术专家,也是 Qomo 开源项目(JavaScript)的发起者。2003年5月被美国 Borland 公司授予「Bo

2015-12-22 09:03:52 1301

原创 cas系列学习文档

cas 入门之十五:ticket 存储方案-jpa ticket存储 http://blog.csdn.net/zhurhyme/article/details/36218813

2015-06-11 10:28:06 2582

转载 HTTP协议中POST、GET、HEAD、PUT等请求方法以及一些常见错误

请求方法是请求一定的Web页面的程序或用于特定的URL。可选用下列几种:GET: 请求指定的页面信息,并返回实体主体。HEAD: 只请求页面的首部。POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。PUT: 从客户端向服务器传送的数据取代指定的文档的内容。DELETE: 请求服务器删除指定的页面。OPTIONS: 允许客户端查看服务器的性能。TR

2014-07-23 10:35:53 1251

转载 阿里巴巴4个不要人理由:不想长年累月加班

阿里巴巴昨晚在北京邮电大学举办了首场校园招聘宣讲会,阿里巴巴B2B业务CEO卫哲在演讲中给出了四个不加盟阿里巴巴的理由,包括工资非最高、要放弃北京去杭州、马云和他都不是技术型CEO以及不想长年累月加班。  卫哲还透露,阿里巴巴目前在北京只有600名员工,正计划在北京盖一座办公楼,但仅供办公使用,阿里巴巴不会投资任何房地产项目。  以下为卫哲给出的四个不加入阿里巴巴理由部分的演讲实录

2014-02-12 16:24:53 21345 1

原创 如何分析异常信息

从下往上看,可以点击报错信息,具体到你写的哪一行,结合报错信息,分析一下。

2014-02-12 15:33:46 930

原创 mongodb判断null值

How do I query for fields that have null values?Fields in a document may store null values, as in a notional collection, test, with the following documents:{ _id: 1, cancelDate: null }{ _

2013-11-26 22:33:09 18174

转载 小杨教书

中国科学院研究生院语音教室,杨佳用她优美的语调,优美的手势,优美的笑容,向新入学的博士研究生讲授英语口语。同学们并不知道,眼前的这位活跃、亲切、耐心、博学的副教授,是一个什么也看不见的人——  A.读书  小杨属兔,腿长,爱笑,喜欢穿裙子。二十四年前,她十二岁,在长沙一所中学读书。学校离家远,她喜欢走着去,这是遗传。父母是勘探队的,找铜找铀找金子,天南地

2013-11-12 21:39:11 2435

原创 大数据量的excel读取poi实际应用

1、HxlsAbstract.java Java代码  import java.io.FileInputStream;  import java.io.FileNotFoundException;  import java.io.IOException;  import java.io.PrintStream;  import java.sql.SQLException

2013-09-29 16:45:27 10415 1

原创 使用deployment assembly发布问题

在deployment assembly中的maven依赖包中有dubbo的工程,发布时报nullException问题,把工程去掉,改为jar包依赖,就发布成功了.参考如下http://marionette.iteye.com/blog/1727480

2013-09-24 10:23:49 9338

原创 maven 配置篇 之pom.xml

什么是pom?    pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看:  4.0.0    ...  ...  ...  ...  ...  ...  ...

2013-09-18 10:26:44 921

原创 利用eclipse构建和部署maven工程

一、环境 OS:win7 jdk:1.6 maven:3 eclipse:jee3.6+m2eclipse tomcat:6 二、创建由maven构建的web工程 1、创建maven工程 mvn archetype:generate 在出现的archetype列表中可选择一个合适的编号,例如 197: remote -> struts2-archetyp

2013-09-18 10:22:44 2959

原创 分布式核心技术

分布式核心技术分为:分布式并行计算、分布式缓存、一致性、消息队列、分布式文件系统。是大型互联网应用背后的核心技术,是从业互联网技术的工程师最关心和想掌握的,目前广泛应用于搜索、云计算、大数据等领域。    从最简单的最简单的master-slave计算结构开始展示了淘宝的Fourinone分布式计算整体架构。并且用“工头”“仓库”与“工人”对分布式计算作出了形象的比喻。也详细的讲解了Fou

2013-09-17 14:19:10 2036

原创 价值投资的误区

1)只买便宜货:我们眼中的价值投资是只买对的,宁可贵一点也要买对的。绝非贪图便宜。什么是对的,那就是公司有持续经营能力、增长潜力,有不断为股东创造更高价值的能力。当然,既好又便宜的股票是求之不得。巴菲特曾说:他改掉只买便宜货的毛病,改了30年。  2)买跌破净资产的股票:净资产是一个动态概念。不断贬值的公司,当前净资产再高也没有意义。跌破净资产的公司在国外比比皆是。跌破净资产但公司未来预期

2013-08-25 16:23:53 1752

原创 中国式价值投资 四大成长股票池

股票本身最大的特点是波动性强,但投资股票实现财富增长的核心与无风险套利的目的是一致的,即在安全边际比较大的情况下(风险与收益的不对称情况下),实现财富的增长。  在进行投资之前,我们应该对股市存在的社会意义有一个清晰的认知,股票市场之所以存在,对于我们投资者来说,其意义在于我们可以通过股市这个平台选择社会上最具成长潜力的行业与优质的企业,买入股票而参与进来,进而跟随其一起成长,这是做实业无

2013-08-25 16:21:09 2998

原创 HTTP 304 的理解

304 的标准解释是:Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。如 果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是

2013-08-15 14:15:37 777

原创 这都不叫事儿!

天空飘着五个大字儿:这都不叫事儿!

2013-08-06 10:40:31 663

原创 人生

一见钟情很多人.两情相悦一些人.相濡以沫一个人...

2013-08-05 10:14:42 577

原创 软件思想

收录老大说过的:1.软件的优化要先从设计上考虑,再是技术上考虑。比如导航树,对于全国的平台显然监控点通过导航树查找是不合适的,要做成通过搜索的方式或通过面包屑一样的层级显示。2.学习时候要带着拆分意识去思考一些系统性的问题,按子系统的方式做软件,然后用集成的技术手段粘合。3.分而治之,把大问题拆成小问题解决。继续中。。。

2013-07-21 14:41:04 889

转载 查理·芒格的投资之道

IBM的创始人托马斯·沃森说:“我不是天才。我有几点聪明,我只不过就留在这几点里面。”这句话最好地概况了查理·芒格的投资方法。  能力圈和护城河  芒格最清楚他的“点”:他会小心翼翼地划出他的能力圈。为了停留在这些圈之内,他首先进行基本的、全面的筛选,把他的投资领域局限在“简单而且好理解的备选项目”之内。正如他所说的:“关于投资,我们有三个选项:可以投资,不能投资,太难理解。”

2013-07-16 08:55:21 1849

原创 浅析大型网站的架构

1、HTML静态化    其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以

2013-07-12 09:19:56 786

原创 整理关于JVM方面的知识点

http://furturestrategist.iteye.com/blog/1415852#bc2244482

2013-07-11 14:42:42 585

转载 在自己强大之前,不要奢望别人主动帮助你

近日,与一位老乡聊天,他是一位典型的“老凤凰男”,农村出身,家里只有他一人考进了名牌大学,剩下的两个兄弟和三个妹妹均在家中务农,目前人到中年,混到央企中层,处级待遇,对于一个毫无背景、无人指点的内向守旧型的“凤凰男”来说,也算是事业小成。酒过三巡之后,打开话匣子,他感叹自己的事业本不该如此,回首往事,总结出两大牵绊事业的要素:身后的大家族拖累和自己的悟性太低。对于正在混凝土浇筑的大城市中奋力拼搏的

2013-07-11 09:13:23 745

转载 深入浅出JNA—快速调用原生函数

深入浅出JNA—快速调用原生函数                                      本文原名《使用JNA方便地调用原生函数》发表于2009年3月的“程序员”杂志上。感谢程序员杂志的许可,使这篇文章能够成为免费的电子版,发布于网络上。         程序员杂志发表此文时,略有裁剪,因此本文比程序员上的文章内容更多。         JNA的API

2013-07-10 16:56:40 803

原创 MINA数据同步实现

一个理解wait()与notify()的例子原文链接:http://blog.csdn.net/xm4014/archive/2003/01/28/14714.aspx 这个解释了如何使用wait()和notify().那么基础的问题解决了,如何实现mina同步呢?使用对象的wait及notify方法实现了mina的同步.Java代码 //ResultLo

2013-07-10 11:35:06 4589 1

转载 JAVA中int、String的类型转换

int -> Stringint i=12345;String s="";第一种方法:s=i+""; 第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Int

2013-07-08 09:55:41 606

转载 JAVA 开发中一些提升性能的关注点

1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态

2013-07-04 09:20:47 762 1

转载 百万级访问网站前期的技术准备

开了自己域名的博客,第一篇就得来个重磅一点的才对得起这4美金的域名。作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界 看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在 技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。对互联网有了解的人都有自己的想法,有人就把想

2013-07-04 09:19:48 1001

转载 大型互联网站解决海量数据的常见策略

大型互联网站的数据存储与传统存储环境相比不仅是一个服务器、一个数据库那么简单,而是由网络设备、存储设备、应用服务器、公用访问接口、应用程序 等多个部分组成的复杂系统。分为 业务数据层、计算层、数据仓储、数据备份,通过应用服务器软件提供数据存储服务,并且通过监控工具对存储单元监控。    随着系统中用户数据量的线性增长,数据量将会越来越多。在这样一个数据不断膨胀的环境中,数据已经如洪水般汹涌

2013-07-04 09:18:00 880

转载 大型电商的SSO设计策略

1 作者:kongqz1.1 blog:http://blog.csdn.net/kongqz2 目标2.1 对于同一域下的所有网站只需登录一次举例来说:www.baidu.comaaa.baidu.combbb.baidu.com我只需要在一个地方登陆,访问他的任何一个子系统都不需要登陆2.2 服务器端的session能经得

2013-07-04 09:16:46 1531

转载 面向海量服务的设计原则和策略总结

互联网服务的特点就是面向海量级的用户,面向海量级的用户如何提供稳定的服务呢?这里,对这几年的一些经验积累和平时接触的一些理念做一个总结。      一、原则      1.Web服务的CAP原理      CAP指的是三个要素:一致性(Consistency)、可用性(Availability)、分区容忍性(Partition tolerance)。CAP原理指的是这三个要素最多只能同

2013-07-04 09:14:18 922

转载 CAS研究(四)-登出/logout

很多童鞋对单点登出不是很理解,下面我们来看看单点登出到底做了什么东西,我们来看看怎么从配置到代码的。1)web.xmlcom.bingo.tfp.web.init.SafeDispatcherServletcas/logout从上面可以知道,所有/logout的请求都交给SafeDispatcherServlet去分发了,查看代码可以知道这个Servlet只

2013-07-02 11:13:48 5540

转载 CAS配置(一)-集成RESTFul

CAS单点登录服务器很多时候都是被B/S的应用使用,那么对已有些系统是CS的那么怎么去调用呢,这个时候就需要使用webservice来给CS的系统调用了,我们先来说说先决条件吧:1)集成需要的jar包,这个是必不可少的com.noelios.restlet.ext.servlet-1.1.1.jarcom.noelios.restlet.ext.spring-1.1.1.jar

2013-07-02 11:11:42 4633 2

转载 CAS实现SSO单点登录原理

yale cas可以百度一下,这是学习cas后的一点总结,以备日后使用!安全性:用户只须在cas录入用户名和密码,之后通过ticket绑定用户,在cas客户端与cas校验是通过ticket,并不会在网上传输密码,所以可以保证安全性,密码不被窃取原理:1个cookie+N个sessionCAS创建cookie在所有应用中登录时cas使用,各应用通过在IE创建各自的session来标识

2013-07-02 10:56:54 16997 3

转载 CAS总结之集群环境篇

CAS的集群环境,包括CAS的客户应用是集群环境,以及CAS服务本身是集群环境这两种情况。在集群环境下使用CAS,要解决两个问题,一是单点退出时,CAS如何将退出请求正确转发到用户session所在的具体客户应用服务器,而不是转发到其他集群服务器上,二是解决CAS服务端集群环境下各种Ticket信息的共享。下面依次讨论在这两种集群环境下,CAS的使用情况。一 客户应用是集群环境 集

2013-07-01 21:11:27 10237 2

转载 CAS总结之Ticket篇

CAS的核心就是其Ticket,及其在Ticket之上的一系列处理操作。CAS的主要票据有TGT、ST、PGT、PGTIOU、PT,其中TGT、ST是CAS1.0协议中就有的票据,PGT、PGTIOU、PT是CAS2.0协议中有的票据。 一 名词解释TGT(Ticket Grangting Ticket)TGT是CAS为用户签发的登录票据,拥有了TGT,用户就可以证明自己在CA

2013-07-01 20:55:09 3555

MavenRunHelper 各版本集合

使用maven管理依赖包时会遇到依赖冲突的问题,解决起来非常麻烦。MavenRunHelper插件作为解决冲突的利器,能够高效率的展示出冲突列表,快速解决冲突问题。由于网络等问题,常常无法下载插件。现提供IntelliI IDEA 2019.3+,2018.3+,2017.2+各版本的插件集合。

2020-05-11

超级好用的zookeeper查看器

zookeeper作为大数据开发中常用的组件,zookeeper查看器,能够查看zookeeper上的目录资源,是排查问题的利器。特意奉上。

2020-04-22

ranger-1.2.0-usersync.zip

ranger-1.2.0-usersync,用户同步插件。 Ranger是HDP体系统中安全管理的重要一环。它提供了具体资源(如HBase中的具体表)权限管控、访问监控、数据加密的功能。ranger-1.2.0官方没有编译后的二进制tar包,而且编译的时间有点长,依赖的第三方库多,特意提供linux版本ranger-1.2.0的usersync,用户同步插件。

2020-04-22

ranger-1.2.0-hdfs-plugin.tar.gz

Ranger是HDP体系统中安全管理的重要一环。它提供了具体资源(如HBase中的具体表)权限管控、访问监控、数据加密的功能。ranger-1.2.0官方没有编译后的二进制tar包,而且编译的时间有点长,依赖的第三方库多,特意提供linux版本ranger-1.2.0的hdfs插件。

2020-04-21

ranger-1.2.0-hbase-plugin.tar.gz

Ranger是HDP体系统中安全管理的重要一环。它提供了具体资源(如HBase中的具体表)权限管控、访问监控、数据加密的功能。ranger-1.2.0官方没有编译后的二进制tar包,而且编译的时间有点长,依赖的第三方库多,特意提供linux版本ranger-1.2.0的hbase插件。

2020-04-21

ranger-1.2.0-admin.tar.gz

Ranger是HDP体系统中安全管理的重要一环。它提供了具体资源(如HBase中的具体表)权限管控、访问监控、数据加密的功能。ranger-1.2.0官方没有编译后的二进制tar包,而且编译的时间有点长,依赖的第三方库多,特意提供linux版本ranger-1.2.0相关tar包

2020-04-21

分布式JAVA应用-基础与实践.pdf

分布式JAVA应用-基础与实践.pdf,最完整经典的.菜鸟升级必备.

2013-07-10

落雨博客基于CAS框架的单点登录技术讲解(ppt+code实例+doc)配套资料

内含本人实例精华,一个自做PPT,动画解析cas协议,四个客户端client程序实例,一个server端程序,N个文档以及所有xml文件。配套讲解博客地址: [置顶] SSO单点登录系列3:cas-server端配置认证方式实践(数据源+自定义java类认证) http://blog.csdn.net/ae6623/article/details/8851801 [置顶] SSO单点登录系列2:cas客户端和cas服务端交互原理动画图解,cas协议终极分析 http://blog.csdn.net/ae6623/article/details/8848107 目 录 1 引言 4 1.1 摘要 4 1.2 范围 4 1.3 读者对象 4 1.4 关键词 4 2 技术背景 4 3 CAS单点登录简介(针对实践选择的技术) 5 3.1 技术快速使用说明 5 3.1.1 设置服务器域名 5 3.1.2 生成证书(这里采用JDK自带的工具keytool) 5 3.1.3 为客户端JVM导入证书 6 3.1.4 将证书应用到Web服务器Tomcat 7 3.1.5 部署CAS服务器 7 3.1.6 深入配制CAS服务器 7 3.1.7 配制CAS客户端 8 3.1.8 用到的jar包 8 3.1.9 CAS深入研究 8 4 开发环境的配置 8 5 运行环境的配置 9 6 结束语 9 7 参考文献 9

2013-06-27

Maven3应用入门讲座_详细版

最新3.0版本,超详细的maven入门讲解,看了这个就能上手用了.拿出来与大家分享.

2013-01-07

保护视力,定时休息 软件

保护视力,定时休息 软件.身体是革命的本钱,俺们也要保养好身体.

2012-08-28

超酷的Slider控件源码

效果超酷,内含Slider控件源码,不依赖框架,灵活。

2012-08-26

超牛的gif图片压缩软件

Real GIF Optimizer 是一个功能强大的GIF动画优化压缩工具,程序通过特殊的压缩算法可以对你的GIF动画图片进行优化压缩,压缩率最高可达50%,进而减少网页打开所需要的时间!支持预览功能! 已在实际项目中应用,效果很明显.网页速度快了不少.

2012-08-25

超牛的图片无损压缩软件PNGOUTWin

史上最强PNG压缩工具.使可以使图片或者照片文件变得更小,而清晰程度不变,更适合网上传输.无损压缩,PNGOUT还拥有超强的压缩算法,最高压缩比达到98%.已经在我们组的项目中广泛应用.

2012-08-25

空空如也

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

TA关注的人

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