随笔分类 - 面经总结
面试答案
摘要:synchronized是Java中用于实现线程同步的关键字,它可以用于方法或代码块中,保证在同一时刻只有一个线程可以访问这个方法或代码块,从而避免多个线程同时访问共享资源导致的数据不一致、线程安全问题。 主要是由JVM实现的。 synchronized的实现主要是通过对象锁来实现的。当一个线程进入
阅读全文
摘要:跨域问题是由于浏览器的同源策略引起的。同源策略是指:浏览器只允许页面从同一个域名、协议、端口加载资源,如果不同则会出现跨域问题。这是为了保护用户的隐私和安全,防止恶意网站窃取用户的信息。但是,有些情况下需要不同域名之间进行数据交互,这时就需要用到跨域解决方案。 跨域问题指的是在浏览器中,当一个网页的
阅读全文
摘要:### controller是单例模式还是多例模式 在Java中,Controller既可以是单例模式,也可以是多例模式,这取决于具体的实现方式。 在单例模式中,Controller只会被实例化一次,多个线程共享同一个实例。这样可以节约系统资源,提高系统性能。但是在多线程环境下,如果不加以保护,可能
阅读全文
摘要:## 同一个局域网内可以 如果另一台电脑与Tomcat所在的电脑,在同个局域网内,那么可以通过IP+端口号来访问。 ## 不在同个局域网内,需要做内网穿透 如果不在同个局域网内,那可以先用花生壳,cpolar等将网站映射到公网上,会生成相应的公网URL地址,另一台电脑访问这个公网地址,就可以访问到内
阅读全文
摘要:1.带头大哥不能死这局经典语句是说创建索引要符合最左侧原则。例如表结构为u_id,u_name,u_age,u_sex,u_phone,u_time创建索引为idx_user_name_age_sex。查询条件必须带上u_name这一列。 2.不在索引列上做任何操作不在索引列上做任何计算、函数、自动
阅读全文
摘要:转载:https://www.bilibili.com/video/BV1yB4y1Q7rm/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a208d3946b1598
阅读全文
摘要:转载:https://www.bilibili.com/video/BV1rV4y1H73o/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a208d3946b1598
阅读全文
摘要:Java 将内存空间分为堆和栈。基本类型直接在栈中存储数值,而引用类型是将引用放在栈中,实际存储的值是放在堆中,通过栈中的引用指向堆中存放的数据。 转载:https://juejin.cn/post/6977210221542408199#comment
阅读全文
摘要:转载:https://juejin.cn/post/6854573219089907720 https://juejin.cn/post/7152086171244298254
阅读全文
摘要:转载:https://www.bilibili.com/video/BV1514y1G7wA/?spm_id_from=trigger_reload&vd_source=46d50b5d646b50dcb2a208d3946b1598 https://www.bilibili.com/video/B
阅读全文
摘要:转载:https://www.bilibili.com/video/BV1B24y1T7Qp/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=46d50b5d646b50dcb2a208d3946b
阅读全文
摘要:转载:https://juejin.cn/post/6844903949821018119
阅读全文
摘要:转载: https://www.bilibili.com/video/BV1ZR4y1Y745/?spm_id_from=333.880.my_history.page.click&vd_source=46d50b5d646b50dcb2a208d3946b1598 https://juejin.c
阅读全文