servlet基础(生命周期,继承基础)

1.编写自定义servlet,继承关系: Servlet是一个接口,开发servlet有三个方法,一种是实现Servlet接口、一种是继承GernericServlet 还有一种是继承HttpServlet。 HttpServlet是与超文本协议http有关的servlet,GernericS...

2019-07-22 16:40:31

阅读数 6135

评论数 0

java内存模型(JMM)

作用:java内存模型规范规定了一个线程如何和何时可以看到由其他线程修改过后的共享变量的值以及在必须时如何同步的访问共享变量。 一。内存模型定义的八种同步操作: 1.lock(锁定):作用于主内存的变量,把一个变量标识为一条线程独占状态, 2.unlock(解锁):作用于主内存的变量,把...

2019-08-13 19:11:12

阅读数 26

评论数 0

网络请求处理过程

2019-08-13 17:44:41

阅读数 31

评论数 0

jdbc连接数据库与处理事物

public class OrderTest { private String driver = "com.mysql.jdbc.Driver"; private String url = "jdbc:mysql://localhost:3306/os?use...

2019-07-28 14:14:41

阅读数 38

评论数 0

事物的特性及并发问题与隔离级别处理

1.原子性: 一个事物是一个不可分割的单位 2.一致性; 一个事物是使数据库从一个一致性状态变到另一个一致性状态 3.隔离性; 一个事物的执行不能被其他事物干扰 4.持久性: 一个事物一旦提交,他对数据库中数据的改变应该是永久性的。 mysql事物处理: 只有i...

2019-07-28 13:38:59

阅读数 44

评论数 0

springAOp在配置文件中配置代理的配置信息

1.手动生成代理 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/be...

2019-07-27 14:02:22

阅读数 35

评论数 0

springAOP的底层实现,代理方式

有final修饰的方法的类不能代理。 spring对实现接口的类使用JDK动态代理的方式,对没有实现接口的类调用cglib库进行代理。 1.JDK动态代理: 代理类: ublic class MyJdkProxy implements InvocationHandler{ privat...

2019-07-27 13:26:21

阅读数 40

评论数 0

spring bean复杂集合类型的属性注入

<!--集合类型的属性注入=================================--> <bean id="collectionBean" class="com.imooc.ioc.demo5.Collecti...

2019-07-26 20:45:36

阅读数 30

评论数 0

MyBeanPostProcessor类的使用

public class MyBeanPostProcessor implements BeanPostProcessor { @Override public Object postProcessBeforeInitialization(Object bean, String beanN...

2019-07-26 20:21:29

阅读数 42

评论数 0

spring Bean 实例化的三种方式

spring Bean 实例化的三种方式: 1、使用类构造器实例化;(默认无参数,一般使用这种方式) 2、使用静态工厂方法实例化(简单工厂模式); 3、使用实例化工厂实例化(工厂方法模式)。 1.使用类构造器实例化: (1)bean类 /** * Bean的实例化的...

2019-07-26 17:18:11

阅读数 38

评论数 0

spring IOC DI 已经spring工厂类

IOC为控制反转,是将bean类的初始化控制权,创建权交给spring框架,而不用new一个新对象。 DI为依赖注入,是为bean类注入属性,set注入,构造器注入。 <bean id="userService" class="com.imooc.i...

2019-07-26 16:57:31

阅读数 75

评论数 0

spring IOC 底层实现原理

通过工厂模式+反射+配置文件实现程序的解耦合。 <bean id="us" class="com.user"> class FactoryBean{ public static object getBean(String...

2019-07-26 14:02:34

阅读数 54

评论数 0

mysql8.0 使用Navicat连接报错client does not support authentication protocol requested by server consider

原因是MySQL8.0的加密方式改变了,但是比较老版本的navicate没有来得及支持,因此需要将mysql设置为支持传统的那种密码加密,如果用比较低版本的MySQL,比如MySQL57应该就不会出现这种问题 解决方法:在命令行中进入mysql。执行命令: alter user 'root'@...

2019-07-24 20:15:23

阅读数 49

评论数 0

springMVC知识总结

一.maven项目中可能用到的依赖包: <!--这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类--> <dependency&am...

2019-07-23 23:32:31

阅读数 46

评论数 0

javaWeb监听器

优先级顺序: 监听器>过滤器>servlet web.xml配置监听器信息: <listener> <listener-class>com.itheima.attribute.MyServlet...

2019-07-22 21:30:31

阅读数 52

评论数 0

javaWeb过滤器

定义:过滤器是服务器端组件,他可以截取用户端的请求和响应信息,并对这些信息过滤。 执行过程: web.xml配置: <filter> <filter-name>loginFilter</filter-na...

2019-07-22 17:20:01

阅读数 52

评论数 0

提示
确定要删除当前文章?
取消 删除