- 博客(8)
- 收藏
- 关注
原创 juc面试题
***/@Slf4jtry{log.debug("尝试获取锁");log.debug("没有获取锁");return;try{log.debug("获取到锁");t1.start();try {log.debug("打断");
2024-12-02 09:55:42
240
原创 黑马程序员spring笔记
看一下被配置的Bean的实例化方式是什么?无参构造、有参构造、静态工厂方式还是实例工厂方式;比如:Connection 的产生是通过DriverManager的静态方法getConnection获取的,所以我们要用静态工厂方式配置beanclass="forName"name=value=/></beanbeanid=class=scope=name="url"value=/>name="user"value="root"/>name="password"
2024-11-30 14:51:31
672
原创 牛客论坛项目
1.只要是一个实体类型(javabean)都会自动封装到model2.把验证码放在session中,因为在另一个请求中需要用到,并且若在浏览器中存放有安全问题。3.为了实现用户可以在多个请求间,服务器可以记住浏览器的用户信息,创建LoginTicket表,用户登录后,服务器生成一个ticket凭据,同时保存用户的user_id,通过user_id可以进一步查询到用户的详细信息。服务器把ticket凭据用cookie返回给浏览器,浏览器下次请求时就会带上ticket。
2024-11-30 14:45:44
1076
原创 JVM尚硅谷
串行vs并行 并发vs独占 在加载类时,Java虚拟机必须完成以下3件事情:验证的内容则涵盖了类数据信息的格式验证、语义检查、字节码验证,以及符号引用验证等。链接阶段的验证虽然拖慢了加载速度,但是它避免了在字节码运行时还需要进行各种检查。(磨刀不误砍柴工)发生的时机
2023-04-16 22:28:06
242
2
原创 JUC并发编程(高级)
异步任务结束时,会自动回调某个对象的方法;主线程设置好毁掉后,不再关心异步任务的执行,异步任务之间可以顺序执行异步任务出错时,会自动回调某个对象的方法。StampedLock的特点所有获取锁的方法,都返回一个邮戳( Stamp) , Stamp为零表示获取失败,其余都表示成功;所有释放锁的方法,都需要一个邮戳(Stamp),这个Stamp必须是和成功获取锁时得到的Stamp一致;StampedLock是不可重入的,危险(如果一个线程已经持有了写锁,再去获取写锁的话就会造成死锁)
2023-03-28 14:53:08
751
原创 尚硅谷mysql
如果确定是整数,就用int,如果是小数,一定用定点数类型decimal(M,D);游标,提供了一种灵活的操作方式,让我们能够对结果集中的每一条记录。中,游标是一种临时的数据库对象,可以指向存储在数据库表中的数据行指针。截止到现在,还没有真正去读写真实的表,仅仅只是产出了一个执行计划。但是,却无法在结果集中像指针一样,向前定位一条记录、向后定位一条记录,或者是。进行定位,并对指向的记录中的数据进行操作的数据结构。种,分别是普通索引、唯一索引、主键索引、全文索引。不通过主键值建立的索引,通过其他列建立的索引。
2023-03-24 14:56:45
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人