- 浏览: 890638 次
- 性别:
- 来自: 上海
最新评论
-
zzuliuli:
很实用,一直关注
mysql的执行计划 -
rxin2009:
你好,最近在解决redis数据同步的问题,找到了tedis,但 ...
taobao/tedis的redis集群 -
zhangping2056:
楼主接下来要考虑页面静态化与细节上面的东西了
Nginx与Redis解决高并发问题 -
XieFuQ:
Tomcat的重启shell脚本 -
jovinlee:
jovinlee 写道 jov ...
Tomcat的重启shell脚本
文章列表
转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-sqlite/
谢 亚力, 软件工程师, IBM
谢亚力,在 IBM Lotus 团队从事 Quickr Webservice API 的测试 , 对 Lotus Quickr Feed API 有丰富的经验。对软件测试与开发和 Web 2.0 相关技术有浓厚兴趣。
简介 ...
Android读写文件
- 博客分类:
- Android
本文转自:http://blog.sina.com.cn/s/blog_4d25c9870100qpax.html
一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)
String res = "";
try{
InputStream in =
使用Atomikos Transactions Essentials实现多数据源JTA分布式事务
最近做的project中遇到要将数据库中的表分布到两台不同的服务器上的Mysql5.0中,project主要使用spring ibatis。因此需要JTA的支持,但是tomcat不支持,所以就搜索开源的JTA实现。 最开始使用的是JOTM,但是使用中不能自动rollback,无论什么情况都commit。然后看到infoq上一篇文章提到Atomikos Transactions Essentials,Atomikos Transactions Essentials 3.0是Atomikos 开发 ...
java.io.IOException: HTTPS hostname wrong: should be <localhost>: 原因:当访问HTTPS的网址。您可能已经安装了服务器证书到您的JRE的keystore 。但这个错误是指服务器的名称与证书实际域名不相等。这通常发生在你使用的是非标准网上签发的证书。 解决方法:让JRE相信所有的证书和对系统的域名和证书域名。以下是一小段代码,可以用来实现这一目标。 public class Servlet_test { public static void main(String[] args)throws Exce ...
转http://hi.baidu.com/wupengwuhao/blog/item/b836e8c4985a8122f8dc61b7.html
Kafka学习总结
一、Kafaka简介
Kafka是一个分布式的消息发布-订阅系统。它的特性如下:
l 通过在O(1)的磁盘数据结构上提供消息持久化,对于即使数以TB的消息存储也能够保持长时间的稳定性能。
l 高吞吐:在商用机器上可以提供每秒数十万条的消息
l 支持在Kafaka服务器集群上进行messages分片,并在把messages在消费集群的机器上分配的同时维护每个分片的顺序信息。
l 支持将数据并行的加载到Ha ...
SSL单向、双向认证
- 博客分类:
- web
单向认证:客户端向服务器发送消息,服务器接到消息后,用服务器端的密钥库中的私钥对数据进行加密,然后把加密后的数据和服务器端的公钥一起发送到客户端,客户端用服务器发送来的公钥对数据解密,然后在用传到客户端的服务器公钥对数据加密传给服务器端,服务器用私钥对数据进行解密,这就完成了客户端和服务器之间通信的安全问题,但是单向认证没有验证客户端的合法性。
双向认证:
(1)客户端向服务器发送消息,首先把消息用客户端证书加密然后连同时把客户端证书一起发送到服务器端
(2)服务器接到消息后用首先用客户端证书把消息解密,然后用服务器私钥把消息加密,把服务器证书和消息一起发送到客户端
(3)客户端用发来的 ...
java混淆器--proguard的一些资料
- 博客分类:
- java基础
我们做java开发的一般都会遇到如何保护我们开发的代码问题。java语言由于是基于jvm上面,所以反编译class文件很很容易。假如我们做了一个web程序,并把这个web程序发布给客户。实际上,客户是很容易反编译出我们的源代码出 ...
在一个Server/Client程序中,对Client端的每个请求,Server端返回的结果中均包含响应状态码和响应内容两部分。对于状态码的处理,以前的做法通常是用一系列public static final int常量来定义。调用者往往要写一些额外的代码对传入 ...
有时我们需要分析字符串并将字符串分解成可被独立使用的单词,这些单词叫做语言符号。例如,对于字符串“We are students”,如果我们把空格作为该字符串的分隔符,那么该字符串有三个单词,语言符号。而对于字符串“We ,are,student”如果我们把逗号作为了该字符串的分隔符,那么该字符串有三个单词,语言符号。
当我们分析一个字符串并将字符串分解成可被独立使用的单词时,可以使用java.util包中的StringTokenizer类,该类有两个常用的构造方法。
·StringTokenizer (String s) 为字符串s构造一个分析器,使用默认的分隔符集合(即空格符),若干 ...
遇到一个java读取一个又任意符号做分隔符的字符串的问题,找到一个解决的例子:
StringTokenizer类
Java语言中,提供了专门用来分析字符串的类StringTokenizer(位于java.util包中)。该类可以将字符串分解为独立使用的单词,并称之为语言符号。语言符号之间由定界符(delim)或者是空格、制表符、换行符等典型的空白字符来分隔。其他的字符也同样可以设定为定界符。StringTokenizer类的构造方法及描述见表15-6所示。
表15-6 StringTokenizer类的构 ...
中文是世界上最复杂、最完备的语言之一。有时我会为自己是个中国人而感到幸运,非凡是当我看到我的一些外国朋友为学习这门语言(尤其是写汉字)而绞尽脑汁的时候。可当我用J2EE开发本地化Web应用时,又会感到很不幸。下 ...
演示AWR安装及生成报告:
AWR由ORACLE自动产生,不过也可以通过DBMS_WORKLOAD_REPOSITORY包来手工创建、删除和修改。可以使用desc命令查看该包中的过程。下面只介绍几个常用的:
1.手工创建一个快照ITPUB个人空间,G NP{2~a:k]SQL> select count(*) from wrh$_active_session_history;b$vfi u#Y] im0 COUNT(*)ITPUB个人空间]J?-g9H#? X Vx9e----------.\|Yn9l%l;qz[ a0 317
SQL> begin
union 将两个表连接后删除其重复的项;
union all 将两个表连接都不删除其重复的项。
这个东东很简单。不过也记录一哈 。实在是一个小小的收获。
补充资料:
数据库中,UNION和UNION ALL都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。
UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如:
select * from users1 union select * from user2 这个SQL在运 ...
Oracle中数据库与实例的区别
上一篇 / 下一篇 2010-08-05 14:47:24
查看( 189 ) / 评论( 1 ) / 评分( 5 / 0 )
Oracle distinct的用法
2008年07月16日 下午 3:18
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。
下面先来看看例子:
table表
字段1 字段2 id name 1 a 2 b 3 c 4 c 5 b
库结构 ...