随笔分类 -  面试题

摘要:存在层次上 synchronized: Java的关键字,在jvm层面上 Lock: 是一个接口 锁的释放 synchronized: 1、以获取锁的线程执行完同步代码,释放锁 2、线程执行发生异常,jvm会让线程释放锁 Lock: 在finally中必须释放锁,不然容易造成线程死锁 锁的获取 sy 阅读全文
posted @ 2023-07-20 21:29 双间 阅读(132) 评论(0) 推荐(0) 编辑
摘要:地址:https://blog.csdn.net/a1036645146/article/details/123717258 在 Java 的异常处理中,try、catch 和 finally 是按顺序执行的。如果 try 中没有异常,则顺序为 try→finally,如果 try 中有异常,则顺序 阅读全文
posted @ 2022-08-10 10:15 双间 阅读(889) 评论(0) 推荐(0) 编辑
摘要:地址:https://zhuanlan.zhihu.com/p/148504094 一、什么是事务的传播? 简单的理解就是多个事务方法相互调用时,事务如何在这些方法间传播。 举个栗子,方法A是一个事务的方法,方法A执行过程中调用了方法B,那么方法B有无事务以及方法B对事务的要求不同都会对方法A的事务 阅读全文
posted @ 2021-03-14 16:09 双间 阅读(2115) 评论(0) 推荐(2) 编辑
摘要:地址:https://www.cnblogs.com/crazymakercircle/p/14365820.html 月薪过5万 面试题 总目录 疯狂创客圈 经典图书 : 《Netty Zookeeper Redis 高并发实战》 面试必备 + 面试必备 + 面试必备 疯狂创客圈 经典图书 : 《 阅读全文
posted @ 2021-02-05 14:41 双间 阅读(210) 评论(0) 推荐(0) 编辑
摘要:地址:https://www.cnblogs.com/caoyc/p/5632963.html 事物注解方式: @Transactional 当标于类前时, 标示类中所有方法都进行事物处理 , 例子: 1 @Transactional public class TestServiceBean imp 阅读全文
posted @ 2020-12-09 09:19 双间 阅读(5285) 评论(0) 推荐(2) 编辑
摘要:地址:https://blog.csdn.net/qq_36189144/article/details/106536492 阅读全文
posted @ 2020-06-24 16:28 双间 阅读(174) 评论(0) 推荐(0) 编辑
摘要:JavaWeb设置session失效时间的三种方式以及注意事项1、通过web容器配置2、通过项目中的web.xml中配置3、通过java代码动态配置4、优先级 当用户登陆系统后,服务器会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动销毁session,退出登录,释放资源 阅读全文
posted @ 2020-04-24 15:30 双间 阅读(3311) 评论(0) 推荐(0) 编辑
摘要:地址:https://zhuanlan.zhihu.com/p/114461128 一、事务 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。 编程式事务:是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例: tr 阅读全文
posted @ 2020-04-12 21:00 双间 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用。3、protected:protected对于子女知、朋友来说,就是public的,可以自由使 阅读全文
posted @ 2020-04-12 20:55 双间 阅读(853) 评论(0) 推荐(0) 编辑
摘要:地址:https://blog.csdn.net/C18298182575/article/details/93195077 阅读全文
posted @ 2020-04-12 20:39 双间 阅读(3166) 评论(0) 推荐(0) 编辑
摘要:第一种办法: SELECT MAX(fenshu) AS second_fenshu FROM fenshubiao WHERE fenshu<(SELECT MAX(fenshu) FROM fenshubiao); SELECT * FROM fenshubiao; 第二种办法; SELECT 阅读全文
posted @ 2019-10-13 19:16 双间 阅读(319) 评论(0) 推荐(0) 编辑
摘要:一、定义 REST全称是Representational State Transfer, 中文意思是表述性状态转移。 REST指的是一组架构约束条件和原则,如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。 REST本身没有创造新的技术、组件、或服务,而隐藏在RESTful背 阅读全文
posted @ 2019-10-13 17:28 双间 阅读(423) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/huanghanqian/article/details/79340762 阅读全文
posted @ 2019-10-11 16:49 双间 阅读(112) 评论(0) 推荐(0) 编辑
摘要:版本控制器的作用: 版本控制器的作用: 1. 可以协同代码管理,让多人开发代码得以实现。 2. 回归到以前的任何一个时间点的代码处(好比:开始写了很多代码,后面有修改了一些,突然IDE崩溃,但是发现还是以前的代码更好,这个时候无法回去,这个时候没有后悔药吃,但是可以使用版本备份,但是即花费空间和花费 阅读全文
posted @ 2019-10-11 16:48 双间 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:Exception和Error的区别 两者的“异”&各自的概念: 1.error:error 是指在正常情况下,不大可能出现的情况,绝大部分的 Error 都会导致程序处于非正常的、不可恢复状态。(这个时候运行的服务极有可能会down掉)--不可控,比较难捕获,偏底层环境 2.exception:e 阅读全文
posted @ 2019-10-09 13:33 双间 阅读(496) 评论(0) 推荐(0) 编辑
摘要:前言: cookie和session有着千丝万缕的联系,本文将详细介绍2者的区别。 1、存储位置不同 cookie的数据信息存放在客户端浏览器上。 session的数据信息存放在服务器上。 2、存储容量不同 单个cookie保存的数据<=4KB,一个站点最多保存20个Cookie。 对于sessio 阅读全文
posted @ 2019-10-09 13:09 双间 阅读(6306) 评论(0) 推荐(2) 编辑
摘要:数据库连接是一种关键的有限的昂贵的资源,这一点企业级应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新 阅读全文
posted @ 2019-10-09 12:39 双间 阅读(9020) 评论(0) 推荐(1) 编辑
摘要:switch关键字对于多数java学习者来说并不陌生,由于笔试和面试经常会问到它的用法,这里做了一个简单的总结: 能用于switch判断的类型有:byte、short、int、char(JDK1.6),还有枚举类型,但是在JDK1.7后添加了对String类型的判断 case语句中少写了break, 阅读全文
posted @ 2019-10-09 12:00 双间 阅读(1936) 评论(0) 推荐(0) 编辑
摘要:一、C/S架构 C/S架构是一种比较早的软件架构,主要应用于局域网内。在这之前经历了集中计算模式,随着计算机网络的进步与发展,尤其是可视化工具的应用,出现过两层C/S和三层C/S架构,不过一直很流行也比较经典的是我们所要研究的两层C/S架构。 C/S架构软件(即客户机/服务器模式)分为客户机和服务器 阅读全文
posted @ 2019-09-30 17:13 双间 阅读(1561) 评论(0) 推荐(0) 编辑
摘要:为什么使用RESTful1.JSP技术可以让我们在页面中嵌入Java代码,但是这样的技术实际上限制了我们的开发效率,因为需要我们Java工程师将html转换为jsp页面,并写一些脚本代码,或者前端代码。这样会严重限制我们的开发效率,也不能让我们的java工程师专注于业务功能的开发,所以目前越来越多的 阅读全文
posted @ 2019-09-30 15:37 双间 阅读(3470) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示