- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅