- 博客(0)
- 资源 (36)
- 收藏
- 关注
Spring+Springmvc+Mybatis.rar
Spring4.2+SpringMVC4.2+Mybatis3.3+Mybatis-Plus整合可直接用作后台开发(分不够的可以下载这个)
2021-02-22
springboot简单案例
springboot简单案例,主方法
//@EnableScheduling // 定时器扫描 已经在MyScheduleConfig类上,这里可以不写了
@EnableAsync // 异步执行 与 @Async 一起用
@EnableCaching // 缓存
@ServletComponentScan // 扫描filter servlet listener
@MapperScan("cn.springBoot.dao") // mybatis 扫描,没有这个不能注入
@SpringBootApplication
public class Application {
// TRACE < DEBUG < INFO < WARN < ERROR < FATAL //日志文件级别
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
注意:pom文件报错,需要自己百度解决,这里估计放不了链接
2018-09-26
java动态代理和反射
java动态代理
public class HireProxy implements InvocationHandler {
//被代理的真实角色
private Object obj;
public HireProxy(Object obj) {
super();
this.obj = obj;
}
//第二个参数method,被代理对象的接口方法
@Override
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
System.out.println("做前置工作");
System.out.println("--------------------------");
if(args != null){
for(Object o : args){
System.out.println(o);
}
}
System.out.println("--------------------------");
Object invoke = method.invoke(obj, args);
System.out.println("做后置工作");
return invoke;
}
}
2017-10-09
java 反射简单用例
java反射的用例代码
// //获取类对象的属性
// Field field = clazz.getDeclaredField("name");
// System.out.println(field);
//
// Method method = clazz.getDeclaredMethod("getName", new Class[]{});
// System.out.println(method);
// Method method1 = clazz.getDeclaredMethod("setName", new Class[]{String.class});
// System.out.println(method1);
// Constructor<?> constructor = clazz.getDeclaredConstructor(new Class[]{int.class,String.class,String.class});
// Object instance = constructor.newInstance(new Object[]{1, "李四", "中国"});
// System.out.println(instance);
2017-09-30
布隆过滤器算法代码
文章:http://blog.sina.com.cn/s/blog_5f49acab0102x7i5.html
在日常生活中,包括在设计计算机软件时,我们经常要判断一个元素是否在一个 集合中。比如在字处理软件中,需要检查一个英语单词是否拼写正确(也就是要判断它是否在已知的字典中);在 FBI,一个嫌疑人的名字是否已经在嫌疑名单上;在网络爬虫里,一个网址是否被访问过等等。最直接的方法就是将集合中全部的元素存在计算机中,遇到一个新 元素时,将它和集合中的元素直接比较即可。一般来讲,计算机中的集合是用哈希表(hash table)来存储的。它的好处是快速准确,缺点是费存储空间。当集合比较小时,这个问题不显著,但是当集合巨大时,哈希表存储效率低的问题就显现出来 了。比如说,一个象 Yahoo,Hotmail 和 Gmai 那样的公众电子邮件(email)提供商,总是需要过滤来自发送垃圾邮件的人(spamer)的垃圾邮件。一个办法就是记录下那些发垃圾邮件的 email 地址。由于那些发送者不停地在注册新的地址,全世界少说也有几十亿个发垃圾邮件的地址,将他们都存起来则需要大量的网络服务器。如果用哈希表,每存储一亿 个 email 地址
2017-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人