java
weixin_36642826
这个作者很懒,什么都没留下…
展开
-
sql注入小解,以及statement和preparedStatement的理解和区别
SQL注入:资料:比如在用户名或密码中[or '1' = '1']动态 生成 Sql语 句 时 没有 对 用 户输 入的数据 进 行 验证 是 Sql注入 攻 击 得逞的主要原因。 对 于 JDBC而言, SQL注入 攻 击 只 对 Statement有效, 对 PreparedStatement 是无效的将 绕过验证 ,但 这种 手段只 对 只 对 Stat原创 2016-11-09 23:20:49 · 302 阅读 · 0 评论 -
Java图片渲染,加水印,旋转,透明....
package com.gwssi.rodimus.pic;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;impo原创 2016-11-09 23:25:29 · 1470 阅读 · 0 评论 -
超经典的线程池文章 必看
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任转载 2016-11-28 23:38:37 · 2511 阅读 · 0 评论 -
《深入解析Spring架构与设计原理》阅读笔记1
Ioc容器概念以及形象比喻:1,我们通常所说的IOC容器 实际上是代表了一系列的功能各异的产品 只是容器的功能大小,功能不同 各有特点。2,,IOC比喻:就像水桶一样 有金属的 有塑料的 有各种形状的 只要能装水都可以叫做水桶 但是在选择水桶之前 弄明白各个水桶的特点及用处 无疑会增加对水桶的选择的准确性 IOC容器亦是如此 所以我们有必要了解各种IOC容器的特性 3,BeanFa原创 2016-11-29 23:31:01 · 315 阅读 · 0 评论 -
JNDI概念 用法 转发好文
JNDI 是什么JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”转载 2016-11-30 22:53:04 · 225 阅读 · 0 评论 -
Spring声明式事务管理(主为解耦,与业务代码解耦 与具体事务管理器解耦)
Spring中的事务管理是通过AOP实现自身功能增强的典型模块,在这个模块中 Spring把在企业应用中事务处理的主要过程抽象出来 并且通过简洁的aop的切面增强实现了声明事务处理的功能 简单的说 我们只需要在IOC容器中对事务属性进行配置即可完成 同时这些事务处理的基本过程和具体的事务处理器实现是无关的 也就是说 应用可以选择不同的具体的事务处理机制 如JTA JDBC HIBERNAT原创 2016-11-30 23:52:20 · 395 阅读 · 0 评论 -
Properties文件读取工具类
不多说 直接上代码:public class PropertiesUtil { private Properties props = null; private PropertiesUtil(String fileName){ if(StringUtils.isBlank(fileName)){ th原创 2016-12-01 00:07:05 · 313 阅读 · 0 评论