
javaWEB
文章平均质量分 55
、那年雪天
这个作者很懒,什么都没留下…
展开
-
OGNL表达式语言详解
众所周知,OGNL充斥在Struts2前后台数据传递与存储的方方面面,给Struts2中数据的处理带来了极大的方便,所以,本次打算以两篇博客来介绍OGNL,第一篇就是脱离MVC框架,单纯介绍OGNL的一般用法和语法,在第二篇博客里面,介绍OGNL的实际应用,本篇是第一篇,以介绍OGNL的语法和一般用法为主;OGNL(Object-Gr...转载 2018-04-08 21:40:16 · 181 阅读 · 0 评论 -
java中匹配中文字符
匹配一个或者多个中文字符public static String getChinese(String url){ String regex = "([\u4e00-\u9fa5]+)"; Matcher matcher = Pattern.compile(regex).matcher(url); String result = null; ...原创 2018-07-11 16:42:05 · 4850 阅读 · 0 评论 -
关于IO的几种基本操作
package io;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;...原创 2018-05-24 18:35:37 · 1378 阅读 · 0 评论 -
轻松理解AOP思想(纵向重复,横向提取)
讲解非常清晰,感谢原创作者https://blog.youkuaiyun.com/yanquan345/article/details/19760027 本文主要介绍AOP思想,而不是Spring,Spring在本文只做为理解AOP的工具和例子,所以也不打算介绍Spring的Aspect、Join point、Advice、AOP proxy等概念,那样初学者会很难理解,如果你懂了AOP的...转载 2018-04-13 08:24:07 · 3006 阅读 · 1 评论 -
动态代理与CGlib代理实现
一、原理区别:java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而CGlib代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP 2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP 3、如果目标对象没有实现接口,必...原创 2018-04-12 20:58:06 · 320 阅读 · 0 评论 -
FastJson的使用
FastJSON是一个Java语言编写的高性能,功能完善,完全支持http://json.org的标准的JSON库。多了不说了,百度一下一大把。在此,简单的总结一下自己用过,测试过的方法。如果使用Maven,在pom.xml文件加入以下依赖。1 <dependency>2 <groupId>...转载 2018-04-22 10:24:43 · 1090 阅读 · 0 评论 -
Spring的两种代理JDK动态代理和CGLIB的区别
一、原理区别:java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP 2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP&nbs...转载 2018-04-12 12:41:35 · 189 阅读 · 0 评论 -
StringUtils.isEmpty和StringUtils.isBlank
两个方法都是判断字符是否为空的。 前者是要求没有任何字符,即str==null 或 str.length()==0; 后者要求是空白字符,即无意义字符。 其实isBlank判断的空字符是包括了isEmpty的。 换句话说,isEmpty判断的范围更小,只是在没有字符的情况下。下面他们的具体用法: 1. public static boolean isEmpty(String str)...转载 2018-04-16 08:33:11 · 272 阅读 · 0 评论 -
Hibernate的HQL,QBC 查询语言(包括多表联合查询join)
引用链接:http://takeme.iteye.com/blog/1722522 参考链接:in和not in用法:http://blog.youkuaiyun.com/shiqidide/article/details/7327460 或 http://blog.youkuaiyun.com/...转载 2018-04-02 09:53:30 · 498 阅读 · 0 评论 -
URL编码解码问题
解码:////url解码获取图书类别 public static String URLDecoderString(String str) {//url解码 String result = ""; if (null == str) { return ""; } try { ...原创 2018-07-11 18:30:32 · 478 阅读 · 0 评论