- 博客(14)
- 收藏
- 关注
原创 Spring中Bean的生命周期
实体类实现对象接口 总结:所谓的springbean的生命周期:它其实是指Spring通过ioc管理bean实例化之后,提供一系列的前后置通知处理机制,来增强的Bean。
2022-12-11 23:15:52 152
原创 JSP的九大内置对象
JSP 中定义了 9 个内置对象,它们分别是:request、response、session、application、out、pagecontext、config、page 和 exception,这些对象在客户端和服务器端交互的过程中分别完成不同的功能。JSP 内置对象又称为隐式对象,它们由容器实现和管理。在 JSP 页面中,这些内置对象不需要预先声明,也不需要进行实例化,可以直接在小脚本和表达式中使用。JSP 中的 4 个域对象都能通过以下 3 个方法,对属性进行保存、获取和移除操作。
2022-11-06 23:58:36 2274 1
原创 Servlet的生命周期
当我们启动项目时,Servlet被加载实例化,当我们访问demo.do时,Servlet 容器调用 init() 方法初始化 Servlet 实例。在 javax.servlet.Servlet 接口中定义了 3 个方法:init()、service()、destory(),它们分别在 Servlet 生命周期的不同阶段被 Servlet 容器调用。当 Servlet 容器关闭、重启或移除 Servlet 实例时,容器就会调用 destory() 方法,释放该实例使用的资源。实例化Serlvet。
2022-10-31 20:36:32 138
原创 MySql中的事务和隔离级别
😦😃😦😃😦😃。事务是一个不可再分割的工作单元(原子性),将一组SQL语句放在同一批次内去执行,要么全部成功,如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行,全部失败;在关系型数据库中,一个事务可以是一条SQL语句、一组SQL语句或者整个程序。事务和程序是两个概念。一般地讲,一个程序中包含多个事务。
2022-10-16 15:41:21 344
原创 Set集合不重复原理(加急)
假如只重写了equals()而不重写HashCode(),那么自定义类中的HashCode()就是Object默认的HashCode()方法,由于默认的HashCode()时根据对象的内存地址经过哈希算法得来的。无序:因为哈希值的计算是不一定的,那么它的索引值位置前后顺序也就不一定了,所以元素存储的无序性就这样了。他底层源码是(n-1)&hash 这步和哈希值%数组长度的结果是一样的。可以看到,Set集合它的底层用的是map集合,用的是map的新增方法put()方法添加元素;(这里我就不放图了)
2022-09-26 10:15:21 650 1
原创 Java中线程的状态
Java中线程有6种状态NEW:新建状态。线程创建后,启动前处于该状态。RUNNABLE:可运行状态。线程正在执行任务处于该状态BLOCKED:阻塞状态。获取synchronized锁失败处于该状态WAITING:无限等待状态。a. 其他线程join进来b. 调用Object类wait()方法c. 获取Lock锁失败d. 调用Condition的await()方法;TIMED_WAITING:计时等待状态。a. 调用sleep方法。
2022-09-26 01:12:25 857 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人