合集-面试

java多线程:死锁
摘要:一、死锁的定义 多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。 所谓死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的 阅读全文

posted @ 2023-08-14 08:07 hellowworld! 阅读(269) 评论(0) 推荐(0)

MyBatis中 # 和 $ 区别
摘要:在使用mybatis框架开发项目编写SQL语句的时候,经常需要用到变量替换值,那么用来替换变量值的操作经常用到$和#这两个符号,同样在一些Java面试中也经常被问到它们的区别。那么它们在使用上面有什么区别呢?下面根据使用情况分析总结,两者的区别。 #占位符的特点 1. MyBatis处理 #{ } 阅读全文

posted @ 2023-09-22 17:32 hellowworld! 阅读(173) 评论(0) 推荐(0)

动态sql
摘要:if <select id="getEmpById" parameterType="emp" resultType="emp"> select * from emp <where> <if test="ename!=null and ename!=''"> ename=#{ename} </if> 阅读全文

posted @ 2023-10-11 16:46 hellowworld! 阅读(28) 评论(0) 推荐(0)

线程安全
摘要:线程安全:https://www.cnblogs.com/lixinjie/p/a-answer-about-thread-safety-in-a-interview.html 什么是线程安全和线程不安全 首先要明白线程的工作原理,jvm有一个main memory,而每个线程有自己的working 阅读全文

posted @ 2023-11-02 18:02 hellowworld! 阅读(47) 评论(0) 推荐(0)

JAVA多线程之线程间的通信方式
摘要:一,介绍 本总结我对于JAVA多线程中线程之间的通信方式的理解,主要以代码结合文字的方式来讨论线程间的通信,故摘抄了书中的一些示例代码。 二,线程间的通信方式 ①同步 这里讲的同步是指多个线程通过synchronized关键字这种方式来实现线程间的通信。 参考示例: public class MyO 阅读全文

posted @ 2023-11-02 18:15 hellowworld! 阅读(61) 评论(0) 推荐(0)

23种设计模式
摘要:aa MyBatis与Hibernate的区别 阅读全文

posted @ 2023-10-27 14:28 hellowworld! 阅读(30) 评论(0) 推荐(0)

序列化与反序列化
摘要:一、什么是序列化与反序列化? Java 序列化是指把 Java 对象转换为字节序列的过程;Java 反序列化是指把字节序列恢复为 Java 对象的过程; 二、为什么要用序列化与反序列化? 在 为什么要用序列化与反序列化 之前我们先了解一下对象序列化的两种用途: 把对象的字节序列永久地保存到硬盘上,通 阅读全文

posted @ 2023-10-25 15:07 hellowworld! 阅读(44) 评论(0) 推荐(0)

注解ioc
摘要:(Object Oriented Programming) Interface oriented programming aspect oriented programming aop <!-- 组件扫描器 --> <context:component-scan base-package="cn.l 阅读全文

posted @ 2023-10-18 17:39 hellowworld! 阅读(16) 评论(0) 推荐(0)

AOP面向切面编程
摘要:AspectJ 1. AspectJ对AOP的实现 1.1:添加相关的jar包 1.2:AspectJ的通知类型 (1)前置通知 (2)后置通知 (3)环绕通知 (4)异常通知 (5)最终通知 1.3:定义切面类 定义方法,在方法上定义各种注解通知 切入点表达式规则: execution(访问权限 阅读全文

posted @ 2023-10-20 16:55 hellowworld! 阅读(43) 评论(0) 推荐(0)

var let const的区别
摘要:1.作用域区别 let和const具有块级作用域,var不存在块级作用域,可以跨块访问, 不能跨函数访问 阅读全文

posted @ 2023-08-18 18:57 hellowworld! 阅读(30) 评论(0) 推荐(0)

导航