- 博客(889)
- 资源 (3)
- 收藏
- 关注
原创 CSDN很火的汤小洋老师全部课程总共有哪些(问号问号问号)
CSDN很火的汤小洋老师全部课程总共有哪些???昨天和大学同学出去玩剧本杀,吃饭的时候聊了几句因为一起玩的有做测试的,有做前端的,有做Python的就问了一个问题,大家平时都从什么平台学习的???回答最多的是哔哩哔哩,也有腾讯课堂,也有CSDN我个人一直用CSDN,感觉比较全,有点省心,钱在哪里花都是花回来后突然想看看CSDN比较火的汤小洋老师一共讲了多少课我是想看看Java技术栈学习要学哪些???哪些需要了解???哪些是比较新的技术???所以做了个统计如果有人看了觉得有点意思,我也觉得
2021-12-06 11:38:00 1191 1
原创 Java之路:CSDN学习平台的Java学习路径
Java之路我个人整理了一下CSDN学习平台上的Java学习路径做个记录,如果可以让有兴趣的人更清楚的了解Java的学习路径我也觉得是件值得开心的事情————————————————————————————阿呆布衣酷入门阶段:13门一:Java开发环境搭建二:Java语法基础三:Java技术应用及实战四:源代码管理:Git入门五:SpringBoot快速创建网站六:模板引擎Thymeleaf渲染页面七:SQL从入门到精通八:MyBatis获取数据库数据九:网站开发基础-HTML
2021-12-06 10:07:18 225
原创 Java30道面试题第1天24/09/10
是语言内建的同步机制,简单易用,但功能较为有限。提供了更多的功能和灵活性,如可中断锁、定时锁、条件变量等,但需要手动管理锁的获取和释放。选择使用还是取决于具体的应用场景和需求。10.ThreadLocal有哪些应用场景?它底层是如何实现的?公平锁:使用 FIFO 队列来维护线程的获取锁顺序,保证公平性,但性能开销较大。非公平锁:允许线程跳过等待队列直接获取锁,通常性能更好,但可能会导致某些线程在高竞争场景下被长时间饿死。选择公平锁还是非公平锁应根据具体的应用场景和性能需求来决定。
2024-09-09 16:32:56 994
原创 【代码实战】精品面试题14道
减数的下标不小于减数的下标。即求出: maxValue = max{arr[j]-arr[i] and j >= i}?
2023-06-08 13:46:25 743
原创 【ZooKeeper】精品面试题22道
CAP( Consistency (一致性)、 Availability (可用性)、 Partition tolerance(分区容错性))是分布式系统中的三个重要特性。分布式系统要满足CAP中的两个特性,但无法同时满足三个特性,只能在 C 、 A 、 P 中选择两个。一致性( Consistency ):指的是分布式系统中所有的节点在同一时间具有相同的数据副本,即更新操作成功并返回客户端后,所有的节点访问数据的结果都是一致的。
2023-05-30 09:12:11 1191
原创 【多线程】精品面试题61道
在多线程编程中,伪共享指的是多个线程在同时访问不同但是在同一缓存行中的变量,由于缓存行的一致性协议,这些变量的访问会相互影响,导致性能下降。在现代计算机体系结构中,内存系统一般被分为若干个缓存行,每个缓存行的大小通常为 64 字节。当多个线程并发访问不同但是在同一缓存行中的变量时,会导致缓存一致性协议的频繁通信,从而降低程序的性能。例如,如果两个变量a和b在同一个缓存行中,线程 1 修改了变量a的值,线程 2 修改了变量b的值,这会导致缓存一致性协议将缓存行的数据全部刷回到主内存中,从而影响程序的性能。
2023-05-29 17:17:43 2263
原创 WebLogic如何新增本地域?WebLogic如何配置数据源?WebLogic如何部署项目?
WebLogic如何新增本地域?WebLogic如何配置数据源?WebLogic如何部署项目?
2023-05-15 15:23:16 111
原创 MobaXterm下如何删除缓存文件?如何删除锁文件?如何删除日志?如何杀进程?
MobaXterm下如何删除缓存文件?如何删除锁文件?如何删除日志?MobaXterm下如何删除缓存文件?MobaXterm下如何删除锁文件?如何删除日志?MobaXterm下如何删除日志?
2023-05-15 09:52:50 2444
原创 如何使用使用反编译工具jd-gui查看Java源码?
jd-gui查看java源代码工具下载地址:官网http://jd.benow.ca/上选择自己所需要的版本。功能:这个工具不用多说,写java的人都知道。有时候我们自己开发一个jar包给别人用,也会用它来查看class是不是都被正确的打入到了jar内,我以前介绍的gradle自定义打包jar的博客中也提到过它。用法:下载后双击既可以运行这个工具,直接把上一步得到的classes-dex2jar.jar拖到jd-gui程序的界面上即可打开了
2023-05-12 13:56:42 458
原创 MobaXterm如何连接新的session服务器?
先点击【New Session】然后在【SSH】下的【Remote host】里输入要连接的IP 比如【22.8.123.12】然后勾选【Specify username】里输入【admin登录账号】点击【OK】进入后按照提示输入【密码】即可
2023-05-10 10:42:10 621
原创 SVN如何下载代码?如何切换账户?如何查看项目?
在要下载的文件夹里右键【SVN Checkout】在URL of Repository里粘贴【要下载的项目SVN地址】=》【OK】空白处鼠标右键选【TortoiseSVN】=》【Settings】=》【Saved Data】=》点击【Clear】=》【OK】空白处鼠标右键选【TortoiseSVN】=》【Repo-browser】=》粘贴【项目URL地址】
2023-05-08 17:45:07 455
原创 MyEclipse如何导入项目?重新导入jar包?配置默认JDK?
=》【File】=》【Import】=》【Existing Projects into Workspace】=》【Next】=》【Browse】=》【选中下载的项目的modules】,点击【确定】=》【Finish】=》选中项目=》右键【Build Path】=》【Configure Build Path】=》在【Libraries】下面的所有jar包和JDK全部选中=》【Remove】=》点击【Add Jars】=》选中【lib】文件夹下所有jar包=》点击【Add Jars】=》选
2023-05-08 15:44:51 649
原创 IE浏览器如何清空浏览器缓存文件?
=》打开IE浏览器,点击【设置图标】=》【Internet选项】=》【常规】=》【设置】=》【查看文件】将里面的缓存js文件全部删除即可
2023-05-08 15:21:30 422
原创 Myeclipse如何改变包层次?
=》【Windows】=》【Navigation】=》【Show View Menu】=》【Package Presentation】=》【Hierarchical】
2023-05-08 08:55:18 62
原创 【Redis】精品面试题100道
1. 代码更清晰,处理逻辑更简单 2. 不用考虑各种锁的问题,不存在加锁和释放锁的操作没有因为可能出现死锁而导致的性能问题 3. 不存在多线程切换而消耗CPU 4. 无法发挥多核CPU的优势,但可以采用多开几个 Redis 实例来完善建立普通索引 //1.直接创建普通索引 create index index_name on table(column(length));
2023-04-09 11:23:06 1091
原创 【JVM】精品面试题52道
四类加载器的继承关系:启动类加载器: Bootstrap ClassLoader 扩展类加载器: Extension ClassLoader 应用程序类加载器: Application ClassLoader 自定义类加载器: UserDIYClassLoader 一:什么是类加载器?类加载器负责加载所有的类,其为所有被载入内存的类生成一个 java . lang . Class 实例对象二:类加载器有哪些?JVM有三种类加载器 1. 启动类加载器。
2023-04-08 23:22:15 568
原创 【RabbitMQ】面试题9道
建立普通索引 //1.直接创建普通索引 create index index_name on table(column(length));// 2. 以修改表结构创建 alter table table_name add index index_name on column(length);
2023-04-08 21:19:27 90
原创 【数据库】精品面试题83道
一般情况下,我们创建的表类型是 InnoDB 不重启 MySQL ,如果新增一条记录,id是 8 如果重启,id是 6 因为 InnoDB 只把自增主键的最大ID记录在内存中,如果重启,已删除的最大ID会丢失如果表类型是 MyISAM ,重启之后,最大ID也不会丢失,id是 8 InnoDB 必须有主键(建议使用自增主键,不用UUID,自增主键索引查询效率高)、支持外键、支持事务、支持行级锁因为当系统崩溃后, MyISAM 很难恢复。
2023-04-08 11:54:50 450
原创 【Spring Boot】面试题17道
一 . 什么是 Spring Boot?基于 Spring 4.0 设计,不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化 Spring 应用的整个搭建和开发过程,另外 Spring Boot 通过集成大量的框架使得依赖包的版本冲突、引用的不稳定性得到了解决二 . Spring Boot 有哪些优点?
2023-04-06 23:27:04 420
原创 【Hibernate】精品面试题6道
可以将 Hibernate 的实体类定义为 final ,但这种做法不好因为 Hibernate 会使用代理模式在延迟关联的情况下提高性能,如果你把实体类定义成 final 类之后,因为 Java 不允许对 final 类进行扩展,所以 Hibernate 就无法再使用代理了,如此一来就限制了使用可以提升性能的手段不过,如果你的持久化类实现了一个接口,而且在该接口中声明了所有定义于实体类中的所有 public 的方法的话就能避免出现前面所说的不利结果。
2023-04-02 17:34:30 209
原创 【MyBatis】精品面试题10道
Spring 是一个控制反转和面向切面的容器框架 1. Core Core 模块是 Spring 的核心类库, Core 实现了IOC功能 2. AOP Spring AOP模块是 Spring 的AOP库,提供了AOP(拦截器)机制,并提供常见的拦截器,供用户自定义和配置 3. orm提供对常用ORM框架的管理和支持,hibernate、mybatis等 4. Dao Spring 提供对JDBC的支持,对JDBC进行封装 5. Web。
2023-04-02 16:49:21 221
原创 【Spring】精品面试题47道
Spring 是一个控制反转和面向切面的容器框架 1. Core Core 模块是 Spring 的核心类库, Core 实现了IOC功能 2. AOP Spring AOP模块是 Spring 的AOP库,提供了AOP(拦截器)机制,并提供常见的拦截器,供用户自定义和配置 3. orm提供对常用ORM框架的管理和支持,hibernate、mybatis等 4. Dao Spring 提供对JDBC的支持,对JDBC进行封装 5. Web。
2023-03-30 23:36:20 240
原创 【设计模式】精品面试题10道
一:什么是设计模式?设计模式是解决软件开发某些特定问题而提出的一些解决方案,也可以理解为解决问题的一些固定思路通过设计模式可以帮助我们增强代码的可复用性、可扩展性、灵活性我们使用设计模式的最终目的是实现代码的高内聚、低耦合二:设计模式的七大原则 1. 单一职责原则 2. 接口隔离原则 3. 依赖倒转原则 4. 里氏替换原则 5. 开闭原则 6. 迪米特原则 7. 合成复用原则三:你是否在你的代码里面使用过任何设计模式?1. 单例模式。
2023-03-28 22:54:39 759
原创 【JAVA Web】精品面试题33道
所谓反射,是 Java 在运行时进行自我观察的能力,通过 class() , constructor() , field() , method() 四个方法获取一个类的各个组成部分在 Java 运行时环境中,对任意一个类,可以知道类有哪些属性和方法。这种动态获取类的信息以及动态调用对象的方法的功能来自于反射机制。序列化就是一种用来处理对象流的机制。将对象的内容流化,将流化的对象传输于网络之间。
2023-03-23 00:11:00 684
jdk-1.8-adbycool.zip
2020-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人