- 博客(22)
- 收藏
- 关注
原创 SSM框架(spring+springMVC+Mybatis) pom.xml文件 常用配置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven...
2018-08-17 10:50:08 389
原创 不同版本(2.3,2.4,2.5,3.0,3.1)的Servlet web.xml 头信息
web.xml v2.3Xml代码 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dt...
2018-08-17 10:00:25 722
原创 Spring Web MVC
1、Spring Web MVC是什么 SpringMVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助简化日常Web开发的。 SpringMVC是为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最...
2018-08-10 13:21:44 244
转载 Spring注解Resource和Autowired区别对比
@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired@Autowire...
2018-08-08 19:29:55 589
原创 代理模式
静态模式: 1、抽象角色--接口 public interface Image { void display(); } 2、具体的目标对象---被代理的对象...
2018-08-04 15:02:53 177
原创 Spring框架
什么是SpringSpring是一个轻量级的控制反转IoC/DI依赖注入和面向切面AOP的开源容器框架,是一个开源的Java/Java EE全功能栈full-stack的应用程序框架,以Apache许可证形式发布它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的, 2002年Rod Johnson在他的Expert One-On-One Java EE Design ...
2018-07-30 21:11:58 355
原创 maven中常用各类配置文件及查找方法
Maven设置utf8编码格式 -----百度 mvn utf8<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UT...
2018-07-28 10:31:47 1232 1
转载 FileUtils工具类的使用方法
/** * FileUtils支持很多文件操作,如 * 文件写入 * 读取文件 * 创建目录 * 拷贝文件和目录 * 删除文件和目录 * 从URL转换 * 基于统配和过滤查看文件和目录 * 比较文件内容 * 文件的更新时间 * 检查校验码 */ public class FileUtilsTest { pr...
2018-07-25 19:17:02 3761
原创 struts2中日期格式的问题解决方案 ----自定义类型转换器
Struts2中数据类型转换实际上是依赖于OGNL实现的,OGNL提供了TypeConverter接口,可以自定义实现这个接口实现自定义数据类型转换器。OGNL为了方便自定义扩展提供了一个类DefaultTypeConverter,这个类中提供了类型转换方法,可以覆盖定义public Object convertValue(Map context上下文, Object value需要转换的数据...
2018-07-24 19:17:59 325
原创 验证框架的使用
如何使用验证框架!1、定义一个xml文件,位置和需要执行校验的类位置一致,名称定义规则为 类名称-validation.xml 类似于validate方法 类名称-请求地址-validation.xml 类似于validateAdd方法 例如:目前需要针对UserA...
2018-07-20 19:35:45 259
转载 初识区块链
“区块链”这个词,借着比特币价格的疯涨快速蹿红!主流的科技媒体都在说区块链,很多业界大佬也都在说。区块链是什么,区块链到底有什么神奇之处,让这么多媒体和大佬都如此推崇?什么是区块链?从核心意义来讲,区块链是一个极其简单、优雅的数据结构。它基本上就是一个链表,只不过这些链表里面增加了一个很重要的内容——即每一个区块都包含有前一个区块的加密哈希值。这种方式创造出一条有效的、不可篡改的由区块及其...
2018-07-20 09:19:14 253
原创 Struts2框架
Struts2框架 Struts2是一种实现了MVC模式的表现层框架struts2的远程执行漏洞: 选择版本 Struts2.3.15+或者2.5.10+,这个漏洞已经被修复 hello Struts2: 1、添加jar包 common...
2018-07-12 19:37:33 233
原创 动态SQL支持:
if choose (when, otherwise) trim (where, set) foreach if 动态 SQL 通常要做的事情是根据条件包含 where 子句的一部分。比如: <selectid="findActive" resultT...
2018-07-12 10:52:12 292
转载 Java中的String,StringBuilder,StringBuffer三者的区别
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > StringString最慢的原因:String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对...
2018-07-04 20:35:02 157
转载 decimal 和 numeric 的区别
decimal(numeric ) 同义,用于精确存储数值decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。定义 decimal 的列、变量和参数的两种特性如下: p 小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2。 指定精度或对象能够控制的数字个...
2018-06-30 14:32:36 4830
转载 反射机制及其作用......
Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。那么什么是Java的反射呢? 大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类的已经被加载了。...
2018-06-27 17:23:50 1024
原创 Java中过滤器(Filter)的工作原理和代码演示『责任链模式』
一、Filter简介Filter也称之为过滤器,它是WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如 Jsp,Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了...
2018-06-26 19:43:30 681
转载 MySQL存储引擎MyISAM与InnoDB的主要区别对比
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据库引擎),以强化参考完整性与并发违规处理机制,后来就逐渐取代MyISAM。InnoDB,是...
2018-06-20 20:39:34 198
转载 B/S架构与C/S架构的区别:
现在软件开发的整体架构主要分为B/S架构与C/S架构,选择哪种架构不仅对于软件开发公司很重要,也对应用企业很重要,在应用的过程中,肯定会碰到这个问题,伟创软件就这个问题做了详尽的解析,目前,伟创软件就是采用B/S架构。 1、硬件环境不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换...
2018-06-12 09:25:37 2628
转载 典型的垃圾回收机制算法
1.Mark-Sweep(标记-清除)算法 这是最基础的垃圾回收算法,之所以说它是最基础的是因为它最容易实现,思想也是最简单的。标记-清除算法分为两个阶段:标记阶段和清除阶段。标记阶段的任务是标记出所有需要被回收的对象,清除阶段就是回收被标记的对象所占用的空间。具体过程如下图所示: 从图中可以很容易看出标记-清除算法实现起来比较容易,但是有一个比较严重的问题就是容易产生内存碎片,碎片太多可能会...
2018-06-06 12:51:19 316
转载 with admin option和with grant option的区别
1、with admin option 用于系统权限授权,with grant option 用于对象授权。2、给一个用户授予系统权限带上with admin option 时,此用户可把此系统权限授予其他用户或角色,但收回这个用户的系统权限时,这个用户已经授予其他用户或角色的此系统权限不会因传播无效,如授予A系统权限create session with admin option,然后A又把cr...
2018-06-05 11:59:07 960
原创 在SQL中number(16,5)中的16和5 及number( 5,-2)中的5和-2是什么意思?
number(<p>,<s>)定点精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1p(精度)指定小数点左边和右边可以存储的十进制数字的最大个数。 ( 精度p取值范围1~38)s(小数位数)指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 p 之间的值。默认小数位数是 0,因而 0 <= s <= ...
2018-06-04 19:23:24 10810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人