- 博客(11)
- 收藏
- 关注
原创 Class.forName() 方法返回的是一个 Class 对象
方法创建实例对象时,必须确保目标类具有默认构造函数,否则会抛出异常。如果要调用非静态方法或访问非静态属性,需要在获取到目标类的实例对象之后进行操作。对象之后,通常会使用该对象来获取该类中定义的方法、属性等信息,并进行相应的操作。方法是一个静态方法,因此可以通过类名直接调用该方法,并不需要实例化对象。因此,在使用该对象时通常也需要调用相应的静态方法,如。方法时,需要传递一个字符串参数,表示要获取的类的全限定名。对象本身是一个静态对象,其中包含的方法和属性也都是静态的。方法,并在新实例上调用该方法。
2023-05-23 10:14:28
408
1
原创 Finished successfully with error mysql8到mysql5的解决方法
Finished successfully with error
2023-05-12 13:03:21
1067
转载 MySQL数据库中date datetime timestamp三个时间类型与实体类类型对应关系
MySQL数据库中date datetime timestamp三个时间类型与实体类类型对应关系
2022-10-26 08:50:40
1611
原创 springmvc的执行流程(标准而准确)
dispatcherServlet从handlerMapping中建立地址和方法映射。dispatcherServlet执行view渲染的方法填充数据返回给浏览器。然后去handlerAdapter(处理器适配器)中执行调用的方法。然后交给ViewReslover(视图解析器中)返回veiw对象。客户端发送请求到dispatcherServlet。执行完之后返回一个modelAndVeiw。这应该是您看的最全的文章!...
2022-07-30 23:08:35
99
原创 乐观锁和悲观锁的区别
JDK提供的Lock实现类全是悲观锁。优点乐观锁是一种并发类型的锁,其本身并不对数据进行加锁,而是通循环重试CAS进而实现锁的功能,其不对数据进行加锁就意味着允许多个线程同时读取(因为根本没有加锁操作)数据,但是只有一个线程可以成功更新数据,并导致其他要更新数据的线程回滚重试,这种方式大大的提高了数据操作的性能,因为整个过程中并没有“加锁”和“解锁”操作,因此乐观锁策略也被称为无锁编程。,因为每次请求都会先对数据进行加锁,然后进行数据操作,最后再解锁,而加锁释放锁的过程会造成消耗,所以性能不高;...
2022-07-30 22:25:10
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人