- 博客(6)
- 收藏
- 关注
原创 redis-cli批量删除
redis-cli -h 127.0.0.1 -p 6379 -a 123456 -n 1 keys xxx* | xargs redis-cli -h 127.0.0.1 -p 6379 -a 123456 -n 1 del如果是redis在本机且端口也是默认,未设置密码和数据库的位置(默认0号库),则可以省略-h(主机),-p(端口),-a(密码),-n(数据库的位置)...
2020-11-12 22:29:11 502
原创 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE)
Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8mb4_general_ci,COERCIBLE) for operation 'like'
2020-06-22 19:25:13 755 2
原创 反射与注解
自定义Annotation,类似于接口@Documented@Target({ElementType.METHOD, ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)@Inheritedpublic @interface MyAnnotation{ /** 注解成员的定义:同接口方法定义,不能有参数,成员类型要求为基本数据类型、String、Class、枚 * 举、其他的注解及以上类型的数组,可以定义默认值,无默
2020-06-12 00:37:41 85
原创 反射与代理模式
1、静态代理interface IStudy { void study();}static class MyStudy implements IStudy { @Override public void study() { System.out.println("学习一分钟。。。"); }}static class StudyProxy implements IStudy { private IStudy target; Stud
2020-06-09 00:22:40 78
原创 反射获取类基本结构信息
1、获取包名称Class<?> clazz = Person.class;// 获取包对象Package p = clazz.getPackage();// 获取包名称String packageName = p.getName();2、获取父类class对象Class<?> clazz = Person.class;Class<?> superClazz = clazz.getSuperclass();3、获取实现的接口的class对象
2020-06-05 23:39:29 192
原创 通过反射机制实例化对象
获取Class类对象的三种方式1、Object类public finalClass<?>getClass()Person person = new Person();Class<?> clazz= person.getClass();2、JVM直接支持Class<?> clazz = Person.class;3、Class类public staticClass<?>forName(StringclassNa...
2020-06-04 22:48:25 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人