- 博客(20)
- 资源 (13)
- 收藏
- 关注
原创 软件思想
收录老大说过的:1.软件的优化要先从设计上考虑,再是技术上考虑。比如导航树,对于全国的平台显然监控点通过导航树查找是不合适的,要做成通过搜索的方式或通过面包屑一样的层级显示。2.学习时候要带着拆分意识去思考一些系统性的问题,按子系统的方式做软件,然后用集成的技术手段粘合。3.分而治之,把大问题拆成小问题解决。继续中。。。
2013-07-21 14:41:04 888
转载 查理·芒格的投资之道
IBM的创始人托马斯·沃森说:“我不是天才。我有几点聪明,我只不过就留在这几点里面。”这句话最好地概况了查理·芒格的投资方法。 能力圈和护城河 芒格最清楚他的“点”:他会小心翼翼地划出他的能力圈。为了停留在这些圈之内,他首先进行基本的、全面的筛选,把他的投资领域局限在“简单而且好理解的备选项目”之内。正如他所说的:“关于投资,我们有三个选项:可以投资,不能投资,太难理解。”
2013-07-16 08:55:21 1848
原创 浅析大型网站的架构
1、HTML静态化 其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以
2013-07-12 09:19:56 786
转载 在自己强大之前,不要奢望别人主动帮助你
近日,与一位老乡聊天,他是一位典型的“老凤凰男”,农村出身,家里只有他一人考进了名牌大学,剩下的两个兄弟和三个妹妹均在家中务农,目前人到中年,混到央企中层,处级待遇,对于一个毫无背景、无人指点的内向守旧型的“凤凰男”来说,也算是事业小成。酒过三巡之后,打开话匣子,他感叹自己的事业本不该如此,回首往事,总结出两大牵绊事业的要素:身后的大家族拖累和自己的悟性太低。对于正在混凝土浇筑的大城市中奋力拼搏的
2013-07-11 09:13:23 744
转载 深入浅出JNA—快速调用原生函数
深入浅出JNA—快速调用原生函数 本文原名《使用JNA方便地调用原生函数》发表于2009年3月的“程序员”杂志上。感谢程序员杂志的许可,使这篇文章能够成为免费的电子版,发布于网络上。 程序员杂志发表此文时,略有裁剪,因此本文比程序员上的文章内容更多。 JNA的API
2013-07-10 16:56:40 801
原创 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 4587 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 761 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 5538
转载 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 16996 3
转载 CAS总结之集群环境篇
CAS的集群环境,包括CAS的客户应用是集群环境,以及CAS服务本身是集群环境这两种情况。在集群环境下使用CAS,要解决两个问题,一是单点退出时,CAS如何将退出请求正确转发到用户session所在的具体客户应用服务器,而不是转发到其他集群服务器上,二是解决CAS服务端集群环境下各种Ticket信息的共享。下面依次讨论在这两种集群环境下,CAS的使用情况。一 客户应用是集群环境 集
2013-07-01 21:11:27 10234 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
转载 CAS调研总结
本篇文章是对JA-SIG CAS(v3.3)的初步调研总结。一配置实例应用场景:cas服务部署在192.168.7.115,是一个web应用,访问地址为:https://cas.mycompany.com:8443/cas/。web1应用位于192.168.7.90,访问地址为:http://192.168.7.90:8081/web1 ,web2应用位于192.168.7.90,访问地址
2013-07-01 16:53:00 3643
转载 源代码解读Cas实现单点登出(single sign out)功能实现原理
http://cache.baiducontent.com/c?m=9d78d513d99212ee4fede5697b10c0161f43f1632ba0a0013894cd47c9221d03506790a63a675541c4c50b375ff21c04b9b4656537747ce0ddd5c2158efdd47278cd3a67304ddc1a568404afc9442fdc229547
2013-07-01 14:52:51 1342
MavenRunHelper 各版本集合
2020-05-11
ranger-1.2.0-usersync.zip
2020-04-22
ranger-1.2.0-hdfs-plugin.tar.gz
2020-04-21
ranger-1.2.0-hbase-plugin.tar.gz
2020-04-21
ranger-1.2.0-admin.tar.gz
2020-04-21
落雨博客基于CAS框架的单点登录技术讲解(ppt+code实例+doc)配套资料
2013-06-27
超牛的gif图片压缩软件
2012-08-25
超牛的图片无损压缩软件PNGOUTWin
2012-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人