JAVA
zhuyangru
一只小小鸟
展开
-
获取客户端的IP
在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。现在图示代理上网和IP的关系: 第一种转载 2017-03-02 18:39:47 · 334 阅读 · 0 评论 -
JAVA学习日记1:JSONObject与JSONArray的使用
Java不像PHP解析和生产JSON总是一个比较痛苦的过程。但是使用JSONObject和JSONArray会让整个过程相对舒服一些。需要依赖的包:commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar ezmorph.jar json-lib-2.2.2-jdk15.jar原创 2017-04-13 19:50:06 · 320 阅读 · 0 评论 -
java项目读取properties的几种方式
从网上搜集了java项目读取properties的几种方式:1. IO文件流public static void load1() throws Exception{ //文件真实路径 String fileName="E:/eclipse_workspace/LogToOracle/config/redisManage.properties"原创 2017-11-21 09:30:18 · 1329 阅读 · 0 评论 -
【字符串反转总结】Java中七种方法实现
算法比较简单,注释就能说明问题,直接上代码!转载自http://blog.csdn.net/guomutian911/article/details/48912617方法一:(利用递归实现)[java] view plain copypublic static String reverse1(String s) { int转载 2017-12-18 13:40:46 · 240 阅读 · 0 评论 -
Redis + Tomact + Oracle 实现日志记录
业务背景:最近接手一个电商App的项目,使用Oracle作为数据库。其日志记录是直接操作数据库的。当并发量大时候,就容易出现性能问题;数据库还存在其他电商使用的表,当日志插入导致数据库性能变差时,会影响到其他表使用,所以我就想着用现在流行的非关系型数据库Redis作为日志数据库。REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的ke...原创 2018-02-09 11:39:18 · 1202 阅读 · 0 评论