自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coderdesion

攻城的猫

  • 博客(70)
  • 资源 (6)
  • 收藏
  • 关注

转载 nginx做反向负载均衡,后端服务器获取真实客户端ip

https://www.cnblogs.com/lhj588/p/4344354.html首先,在前端nginx上需要做如下配置:location /proxy_set_hearder host                $host;proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for;proxy_set_header X-re...

2018-02-23 22:05:59 496

转载 配置Hadoop M/R 采用Fair Scheduler算法代替FIFO

http://www.blogjava.net/paulwong/archive/2013/01/31/394997.html采用Cloudera版本的hadoop/hbase:hadoop-0.20.2-cdh3u0hbase-0.90.1-cdh3u0zookeeper-3.3.3-cdh3u0默认已支持FairScheduler调度算法.只需改配置

2017-04-07 11:51:01 691

转载 高效的缓存管理解决方案-AutoLoadCache

高效的缓存管理解决方案-AutoLoadCache http://www.iteye.com/news/31498-cache-spring-aop-redis

2017-03-17 14:42:05 565

转载 开启Tomcat APR运行模式,优化并发性能

原文链接:http://blog.csdn.net/xyang81/article/details/51502766Tomcat支持三种接收请求的处理方式:BIO、NIO、APR 1>、BIO模式:阻塞式I/O操作,表示Tomcat使用的是传统JavaI/O操作(即Java.io包及其子包)。Tomcat7以下版本默认情况下是以bio模式运行的,由于每个请求都要创建一个线程来处理,线程

2017-03-10 17:00:26 1014 1

转载 springmvc ios

在Spring MVC Controller的同一个方法中,根据App还是WEB返回JSON或者HTML视图。最近在做一个web的项目,web版已经开发完毕,现在正在进行手机APP的开发,开发中遇到一个问题:就是web版和app版都有登录功能,本想着是分别走不同的URL,实际开发的时候才发现,由于web版采用的是shiro框架,URL不能改变(至少是自己不知道该怎么配置)因此只能是采取

2017-03-01 00:11:12 553

转载 基于Metronic的Bootstrap开发框架经验总结(1)-框架总览及菜单模块的处理

基于Metronic的Bootstrap开发框架经验总结(1)-框架总览及菜单模块的处理http://www.cnblogs.com/wuhuacong/p/4757984.html最近一直很多事情,博客停下来好久没写了,整理下思路,把最近研究的基于Metronic的Bootstrap开发框架进行经验的总结出来和大家分享下,同时也记录自己对Bootstrap开发的学习研究的点点滴滴,希

2017-02-26 14:18:36 1245

转载 Apache2+Tomcat7负载均衡配置(超详细整合文档)

【一】首先配置ZIP版本的Tomcat7.0,保证能正常启动。一、 配置JDK 1、下载jdk 下载后,解压,假设为C:\Program Files\Java\jdk1.6.0_24,要确保bin目录在这个目录里,下面的JAVA_HOME即为此目录C:\Program Files\Java\jdk1.6.0_24.2、配置系统变量(1) 右键单击“我的电

2017-02-18 15:57:32 602

转载 理解MySQL——复制(Replication)

1、复制概述1.1、复制解决的问题数据复制技术有以下一些特点:(1)    数据分布(2)    负载平衡(load balancing)(3)    备份(4)    高可用性(high availability)和容错1.2、复制如何工作从高层来看,复制分成三步:(1)    master将改变记录到二进制日志(binary log)中(这些记录叫做

2017-02-18 15:43:49 300

转载 JVM内存管理、JVM垃圾回收机制、新生代、老年代以及永久代

如果大家想深入的了解JVM,可以读读周志明《深入理解Java虚拟机:JVM高级特性与最佳实践》     需要掌握的东西,包括以下内容、判断对象存活还是死亡的算法(引用计数算法、可达性分析算法)、常见的垃圾收集算法(复制算法、分代收集算法等以及这些算法适用于什么代)以及常见的垃圾收集器的特点(这些收集器适用于什么年代的内存收集)。          JVM运行时数据区由程序计

2017-02-16 03:00:18 619

转载 Netty系列之Netty百万级推送服务设计要点

1. 背景1.1. 话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:Netty是否可以做推送服务器?如果使用Netty开发推送服务,一个服务器最多可以支撑多少个客户端?使用Netty开发推送服务遇到的各种技术问题。由于咨询者众多,关注点也比较

2017-02-15 22:56:22 397

转载 Centos7-mqtt消息中间件mosquitto的安装和配置

MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。目前已经是物联网消息通信事实上的标准协议了。值得一提的是mqtt提供三种不同质量的消息服务:“至多一次”:消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录

2017-02-15 22:21:49 4209

转载 visualVM集成到Eclipse针对性能监控

技术发现:最近搞测试的同事分享了一款针对与Java运行性能监控的软件Java isualVM,在jdk1.6之后,它就出现并且潜伏在bin目录下,由于平时很少关注version更新信息,直到现在才发现这款简单强大的工具。技术简介:visualVM是一款充分集成了Many jdk命令行工具的可视化工具,可提供强大的分析能力,而且所有这一些和jdk一样都是免费的。它囊括的命令行工具

2017-02-13 21:50:46 2157

转载 利用jdk自带的运行监控工具JConsole观察分析Java程序的运行

一、JConsole是什么    从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。二、如何启动JConsole如果是从命令行启动,使

2017-02-13 21:46:40 21417 1

转载 Spring aop 原理及各种应用场景

AOP是Aspect Oriented Programing的简称,面向切面编程。AOP适合于那些具有横切逻辑的应用:如性能监测,访问控制,事务管理、缓存、对象池管理以及日志记录。AOP将这些分散在各个业务逻辑中的代码通过横向切割的方式抽取到一个独立的模块中。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理和动态代理两大类,其中静态代理是指使用 AOP

2017-02-11 01:47:14 453

转载 tsung

压力测试

2016-12-02 10:32:42 605

转载 开源OCR引擎Tesseract

开源OCR引擎Tesseract知名的开源OCR引擎Tesseract 3.0版本日前发布,可以在项目网站下载:http://code.google.com/p/tesseract-ocr, 新版本支持中文,中文语言包定义http://code.google.com/p/tesseract-ocr/downloads/detail?name=chi_sim.traineddata.gz。T

2016-09-13 14:54:57 4481

转载 Spring MultipartFile 上传 与 excel处理

一、配置1、*-servlet.xml  (WebApploicationContext)!-- file upload -->    bean id="multipartResolver"        class="org.springframework.web.multipart.commons.CommonsMultipartResolver">        

2016-09-13 11:05:25 10921 1

转载 POST中文乱码解决方案

以前,我都是自己编写一个filter,来实现编码,代码如下: 1 public class CharacterEncodingFilter implements Filter { 2 3 private final static Logger log= LoggerFactory.getLogger(CharacterEncodingFilter.class); 4

2016-09-12 11:28:13 1617

转载 架构设计:远程调用服务架构设计及zookeeper技术详解(上篇)

远程调用服务的架构设计总述    首先我们要再深入理解下为什么应用软件服务里需要一个远程调用服务,远程调用服务解决了软件设计中的什么问题,它的架构设计又有什么理论根据了?    我曾写了一篇关于分布式网站架构设计的文章,文章地址是:    http://www.cnblogs.com/sharpxiajun/archive/2013/05/11/3072798.html    在文

2016-09-07 15:53:09 537

转载 使用Spring Security实现权限管理

1、技术目标  了解并创建Security框架所需数据表为项目添加Spring Security框架掌握Security框架配置应用Security框架为项目的CRUD操作绑定权限  注意:本文所用项目为"影片管理",参看http://hotstrong.iteye.com/blog/1156785http://hotstrong.iteye.com/blog/

2016-09-06 15:33:21 796

原创 Itext与pdfBox坐标定位问题

itext与pdfbox都可以做pdf解析工具,下面简单介绍itext与pdfbox坐标定位    itext:import java.io.IOException;import com.itextpdf.awt.geom.Rectangle2D.Float;import com.itextpdf.text.pdf.PdfReader;import com.itextpdf.t

2016-08-16 14:46:39 9748 4

转载 Log4j日志级别

日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html):public static final Level TRACE

2016-06-20 15:14:44 297

转载 JS优秀插件收集

JQuery插件库: http://plugins.jquery.com/ http://jquery-plugins.net/ Jquery插件  http://www.ijquery.cn/?cat=2 数据处理工具: 简单的JS索引工具 Mindex http://www.oschina.net/p/mindex 精品收集网站: 梦想天空 

2016-06-20 12:06:36 5299

转载 史上最全最强SpringMVC详细示例实战教程

一、SpringMVC基础入门,创建一个HelloWorld程序  1.首先,导入SpringMVC需要的jar包。  2.添加Web.xml配置文件中关于SpringMVC的配置123456789101112131415servlet>    servlet-name>spri

2016-06-14 12:19:20 406

转载 Apache Ignite:如何从持久化存储中读取数据

数据可以直接从任何持久存储区加载到Apache Ignite缓存。这个例子展示了如何从一个MySQL数据库加载数据到另一个Ignite分布式缓存。在这里,假设你已经在你的系统上安装了Apache Ignite。如果没有,你可以先通过本教程学习下。1.Sample PERSON Table首先,这是我数据库中PERSON的数据:2.模型这是一个Person.java类对应数据库中

2016-06-13 10:40:32 14010 2

转载 用Java来获取访问者真实的IP地址

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。  经过代理以后,

2016-06-07 14:36:02 25199 3

转载 Dubbo架构设计详解

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。

2016-06-03 10:27:18 391

转载 Tomcat下log4j设置文件路径和temp目录

在Web应用中的如何设置日志文件的路径呢?最笨的方法是写绝对路径,但很不方便。而Spring的做法是使用一个Servlet Listener,在WebContainer启动时把ROOT的绝对路径写到系统变量里,这样log4j的配置文件里就可以用$大括号myAppfuse.root大括号 来表示刚刚设进去的系统变量:log4j.appender.logfile.File=$大括号myAp

2016-05-28 12:19:28 6044

原创 linux命令系统(一)

一:显示目录和系统的命令   1:IS命令用于显示指定目录和文件的相关信息     权限:所有使用者     -a列出目录下的所有文件    -b把文件中不可输出的字符用反斜杠加字符编号    -c输出文件的i节点修改时间,并以此排序   -d将目录像文件一样显示,而不显示下面的文件夹   -l  列出文件的详细信息    -p或者-F在每个文件后附加一个字符以说明

2016-05-09 14:11:16 502

转载 mybatis 类型详解

MyBatis 通过包含的jdbcType类型BIT         FLOAT      CHAR           TIMESTAMP       OTHER       UNDEFINEDTINYINT     REAL       VARCHAR        BINARY          BLOB        NVARCHARSMALLINT    DOUBLE

2016-04-25 16:17:10 320

转载 注释驱动的 Spring cache 缓存介绍

http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/index.htmlspring 3的注解式缓存

2016-04-21 13:58:30 366

转载 shrio 权限管理filterChainDefinitions过滤器配置

/** * Shiro-1.2.2内置的FilterChain * @see =============================================================================================================================* @see 1)Shiro验证URL时,URL匹配成功

2016-04-19 09:24:32 602

转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数据库连接信息未

2016-04-11 09:27:34 244

转载 TaskQuery查询API

1、TaskQuery查询API    有两种方法可以从引擎中查询数据:查询API和原生查询。查询API提供了完全类型安全的API。 你可以为自己的查询条件添加很多条件 (所以条件都以AND组合)和精确的排序条件。下面的代码展示了一个例子:Java代码         List tasks = taskService.createTaskQuery()       

2016-04-01 09:33:24 10593

转载 infinispan项目中的配置

java:import java.io.IOException;import java.util.Map;public interface CacheManager   {    static final String lbsNameCache= "lbsNameCache";    Object put(Object key, Object value);  

2016-03-17 13:06:29 1574

转载 sso单点登录

在现有的应用程序中实现单点登录解决方案(single sign-on,SSO,即登录一次,就可以向所有网络资源验证用户的身份)是非常困难的,但是在构建复杂的门户时,每个开发人员都要面对这个问题。因为门户需要与后端资源集成,而每个后端资源都有自己的身份验证需求,所以门户常常必须向用户提供单点登录特性。在本文中,Chris Dunne 一步步地描述了他为一个 Web 门户构建单点登录解决方案的经历。他

2016-01-27 23:41:03 892

转载 如何在Java中分配超过-Xmx限制的内存

数组分配的上限Java里数组的大小是受限制的,因为它使用的是int类型作为数组下标。这意味着你无法申请超过Integer.MAX_VALUE(2^31-1)大小的数组。这并不是说你申请内存的上限就是2G。你可以申请一个大一点的类型的数组。比如:final long[] ar = new long[ Integer.MAX_VALUE ];这个会分配16G -8字节,如果你设置的-Xm

2016-01-15 14:47:47 1641

转载 Mina源码分析——IoService

这两天看了下Mina和Netty的源码,想比较来说Mina的结构简洁易懂。Mina和Netty出自同一人,而Netty是作者对Mina的重构版,改进了很多。如果学习网络编程的话,个人建议从Mina开始,学完Mina后再看Netty,学习曲线会变得很平滑;同时还能深刻理解到作者改进点。   先看下Mina的结构图,如果之前做过java的web开发,熟悉servlet规范,看到这个结构图,会觉

2016-01-15 11:42:26 427

转载 java反射机制之Method invoke执行调用方法例子

昨天在群里跟大家讨论了下java反射调用可变参数的问题,这个问题起因是我们需要反射调用另一个部门提供的方法,我同事说java不能反射调用可变参数的方法,于是我写了个demo证明了他这个观点的错误。但是测试过程中,有一点我不明白,就是反射调用可变参数的方法时,为什么一定要保证传入的参数数组长度为1,在群里跟大家讨论了很多,没有得到确切的答案,参照网上大牛写的东西和我自己跟源码的过程,记录如下:1

2016-01-13 18:21:04 1277

转载 java中的Cipher类

该类位于javax.crypto包下,声明为 public class Cipher extends Object  此类为加密和解密提供密码功能。它构成了 Java Cryptographic Extension (JCE) 框架的核心。  为创建 Cipher 对象,应用程序调用 Cipher 的 getInstance 方法并将所请求转换 的名称传递给它。还可以指定提供者的名称(

2016-01-08 16:44:34 4077

libfastcommon.rar

fastdfs核心安装包,亲测可用,请结合其他安装包共同使用

2019-05-29

fastdfs5.1.1.rar

linux 安装 fastdfs核心包,本人测试可用,若不实用,可再自行寻找

2019-05-29

安卓部分错误汇总

安卓常见错误汇总资料,安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料安卓常见错误汇总资料

2018-01-21

cas单点登录 server端,运行成功

cas单点登录版本为4.0,相关配置基本完成,只需要建立测试表既可以试运行

2017-12-02

化妆品销售网站论文

本文讲述了基于B/S模式的化妆品在线销售系统的设计与实现。所谓的化妆品在线销售系统是通过网站推广互联企业的化妆品和技术服务,并使客户随时可以了解企业和企业的产品,为客户提供在线服务和订单处理功能。

2012-07-01

java.io的基础应用

对java的回顾,顺便上传 对java的回顾,顺便上传 对java的回顾,顺便上传 对java的回顾,顺便上传对java的回顾,顺便上传 对java的回顾,顺便上传

2011-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除