- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 sql特殊字符转义处理,防止注入
应该说,您即使没有处理 HTML 或 JavaScript 的特殊字符,也不会带来灾难性的后果,但是如果不在动态构造 SQL 语句时对变量中特殊字符进行处理,将可能导致程序漏洞、数据盗取、数据破坏等严重的安全问题。网络中有大量讲解 SQL 注入的文章,感兴趣的读者可以搜索相关的资料深入研究。 虽然SQL 注入的后果很严重,但是只要对动态构造的 SQL 语句的变量进行特殊字...
2018-07-04 09:34:19
12470
转载 大型网站服务器搭建,需要理解的概念
1. I/O优化增加缓存,减少磁盘的访问次数。优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。 设计合理的磁盘存储数据块,以及访问这些数据库的策略,这是在应用层面考虑的。例如,我们可以给存放的数据设计索引,通过寻址索引来加快和减少磁盘的访问量,还可以采用异步和非阻塞的方式加快磁盘的访问速度。应用合理的RAID策略提升磁盘I/O。2. Web前端调优减少...
2018-06-14 11:27:35
785
原创 分布式环境计算时遇到的深坑
以前都没有关注过hashCode的正负,最近做了分区,才遇到了负值引发的深坑。实践中hashcode 可能算出来的是Integer.MIN_VALUE,而这个数是Integer类型的最小的负数,当hash值恰好是负数时,就会导致bug。从网上一些资料了解到,在分布式环境中,除了分区外,在队列选择、线程选择的时候也存在这样的问题。那么给予的有效解决办法是: Math.abs(valu...
2018-06-14 10:06:58
400
转载 事务遇到异常的回滚机制
Java 提供了两类主要的异常 :runtime exception 和 checked exception 。 checked 异常也就是我们经常遇到的 IO 异常,以及 SQL 异常都是这种异常。 对于这种异常, JAVA 编译器强制要求我们必需对出现的这些异常进行 catch 。所以,面对这种异常不管我们是否愿意,只能自己去写一大堆 catch 块去处理可能的异常。 但是另外一种异常:...
2018-05-29 13:32:37
5821
转载 在maven中调用rt.jar
最近在myeclipse中创建maven项目,用到了com.sun.image.codec.jpeg.JPEGCodec等一系列的图片操作类,我的jdk版本是1.7,但更改成1.6版本以后,并未出现此问题,上网查了一下资料,才发现需要在configuration标签中加如下红色代码段,方可解决问题。[ERROR] BUILD FAILURE[INFO] ----------------
2016-01-17 21:51:29
1071
原创 微信授权登录第三方app遇到的问题
最近公司app要求实现微信授权登录app的功能,我是个应届毕业生,工作经验不是很足,但是,开发任务来了,我也不会拖泥带水,去了微信开放平台注册了公司的app,得到了appid等相关信息,回到程序里面,我导入微信相关jar包,开始根据微信开放平台的文档开发。皇天不负有心人,我手机上调试了一天,终于实现了该功能,非常高兴,于是用ant也打了正式签名的包,装到手机上一试,发现点击微信图标就没反应了,
2015-10-22 15:17:20
15408
2
openadr2.0b概要文档中文版
2017-01-22
myeclipse第三方打包插件
2016-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人