- 博客(19)
- 收藏
- 关注
原创 Java数据结构-二叉树(BinaryTree)(九)
/ 2.3 如果新结点的key等于当前结点的key,则树中已经存在这样的结点,替换该结点的value值即可;2.3 如果新结点的key等于当前结点的key,则树中已经存在这样的结点,替换该结点的value值即可;// 2.1 如果新结点的key小于当前结点的key,则继续找当前结点的左子结点;// 2.2 如果新结点的key大于当前结点的key,则继续找当前结点的右子结点;
2024-09-01 14:45:29
204
原创 Java基础笔试练习(二)
在《java虚拟机》一书中明确讲了,释放掉占据的内存空间是由gc完成,但是程序员无法明确强制其运行,该空间在不被引用的时候不一定会立即被释放,这取决于GC本身,无法由程序员通过代码控制。堆区:JAVA 堆,也称 GC 堆,所有线程共享,存放对象的实例和数组, JAVA 堆是垃圾收集器管理的主要区域。A.程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的。B.Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的。
2024-09-01 12:24:25
314
原创 Java~重排序给多线程带来的影响, 包括volatile域和final域的重排序规则
这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!!就如上图所示, 我们前面说到写final域一定是在构造函数结束前执行的, 并且是不可以重排序的, 在这里包括初始化final引用的这个对象, 和将这个对象赋值给array这个引用, 包括下面给array[0]的写入, 都是不可以重排序的.这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!!
2024-09-01 09:35:41
450
原创 Java 中的日期与时间处理!
蜂信物联FastBee平台https://gitee.com/beecue/fastbee阿里资料开源项目https://gitee.com/vip204888百度低代码前端框架https://gitee.com/baidu/amisOpenHarmony开源项目https://gitcode.com/openharmony仓颉编程语言开放项目https://gitcode.com/Cangjie// 年份// 月份// 日期// 转换为本地时间// 转换为 GMT 时区。
2024-09-01 06:35:50
422
原创 35天熬夜看完这份史诗级“MyBatis源码笔记”面试官都直呼:NB
这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!!这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!![外链图片转存中…(img-A5J2EKvS-1725120997622)]
2024-09-01 00:16:47
556
原创 10年 Java 老鸟,写给 1-3 年程序员的几点建议,满满硬货指导
这个时候不要着急提高自己的技术,已经是时候提高你的影响力了,你可以尝试去一些知名的公司去提高你的背景,你可以发表一些文章去影响更多的人。但你一定要可以快速的利用它们三个搭建出一个 Web 框架,你可以记录下你第一次搭建的过程,在搭建的过程中,也可以顺便了解一下 maven 的知识。在你目前这个阶段,你只需要在网络上了解一下 maven 基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于 Java 的类库也有了更深入的了解。
2024-08-31 18:05:55
596
原创 开源新作!mysql定时备份任务计划_数据库定时备份系统开源
一次偶然,从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、Java集合/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解、多线程&并发、JVM、Mysql、Redis、Memcached、MongoDB、Spring、Spring Boot、Spring Cloud、RabbitMQ、Dubbo 、MyBatis 、ZooKeeper 、数据结构、算法、Elasticsearch 、Kafka 、微服务、Linux。
2024-08-31 17:39:07
849
原创 基于微信小程序的在线洗衣预约系统(源码+文档+包运行)_洗衣店小程序源码
毕设帮助、技术解答、源码交流 联系方式见文末。随着时代的发展,人们的工作也学习压力越来越大,很多时候空闲时间也越来也少,经常没有时间去洗自己的衣服,很多商家在看到这种情况之后开设了洗衣机店专门用于服务这些没有时间洗衣服的人,但是传统的洗衣店都是用手动的的模式在管理,这种模式很落后,为了改善这一情况很多地方开设了线上洗衣的服务,为了让线上洗衣变的更加方便快捷,为此我开发了本次的基于微信小程序的线上洗衣平台本基于微信小程序的线上洗衣平台是根据当前洗衣店和用户的实际情况开发的,在系统语言选择上我们使用的 Java
2024-08-31 16:51:36
507
原创 十八,阿里Java研发岗二面
手绘了下图所示的kafka知识大纲流程图(xmind文件不能上传,导出图片展现),但都可提供源文件给每位爱学习的朋友//根据RequestContext 请求上下文,获取请求服务id,url等封装成RibbonCommandContext手绘了下图所示的kafka知识大纲流程图(xmind文件不能上传,导出图片展现),但都可提供源文件给每位爱学习的朋友[外链图片转存中…(img-wUJw3NtC-1725092340709)]
2024-08-31 16:19:11
513
原创 从中游公司跳槽到美团,多亏看了这两个:Redis+MySQL,我是如何拿到阿里、网易双offer的
小编精心为大家准备了一手资料以上Java高级架构资料、源码、笔记、视频。Dubbo、Redis、设计模式、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术【附】架构书籍BAT面试的20道高频数据库问题解析Java面试宝典Netty实战算法BATJ面试要点及Java架构师进阶资料Netty实战4. 算法[外链图片转存中…(img-cetAig1A-1725090396981)]BATJ面试要点及Java架构师进阶资料。
2024-08-31 15:46:46
190
原创 【MySQL入门实战2】-事务的ACID_事务的acid下列哪个是错的,被面试官问的Java问题难倒了
MySQL入门实战将持续推出MySQL入门的技能和相关运维经验给大家关系型数据库需要遵循ACID规则,ACID是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性:原子性(atomicity或称不可分割性)、一致性(consistency)、隔离性(isolation又称独立性)、持久性(durability)。关于面试刷题也是有方法可言的,建议最好是按照专题来进行,然后由基础到高级,由浅入深来,效果会更好。Java基础部分。
2024-08-31 15:14:21
411
原创 VMware Workstation Pro 安装 CentOS 6
通过上述虚拟机的安装,会发现步骤挺多,为避免重复安装,所以我们对刚安装好的虚拟机进行拍摄快照记录当前虚拟机状态,作为纯净镜像。为后续克隆多台虚拟机,不出现多个虚拟机有相同的网卡物理地址,将 HDADDR 和 UUID 删除。的网络配置,就不需要修改此纯净镜像虚拟机了(网段与宿主机一样,推荐使用)。查看我们物理计算机的虚拟网卡信息,可以看到 192.168.177.1 也被使用。文件内容改为如下,如果是 ifcfg-eth0 文件,需要将文件重命名为和。,最好按如下进行网络配置,方便后续克隆的虚拟机使用。
2024-08-31 14:44:00
534
原创 Spring Boot常用注解(绝对经典)
检查bean的属性setXXX()方法,要求属性砸死配置阶段必须已配置添加bean的文字描述启动AspectJ自动配置启动类加载器动态增强功能,使用instrumentation实现包含该注解的package会被AutoConfigurationPackages注册在指定配置类初始化前加载在指定配置类初始化后加载指定配置类初始化顺序,越小初始化越早注解可被应用在方法和方法参数上。(1)对方法使用 @ModelAttribute 注解:注解在方法上的。
2024-08-31 14:07:16
401
原创 Java流程控制语句全
当包含多重循环的时候,break;只能跳出内层循环,无法跳出外层循环。1、while(布尔表达式的值必须为true或者false){//请输入一个10进制数1,然后把其按照2进制输出。//把10进制数按2进制输出。5、Switch多分支结构。2、do while 循环。
2024-08-31 13:04:31
100
原创 Java反射专题笔记总结:一篇文章带你理清反射
一、一个需求引出反射method=hi这样的需求在学习框架的时候特别多,即通过外部文件配置,在不修改源码情况下来控制程序,这符合设计模式的ocp原则(开闭原则:不修改源码,开扩容功能)/**User:Date:Time:*///(1)加载类,返回Class类型的对象clazzClass
2024-08-31 12:34:08
412
原创 IDEA+Java+Servlet+JSP+Bootstrap+Mysql实现Web学生成绩管理系统,Java篇
这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)try {“'”;return rs;/*增删改*/
2024-08-31 12:03:50
812
原创 Android开发太难了:Java Lambda ≠ Android Lambda (上),阿里java高级面试题及答案
学习视频:大厂面试真题:n方法的堆栈找出来了。这里大家不要太在意jps,jstack这些指令,都是jdk自带的,你就知道能查堆栈就行了,别出去搜这两个命令去啦,文章看完再说。另外获取堆栈其实也能通过方法调用,小缘是通过Reflection.getCallerClass看的。到现在我们具体真相又进了一步:我们的run方法调用的。文中lambda表达式的写法,在运行时,会帮我们生成中间类,类名格式为原类名$$Lambda$数字,然后通过这个中间类最终完成调用。
2024-08-31 11:29:17
841
原创 6 个 Linux 运维典型问题,大牛告诉你解决思路!,学生会面试题选择题
客户的一台 Oracle 数据库如武器在关机重启后,Oracle 监听无法启动,提示报错 Linux error : No space left on device从输出信息看出来是因为磁盘耗尽导致监听无法启动,因为 Oracle 在启动监听时需要创建监听日志文件,于是首先查看磁盘空间使用情况从磁盘输出信息可知,所有的分区磁盘空间都还有剩余不少,而 Oracle 监听写日志的路径在 / var 分区下,/var 下分区空间足够。
2024-08-30 13:42:42
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人