- 博客(462)
- 收藏
- 关注
原创 java基础|java中时间与字符串之间的转换及获取常用时间
节选字JDK,SimpleDateFormat源码。这是一个静态工具类,可以直接使用。
2024-05-26 20:43:17
440
原创 LeetCode 225
/模拟栈删除元素,当队列中元素大于一个,将当前的一个元素压入w队列,最后把原队列唯一一个元素删除。//把删除的元素删除的元素重新插入到队列尾部。
2024-05-25 22:51:20
294
原创 Java-Servlet技术入门笔记
代表整个web工程,可以与程序的容器(Tomcat服务器)通信ServletContext是一个接口,它表示Servlet上下文对象一个web工程,只有一个ServletContext对象实例ServletConfig对象取决于有多少个Servlet程序(一一对应,只能访问到配置文件中属于自己的配置信息)但ServletContext对象还能访问配置文件中上下文参数ServletContext对象是一个域对象。
2024-05-25 18:53:23
295
原创 java--swing界面实现注册登录(用文本文件存储数据)
,“消息提示”,JOptionPane.WARNING_MESSAGE);”,“消息提示”,JOptionPane.WARNING_MESSAGE);”,“消息提示”,JOptionPane.WARNING_MESSAGE);if (new Check().check2(message[0])) //调用Check的check方法检测用户是否存在, 如果不存在执行。//在屏幕中间显示(居中显示)
2024-05-25 18:52:53
414
原创 CSS进阶班笔记(四)
把压缩包里面的 selection.json 重新上传,然后选中自己想要新的图标,重新下载压缩包,并替换原来的文件即可。不同浏览器所支持的字体格式是不一样的,字体图标之所以兼容,就是因为包含了主流浏览器支持的字体文件。如果工作中,原来的字体图标不够用了,我们需要添加新的字体图标到原来的字体文件中。| bottom | 把元素的顶端与行中最低的元素的顶端对齐(底线对齐) |我们打开解压文件中的 demo.html ,复制想要的图标,粘贴进我们的。| baseline | 默认,元素放置在父元素的基线上 |
2024-05-25 15:48:09
403
原创 CRUD很无聊?一起学设计模式吧!--策略模式
策略模式涉及三个角色:抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色定义所有支持的算法的公共接口。具体策略(ConcreteStrategy)角色,封装了具体的算法或行为。环境(Context)角色:用一个ConcreteStrategy来配置,持有一个Strategy的引用。场景实战提到策略模式不得不说一下《三十六计》,它是根据中国古代军事思想和丰富的斗争经验总结而成的兵书,是中华名族悠久非物质文化遗产之一,它的身影在留下来的战争故事中无处不在。
2024-05-25 15:43:50
251
原创 Day472&473&474
笔者已经把面试题和答案整理成了面试专题文档十三、Netty 通过 WebSocket 编程实现服务器和客户端长连接实例要求Http 协议是无状态的, 浏览器和服务器间的请求响应一次,下一次会重新创建连接.要求:实现基于 webSocket 的长连接的全双工的交互改变 Http 协议多次请求的约束,实现长连接了, 服务器可以发送消息给浏览器客户端浏览器和服务器端会相互感知,比如服务器关闭了,浏览器会感知,同样浏览器关闭了,服务器会感知运行界面代码。
2024-05-23 03:36:19
668
原创 CentOS7雷池WAF基于Docker搭建部署_centos 部署waf
WAF 是 Web Application Firewall 的缩写,也被称为 Web 应用防火墙。区别于传统防火墙,WAF 工作在应用层,对基于 HTTP/HTTPS 协议的 Web 系统有着更好的防护效果,使其免于受到黑客的攻击长亭科技耗时近 10 年倾情打造的 WAF采用容器化部署,一条命令即可完成安装,0 成本上手安全配置开箱即用,无需人工维护,可实现安全躺平式管理。
2024-05-23 03:06:47
754
原创 centos7的启动流程(systemctl)
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。
2024-05-23 03:06:11
550
原创 APP性能优化系列-自定义启动器(三)
由于文案过于长,在此就不一一介绍了,这份Java后端架构进阶笔记内容包括:Java集合,JVM、Java并发、微服务、SpringNetty与 RPC 、网络、日志 、Zookeeper 、Kafka 、RabbitMQ 、Hbase 、MongoDB、Cassandra 、Java基础、负载均衡、数据库、一致性算法、Java算法、数据结构、分布式缓存等等知识详解。本知识体系适合于所有Java程序员学习,关于以上目录中的知识点都有详细的讲解及介绍,掌握该知识点的所有内容对你会有一个质的提升,
2024-05-23 02:35:59
1001
原创 abstract class和interface的使用场景分别是什么?(1)
在 abstract class 方式中, Deal 可以有自己的数据成员,也可以有非 abstarct 的成员方法,而在 interface 方式的实现中, Deal 只能够有静态的不能被修改的数据成员(也就是必须是 static final 的,不过在 interface 中一般不定义数据成员),所有的成员方法都是 abstract 的。但是在interface的定义中,方法却不能拥有默认行为,为了绕过这个限制,必须使用委托,但是这会增加一些复杂性,有时会造成很大的麻烦。
2024-05-23 02:06:25
285
原创 @Valid 和 @Validated 注解用法详解
(img-p3zIiZdK-1716401127908)](img-qhFSXskz-1716401127909)]获取2024年最新Java开发全套学习资料 备注Java。获取2024年最新Java开发全套学习资料 备注Java。
2024-05-23 02:05:50
387
原创 50道经典MySQL练习题(含解答)
-1.学生表--SId 学⽣编号,Sname 学⽣姓名,Sage 出⽣年⽉,Ssex 学⽣性别--2.课程表--CId 课程编号,Cname 课程名称,TId 教师编号--3.教师表--TId 教师编号,Tname 教师姓名--4.成绩表--SId 学⽣编号,CId 课程编号,score 分数。
2024-05-23 01:35:43
360
原创 2109课前资料及授课说明
1)基于Nacos 的服务注册、发现以及配置。2)基于RestTemplate,Feign实现服务间的远程调用。3)基于Ribbon实现服务调用时的负载均衡设计4)基于Sentinel实现服务的限流,降级。5)基于Spring Cloud Gateway实现API访问入口的统一管理。6)基于Spring Security,JWT,Oauth2实现统一的单点登陆系统(SSO)。第三部分:Docker技术最佳实践1)了解Docker诞生的背景2)了解Docker技术的优势,劣势。
2024-05-23 01:05:56
255
原创 2109-Redis课上知识点总结
大型分布式系统犹如一个生命,系统中各个服务犹如骨骼,其中的数据犹如血液,而Kafka犹如经络,串联整个系统。这份Kafka源码笔记通过大量的设计图展示、代码分析、示例分享,把Kafka的实现脉络展示在读者面前,帮助读者更好地研读Kafka代码。麻烦帮忙转发一下这篇文章+关注我Redis主从架构存在什么问题?(主机点宕机,整个主从不再支持写操作)Redis哨兵(sentinel)做用是什么?(监控主从节点工作状态,主节点宕机,自动选择新的主节点)
2024-05-23 01:05:21
267
原创 2024年全网最全Java面试总结及答案【建议收藏】
针对以上面试题,小编已经把面试题+答案整理好了针对以上面试题,小编已经把面试题+答案整理好了[外链图片转存中…(img-K501vfQM-1716395716079)][外链图片转存中…(img-nPB9HD4e-1716395716080)][外链图片转存中…(img-MG8n4Q5a-1716395716080)]
2024-05-23 00:35:39
1107
原创 2024春招凭借“Java进阶架构师核心知识笔记”成功收获字节、蚂蚁、腾讯等Offer
我想问下大家当初选择做程序员的初衷是什么?有思考过这个问题吗?高薪?热爱?既然入了这行就应该知道,这个行业是靠本事吃饭的,你想要拿高薪没有问题,请好好磨练自己的技术,不要抱怨。有的人通过培训可以让自己成长,有些人可以通过自律强大的自学能力成长,如果你两者都不占,还怎么拿高薪?架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。
2024-05-23 00:07:50
894
原创 2024春招Java后端高频知识点汇总
这样,等真的沉下心来学习,不至于被找资料分散了心神。另外,给大家安排了一波学习面试资料:以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!.jar,名字不符合的类库即使放在lib目录中也不会被加载)类库加载到虚拟机的内存中。启动类加载器无法被Java程序直接引用,用户在编写自定义类加载器时,如果需要把加载请求委派给引导类加载器去处理,那直接使用null代替即可。
2024-05-23 00:07:15
923
原创 22天试水Java社招,历经“华为、蚂蚁、字节跳动、PDD
总结:PDD的面试流程非常简单粗暴,就是做题加上聊项目,一半一半,题目难度基本是Leetcode上的Medium难度,我面试下来也没有碰到很偏很怪的题目,面试准备的时候,把Leetcode上面常考的200题刷一刷就没问题了。这轮没有做题,聊了大概一个小时,就结束了。总结:面试难度适中,流程基本上一周一面,整体下来一个月,当然不包括后续的背调、体检之类的,因此如果要面试阿里,可以提前一些开始面试,然后一边面试一边复盘总结。3个人轮流面试,时长3小时,这个就看面试管的风格了,有的偏向于纯算法,有的偏向于基础。
2024-05-22 12:16:43
932
原创 22天试水Java社招,历经“华为、蚂蚁、字节跳动、PDD(1)
1轮面试:视频面试,2个人轮流面试,时长2个小时。各种Java的细节,从包装类、多线程到分布式、缓存等等。每轮都需要做题,Medium难度。2轮面试:视频面试。3个人轮流面试,时长3小时,这个就看面试管的风格了,有的偏向于纯算法,有的偏向于基础。但是时长比较长,需要大家提前准备好。两轮面试之后,如果顺利的话HR就会去申请Offer,很快就拿到Offer了。总结:效率很高,面试官也很专业。薪资组成由Base加上股票组成,今年股价涨了不少,所以去年入职的同学赚了不少,哈哈。字节跳动简历投递方式:猎头。
2024-05-22 12:16:06
602
原创 2108-微服务课上问题分析及总结
第五步:在sca-provider工程中写一个单元测试类,类全名为com.jt.util.StringTests,并添加单元测试方法,在这个单元测试方法中使用sca-common工程中写的StringUtils类,测试一个字符串是否为空.(01-sca,sca-consumer,sca-provider,sca-gateway,sca-common)网关项目中的负载均衡是如何实现?说明,这里一定要注意JAVA_HOME单词的拼写,JAVA_HOME中定义的JDK是存在的,还有后面的路径不能有分号“;
2024-05-22 12:15:29
712
原创 C++中 Map的了解与基本用法(代码演示+自我总结+map中一对多的用法)(1)
上述知识点,囊括了目前互联网企业的主流应用技术以及能让你成为“香饽饽”的高级架构知识,每个笔记里面几乎都带有实战内容。很多人担心学了容易忘,这里教你一个方法,那就是重复学习。打个比方,假如你正在学习 spring 注解,突然发现了一个注解@Aspect,不知道干什么用的,你可能会去查看源码或者通过博客学习,花了半小时终于弄懂了,下次又看到@Aspect 了,你有点郁闷了,上次好像在哪哪哪学习,你快速打开网页花了五分钟又学会了。从半小时和五分钟的对比中可以发现多学一次就离真正掌握知识又近了一步。
2024-05-16 07:42:33
397
1
原创 C++ 笔试题 (2)——每天学一点(2)
小编在这里分享些我自己平时的学习资料,由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!开源分享:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】程序员代码面试指南 IT名企算法与数据结构题目最优解这是” 本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。
2024-05-16 07:41:26
719
原创 C++ 笔试题 (2)——每天学一点(1)
既然选择这个行业,选择了做一个程序员,也就明白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。面试大厂,最重要的就是夯实的基础,不然面试官随便一问你就凉了;其次会问一些技术原理,还会看你对知识掌握的广度,最重要的还是你的思路,这是面试官比较看重的。
2024-05-16 07:40:51
729
原创 28天高效突击大礼包:微服务+分布式+框架+性能优化,学习笔记、面试文档全都有(1)
这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。你的支持,我的动力;祝各位前程似锦,offer不断!!!本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取。问题十二:Dubbo使用的是什么通信框架?
2024-05-15 23:47:28
542
原创 28天读完349页,这份Alibaba面试通关手册,助我“闯进”字节跳动拿下offer
经过日积月累, 以下是小编归纳整理的深入了解Java虚拟机文档,希望可以帮助大家过关斩将顺利通过面试。由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示。由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取多态的实现机制是什么?重载和覆盖有什么区别?
2024-05-15 23:46:55
724
原创 28天读完349页,这份Alibaba面试通关手册,助我“闯进”字节跳动拿下offer(2)
小编也是很有感触,如果一直都是在中小公司,没有接触过大型的互联网架构设计的话,只靠自己看书去提升可能一辈子都很难达到高级架构师的技术和认知高度。向厉害的人去学习是最有效减少时间摸索、精力浪费的方式。我们选择的这个行业就一直要持续的学习,又很吃青春饭。虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。送给每一位想学习Java小伙伴,用来提升自己。本文已被。
2024-05-15 23:46:21
734
原创 28天读完349页,这份Alibaba面试通关手册,助我“闯进”字节跳动拿下offer(1)
在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!大家看完有什么不懂的可以在下方留言讨论也可以关注。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取。
2024-05-15 23:45:48
917
原创 10-Redis课上问题总结(2107)
可能有人会问我为什么愿意去花时间帮助大家实现求职梦想,因为我一直坚信时间是可以复制的。我牺牲了自己的大概十个小时写了这片文章,换来的是成千上万的求职者节约几天甚至几周时间浪费在无用的资源上。上面的这些(算法与数据结构)+(Java多线程学习手册)+(计算机网络顶级教程)等学习资源本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取外链图片转存中…(img-NAAkv9Nk-1715759616548)]
2024-05-15 15:53:58
351
原创 10-7 3-2-(b)查询由生产厂商B生产的所有产品的型号(model) 和价格(price) (10 分)
由于篇幅限制,小编在此截出几张知识讲解的图解本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取– 查询由生产厂商B生产的所有产品的型号(model) 和价格(price)。– 提示:查询按照pc、laptop和printer的顺序进行。– union:是连接多个查询的语句– 还有就是这里的 in () 括号中不可添加为(‘1006’,‘3002’)unionunion。
2024-05-15 15:53:23
296
原创 班级管理servlet项目开发详细讲解,其中涉及js、jq、ajax、等多项技术合计,本项目来源自网络
我想问下大家当初选择做程序员的初衷是什么?有思考过这个问题吗?高薪?热爱?既然入了这行就应该知道,这个行业是靠本事吃饭的,你想要拿高薪没有问题,请好好磨练自己的技术,不要抱怨。有的人通过培训可以让自己成长,有些人可以通过自律强大的自学能力成长,如果你两者都不占,还怎么拿高薪?架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。
2024-05-14 21:50:29
772
原创 现在面试也太卷了吧?面试阿里一上来就问:如何设计一个高并发系统?我直接裂开
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)最新整理电子书本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取外链图片转存中…(img-2lQ05gnj-1715694569787)]本文已被。
2024-05-14 21:49:52
741
原创 现在面试也太卷了吧?面试阿里一上来就问:如何设计一个高并发系统?我直接裂开(1)
还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来。
2024-05-14 21:49:16
785
原创 现在00后已经卷成这样了吗,薪水被应届生倒挂,我决定裸辞了,在闭关三个月后拿到阿里Offer,定级P7
有一个回答戳中了我的心:跳槽了。我不禁问自己:我还留在这里有什么意思?不如离开!于是,我直接裸辞了。裸辞之后虽说一开始是觉得有些冲动,毕竟28岁了,马上也要步入大龄程序员的阶段了,上有老,下有小,家庭压力不小,但是我实在是无法在这样的公司待下去。其实,在上家的时候,也不乏猎头联系我,只是我念着公司当初的好,一直没有答应,现在想想,是时候开始新的工作了。
2024-05-14 21:48:38
673
原创 最新分布式事务理论加实战,java算法面试题及答案pdf
现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取,希望对你有所帮助。
2024-05-14 13:06:42
763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人