失效链接处理 |
2020qY通动力Java中W试面试?PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/1SxzDhH9OOdpx5QSxIEFsPA
提取码:(x)3rya
相关截图Q?/strong>
![]()
主要内容Q?/strong>
1、锁可以锁在哪里Q?Java 为程序加锁的方式主要有两U:(x)synchronized ?Lock?1. synchronized 可以修饰的作用域如下Q?- 非静(rn)态方法(加的锁ؓ(f)对象锁)(j)Q?- ?rn)态方法(加的锁ؓ(f)c锁Q; - 代码块(对象锁与c锁均可Q; 2. Lock 采用 lock()对代码加锁,unlock()q行解锁 参考文章:(x)https://blog.csdn.net/yx0628/article/details/79086511 2、怎么利用反射获取cM的对象? 1. 获取 Class 对象 2. 通过 Class 对象获取构造方?3. 通过构造方法调?newInstance()Ҏ(gu)创徏对象实例 ????Q?https://baijiahao.baidu.com/s?id=1619748187138646880&wfr=spider&fo r=pc 3、HTTP ?https 区别Q?1. HTTP 明文传输Q数据都是未加密的,安全性较差,HTTPSQSSL+HTTPQ?数据 传输q程是加密的Q安全性较好?2. 使用 HTTPS 协议需要到 CAQCertificate AuthorityQ数字证书认证机构)(j) ?误书,一般免费证书较?yu),因而需要一定费用?3. HTTP 面响应速度?HTTPS 快,主要是因?HTTP 使用 TCP 三次握手建立 q接Q客L(fng)和服务器需要交?3 个包Q?HTTPS 除了(jin) TCP 的三个包Q还要加 ?ssl 握手需要的 9 个包Q所以一共是 12 个包?4. http ?https 使用的是完全不同的连接方式,用的端口也不一P前者是 80Q?后者是 443?5. HTTPS 其实是建构?SSL/TLS 之上?HTTP 协议Q所以,要比?HTTPS ?HTTP 要更耗费服务器资源?参考文章:(x)https://www.runoob.com/w3cnote/http-vs-https.html 4、谈谈你?TCP / IP 协议的了(jin)?1. TCP/IP 是一个协议簇Q是一个开攄协议标准Q所有h都可以免费用,q且?独立于硬件和操作pȝ的?2. TCP/IP 协议是不区分|络g的,它在局域网Q广域网和互联网中都被广泛 用?. TCP/IP 协议使用l一的网l地址分配的方案,|络中的每台?sh)脑都具有唯一?IP 地址?4. TCP/IP 协议是一个标准的高层协议Q拥有极高的可靠性,可以为用h供可靠的 服务?????Q?https://blog.csdn.net/my_learning_road/article/details/79941273
5、说?Aop ?IOC 的应?IOC 的主要应用场景体现在 BeanFactory 接口QBeanFactory 下面有具体的实现c?来实?IOC 的功能?AOP 的主要应用场景:(x)日志、权限、事物等?6、Spring ?bean 是线E安全的吗? Spring 容器中的 Bean 本n不具备线E安全的Ҏ(gu),但是具体q是要结合具?scope ?Bean ȝI?1. Spring 容器中的 Bean 默认是单例的Q所有线E都׃n一个单实例?BeanQ因 此是存在资源的竞争。如果单?Bean,是一个无状?BeanQ也是U程中的操作??x)?Bean 的成员执行查询以外的操作Q那么这个单?Bean 是线E安全的。比?Spring mvc ?Controller、Service、Dao {,q些 Bean 大多是无状态的Q只 x于方法本w。对于有状态的 beanQ是U程不安全的Q但是我们可以通过 ThreadLocal 去解决线E安全的Ҏ(gu)?2. 对于原型 BeanQ即 scope="prototype"Q?每次创徏一个新对象Q也是U程?间ƈ不存?Bean ׃nQ自然是不会(x)有线E安全的问题?参考文章:(x)https://blog.csdn.net/qq_29645505/article/details/88432001 7、Maven ?package ?install 区别 package 是把 jar 打到本项目的 target 下,?install 时把 target 下的 jar 安装?本地仓库Q供其他目使用?8、遇到过哪些设计模式Q?参考文章:(x)https://www.cnblogs.com/Leo_wl/p/6067267.html 9、谈谈简单工厂和抽象工厂的区?单工厂模式:(x)是由一个工厂对象创Z品实例,单工厂模式的工厂cM般是使用 ?rn)态方法,通过不同的参数的创徏不同的对象实?可以生l构中的L产品Q不?增加新的产品 抽象工厂模式Q?提供一个创Zpd相关或相互依赖对象的接口Q而无需制定他们?体的c,生多个pd产品 生不同产品族的全部产品Q不能新增品,可以新增?品族参考文章:(x)https://www.cnblogs.com/gclokok/p/10029088.html
|