- 博客(10)
- 收藏
- 关注
原创 java正则表达式至少包含2个数字,至少含有一个字母的8位数以上密码
import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexDemo1 { public void run(){ String regex="^(?=.*\\d{2,})(?=.*[A-Za-z])[\\da-zA-Z]{8,}$";...
2019-10-16 10:42:12 5948 1
原创 Mybatis中使用EnumOrdinalTypeHandler对枚举类型进行读取
首先创建枚举SexEnumpublic enum SexEnum { MALE(1, "男"), FEMALE(0, "女"); private int id; private String name; SexEnum(int id, String name) { this.id = id; this.name = name...
2019-04-02 21:20:46 3643
原创 使用Mybatis工具类进行对数据库的操作-入门
目录首先使用mybatis需要导入相关的包如下图所示然后编写配置文件mybatis-config.xml紧接着我们看一下我们引入的映射文件实体类为编写的创建sqlsessionfactory类和开启session的工具类其他Mybatis是针对持久层的java框架 能够自己编写sql语句 通过mapper映射和sqlsession来实现对数据库的操作首先使用...
2019-03-31 22:01:12 896
原创 算法-快速排序的java实现
快速排序的java实现 要注意的部分都写在注释里面了public class QuickSortUtil { public static void main(String[] args) { int [] B={1,51,54,111,22,44,33,66}; QuickSortUtil.quicksort(B,0,B.length-1); ...
2019-03-30 19:49:12 152
原创 算法-堆排序java实现
堆(dui)排序的java实现public class Heapsort { private int heap_size; public static void main(String[] args) { int[] ints = {1,6,3,9,3,8,3,443}; Heapsort demo = new Heapsort(); ...
2019-03-28 17:16:44 148
原创 CGLIB动态代理
与JDK动态代理相比,使用CGLIB动态代理不需要使用代理的类提供接口大部分说明在提供的代码里边方便观察而CGBLIB是第三方的包 使用时需要导入相关的jar包如下asm-2.2.3,asm-commons-2.2.3,asm-util-2.2.3,cglib-nodep-2.1_3我刚开始导入的是cglib-3.2.9的jar包 会出现Enhancer创建失败 点到上面的类...
2019-03-23 10:59:39 266
原创 JDK动态代理
Jdk动态代理中需要借助一个接口才能产生代理对象所以先定义要真实对象的接口public interface HelloWorld { public void sayHello();}再实现接口import com.HelloWorld;public class HelloworldImpl implements HelloWorld { @Overri...
2019-03-22 22:31:41 86
原创 struts下的拦截器应用-登录验证
目录测试用的login页面:自己编写的interceptor 需要继承MethodFilterInterceptor父类:创建的action类需要在登录时将登录信息传入session中供拦截器识别:strust.xml配置:其他的action和部分页面:user实体:在普通的action登录验证中虽然能验证密码 却可以直接访问登录后的界面 用拦截器后可以拦截请求 使...
2019-03-21 16:46:08 306
原创 Python 获取对象的可调用方法并得到方法的说明
这里直接打印在控制台上 以String对象为例def info(object,spacing=15,collapse=0): methodList = [method for method in dir(object) if callable(getattr(object,method))] processFun = collapse and (lambda s:" ".jo...
2019-03-18 19:37:57 786
原创 关于Action接受参数的四种方法
目录第一种:通过request对象获取请求参数第二种:通过属性的set注入获取请求参数第三种:通过模型的set注入获取请求参数第四种:通过通过模型驱动的方法注入获取请求参数整理了四种接受参数的方法 用的框架是struts2 推荐第四种 简单而且适合参数的多的情况这里附上测试用的jsp<%@ page contentType="text/html;charset=...
2019-03-17 11:14:49 2451 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人