自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 【架构】关于RabbitMQ

1      什么是RabbitMQ?RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然: 单向解耦 双向解耦(如:RPC)    例如一个日志系统,很容易使用RabbitMQ简...

2015-06-23 20:35:53 149

原创 Tomcat-配置及原理

Tomcat安装好后打开目录;可以看到如下结构:bin :存放服务器脚本;conf :存放配置文件;lib :存放需要的JAR文件;wabapps :存放需要发布的Web应用程序及其部署文件;work :存放jsp 文件编绎生成的class文件;logs :存放日志文件;在conf目录下可以看到 Catalina 目录,context.xml, web.xml, server.xml 等(一些不...

2015-03-10 13:22:17 154

原创 JasperReport实例

package test.report;     import java.math.BigDecimal;   import java.sql.Connection;   import java.sql.DriverManager;   import java.sql.PreparedStatement;   import java.sql.Resul...

2015-03-05 11:25:38 351

原创 【Itext】解决Itext5大并发大数据量下输出PDF发生内存溢出outofmemery异常

关键字 itext5 outofmemery 内存溢出 大数据 高并发 多线程 pdf 导出 报表 itext 并发 大数据量高并发的时候,Itext5会发生内存溢出,outofmemery异常,经过大规模的内存检查,发现Itext在生成表格的时候,使用了很多的HashMap做数据存储,从而造成了内存爆满,没有及时释放掉,虽然官方说可以利用table.setComplite(false)...

2015-03-05 11:24:32 3266

原创 【链路缓存】HTTPS无法下载/打开文件的解决方法

HTTPS无法下载/打开文件现象:(1) 在IE6/7下,使用HTTPS下载/打开文件时,通过抓包发现文件已传输,但IE提示“Internet Explorer无法下载 *** (来自 ***)。Internet Explorer无法打开该Internet站点。请求的站点不可用,或找不到。请以后再试。” ("Unable to download. Internet Explorer wa...

2015-03-04 21:49:51 2256

原创 Tomcat的异步通讯配置----使用NIO

Tomcat 6.X实现了JCP的Servlet 2.5和JSP2.1的规范,并且包括其它很多有用的功能,使它成为开发和部署web应用和web服务的坚实平台。       NIO (No-blocking I/O)从JDK 1.4起,NIO API作为一个基于缓冲区,并能提供非阻塞I/O操作的API被引入。        作为开源web服务器的java实现,tomcat几乎就是web开发者开发、...

2015-03-04 21:30:24 141

原创 Sonatype Nexus 搭建Maven 私服

1、 为什么使用Nexus        如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么办呢?开发的公共构件怎么让其它项目使用?这个时候我们不得不为自己...

2015-02-13 10:33:14 121

原创 SQL注入原理讲解

日前,国内最大的程序员社区优快云网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。网络安全成为了现在互联网的焦点,这也恰恰触动了每一位用户的神经,由于设计的漏洞导致了不可收拾的恶果,验证了一句话“出来混的,迟早是要还的”,所以我想通过专题博文介绍一些常用的攻击技术和防...

2015-02-13 10:31:39 114

原创 IBM Rational AppScan使用详细说明

本文由阿德马翻译自国外网站,尊重劳动成果,转载请注明出处,谢谢.本文将详细介绍Appscan功能选项设置的细节,适合E文一般,初次接触Appscan的童鞋参考阅读.Appscan是web应用程序渗透测试舞台上使用最广泛的工具之一.它是一个桌面应用程序,它有助于专业安全人员进行Web应用程序自动化脆弱性评估。本文侧重于配置和使用Appcan,分析扫描结果将在下一篇文章中讨论.Appsc...

2015-02-13 10:30:22 252

原创 Apache的httpd.conf文件配置详解

Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。 PidFile logs/httpd.pid #第一个httpd进程(所有其他进程...

2015-02-13 10:28:33 314

原创 MyBatis学习 之 二、SQL语句映射文件(1)resultMap

二、SQL语句映射文件(1)resultMapSQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如:Xml代码 <mappers> <mapper resource="com/liming/manager/data...

2015-02-02 16:22:24 160

原创 MyBatis学习之 一、MyBatis简介与配置MyBatis+Spring+MySql

一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句MyBatis学习 之 四、MyBatis配置文件1....

2015-02-02 16:04:54 135

原创 服务器搭建

问题一:XXX.com无法访问到服务器解决方案:设置顶级域名。添加A记录解析,主机记录留空,记录值填写您的IP地址。问题二:将XXX.com 301重定向到 www.XXX.com解决方案:在httpd.conf文件中 追加 如下内容:Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HO...

2015-01-28 15:21:15 137

原创 mySQL

允许别人访问本地数据库:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'poscard' WITH GRANT OPTION;show global variables like "%timeout%";set global innodb_lock_wait_timeout = 10; 查看正在锁的事务 ...

2015-01-23 09:12:48 110

spring boot windows 启动脚本

spring boot windows 启动脚本

2018-08-17

空空如也

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

TA关注的人

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