JAVA取得IP
摘要:通常这样取一个IP:request.getRemoteAddr(),但有时候取出来的是不对的,特别是在应用前加了Nginx之类的软件,下面的方法可以取出访问的IP地址public static String getRemoteAddrIp(HttpServletRequest request) { String ipFromNginx = getHeader(request, "X-Real-IP"); //System.out.println("ipFromNginx:" + ipFromNginx); //System.out.println(&qu
阅读全文
posted @
2013-09-23 09:55
游鱼
阅读(382)
推荐(1)
spring jdbc配置文件进行加密解密
摘要:最近做一个项目,安全上有点要求,就是要对数据库相关的配置进行加密,配置文件如下:#加密前#datasource.type=mysql#datasource.driverClassName=com.mysql.jdbc.Driver#datasource.url=jdbc:mysql://localhost:3306/yjj?useUnicode=true&characterEncoding=utf8#datasource.username=root#datasource.password=root#加密后datasource.type=2DF0ADA00FAA99D2datasourc
阅读全文
posted @
2013-09-18 17:20
游鱼
阅读(22124)
推荐(0)
Thumbnailator java图片压缩,加水印,批量生成缩略图
摘要:地址:http://code.google.com/p/thumbnailator/1、指定大小进行缩放 //size(宽度, 高度) /* * 若图片横比200小,高比300小,不变 * 若图片横比200小,高比300大,高缩小到300,图片比例不变 * 若图片横比200大,高比300小,横缩小到200,图片比例不变 * 若图片横比200大,高比300大,图片按比例缩小,横为200或高为300 */ Thumbnails.of("images/a380_1280x1024.jpg")...
阅读全文
posted @
2013-08-04 11:11
游鱼
阅读(7250)
推荐(0)
struts2读取request,session,application中的值
摘要:request.----> or orsession----> or orapplication---> or orhttp://localhost:8080/demo/index.jsp?flag=kkkk or orhttp://struts.apache.org/release/2.3.x/docs/ognl.html
阅读全文
posted @
2013-07-09 11:01
游鱼
阅读(523)
推荐(0)
使用apache的ab对想迪科技站点www.thinkdee.com进行压力测试
摘要:最进对站点想迪科技,www.thinkdee.com进行了一些改进,特意用apache的ab进行了一下压力测试,先介绍 一下apache ab这个工具,下面是ab的帮助信息,D:\program\ZendServer\Apache2\bin>abab: wrong number of argumentsUsage: ab [options] [http://]hostname[:port]/pathOptions are: -n requests Number of requests to perform -c concurrency Number of multiple...
阅读全文
posted @
2013-06-03 10:26
游鱼
阅读(793)
推荐(0)
ajp方式整合,配置apache2.2 + tomcat6
摘要:先看httpd.conf 文件配置:1 ##########################apache + tomcat start 2 LoadModule proxy_module modules/mod_proxy.so3 LoadModule proxy_ajp_module modules/mod_proxy_ajp.so4 LoadModule proxy_balancer_module modules/mod_proxy_balancer.so5 LoadModule proxy_connect_module modules/mod_proxy_connect.so6 Load
阅读全文
posted @
2013-05-24 16:01
游鱼
阅读(3059)
推荐(0)
java,使用美图秀秀上传,设置头像
摘要:最近在倒弄个一个网站,www.thinkdee.com没有完成,还在做,这里要用到用户头像设置,本来想自己处理的,看到网上美图功能太强大了,就试了一把!美图开放平台:http://open.web.meitu.com/开发文档:http://open.web.meitu.com/wiki/头像设置示例:http://open.web.meitu.com/products/#M4<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/
阅读全文
posted @
2013-05-22 11:41
游鱼
阅读(2733)
推荐(0)
java图片生成等比例图片
摘要:最近在倒弄个一个网站,www.thinkdee.com 还在做,有一个上传图片LOGO需求,当然用户上传的图片不可能是原样输出的,这里要用等比例处理一下,不多说,附上代码: 1 package com.thinkdee.util; 2 3 4 import java.awt.image.BufferedImage; 5 import java.io.File; 6 7 import javax.imageio.ImageIO; 8 9 public class ScaleImage { 10 11 public ScaleImage() { 12 ...
阅读全文
posted @
2013-05-22 11:09
游鱼
阅读(1590)
推荐(0)
solr定时增量索引
摘要:参考:官方文档,http://wiki.apache.org/solr/DataImportHandler#Schedulinggooglecode 找到:https://code.google.com/p/solr-dataimport-scheduler/1.复制solr-4.2.11\solr-4.2.1\dist目录下solr-dataimporthandler-4.2.1.jar 和solr-dataimporthandler-extras-4.2.1.jar到D:\program\tomcat6\webapps\solr\WEB-INF\lib目录下2.从https://code.
阅读全文
posted @
2013-04-21 11:21
游鱼
阅读(7837)
推荐(1)
solr增量索引
摘要:参考:http://wiki.apache.org/solr/DataImportHandler#Using_delta-import_command修改qiye-data-config.xml<dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/qiye" user="root" password="root"
阅读全文
posted @
2013-04-20 17:59
游鱼
阅读(1772)
推荐(0)
solr从数据库建立索引(转)
摘要:The Data Import Handler FrameworkSolr includes a very popular contrib module for importing data known as the DataImportHandler (DIH in short). It's a data processing pipeline built specificallyfor Solr. Here's a summary of notable capabilities:• Imports data from databases through JDBC (Java
阅读全文
posted @
2013-04-19 19:15
游鱼
阅读(1501)
推荐(0)
solr从数据库建立索引
摘要:修改D:\program\tomcat6\solrapp\solr\collection1\conf下solrconfig.xml文件,加入<!-- #####################从数据库建立索引 20130418 start################################ --><requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"><lst name=&quo
阅读全文
posted @
2013-04-18 21:38
游鱼
阅读(1591)
推荐(0)
单独ZooKeeper(外部)实例 + 多 Solr(tomcat)实例
摘要:一个ZooKeeper 两个tomcat,tomcat分别8080端口,tomcat9090端口下载ZooKeeper解压:zookerper中zoo_sample.cfg修改成zoo.cfg,修改里面的内容:tomcat solr 设置参考:http://www.cnblogs.com/atyou/archive/2013/04/17/3026737.html另一个tomcat的端口分别设置成8080===》9090,server.xml中修改端口,所有的地方8变成9修改tomcat下solrapp\solr\sor.xml<cores adminPath="/admin/c
阅读全文
posted @
2013-04-18 13:24
游鱼
阅读(838)
推荐(0)
solr加ik分词器
摘要:修改上一篇文章中D:\program\tomcat6\solrapp\solr\collection1\conf\schema.xml文件1.在field区域添加:<field name="ik" type="text_ik" indexed="true" stored="true"/>2.在fieldType区域中添加: <!-- 加入IK 2013.4.17 start --> <fieldType name="text_ik" class="solr
阅读全文
posted @
2013-04-17 18:42
游鱼
阅读(666)
推荐(0)
solr安装
摘要:版本:4.2.1下载:http://mirror.bit.edu.cn/apache/lucene/solr/4.2.1/复制solr-4.2.1.war 到tomcat下 webapps目录,为了方便访问修改solr.war,启动tomcat ,这样会在webapps目录下解压出solr,可惜报错Could not load config for solrconfig.xml解决: 1.复制solr-4.2.1\example下的solr到tomcat目录下,我这里新建了一个文件夹,solrapp/solr 2.修改tomcat下solr\WEB-INF\web.xml找到<env-e
阅读全文
posted @
2013-04-17 17:51
游鱼
阅读(1781)
推荐(0)
apache spring @RequiresRoles 不起作用
摘要:<!-- Support Shiro Annotation --> <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="exceptionMappings"> <props> <prop key="org.apache.shiro.authz.UnauthorizedException">/static/403.html<
阅读全文
posted @
2013-04-14 23:25
游鱼
阅读(2442)
推荐(0)
apache shiro org.apache.shiro.session.UnknownSessionException处理
摘要:/** * 通过debug,F5一步步高度下去发现, * * 1.session过期时间太短,导致session过期找不到session报错, * 这里org.apache.shiro.web.session.mgt.DefaultWebSessionManager设置session时间 * globalSessionTimeout时间太短 这个单位是毫秒,建议设置长点时间 * 2.时间修改长后,还是报错,但是可以执行 SecurityUtils.getSubject().logout();程序执行到return "index";报错* logout可以安全正确...
阅读全文
posted @
2013-04-14 22:25
游鱼
阅读(10753)
推荐(0)
java事件处理机制(自定义事件)
摘要:java中的事件机制的参与者有3种角色:1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中2.event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。3.event listener:对每个明确的事件的发生,都相应地定义一个明确的Java方法。这些方法都集中定义在事件监听者(EventListener)接口中,这个接口要继承 java.util.EventListener。 实现了
阅读全文
posted @
2013-01-07 23:11
游鱼
阅读(80269)
推荐(11)
Spring事件
摘要:Spring事件体系包括三个组件:事件,事件监听器,事件广播器事件:ApplicationEvent事件监听器:ApplicationListener,对监听到的事件进行处理。事件广播器:ApplicationEventMulticaster,将Springpublish的事件广播给所有的监听器。Spring在ApplicationContext接口的抽象实现类AbstractApplicationContext中完成了事件体系的搭建。AbstractApplicationContext拥有一个applicationEventMulticaster成员变 量,applicationEventM
阅读全文
posted @
2013-01-07 21:09
游鱼
阅读(1573)
推荐(0)
spring-framework3.2源码下载导入eclipse
摘要:spring-framework已经将源码从svn迁移到了git。所以,首先需要安装git环境SpringFramework的GitHub地址:https://github.com/SpringSource/spring-framework查看README.md运行gradlew.bat,import-into-eclipse.bat然后导入代码入eclipse
阅读全文
posted @
2013-01-07 17:14
游鱼
阅读(642)
推荐(0)