- 博客(1840)
- 资源 (14)
- 收藏
- 关注

原创 Java基础知识面试题(2021年最新版,持续更新...)整理
Java面试总结(2021优化版)已发布在个人微信公众号【Java精选】,根据读者的反馈优化了部分答案存在的错误,同时根据最新面试总结和读者的建议,删除了低频问题,并添加了一些常见面试题,对文章进行了精简优化,目前约2000+道面试题,欢迎大家关注,关注后回复Java面试,即可获取最新面试资料!????????【Java精选】专注程序员推送一些Java开发知识,包括基础知识、各大流行框架、大数据技术、数据库、面试题、面试经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质
2021-11-04 21:44:50
13280
13

原创 你懂的!Java程序员跳槽的首选面试题最新合集(2021下半年),初中高级程序员!
考虑到大家找工作时的困难,大家可以看看这个小程序内涵大量整理好的面试题(含答案),下面只是列举了部分面试题题目。具体答案大家可以在微信中搜索小程序:Java精选面试题。面向对象编程有哪些特征?JDK、JRE、JVM 之间有什么关系?如何使用命令行编译和运行 Java 文件?Java 中常用的集合有哪些?进程与线程之间有什么区别?什么是 JVM?数据库中什么是事务?MySQL 事务都有哪些特性?MyBatis 是什么框架?什么是 Redis?什么是 Spring 框架?什么是 Spri
2021-10-14 15:05:26
1174

原创 Spring Cloud 从入门到精通(一)Nacos 服务中心初探
什么是Nacos?Nacos是阿里巴巴开源的项目,是一个更易于帮助构建云原生应用的动态服务发现、配置管理和服务管理平台。英文全称 Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即注册中心,service是指该注册/配置中心都是以服务为核心。Nacos功能介绍1、动态配置服务:动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。动态配置消除了配置变更时重新部署应用和服
2021-07-29 10:49:12
631
1

原创 Spring Cloud 从入门到精通(二)集成 Nacos 构建微服务实现服务注册
阿里巴巴开源 Nacos 定位是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 支持的功能包括服务发现,集成配置中心,和服务数据管理。本篇文章主要向大家分享关于 Spring Cloud Alibaba 集成 Nacos 框架来实现服务注册。服务注册是指项目启动的时候,生产者将当前服务自身的信息地址注册到Nacos server 注册中心。创建Maven项目新建discovery-nacos-provider-demo01命名的项目。Maven项目搭建完成后,整体目录结构如下
2021-07-29 10:45:36
406

原创 2021年面试,整理全网初、中、高级常见Java面试题附答案
面试题答案见微信小程序 “Java精选面试题”,3000+道面试题。内容持续更新中包含基础、集合、并发、JVM、Spring、Spring MVC、Spring Boot、Spring Cloud、Dubbo、MySQL、Redis、MyBaits、Zookeeper、Linux、数据结构与算法、项目管理工具、消息队列、设计模式、Nginx、常见 BUG 问题、网络编程等。————————————————面向对象编程有哪些特征?一、抽象和封装类和对象体现了抽象和封装抽象就是解释类与对象之间关系的词
2021-05-26 16:19:11
3331
3
转载 全体人员请做好随时失业的准备吧!
但事实是:很多Java程序员,对自身是没有一个清楚的认知的,甚至不知道自己短板在哪?现在互联网大环境不好,互联网公司纷纷裁员并缩减HC,更多程序员去竞争更少的就业岗位,JVM、Mysql、Redis、并发、Spring与SpringBoot、微服务架构。帮你积累有亮点的项目经验,解决你所有的面试跳槽困惑,助你在万千面试者中杀出重围!由于篇幅有限,这里只展示部分内容,大家自行扫下方二维码,添加助教小姐姐微信领取!你在求职跳槽中,找到正确发力点,稳中求胜。四大模块的服务,逐一修炼,步步落实,帮助。
2025-08-18 09:01:50
2
转载 Java开发的春天来了!人均涨薪30%+
Mysql、Spring、Mybatis、Redis、MQ、Zookeeper、Netty、Dubbo、Spring Boot、Spring Cloud、数据结构与算法、设计模式、网络与操作系统、三高架构、线上疑难问题、大厂面试场景题、项目亮点和难点、K8S云原生。从 AI 基础理论知识入手,逐步深入到机器学习、深度学习算法在 Java 开发中的应用实践,还包含大量真实企业项目案例,AI 技能,从而实现从传统 Java 工程师到具备 AI 能力的 Java 工程师的华丽转身,。
2025-08-11 09:01:38
15
转载 还在 Docker 中跑 MySQL?恭喜你,可以下岗了!
在一次Docker应用的十大难点专场上,某国有银行的一位架构师也曾提出过:“数据库的性能瓶颈一般出现在IO上面,如果按 Docker 的思路,那么多个docker最终IO请求又会出现在存储上面。资源隔离方面,Docker 确实不如虚拟机KVM,Docker是利用Cgroup实现资源限制的,只能限制资源消耗的最大值,而不能隔绝其他程序占用自己的资源。Docker 快速扩展的一个重要特征就是无状态,具有数据状态的都不适合直接放在 Docker 里面,如果 Docker 中安装数据库,存储服务需要单独提供。
2025-08-08 09:03:32
41
转载 JDK17 神仙语法让代码优雅到飞起
从优雅的密封类到简洁的记录类,从模式匹配到文本块,这些"神仙语法"不仅能让你的代码行数减少 30%,还能提高代码可读性和维护性。作为继 JDK 8 和 JDK 11 之后的又一个长期支持(LTS)版本,JDK 17 集成了自 JDK 9 以来的所有创新特性,是 Java 现代化进程中的重要里程碑。道面试题和选择题,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!
2025-08-04 09:00:38
55
转载 最近,Java的招聘市场已经疯掉了。。。
包含Java基础、Java多线程与并发、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、字节、阿里、美团等大厂对 Java 人才的招聘从未停歇,不断扩招后端研发、中间件开发等岗位。为了吸引优秀人才,企业在薪资上也毫不吝啬,亲自主讲,内容不仅覆盖 Java 面试的所有核心知识点,还结合大量真实面试案例,帮助学员掌握面试中的关键技巧,本课程确保学员在学习后,能够从容应对各种面试场景,清晰阐述技术要点和项目经验,成为企业争抢的。
2025-08-03 09:03:04
19
转载 40 亿个 QQ 号,限制 1G 内存,如何去重?
所以,布隆过滤器是存在误判的可能的,也就是当一个不存在的Hero元素,经过hash1、hash2和hash3之后,刚好和其他的值的哈希结果冲突了。那么就会被误判为存在,但是其实他并不存在。这样,把40亿个数字都放到Bitmap之后,所有位置上是1的表示存在,不为1的表示不存在,相同的QQ号只需要设置一次1就可以了,那么,最终就把所有是1的数字遍历出来就行了。位图(BitMap),基本思想就是用一个bit来标记元素,bit是计算机中最小的单位,也就是我们常说的计算机中的0和1,这种就是用一个位来表示的。
2025-08-02 09:31:09
27
转载 几行代码,轻松搞定 Spring Boot 接口恶意刷新和暴力请求!
道面试题和选择题,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!代码中设置的是1S内同一个接口通过同一个ip访问5次,就将该ip禁用1个小时,根据自己项目需求可以自己适当修改,实现自己想要的功能;在实际项目使用中,必须要考虑服务的安全性,当服务部署到互联网以后,就要考虑服务被恶意请求和暴力攻击的情况,下面的教程,通过。作者:wang_shuyu。添加一下,就生效了;
2025-07-29 09:53:49
34
转载 裁员了,很严重,大家做好准备吧!
Mysql、Spring、Mybatis、Redis、MQ、Zookeeper、Netty、Dubbo、Spring Boot、Spring Cloud、数据结构与算法、设计模式、网络与操作系统、三高架构、线上疑难问题、大厂面试场景题、项目亮点和难点、K8S云原生。从 AI 基础理论知识入手,逐步深入到机器学习、深度学习算法在 Java 开发中的应用实践,还包含大量真实企业项目案例,AI 技能,从而实现从传统 Java 工程师到具备 AI 能力的 Java 工程师的华丽转身,,至少30%左右的样子。
2025-07-28 09:01:00
24
转载 14 个 Spring Boot 优化小妙招,看完后同事说写代码像写诗!
每次聊到代码优化,都会有很多人说理论、架构、核心思路,其实我觉得代码优化这事说简单了很简单,说复杂了吧它也有一定的难度,但是我觉得有一个良好的编码习惯很重要,下面分享一下14个springboot项目中优化代码的小技巧,让代码优化跟容易,就像完成一件小事。一定要养成阅读源码的好习惯包括优秀的开源项目GitHub上stars:>1000, 会从中学好好多知识包括其对代码的设计思想以及高级API,面试加分(好多面试官习惯问源码相关的知识,推荐公众 号Java精选,回复java面试,获取面试资料,支持在线刷题)
2025-07-27 20:10:31
46
转载 某大厂程序员,因日均代码不足 2000 行被开除。。
于是出现了大量工时编剧大师:“9:00-9:30 参与组内讨论”、“9:30-10:30 阅读需求文档”、“10:30-12:00 分析XXX逻辑”(其实在修显示器),下班前再对照昨天的,统一“润色”一遍。还有的奇葩公司上的“监工系统”,离开工作时间超过10分钟,就要手动提交备注说明这10分钟去干啥了,否则就会按旷工算。开发每天必须提交工时填报,要求每一小时干了什么,必须加起来等于8小时,少了就是“态度问题”。每行代码加上一百行注释!很多优秀的架构设计,优化逻辑,处理边界问题,可能都不怎么“涨字数”。
2025-07-25 09:03:54
23
转载 人麻了,被面试官拷打了。。。
面试官更倾向于构建真实的业务场景,这些问题没有标准答案,却能全方位考察候选人的技术选型能力、架构设计思维和风险预判意识。面试课程,用系统化的训练代替零散的摸索,让你在面试官抛出问题的瞬间,就能给出逻辑清晰、落地可行的解决方案。帮你积累有亮点的项目经验,解决你所有的面试跳槽困惑,助你在万千面试者中杀出重围!求职者能否在复杂场景中抽丝剥茧,提出切实可行的解决方案,直接决定了面试的成败。的三重考验,稍有不慎就会暴露知识体系的短板,错失心仪的。这样的候选人,在注重实战的面试官眼中,不过是 “
2025-07-21 09:01:45
23
转载 JeecgBoot、RuoYi 和 Renren-fast 三大流行 Java 开源框架对比~
包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!低代码开发:JeecgBoot 基于代码生成器,支持快速生成前后端代码,显著提高开发效率,尤其适合 CRUD 操作频繁的企业管理系统(如 ERP、CRM)。生态完善:提供多种版本(单体、前后端分离、微服务),支持 Vue、React 等多种前端框架,适合不同规模的项目。启动速度较慢:功能模块较多,导致项目启动时间较长。
2025-07-19 09:04:51
30
转载 90 后程序员辞职搞灰产,不到一年获利超 700 万,结局很刑!
该软件用于视频搬运,通过视频镜像,去水印,草稿替换,摄像头替换等功能绕过原创校验,修改后的视频支持在快手,抖音,小红书,西瓜视频等主流视频平台发布。浙江台州警方调查发现,在这背后是一条违法犯罪的产业链条,犯罪团伙的上游开发制作非法软件,通过更改短视频平台的代码,逃避平台监管。国内某知名短视频平台报警称,有人在网络上售卖一款非法软件,使用软件的人可以绕过他们平台的审核机制,直接窃取他人的作品进行发布。软件开发者周某,1996年出生,因为觉得上下班通勤时间久,就辞职在家专心做独立开发。
2025-07-18 09:01:11
24
转载 “RPC好,还是RESTful好?”,这个问题不简单
比如我们有一个处理订单的系统服务,先声明它的所有的接口(这里就是具体指Java中的interface),然后将整个项目打包为一个jar包,服务端这边引入这个二方库,然后实现相应的功能,客户端这边也只需要引入这个二方库即可调用了。RPC服务和HTTP服务还是存在很多的不同点的,一般来说,RPC服务主要是针对大型企业的,而HTTP服务主要是针对小企业的,因为RPC效率更高,而HTTP服务开发迭代会更快。1、gRPC是Google最近公布的开源软件,基于最新的HTTP2.0协议,并支持常见的众多编程语言。
2025-07-16 09:46:31
17
转载 解放双手:SpringBoot 公共字段自动填充 6 种神技,开发效率飙升!
包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!在开发外卖系统订单模块时,我发现每个实体类都包含create_time、update_by等重复字段。本文将分享一套经过生产验证的自动化方案,涵盖MyBatis-Plus、AOP、JWT等六种核心策略,助你彻底摆脱公共字段维护的烦恼。一、痛点分析:公共字段维护的三大困境。6.1 缓存当前用户信息。
2025-07-13 09:04:20
30
转载 Bug 率狂降 50%?靠这5个 IDEA 插件就够了!
sonar 比 Findbugs 高了一个层级,它不仅关注常规静态BUG,还关注到了如代码质量、包与包、类与类之间的依赖情况,代码耦合情况,类、方法、文件的复杂度,代码中是否包含大量复制粘贴的代码,关注的是项目代码整体的健康情况。而为了减少这种情况,其中一种比较好的方式就是提高代码质量,比如通过代码审查,从而降低错误风险,但是,代码审查难度大,代码缺陷、漏洞不易发现,且审查工作随着代码量增加而增加,审查效率低。后面展开的列表中列出了所有的规则列表,想扫描哪一种类型的问题,点击即可。
2025-07-12 11:05:04
39
转载 SpringBoot 还在用 if 校验参数?那真的太 low 了,老司机都是这么玩的!
当参数不多时我们可以在控制器中手动校验,但是一旦遇到需要校验的参数较多的post接口时,还去一个个的校验的话那会累死个人。上面提到的将参数一个个平铺到方法参数中,然后在每个参数前面声明约束注解的校验方式,就是方法级别的参数校验。上面的示例都是基于注解来实现自动校验的,在某些情况下,我们可能希望以编程方式调用验证。其实,Spring框架给我们提供了对象校验的API,可以帮助我们省去逐一手动校验接口参数的烦恼。业务需求总是比框架提供的这些简单校验要复杂的多,我们可以自定义校验来满足我们的需求。
2025-07-09 09:02:34
29
转载 我天,MySQL 已沦为老二。。
在使用或计划使用 AI 工具的人中,只有不到 3% 高度信任它们的准确性,而有两倍多的人(大约 6%)非常不信任。ChatGPT 是最受欢迎的 AI 搜索工具,被 83% 的受访者使用,其次是 Bing AI (20%)、WolframAlpha (13%) 和 Google Bard AI (10%)。,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!
2025-07-08 16:02:25
21
转载 不行了,Java卷不动了。。。
面试会涉及到很多杂而乱的知识点,可以为了面试刷很多套面试真题,但是千万不要只是纯粹地去死记硬背,帮你积累有亮点的项目经验,解决你所有的面试跳槽困惑,助你在万千面试者中杀出重围!由于篇幅有限,这里只展示部分内容,大家自行扫下方二维码,添加助教小姐姐微信领取!要想深入了解这些技术,除了自学,也可以考虑跟着大佬学,降低学习门槛!,由图灵课堂的三位大牛共同主讲,为Java面试突击专门打造的进阶课。学习新技术是必须的,但学习的过程和战线可以拉长,四大模块的服务,逐一修炼,步步落实,帮助。
2025-07-07 09:02:46
22
转载 一边是计算机就业哀鸿遍野,一边是高考生疯狂涌向计算机专业,太魔幻了!
行业发展受市场和政策影响,当年的建筑、土木专业何等繁华,都是乘上了房地产行业的东风,等风停了,自然就降温了,所以要放平心态。,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!有人说,计算机专业一能去私企拿高薪,二能进国企研究所,三能考公考编,工科岗位最多,其他专业没法比。有人说,认知达不到,没办法,基础领域,医生,会计,国防军工等比计算机好太多了。
2025-07-01 13:02:57
26
转载 牛皮,我被银行码农的工资惊到了!
银行可能不会像其他互联网公司,测试,运维,开发,各项的工作分工都非常的明确,这是不一定的哈。2020 年 11k 月基本工资,4w 的补贴和 6w 的奖金,可以看见后两者是浮动的哟,不过可能两年无涨薪哦,也没网上说的那么夸张,加班猛地一批,不会的。建科工作地点有:北京,上海,江苏,福建,河南,湖北,广东,四川成都,云南昆明。15-20w,比较忙,薪资会普调,应该不会普调特别多,未来自己竞争。测试开发,软件开发,前端,大数据,运维工程师,Devops 工程师等,基本上互联网公司具备的岗位,其行均有。
2025-06-25 12:55:38
74
转载 项目终于用上了 Spring 状态机,太优雅了!
我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 closed。给定一个状态机,同时给定它的当前状态以及输入,那么输出状态时可以明确的运算出来的。自动门有两个状态,open 和 closed ,closed 状态下,如果读取开门信号,那么状态就会切换为 open。有限状态机(Finite-state machine,FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。
2025-06-24 09:03:05
31
转载 去了一家不到 20 人的 IT 公司后,真的是大开眼界。。。
如有侵权,请联系,笔者会第一时间删除处理!,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!老板不太懂技术,也不太懂管理,靠着一腔热血加上对实体运输行业的了解,加上盲目的自信,贸然开始创业,后期经营困难,最终散伙。选择创业公司,一定要确认老板是一个靠谱的人,别是一个总是画饼的油腻老司机,或者一个优柔寡断,没有主见的人,这样的情况下,大概率事情是干不成的;
2025-06-23 17:31:43
23
转载 扔掉 okhttp、httpClient,这款轻量级 HTTP 神器好用到爆!
相应地,调用方的响应时间也会变长,线程会产生堆积,最终可能耗尽调用方的线程池,导致整个服务不可用。,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!配置全局数据转换器工厂,转换器工厂实例优先从Spring容器获取,如果没有获取到,则反射创建。另外,公众号Java精选,回复java面试,获取在线面试资料,支持随时随地刷题。支持了多个可配置的属性,用来应对不同的业务场景。
2025-06-21 09:01:08
42
转载 Java8 的 Stream 流太难用了?看看 JDFrame
提供了两种Frame,SDFrame和JDFrame 在API层面一模一样, 区别是JDFrame的所有操作实时生效, 无需要重新read生成,而SDFrame与stream流一致,只有执行终止操作才会生效,并且需要重新read生成流, 而且在同一个流之间的操作是互相影响的。这个在语法层面能实现的矩阵还是比较有限的因为行列是通过枚举的几个FI去描述,但是不同的逻辑导致的矩阵变换的变化可能是非常大的,除非JDK能语法层面支持到吧或者放弃强类型全部硬编码才能实现各种矩阵的表示和变换。
2025-06-20 09:02:45
43
转载 颓废了,魔改一个开源项目,打造自己的企业级 Admin!
等等一些功能,这些基本都是必不可少的,但是从0到1开发一套,又需要很多的时间,网络上有很多开源的产品,比如若依,eladmin,若依plus,芋道admin等等。而且使用聚合工程,那么依赖还需要按照业务去引入,去区分,这需要开发人员自己去要求自己,不然依赖,随便引入。ps(听起来有点像画饼,但是如今的公司,不进步就很可能被优化) 于是,我发现如果在工作中使用优秀的开源项目,可以节省很多开发的工作量。2.若依依然在使用mybatis,这都2024年了,居然还要写xml文件,这一点我是完全不能接受,太折磨了。
2025-06-19 09:01:15
22
转载 知乎热榜:为什么别选计算机专业?
个人观察,女生找对象的时候,并不是看你的收入的,一个年入30万的律师,一个年入20万的医生,年入20万的公务员,年入20万的男老师,年入40万的金融男,在相亲市场上要比年入50万码农抢手的多。」 另外,40万的包裹是包含股票的,必须干满4年才能给你,离职跳槽全部没有了,其实你的工资也就是20万出头,扣完税真的没多少明白吗?」 像这种层次的学生,基本上就是毕业就要进厂打工,考公务员由于学历太差基本上没有机会,临床的分数也不够,考金融研究生本科学历太差,基本上面试就被刷下去了。此时,孩子孩子上小学;
2025-06-18 09:01:23
40
转载 面试官:你知道哪些分页方式?说出四种~
我曾经犯过类似错误,在使用ElasticSearch替换lucene 做检索时,发现lucene和ElasticSearch返回的结果一直不一致,排查了很久,才意识到必须指定排序方式,否则使用分页查询会导致数据重复。,增加增加数据库的内存和cpu负载, 如果这个深度分页的QPS比较高,无疑最终会拖垮数据库。在流量高峰期,如果深度分页的慢查询较多,毫无疑问,会增加其他SQL耗时,影响其他业务场景。最佳的场景就是从下游批量获取大量数据时,可以根据主键id进行排序,每次选择最大的N条,或最小的N条。
2025-06-12 09:02:45
38
转载 今年后端这工资是认真的吗?
Mysql、Spring、Mybatis、Redis、MQ、Zookeeper、Netty、Dubbo、Spring Boot、Spring Cloud、数据结构与算法、设计模式、网络与操作系统、三高架构、线上疑难问题、大厂面试场景题、项目亮点和难点、K8S云原生。深入到源码中带你体验Spring拥抱AI大模型DeepSeek设计的巧妙以及Spring核心功能,体会Spring源码中的设计模式,并利用Spring扩展机制实战开发!,还有足够震撼到每一个Java程序员的,可以称之为全网最详细的,
2025-06-09 09:00:44
29
转载 发现一款 JSON 可视化工具神器,惊艳了!
包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!整体来讲,JSON Hero 支持多种试图查看JSON数据,同时支持VS Code 等扩展,相信对经常处理JSON的小伙伴来说,是一款很给力的工具。JSON Hero是一个简单实用的JSON工具,通过简介美观的UI及增强的额外功能,使得阅读和理解 JSON 文档变得更容易、直观。
2025-06-07 09:01:52
60
转载 Java就业市场是真癫了。。
在这里我劝诫大家,如果面试准备阶段没有方向的话,不妨暂时停下来,看一下自己怎么才能更加系统、事实上,很多Java程序员对自身是没有一个清楚的认知的,甚至不知道自己的短板在哪?帮你积累有亮点的项目经验,解决你所有的面试跳槽困惑,助你在万千面试者中杀出重围!由于篇幅有限,这里只展示部分内容,大家自行扫下方二维码,添加助教小姐姐微信领取!现在行情不好,工资低,有很多程序员都有找工作、跳槽等一系列安排。这样不做准备的就去面试,你肯定会离心仪的offer越来越远。四大模块的服务,逐一修炼,步步落实,帮助。
2025-06-04 09:01:25
40
转载 五个步骤,助你优雅的写好 Controller 层代码!
平常用于基本数据的包装类(Integer,Long,Double等等),如果@NotNull 注解被使用在 String 类型的数据上,则表示该数据不能为 Null,但是可以为空字符串(“”),空格字符串(“ ”)等。一般情况下,controller作为控制层调用service层接口,不应该包含任何业务逻辑,所有的业务操作,都放在service层实现,把controller层相关代码去掉。方法,我们的目的是转换业务对象,至于使用什么方式转换,调用方并不关心,现在使用的。
2025-05-26 09:00:21
60
转载 程序员最后一款笔记软件:Notion
国产markdown笔记软件,功能强大,markdown即时渲染,所见即所得,强大的目录结构使得文章层次一目了然,界面优雅整洁,同时因为是基于electron做的,所以可以写CSS来自定义样式,后面还加了Picgo+gitee仓库搭建免费图床,图片拉进typora不会丢图,写好后配合OneDrive多平台同步。Typora太重了,mac还好,win下的Typora及其臃肿,打开比webstorm还慢,打开后还需要加载一段时间才能输入,都是electron做的,为什么Vscode能做得到秒开。
2025-05-25 09:03:55
234
转载 Postman 可以卸了,这款 IDEA 接口调试插件,敢说吊打所有!
先说核心,后端都会配置拦截器,用来权限验证,必须登录的用户才可以对接口调用,但问题就出在,有些接口用不到用户信息,开发时候有三个办法调试,第一个关闭拦截器,等这个接口开发好在打开,第二个方法是加入拦截器的排除列表,之后再添加回去,第三个,进行登录,获取token后,测试时添加token,但无论如何,也多少是有点麻烦的。这个插件扫描方式和所有同类型插件不同,其他插件是静态扫描,如果项目很大,文件很多,扫描会很慢,甚至是卡顿,如果controller在第三方包中,那么可能扫描不到,也有可能扫描更加慢。
2025-05-24 09:03:55
55
转载 新来个技术总监:发现谁再用 delete 删数据直接开除!
在 InnoDB 中,DELETE其实并不会真的把数据删除,mysql 实际上只是给删除的数据打了个标记为已删除,因此 delete 删除表中的数据时,表文件在磁盘上所占空间不会变小,存储空间不会被释放,只是把删除的数据行设置为不可见。在工作当中执行数据库删除的时候一定要慎重再慎重,建议每次进行数据删除的使用最好数据表的备份工作,这样就会大大减少你删除跑路的几率。总之,MySQL 的数据存储基于磁盘上的文件系统实现,采用多种技术来优化性能和存储效率,如存储引擎、数据页、索引、事务等。会立刻释放磁盘空间。
2025-05-23 09:02:24
28
Java JDK1.8版本下载及其他JDK版本包
2023-09-11
图书管理系统-附前后台源码(Java版)
2021-11-24
固定资产管理系统-后台源码和移动端源码(Java版)
2021-11-24
SAP+R3+IDES+4.71+中文版下载地址
2015-01-05
memcached-session-manager.rar
2015-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人