- 博客(4531)
- 资源 (35)
- 收藏
- 关注
原创 使用 fastjson 又又又翻车了,莫名其妙多了属性。。
我认为对于 Java 程序员而言,《阿里巴巴 Java 开发手册》至少读 3 遍。工作中发现太多常见低级问题都是 《阿里巴巴 Java 开发手册》已经存在的问题。关注公众号:Java核心技术,回复:手册,可获取高清完整版。然而推荐很多次《阿里巴巴 Java 开发手册》虽然很薄,但是很多人还是不会认真阅读几遍,导致在相同的地方跌倒很多遍。哪怕遇到类似的问题,也很容易快速想出原因。我们遇到问题时,一定不要止步于解决问题,而是应该寻找最合理的解决方案。比如虽然加上@JSONField。
2023-07-24 15:35:28 61
转载 使用 fastjson 又又又翻车了,莫名其妙多了属性。。
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)有一位同事说使用 fastjson 进行 JSON 序列化存储到数据库后,发现 JSON 字符串“莫名其妙地”多了一些属性!帮看了下代码,看到基本类型的布尔类型以 is 开头的属性,再看到 fastjson ,就有点想笑。复现定义 MyC...
2023-07-21 14:31:57 97
原创 大公司为什么禁止在 Spring Boot 项目中使用 Tomcat?
同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于Tomcat,那我们如何使用Undertow技术呢?Tomcat是完全免费的,深受开发者的喜爱。在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。
2023-07-20 16:06:05 342
转载 告别混乱代码:这份 Spring Boot 后端接口规范来得太及时了!
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)一、前言一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。虽然说后端接口的编写并没有统一规范要求,而且如何构建这几个部分每个公司要求都不同,...
2023-07-18 14:31:36 294
转载 准备9月跳槽的小伙伴可以看一下......
大厂的面试题一直都是风向标,动态必须关注!想高效快速地拿到心仪 offer,一定要从面试官的角度出发,提前做好功课,了解市场的最新风向。我在和几位大佬详细沟通之后,终于整理出了这份最新的《2023 Java offer 收割指南》,涵盖各大厂最新面试题合集,部分题目还是有点难度的!建议大家都保存一份!!不论是厂内晋升、还是跳槽涨薪都不在话下!内容如下:大厂面试题真题解析(38页)JVM(183页)...
2023-07-17 14:22:16 92
原创 用了这款 IDEA 神器,领导都夸我代码写得好!
CheckStyle作为检验代码规范的插件,除了可以使用配置默认给定的开发规范,如Sun的,Google的开发规范啊,也可以导入像阿里的开发规范的插件。事实上,每一个公司都存在不同的开发规范要求,所以大部分公司会给定自己的check规范,一般导入给定的 checkstyle.xml 文件即可实现。作为新人,我checkstyle了一整个项目,苦不堪言,所以大家怕是还是多注意代码规范啊,利人利己。楼主用的是idea,所以先说一下插件的导入,然后再细说怎么修改不规范的代码。
2023-07-17 14:17:42 84
转载 2023 年收入最高的技术岗位,软件工程师仅排第四!!
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)出品| OSC开源社区(ID:oschina2013)数据显示,2023 年迄今已有 800 多家科技公司裁员 20 多万名员工;但与此同时,各组织仍在快速招聘人才以填补云技术、区块链和网络安全等新兴领域的职位。麦肯锡最近的一份报告显示...
2023-07-16 14:32:03 857
转载 用了这款 IDEA 神器,领导都夸我代码写得好!
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)CheckStyle作为检验代码规范的插件,除了可以使用配置默认给定的开发规范,如Sun的,Google的开发规范啊,也可以导入像阿里的开发规范的插件。事实上,每一个公司都存在不同的开发规范要求,所以大部分公司会给定自己的check规范,...
2023-07-14 14:31:38 104
转载 京东又开源一款新框架,用起来真优雅!
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)大家好,我是栈长。今天推荐一款京东开源的、高效的企业级表格可视化搭建解决方案:DripTable!DripTable 是京东零售推出的一款用于企业级中后台的动态列表解决方案,项目基于 React 和 JSON Schema,旨在通过简单配...
2023-07-12 14:31:50 23
转载 Java开发必备神器!
最近看了下粉丝们的后台留言以及面试情况,发现很多人知道自己的问题和短板在哪里,对自己的技术水平和能力认知也很清晰,都很迫切想要学习提高,奈何自己盲目学习的过程很费力,效果也不佳,遇到好些困难和阻碍。比如大部分正在学Spring的程序员兄弟们就反馈:1、虽然Spring全家桶的官方文档很全面,但面对庞杂的知识体系,很多兄弟不知从何下手2、市面上Spring全家桶的书籍很多,但平铺直叙的风格很难让人快...
2023-07-11 14:31:38 102
转载 Oracle 再严查 Java 许可,网友:公司已卸载 Java,重新招聘程序员开发新系统!...
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)整理 | 屠敏出品 | CSDN(ID:CSDNnews)犹记得上一次在 2017 年 9 月,Oracle 对 Java 大刀阔斧地改革,宣布将 Java 的发布频率改为每六个月一次。结果仅过了短短六年的时间,彼时的 Java 9 一路...
2023-07-11 14:31:38 97
原创 快试试用 API Key 来保护你的 SpringBoot 接口安全吧!
安全性在REST API开发中扮演着重要的角色。一个不安全的REST API可以直接访问到后台系统中的敏感数据。因此,企业组织需要关注API安全性。Spring Security 提供了各种机制来保护我们的 REST API。其中之一是 API 密钥。API 密钥是客户端在调用 API 调用时提供的令牌。在本教程中,我们将讨论如何在Spring Security中实现基于API密钥的身份验证。实现思路是从请求头中获取API Key,然后使用我们的配置检查秘钥。
2023-07-10 10:54:21 226
原创 再见,Guava!再见,Ehcache!
缓存(Cache)在代码世界中无处不在。从底层的CPU多级缓存,到客户端的页面缓存,处处都存在着缓存的身影。缓存从本质上来说,是一种空间换时间的手段,通过对数据进行一定的空间安排,使得下次进行数据访问时起到加速的效果。就Java而言,其常用的缓存解决方案有很多,例如数据库缓存框架EhCache,分布式缓存Memcached等,这些缓存方案实际上都是为了提升吞吐效率,避免持久层压力过大。
2023-07-10 09:35:26 157
转载 重磅!GPT-4 全面开放使用!
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)整理 | 屠敏出品 | CSDN(ID:CSDNnews)遥想今年 3 月刚推出 GPT-4 的 OpenAI 仅邀请了部分提交申请的开发者参与测试。眼瞅 OpenAI 联合创始人 Greg Brockman 在当时现场演示“史上最为强大...
2023-07-09 12:32:06 270
转载 再见,Guava!再见,Ehcache!这才是 Java 本地缓存之王!
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)一、Caffeine介绍1、缓存介绍缓存(Cache)在代码世界中无处不在。从底层的CPU多级缓存,到客户端的页面缓存,处处都存在着缓存的身影。缓存从本质上来说,是一种空间换时间的手段,通过对数据进行一定的空间安排,使得下次进行数据访问时...
2023-07-07 14:31:56 363
转载 大公司为什么禁止在 Spring Boot 项目中使用 @Autowired 注解?
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)来源:https://zhuanlan.zhihu.com/p/923952821. 说明 最近公司升级框架,由原来的spring framerwork 3.0升级到5.0,然后写代码的时候突然发现idea在属性注入的 @Autowire...
2023-07-04 14:31:56 137
原创 狂收 3K Star!一个高性能、无侵入的 Java 性能监控和统计工具,十分强悍!
随着所在公司的发展,应用服务的规模不断扩大,原有的垂直应用架构已无法满足产品的发展,几十个工程师在一个项目里并行开发不同的功能,开发效率不断降低。针对以上开发中的烦恼,今天我们介绍一个针对高并发、低延迟应用设计的高性能 Java 性能监控和统计工具——MyPerf4J 采用 JavaAgent 配置方式,透明化接入应用,对应用代码完全没有侵入。MyPerf4J 为每个应用收集数十个监控指标,所有的监控指标都是实时采集和展现的。在 JVM 启动参数中去掉以下两个参数,重启即可卸载此工具。
2023-07-03 10:34:31 196
转载 JetBrains 重磅官宣:IDEA 将集成官方 AI 助手,写代码超快、超智能!
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)出品| OSC开源社区(ID:oschina2013)JetBrains宣布所有基于 IntelliJ 的 IDE 和 .NET 工具将会集成新功能:AI 助手 (AI Assistant),并表示会将它整合到 IDE 的核心工作流中...
2023-07-01 11:41:53 1128
原创 狂收 3.2k star!百度开源压测工具,可模拟几十亿的并发场景,太强悍了!
dperf 是一款基于 DPDK 的 100Gbps 网络性能和负载测试软件,能够每秒建立千万级的 HTTP 连接、亿级别的并发请求和数百 Gbps 的吞吐量。
2023-06-30 16:07:16 137
转载 狂收 3K Star!一个高性能、无侵入的 Java 性能监控和统计工具,十分强悍!
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)背景随着所在公司的发展,应用服务的规模不断扩大,原有的垂直应用架构已无法满足产品的发展,几十个工程师在一个项目里并行开发不同的功能,开发效率不断降低。于是公司开始全面推进服务化进程,把团队内的大部分工程师主要精力全部都集中到服务化中。服务...
2023-06-30 14:42:00 14
原创 Spring Boot 项目设计业务操作日志功能,写得太好了!
很久以前都想写这篇文章,一直没有空,但直到现在我对当时的情景还有印象,之所以有印象是因为需求很简单,业务操作日志的记录与查询的功能,但是具体实现真的很烂,具体的烂法会在反面示例里细说,领导以及客户层面很认可,一系列迷之操作,让我印象深刻。业务操作日志记录中包含了用户操作的功能名称、功能描述、操作人、操作时间和操作的参数报文,参数报文之所以选择存储在文件中,是因为正常情况下,是不需要知道具体的参数报文,只有在回滚操作的时候才会用到,可以根据上一次的参数报文逆向操作。
2023-06-29 10:02:34 642
原创 Spring 赌上未来一击,推出响应式框架 WebFlux,代码更优雅,性能更强!
spring-webflux是spring在5.0版本后提供的一套响应式编程风格的web开发框架,大量测评证明,使用WebFlux开发接口能够大幅提升接口的吞吐量。这个框架包含了spring-framework和spring mvc,它可以运行在Netty、Undertow以及3.1版本以上的Serlvet容器上。你可以在项目中同时使用spring-webmvc和spring-webflux,或者只用其中一个来开发web应用。
2023-06-28 16:37:51 341
转载 公司来了一个大佬,把 IntelliJ IDEA 玩得炉火纯青!
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)作者:Richard_Yi来源:segmentfault.com/a/1190000019977265前言工欲善其事必先利其器最近受部门的邀请,给入职新人统一培训IDEA,发现有很多新人虽然日常开发使用的是IDEA,但是还是很多好用的技巧...
2023-06-27 15:06:40 258 1
转载 Grafana 10 正式发布,泰裤辣!
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)出品| OSC开源社区(ID:oschina2013)Grafana 10 近日正式发布,新版本不仅仅是引入了新的功能,还带来了更好的分析、协作、洞察、更高的效率,以及更美观的仪表盘。CorrelationsCorrelations 是...
2023-06-26 14:42:07 288
原创 面试官:MySQL 自增主键一定是连续的吗?大部分人都会答错!
自增锁是一种比拟非凡的表级锁。并且在事务向蕴含了列的表中新增数据时就会去持有自增锁,假如事务 A 正在做这个操作,如果另一个事务 B 尝试执行 INSERT语句,事务 B 会被阻塞住,直到事务 A 开释自增锁。
2023-06-25 09:32:02 81
原创 Spring Boot 调用外部接口的 3 种方式,还有谁不会?!
SpringBoot不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。在Spring-Boot项目开发中,存在着本模块的代码需要访问外面模块接口,或外部url链接的需求, 比如在apaas开发过程中需要封装接口在接口中调用apaas提供的接口(像发起流程接口submit等等)下面也是提供了三种方式(不使用dubbo的方式)供我们选择。
2023-06-21 17:00:08 362
转载 最牛逼的缓存框架,没有之一!
最近面试的、跳槽的一波又一波,学习群里也异常活跃,很多小伙伴在里面反馈问题,一起复盘,还是很有收获的。有面了十多家一二线互联网公司的卷王谈到,发现在Java后端面试中,Redis是所有框架/中间件中被问到频率最高的。但是很多坑,由于本身不熟悉Redis,再加上大厂的面试题也确实是很难,有些还偏重实战,又没有经验,导致很多场面试就挂在这上面,这里随便列上几道,看看大家能否答出来:????大厂面试题1.如...
2023-06-19 14:30:12 194
转载 Spring Boot 调用外部接口的 3 种方式,还有谁不会?!
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)1、简介SpringBoot不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。在Spring-Boot项目开发中,存在着本模块的代码需要访问外面模块接口,或外部url链接的需求...
2023-06-19 14:30:12 173
原创 Spring Boot 实现定时任务动态管理,太爽了!
SpringBoot的定时任务的加强工具,实现对SpringBoot原生的定时任务进行动态管理,完全兼容原生@Scheduled注解,无需对原本的定时任务进行修改。版权声明:本文为CSDN博主「敲代码的旺财」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。增强器实现的整体思路与SpringAop的思路一致,实现没有Aop复杂。(2) 使用后处理器拦截SpringBoot原本的定时任务。(4) cglib动态代理实现。(5) 定时任务执行器实现。(6) 增强器代理逻辑。
2023-06-16 09:06:30 1415
转载 Java 被挤出前三。。
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)来自:菜鸟教程TIOBE 2023 年 06 月份的编程语言排行榜已经公布,官方的标题是:Python 还会保持第一吗?(Will Python remain number 1?)在过去的 5 年里,Python 已经 3 次获得 TI...
2023-06-14 14:31:26 179
原创 项目终于上了这个数据单位转换工具类,金额转换太优雅了!
实说实话,第一步的封装程度已经够用了,就是传map标识出来哪些需要转换,对应转换枚举类型是什么。其实我感觉是够用的。但是么,为了用起来更加方便,或者说 更加地可拓展, 那么配合自定义注解是更nice的。开搞。创建一个自定义注解 ,JcBigDecConvert.java/****/怎么用?就是在我们的报表DTO里面,去标记字段。示例:ps:可以看到我们在字段上面使用了自定义注解/****/@Data//支付总金额//jc金额百分比//jc计数千分比。
2023-06-14 11:30:03 504
转载 国内最强微服务框架,不接受反驳!
大家好,我是栈长。关注了一段时间公众号的小伙伴都知道,栈长的 Spring Cloud 微服务课程每到节假日都会给小伙伴搞一波活动。很多小伙伴都在等 618 的活动,这次活动,福利全新升级,千万不要错过!!618 活动报名微服务课程的:1、课程价格历史最低价本次活动一律优惠 200元,只要 799元,这已经打到历史最低价了,大家可以放心抄底了。公平起见,我保证以后绝不会有更低,只可能会涨价。2...
2023-06-13 14:41:43 230
原创 真刑!几行代码端了整个教务系统。。
1、肯定还是要做好信息收集,有的时候获得了账号比没有账号好出漏洞。2、挖漏洞的时候一定要坚持住,这套系统我来回测了好几遍才出来这个漏洞,有的时候坚持也很重要。3、看到有api的时候,就尝试去拼接一下,很多时候就会出现一些其他功能点,或者信息的泄露。1.1,000+ 道 Java面试题及答案整理(2022最新版)2.劲爆!Java 协程要来了。。。3.Spring Boot 2.x 教程,太全了!4.别再写满屏的爆爆爆炸类了,试试装饰器模式,这才是优雅的方式!!5.
2023-06-13 11:11:18 80
原创 告警:线上慎用 BigDecimal !
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDecimal类来操作。
2023-06-12 14:40:40 111
转载 真刑!几行代码端了整个教务系统。。
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)作者:lyc来源:https://www.freebuf.com/vuls/358037.html今天给大家伙分享一个网络安全的案例,程序员和网安同学都可以看看,前言:本文中涉及到的相关漏洞已报送厂商并得到修复,本文仅限技术研究与讨论,严...
2023-06-12 14:30:38 167
原创 Jenkins + Docker 一键自动化部署 Spring Boot 项目,步骤齐全,少走坑路!
本文章实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现项目自动拉取打包并运行。
2023-06-12 09:16:59 427
转载 2023 最新互联网公司工作时长排行榜,第一名万万想不到。。
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java面试题(2500+)来源:对白的算法屋大家好!今天给大家分享一个对于选择公司来说另一个非常重要的参考指标:“互联网时长”。我们在选择一个公司的时候,除了需要关注总收入package以外,还需要考虑这家公司的加班时长是否人性化。我们的工作时长是周...
2023-06-10 12:31:37 129
原创 Spring Boot 优雅实现多租户架构,so easy~!
多租户架构是指在一个应用中支持多个租户(Tenant)同时访问,每个租户拥有独立的资源和数据,并且彼此之间完全隔离。通俗来说,多租户就是把一个应用按照客户的需求“分割”成多个独立的实例,每个实例互不干扰。
2023-06-09 12:06:39 449
转载 JetBrains 又涨价!!用不起了。。
点击关注公众号,Java干货及时送达国内最强微服务框架,没有之一!几乎覆盖 Spring Boot 所有操作!2023全新 Java 面试题(2500+)出品| OSC开源社区(ID:oschina2013)JetBrains 在官方博客中宣布,中国大陆业务将落地至 JetBrains 上海公司,届时将采用新的人民币价格表及采购策略,该改动将于 9 月初实行。迁移到上海公司主要集中在以下...
2023-06-08 14:41:56 73
《Java开发手册(嵩山版)》.pdf
2020-08-03
10道Java高级必备的Netty面试题!
2020-03-06
7道消息队列ActiveMQ面试题!
2020-03-06
史上最全 Java 多线程面试题及答案
2019-02-01
20 道 Spring Boot 面试题
2019-02-01
阿里巴巴的《Java开发手册》最新版:黄山版
2023-10-24
史上最全 40 道 Dubbo 面试题及答案
2019-02-01
区块链:将如何重新定义世界
2017-09-25
区块链定义未来金融与经济新格局
2017-09-25
腾讯区块链方案白皮书
2017-09-25
区块链技术指南
2017-09-19
JavaEE开发的颠覆者 Spring Boot实战(源码)
2017-09-19
JDK8代码实践,简单易懂
2017-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人