加载中…
个人资料
outsider
outsider
  • 博客等级:
  • 博客积分:0
  • 博客访问:411,324
  • 关注人气:33
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
评论
加载中…
留言
加载中…
访客
加载中…
分类
友情链接
music
图片播放器
博文
(2015-03-17 19:41)
http://blog.csdn.net/gaofuqi/article/details/22679609
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

转载

《三十七道品导引手册》引言揭示修内观的重要性

这是《阿罗汉的足迹》:《三十七道品导引手册》的引言部分。雷迪尊者讲到只有佛法住世才能获得智慧的种子。智慧

阅读  ┆ 评论  ┆ 转载原文 ┆ 收藏 
标签:

it

原文地址:http://blog.csdn.net/fangaoxin/article/details/6952954

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份Session通过在服务器端记录信息确定用户身份

本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。


1.1  Cookie机制

在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是属于同一个会话的,不能放入用户B或用户C的购物车内,这不属于同一个会话。

而Web应用程序是使用HTTP协议传输数据的。

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

股票

分类: java
原文地址:http://blog.csdn.net/xiangyong2008/article/details/6446887

相信大家在开发java的时候一定会遇到要求将java工程打包成可运行的jar的需求,今天我在这篇博客中详细讲解一下生成可运行jar的方法。

1. 工程中不包含第三方的jar包

这种情况比较简单,选中需要生成jar的工程,右击-->Export,出现如下的窗口

选中java--- > JAR file--> next --- > next --- > main class要选中默认启动的main class,之后点击finish就生产了一个可以运行的jar包了。

运行jar包的方法:

 cmd,进入jar包所在的位置,运行命令 java -jar *.jar,就可以了。

2.工程包含第三方的jar包时

如果工程中包含第三方的jar包时,安装上面的方法生产的jar包,在运行时会报java.lang.NoClassDefFoundError的 错,经过google, baidu很多网站之后,发现需要安装eclipse的插件,插件地址是:http://sourceforge.net/projects/fjep/ 下载的文件是net.sf.fjep.fatjar_0.0.31.zip,解压缩后你会看到plugin

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: it技术
今天写了个shell脚本,在自己机器上运行正常,给同事,运行报错syntax error near unexpected token `,左看右看shell脚本没有问题,没有办法google搜索,发现一位仁兄讲的挺好,内容如下:

      用命令vi -b 打开你的SHELL脚本文件,你会。发现每行脚本最后多了个^M。

  那么接下来就要搞清楚这个^M是什么东东?

   long long ago.....  老式的电传打字机使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车,,ASCII码为0D),另一个字符把纸上移一行 (称为换行, ,ASCII码为0A)。当计算机问世以后,存储器曾经非常昂贵。有些人就认定没必要用两个字符来表示行尾。UNIX 开发者决定他们可以用 一个字符来表示行尾,Linux沿袭Unix,也是。Apple 开发者规定了用。开

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: java

http://blog.csdn.net/zhu473105308/article/details/7243026

前段时间用hibernate的时候,看到用范型加ParameterizedType进行设计的例子,使用的比较巧。用ParameterizedType进行切面编程十分轻巧。

下面是一个利用ParameterizedType进行切面编程的例子:

例子中有一个抽象的JpaDaoImpl.java类,所以继承该类的XXXJpaDAOImpl,都对应于一个数据库表 (table)。中的‘E’就表示该数据库表对应于Java中的entity。JpaDaoImpl类本身也implements了Dao的接口。Dao定义了JpaDaoImpl所需要实现的基本方法(基于数据库表的CUID方法)。

通过“(Class) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]”,就可以得到E在实 际的XXXJpaDaoImpl.java类中是什么具体的entity。得到E,我们就可以通过hibernate实现基本的CUID操作了。

  1.   
  2. public class JpaDaoImplextends AbstractEntity, I> 
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: it技术
转自:http://blog.codinglabs.org/articles/consistent-hashing.html

非常好的一篇文章

摘要

本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题; 接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟节点等与此算法应用相关的话题。

分布式缓存问题

假设我们有一个网站,最近发现随着流量增加,服务器压力越来越大,之前直接读写数据库的方式不太给力了,于是我们想引入Memcached作为缓存机制。现在我们一共有三台机器可以作为Memcached服务器,如下图所示。

很显然,最简单的策略是将每一次Memcached请求随机发送到一台Memcached服务器,但是这种策略可能会带来两个问题:一是同一份数据 可能被存在不同的机器上而造成数据冗余,二是有可能某数据已经被缓存但是访问却没有命中,因为无法保证对相同key的所有访问都被发

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2013-12-17 23:18)
分类: it技术
转自:http://sebug.net/paper/databases/nosql/Nosql.html#_735276508313792_2270315258144_9783657311654288
文章太长了,不粘过来了,建议去原地址看,强烈推荐!非常帮!
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: java
转自:http://blog.csdn.net/geggegeda/article/details/2708181

RandomAccess接口是List 实现所使用的标记接口,用来表明其支持快速(通常是固定时间)随机访问。此接口的主要目的是允许一般的算法更改其行为,从而在将其应用到随机或连续访问列表时能提供良好的性能。

在对List特别的遍历算法中,要尽量来判断是属于RandomAccess(如ArrayList)还是 SequenceAccess(如LinkedList),因为适合RandomAccess List的遍历算法,用在SequenceAccess List上就差别很大,即对于实现了RandomAccess接口的类实例而言,此循环

      for (int i=0, i 
的运行速度要快于以下循环:
      for (Iterator i=list.iterator(); i.hasNext(); ) i.next(); 通过下面的代码,大家可以加深理解。 
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: java
转自:http://www.importnew.com/6271.html
本文由 ImportNew - 唐尤华 翻译自 javacodegeeks。如需转载本文,请先参见文章末尾处的转载要求。

简介

众所周知,XML在产品和项目开发中起着非常重要的作用。通过XML文档可以获取很多信息,还可以使用XML文件进行CRUD(增加、查询、更新和 删除)操作。然而值得注意的是,我们如何确保XML中的数据是来自经过认证的可信和可靠的来源。关于XML文件数据的可靠性和真实性存在很多问题。通常的 情况是,开发者直接处理XML文件而不去考虑数据的可靠性。有一些情况提出了上面的所有问题。现实生活中,每当我们从邮局收到一封信件时我们如何确定这封 信是来自我们的朋友?依据可能是他/她的习惯用语、用词或者邮件详细地址。也可能是他/她的个性签名。如今,我们收到的信件可能被某人进行了篡改,添加了 其他内容。基于上述原因,通常我们会验证朋友的手写签名

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有