- 博客(7)
- 资源 (11)
- 收藏
- 关注
原创 常见的网站攻击以及如何防御自己的网站被恶意攻击
常见的网站攻击1,XSS攻击:Cross Site Script,跨站脚本攻击,指黑客通过篡改网页,在提交的内容中写一些恶意攻击的js脚本。举个例子,攻击者在网站留言或者发布带有恶意脚本的连接,诱导用户点击,跳转到攻击者搭建的服务器上,2,SQL注入攻击,这里直接举个例子,当我们在登录时,需要输入用户名和密码,作为开发者的我们应该都会知道,用户输入的信息,会动态拼接到SQL语句中,例如
2016-06-29 22:28:21 6873 2
原创 应用服务器性能优化 之 消息队列(MQ:Message Queue)
消息队列的常见应用场景:1,流量控制和业务剥离;由于磁盘IO的速度与内存的速度差距太大,数据库通常都会成为系统的瓶颈。并且升级硬件成本较高,所以公司通常都会采取软件的方法来解决这类问题。还是那句话,技术是为业务服务的,没有业务,就没有技术。抢购活动、秒杀活动这一类短时间内生成大批量订单的问题,我们通常就采用消息队列的方式来处理。另外,从业务方面来考虑,有些用户不是很关心的业务,可以从主流程中剥离出来。比如订单系统,订单支付成功,我们一般都会发送短信通知用户支付成功,或者返积分什么的。这个我
2016-06-19 12:05:57 12894 1
原创 web前端性能优化经验
web前端性能优化经验一,从浏览器加载速度和顺序来看CSS和JavaScript的布局1,浏览器一般是在加载完所有的CSS样式以后,对整个页面进行渲染,所以把引入的外部CSS样式文件放在页面的顶部,是一个正确的做法;2,JavaScript的执行分2种情况:在页面加载时就执行的js 和 页面加载完成以后再执行的js在页面加载时就执行的js,建议放在页面的顶部或者中部,例
2016-06-18 13:18:31 2497
原创 处理日志小工具:GetFromFile快速从日志大文件中找到想要的报错信息
处理日志小工具:GetFromFile快速从日志大文件中找到想要的报错信息
2016-06-15 18:11:58 1796
转载 ThreadLocal:多线程共享资源安全访问新思路
ThreadLocal是解决线程安全问题一个很好的思路,ThreadLocal类中有一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本,由于Key值不可重复,每一个“线程对象”对应线程的“变量副本”,从而保证了线程安全。我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以
2016-06-14 17:05:39 2451
原创 Spring如何配置数据库查询缓存/对象缓存EHCache
Spring如何配置查询缓存? Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。一、准备工作如果你的系统中已经成功加入Spring、Hibernate;那么你就可以进入下面Ehcache的准备工作。ehcache.xml文件配置如下: If the path is a Java System Property i
2016-06-08 19:45:47 3714
原创 Spring事务的配置详解:AOP配置数据库操作的事务
最近在项目中,由于要重写数据操作层的代码,因此数据库操作的事务,也需要重新配置。下面就借着这个机会总结一下Spring配置事务的几种方式。说到Spring的事务,我们需要先明白2个概念:声明式事务和编程式事务。一、二、三、
2016-06-04 08:44:18 7360 2
Sumlime text 3 windows版本64位安装文件
2016-06-05
myeclipse破解码自动生成工具
2016-06-05
Mybatis-3完整版源代码java-source-code
2016-01-18
java实现的网页爬虫1.6版本聚焦爬虫抽取网页完整版
2016-01-17
java实现的网页爬虫1.5版本聚焦爬虫抽取网页html
2016-01-16
网页爬虫聚焦爬虫JavaSpider 1.4版本
2016-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人