`
zhaoshijie
  • 浏览: 2265392 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
关键字:各大巨头电商提供的IP库API接口-新浪、搜狐、阿里... 新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42 搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson 搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8 ...
关键字:用Java来获取访问者真实的IP地址-超准确 下面分享一下很多朋友都问过的一个问题,即:关键无法获取访问用户的真实IP问题:答案如下:   在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。   经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接 ...
关键字:Shiro集成OAuth2 参考:http://jinnianshilongnian.iteye.com/blog/2038646 片段: POM依赖 此处我们使用apache oltu oauth2服务端实现,需要引入authzserver(授权服务器依赖)和resourceserver(资源服务器依赖)。 Java代码  收藏代码     <dependency>          <groupId>org.apache.oltu.oauth2</groupId>          <artifactId>org.apache. ...
关键字:Oracle实现类split函数的方 项目里需要保存结构数据,批量传到后他进行保存,为了减小数据量,子集拼装的格式,使用存储过程进行保存。保存的过程中需要对数据解析。但是oracle没有Java中split类似的函数。从网上找了一个,也补全了一下。 CREATE OR REPLACE TYPE t_split_100 IS TABLE OF VARCHAR2(100); create or replace function f_split_100(p_str_all in varchar2,                                             p ...
关键字:Zookeeper 和 SASL 介绍 这是一个描述ZooKeeper和SASL(Simple Authentication and Security Layer)整合建议的设计文档。 JIRA 和 源代码 JIRA问题ZOOKEEPER-938,来自JIRA的可用补丁。 请注意:这个JIRA文章只描述了客户端-服务器的相互认证。服务器-服务器的相互认证存在单独的JIRA:ZOOKEEPER-1045。 Zookeeper ACLs 和 SASL 这个功能是在Zookeeper已有的认证和授权设计上的最直接的实现。简要的回顾,Zookeeper支持的可插拔的认证方案(authenti ...
关键字:非对称加密(RSA)加密解密实现通信JAVA端工具类(教程) 近期的系统存在数据的交换,而且是异构系统的数据交换,所以需要实现.NET和Java的加密通信。研究和两三天终于把问题解决。现在提供了RSA的工具类,给之后需要实现的同行、同学一个参考。之后也会写一篇为什么.Net和Java之间的加密区别帮助大家理解代码。 Java端代码 import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.Priv ...
关键字:对称加密(AES)加密实现工具类(教程) Java加密解密相关名词(概念)解释(RSA、AES) 错误:java.security.InvalidKeyException: Illegal key size or default parameters解决方法 目前发现AES加密虽然可以大量加密文本速度也很快,但是内存消耗很大,如果需要大量文本加密的同学需要好好评估一下。之后还会贴出非对称加密(RSA)的加密、解密示例,以及.net 与Java间RSA加密的转换。 AES解密、加密工具类例子 import org.apache.commons.codec.binary.Base6 ...
关键字:各种Nosql数据库系统对比及应用场景分析 导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型NoSQL数据库的文章。 虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。 但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差别。这意味着软件架构师更应该在项目开始时就选择好一个适合的 NoSQL数据库。针对这种情况,这里对 Cassandra、Mongodb、CouchDB、Redis、 Riak、Membase、Neo4j 和 HB ...
关键字:Curator-Framework开源Zookeeper快速开发框架介绍 Zookeeper 客户端框架 Curator-Framework 来自Netflix公司,现在归Apache,目前版本2.0.1! 在使用ZK开发时会遇到让人头疼的几个问题,ZK连接管理、SESSION失效等一些异常问题的处理,Curator替我们解决了这些问题,通过对ZK连接状态的监控来做出相应的重连等操作,并触发事件! 更好的地方是Curator对ZK的一些应用场景提供了非常好的实现,而且有很多扩充,这些都符合ZK使用规范。 主要组件     Recipes, ZooKeeper的系列recipe实现, ...
关键字:IM消息推送之Openfire Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。 什么是OpenFire 您可以使用它轻易的构建高效率的即时通信服务器. Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。 由于是采用开放的XMPP协议,您可以使用各种支持XMPP协议的IM客户端软件登陆服务. 据有经验人士透漏采用集群方式20万以内用户可行性还是很高的。 参考博客:http://blog.csdn.net/ar ...
关键字:Nio框架之Mina的demo 官网:http://mina.apache.org/ ApacheMINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可扩展性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。 Mina与传统的socket具有高并发、高性能和高扩展性的优势,是继netty之后又一个特别出色Nio框架。
关键字:数据库迁移之从oracle 到 MySQL 开场白: 对于水平扩展需求很强烈的大型网站,oracle到mysql的迁徙是必然的,一个重要的因素就是 Oracle数据库是收费的, 而MySQL 则是完全免费的,mysql经过在大型网站的考验及沉淀目前已经修复的很完美了,下面就oracle到mysql的迁徙经验介绍给大家,希望对大家有所帮助。 理论上来说, MySQL 已经被Oracle 收购, 这两者之间的Migrate 应该比较容易, 但实际的迁移还是有一些问题, 以下就说一说一些实现的方式和问题。 方式一: 手动方式导入导出 手动的方式导入, 就是操作步骤会比较繁琐一些。 对 ...
关键字:Zookeeper中ACL(访问控制列表) Zookeeper对权限的控制是节点级别的,而且不继承,即对父节点设置权限,其子节点不继承父节点的权限。 Zookeeper提供了几种认证方式 * world:有个单一的ID,anyone,表示任何人。 * auth:不 ...

treeTable

jqgrid中文官网:http://blog.mn886.net/jqGrid/ jqgrid详解:http://www.csdn123.com/html/itweb/20131029/192741.htm http://zhaozhi3758.iteye.com/blog/1399229 关键:http://chenjumin.iteye.com/blog/419522 关键2:http://panyongzheng.iteye.com/blog/1918070 全面的东西:http://www.trirand.com/blog/?page_id=6 http://www.guriddo.n ...
关键字:Mongodb命令大全 他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 它的特点是高性能、易部署、易使用,存储数据非常方便。 1. MongoDB的获取和安装 (1)获取地址 http://www.mongodb.org/downloads 根据自己需要选择相应的版本,linux下可以使用wget 命令。 (2)解压 mongodb-win32-i386-1.8.1 (3)创建数据存 ...
Global site tag (gtag.js) - Google Analytics