- 博客(64)
- 收藏
- 关注
原创 Linux~bash功能(一)命令行编辑、内部命令和外部命令、命令补全和路劲补全、命令历史
无论是哪家公司,都很重视Spring框架技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,好了希望这篇文章对大家有帮助!部分截图:哪家公司,都很重视Spring框架技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,好了希望这篇文章对大家有帮助!
2024-06-25 10:04:23
349
原创 Java面试宝典每日3题:day23
Error类型错误通常为虚拟机相关错误,如 系统崩溃、内存不足、堆栈溢出等,编译器不会对这类错误进行检测,Java应用程序也不会对这类错误进行捕获,一旦这类错误发生,通常应用程序会被终止, 仅靠应用程序本身无法恢复。Exception类的错误 可以在应用程序中捕获并处理,遇到这种错误,应对其进行处理,使应用程序可以继续运行。2. 运行时异常和一般异常(受检异常)区别是什么?运行时异常包括RuntimeException类及其子类,表示JVM在运行期间可能出现异常。Java编译不会检查运行时异常。
2024-06-25 08:40:14
803
原创 Java并发(二):原子操作的实现原理与Java内存模型
看完美团、字节、腾讯这三家的面试问题,是不是感觉问的特别多,可能咱们又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了1000道题目,多少还是有点用的呢,我看了下,上面这些问题大部分都能从我背的题里找到的,所以今天给大家分享一下互联网工程师必备的面试1000题。注意不论是我说的互联网面试1000题,还是后面提及的算法与数据结构、设计模式以及更多的Java学习笔记等,皆可分享给各位朋友互联网工程师必备的面试1000题而且从上面三家来看,算法与数据结构是必备不可少的。
2024-06-25 07:15:09
846
原创 Java Swing图形化编程之JFrame类
1、看视频进行系统学习这几年的Crud经历,让我明白自己真的算是菜鸡中的战斗机,也正因为Crud,导致自己技术比较零散,也不够深入不够系统,所以重新进行学习是很有必要的。我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。2、读源码,看实战笔记,学习大神思路“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。所以,程序员要想快速认知并学习架构,读源码是必不可少的。
2024-06-25 04:18:01
704
原创 9-TDengine低版本分页offset出现bug,如何平滑升级版本、迁移数据
现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。
2024-06-25 01:02:27
390
原创 ElasticSearchLinux安装和springboot整合的记录和遇到的问题
先要在防火墙打开该端口才能访问使用su命令时输入密码后提示权限限制,确认密码是正确的解决:1.改变用户分组,将用户添加进wheel分组#语法2.修改/etc/pam.d/su注释行:auth required pam_wheel.so use_uid3:查看当前用户分组:#语法id els#执行结果如下解决vm.max_map_count [65530] is too low问题编辑 /etc/sysctl.conf 文件来永久更改该值。
2024-06-24 11:16:03
349
原创 大数据入门-大数据技术概述(二)
这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!!数据是什么1.大数据入门-大数据是什么这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!![外链图片转存中…(img-Ly3doICm-1719195140032)]
2024-06-24 10:12:32
400
原创 哪个品牌云服务器性价比高,比较好用?
为什么我不完全主张自学?①平台上的大牛基本上都有很多年的工作经验了,你有没有想过之前行业的门槛是什么样的,现在行业门槛是什么样的?以前企业对于程序员能力要求没有这么高,甚至十多年前你只要会写个“Hello World”,你都可以入门这个行业,所以以前要入门是完全可以入门的。②现在也有一些优秀的年轻大牛,他们或许也是自学成才,但是他们一定是具备优秀的学习能力,优秀的自我管理能力(时间管理,静心坚持等方面)以及善于发现问题并总结问题。
2024-06-24 09:21:40
845
原创 关于静态代码块的执行顺序,很简单的一道题,应该所有人都会吧?
关于分布式,限流+缓存+缓存,这三大技术(包含:ZooKeeper+Nginx+MongoDB+memcached+Redis+ActiveMQ+Kafka+RabbitMQ)等等。这些相关的面试也好,还有手写以及学习的笔记PDF,都是啃透分布式技术必不可少的宝藏。以上的每一个专题每一个小分类都有相关的介绍,并且小编也已经将其整理成PDF啦。
2024-06-24 08:28:10
628
原创 【计算机毕业设计】java ssm社区(小区)疫情防控系统_社区疫情警报系统
至此,文章终于到了尾声。技术能力:先写岗位所需能力,再写加分能力,不要写无关能力;项目经历:只写明星项目,描述遵循 STAR 法则;简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投;以及最后为大家准备的福利时间:简历模板+Java面试题+热门技术系列教程视频[外链图片转存中…(img-2OClaNBp-1719182694282)]
2024-06-24 06:45:06
224
原创 【Java转Android】32
listView1 = findViewById(R.id.listview1);adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,contactsList);listView1.setAdapter(adapter);if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.READ_CONTACTS) != PackageM
2024-06-24 05:57:09
637
原创 vue入门002~vue项目的两种创建方式
我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!6,使用webstorm打开项目,点击file,然后点击open。1,点击file,然后new,然后点击project。二,使用webstorm一键创建vue项目。3,上面构建成功后,可以运行并浏览项目了。项目运行成功后,在浏览器里打开下面链接。到这里就代表项目成功的创建并运行了。3,等待项目创建和类库加载。项目创建完成后,如下。
2024-06-24 05:11:49
361
原创 SpringBoot学习路线大全之SpringBoot与分布式【保姆式教程】【建议收藏】_springboot网站开发学习路径
在分布式系统中,国内常用zookeeper+dubbo组合,而Spring Boot推荐使用全栈的Spring,Spring Boot+Spring Cloud。
2024-06-24 04:16:58
697
原创 Servlet入门案例(一)认识Servlet
分享一些资料给大家,我觉得这些都是很有用的东西,大家也可以跟着来学习,查漏补缺。《Java高级面试》《Java高级架构知识》《算法知识》存中…(img-oBhsVqbg-1719171083605)]《Java高级架构知识》[外链图片转存中…(img-MS9kht5i-1719171083606)]《算法知识》[外链图片转存中…(img-cUqzMa7k-1719171083606)]
2024-06-24 03:31:36
421
原创 linux下CC++网络编程基本:socket实现tcp和udp的例子
return 0;client代码int len;//服务器端网络地址结构体//数据传送的缓冲区//数据初始化–清零//设置为IP通信//服务器IP地址//服务器端口号创建客户端套接字–IPv4协议,面向连接通信,TCP协议return 1;将套接字绑定到服务器的网络地址上return 1;");//接收服务器端信息//打印服务器端信息循环的发送接收信息并打印接收信息(可以按需发送)–recv返回接收到的字节数,send返回发送的字节数while(1)
2024-06-24 02:00:41
315
原创 Java线程(八):锁对象Lock-同步问题更完美的处理方式
分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。
2024-06-24 01:15:14
279
原创 Java全栈开发---Java ERP系统开发:商业ERP(五)员工管理的完善
光给面试题不给答案不是我的风格。这里面的面试题也只是凤毛麟角,还有答案的话会极大的增加文章的篇幅,减少文章的可读性。
2024-06-24 00:31:23
1061
原创 IDEA+Java+SSH+Bootstrap+Mysql实现在线考试系统(含论文)
每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。= student;return id;/**登录验证@return*/error = “准考证号或者密码错误!
2024-06-23 23:47:20
801
原创 CompletableFuture异步编程
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。[外链图片转存中…(img-V776U5z1-1719154547355)]上述的面试题答案都整理成文档笔记。
2024-06-23 22:55:59
612
原创 2024-09-17 dynamic addres list(File Edition)
void SaveContact(struct contact* ps)// 保存文件。// 读取文件,存放通讯录中。
2024-06-23 22:05:34
115
原创 数组中出现次数超过一半的数字(简单难度)
题目概述(简单难度)数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。你可以假设数组是非空的,并且给定的数组总是存在多数元素。输入: [1, 2, 3, 2, 2, 2, 5, 4, 2]输出: 2思路与代码。
2024-06-21 07:22:51
845
原创 对比显示每条线路的价格和该类型线路的平均价格,分别使用子查询和 exists 获取线路数量
customercustomerIDnamegenderidentityIDtelcustomerIDcustomerVALUES (‘1’, ‘魏国兰’, ‘女’, ‘420103198309125344’, ‘13923561234’);customerVALUES (‘2’, ‘刘亚蒙’, ‘男’, ‘420105197610200916’, ‘13867893421’);customer。
2024-06-21 05:58:08
1048
原创 基于Java在线婚纱租赁系统的设计与实现(Springboot框架) 参考文献_基于javaweb服装租凭系统的设计与实现 参考文献
其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。(img-lgqJBIyG-1718915892862)]如果需要联系我,可以在优快云网站查询黄菊华老师。
2024-06-21 04:38:25
282
原创 使用Spring配置动态数据源实现读写分离_动态数据源读写分离
来实现数据源动态的切换了。小伙伴们可能会说了,难道每次调用方法都要手动选择要切换的数据源类型?当然不是啦,Spring AOP登场。数据源是如何切换的呢?通过动态数据源的配置我们知道原来是通过key来进行切换,这里要使用到。,我们可以编写自己的动态数据源类。为保证切换时线程安全我们使用。还需要一个存放key的地方。好了,我们可以通过操作。来保存我们的key。
2024-06-21 03:17:47
140
原创 【Java设计模式】迪米特法则的详细介绍
其中,我们称出现成员变量,方法参数,方法返回值中的类为直接朋友,而出现在局部变量中的类不是直接朋友。为了让大家能够在Redis上能够加深,所以这次给大家准备了一些Redis的学习资料,还有一些大厂的面试题,包括以下这些面试题。System.out.println(“------------学校总部员工------------”);System.out.println(“------------学院员工------------”);中,根据上文中直接朋友的定义,这两个类并不是直接朋友,违反了迪米特法则。
2024-06-21 02:02:54
301
原创 LeetCode - Medium - 1123
(img-rALjdppc-1718902274431)](img-BhtRqIiX-1718902274432)](img-3iF0novm-1718902274432)](img-flDLnE8h-1718902274433)](img-RKtGg8CV-1718902274434)](img-BSEpiEMS-1718902274434)](img-WZIP8a5a-1718902274435)]//方法一:自己写的,用后序遍历模式。//方法二:别人写的,用后序遍历模式。
2024-06-21 00:51:26
891
1
原创 什么是TPS、QPS、并发数、RT
对于一个多用户的系统,如果只有一个用户使用时系统的平均响应时间是t,当有你n个用户使用时,每个用户看到的响应时间通常并不是n×t,而往往比n×t小很多(当然,在某些特殊情况下也可能比n×t大,甚至大很多)。需要指出的是,响应时间的绝对值并不能直接反映软件的性能的高低,软件性能的高低实际上取决于用户对该响应时间的接受程度。响应时间是指系统对请求作出响应的时间。前面已经说过,对于单用户的系统,响应时间(或者系统响应时间和应用延迟时间)可以很好地度量系统的性能,但对于并发系统,通常需要用吞吐量作为性能指标。
2024-06-20 17:22:47
615
原创 【Redis】主从复制&哨兵&集群&常见问题
哨兵(sentinel) 是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的master并将所有slave连接到新的master。集群架构集群就是使用网络将若干台计算机联通起来,并提供统一的管理方式,使其对外呈现单机的服务效果集群作用分散单台服务器的访问压力,实现负载均衡分散单台服务器的存储压力,实现可扩展性降低单台服务器宕机带来的业务灾难。
2024-06-20 16:00:32
320
原创 Spring Boot 注解大全(实时更新中)
基于条件的自动配置来源于 Spring 框架中“基于条件的配置”这一特性。SpringBoot 能够风靡,很大一部分功劳需要归功于它预先提供的一系列自动配置的依赖模块,而这些依赖模块都是基于以上 @Conditional 复合 Annotation 实现的,这也意味着所有的这些依赖模块都是按需加载的,只有符合某些特定条件,这些依赖模块才会生效,这也就是我们所谓的“智能”自动配置。,面试的时候我们对知识的掌握有时候很难面面俱到,把自己的思路说出来,而不是直接告诉面试官自己不懂,这也是可以加分的。
2024-06-20 14:46:22
391
原创 Java实习生常规技术面试题每日十题Java基础(七)
其实关于Kafka,能问的问题实在是太多了,扒了几天,最终筛选出44问:基础篇17问、进阶篇15问、高级篇12问,个个直戳痛点,不知道如果你不着急看答案,又能答出几个呢?若是对Kafka的知识还回忆不起来,不妨先看我手绘的知识总结脑图(xmind不能上传,文章里用的是图片版)进行整体架构的梳理梳理了知识,刷完了面试,如若你还想进一步的深入学习解读kafka以及源码,那么接下来的这份《手写“kafka”》将会是个不错的选择。Kafka入门为什么选择KafkaKafka的安装、管理和配置。
2024-06-20 11:56:49
368
原创 【大学四年自学Java的学习路线】写了一个月,这是一份最适合普通大众、非科班的路线,祝你零基础快速找到一份满意的工作
学习技术一定要制定一个明确的学习路线,这样才能高效的学习,不必要做无效功,既浪费时间又得不到什么效率,大家不妨按照我这份路线来学习。大家不妨直接在牛客和力扣上多刷题,同时,我也拿了一些面试题跟大家分享,也是从一些大佬那里获得的,大家不妨多刷刷题,为金九银十冲一波!| Nginx 和高并发 | javaboy2323 || MyBatis 视频教程 | javaboy2197 || Hibernate4 视频教程 | javaboy8353 |
2024-06-19 16:05:57
1208
原创 Oracle数据库介绍
无论是哪家公司,都很重视Spring框架技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,好了希望这篇文章对大家有帮助!
2024-06-19 13:34:32
675
原创 Dubbo进阶(八)—— no provider available for the service错误解决方案
在分布式项目中Dubbo发布服务报错误。
2024-06-19 11:05:49
1224
原创 Flink Native Kubernetes实战
9. pod启动成功后访问flink web,如下图,此时还没有创建TaskManager,因此Slot为零:10. 回到CentOS7电脑,在flink目录下执行以下命令,将官方自带的WindowJoin任务提交到session cluster:一时半会儿也找不出多余的CPU资源,唯一能做的就是降低TaskManager的CPU要求,刚才配置的是一个TaskManager使用一核CPU,我打算降低一半,即0.5核,这样就够两个TaskManager用了;
2024-05-29 12:54:53
720
原创 Flink Forward Asia 2024 - 总结和展望(附PPT下载链接)
当然这只是我个人的理解,抛砖引玉。在乘客发起打车请求以后,Lyft 首先会根据乘客的定位,空闲司机的状态,目的地,交通状况和个人喜好给乘客推荐不同类型车辆的定价。在后面的分会场议题开源大数据生态中,Pravega 还有一场更偏技术的分享,包括整体的设计架构,如何保证 exactly once 语义,Stream Segment 如何更方便的提供 scaling up/down 等等,感兴趣的同学也可以看看,题目叫“Delivering stream data reliably with Pravega”。
2024-05-29 12:54:22
967
1
原创 CAS机制是什么,如何解决ABA问题
比如说一个线程one从内存位置V中取出A,这时候另一个线程two也从内存中取出A,并且two进行了一些操作变成了B,然后two又将V位置的数据变成A,这时候线程one进行CAS操作发现内存中仍然是A,然后one操作成功。线程1准备用CAS将变量的值由A替换为B,在此之前,线程2将变量的值由A替换为C,又由C替换为A,然后线程1执行CAS时发现变量的值仍然为A,所以CAS成功。整体的过程就是这样子的,利用CPU的CAS指令,同时借助JNI来完成Java的非阻塞算法。其它原子操作都是利用类似的特性完成的。
2024-05-29 12:10:32
589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人