加载中
IntelliJ IDEA启动界面的秘密:当编程遇到艺术

细心的同学会发现Intellij IDEA每次发版本的时候都会有不同的启动界面背景,都很比较抽象的艺术图像。 JetBrains的其它产品也有自己独特的设计。 但是这背后是怎么实现的、有什么寓意却很少有...

前天 13:44
71
Spring Boot 2.0 的配置绑定类Bindable居然如此强大

前言 在开发Spring Boot应用时会用到根据条件来向Spring IoC容器注入Bean。比如配置文件存在了某个配置属性才注入Bean : 图中红色的部分是说,只有ali.pay.v1.app-id存在于Spring的环境配置...

老板居然让我在Java项目中“造假”

前言 老板说,明天甲方要来看产品,你得造点数据,而且数据必须是“真”的,演示效果要好看一些,他才能买我们的产品,我好明年给你换个嫂子。一般开发接到这种过分要求都不会很乐意去做,这...

2020/12/29 10:13
189
为了Java微信支付V3开发包,我找出了微信支付文档至少六个错误

前言 最近忙的一批,难得今天有喘气的机会就赶紧把最近在开发中的一些成果分享出来。前几日分享了自己写的一个微信支付V3的开发包payment-spring-boot-starter,就忙里偷闲完善了一波。 项目...

你java开发几年还是那么菜是因为你没有做到这些

前言 大家好,我是码农小胖哥。今天聊一聊如何提高自己编码能力。授人与鱼不如授人与渔。这里说的我有点膨胀了。只是分享一下自己的心得和体会,希望对你有用。觉得可以的话点个赞关注一下。...

不懂软件技术选型是做不出成功的软件产品的

前言 为什么写这篇文章是因为朋友公司的经历,朋友在一家初创公司做开发,初创必然是人少,事多,什么都做。有一天微信问我有个问题看看我有没有遇到过,我看了问题之后去原作者的github看了...

你凭什么抱怨“面试造火箭,工作拧螺丝”

现在做IT的人太多了,经常在一些群里或者帖子上看到“某公司体量不大,面试这么深,简直面试造火箭,工作拧螺丝,故意刁难”等云云。看到这个感觉挺可笑的,你觉得HR是闲得无聊了吗,技术部门...

2019/06/30 18:16
276
一文了解web无状态会话token技术JWT

前言 目前web开发前后端已经算非常的普及了。前后端分离要求我们对用户会话状态要进行一个无状态处理。我们都知道通常管理用户会话是session。用户每次从服务器认证成功后,服务器会发送一个...

TIOBE 7月排行榜已出,警惕Python的过度炒作

TIOBE 编程语言排行榜 7 月更新已公布,排名前十的分别是:Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, SQL 和汇编语言。 TIOBE 编程社区指数(The TIOBE Programming C...

2019/07/08 08:00
85
通俗易懂地玩转Spring框架中的事件订阅发布

场景 java开发中有些逻辑是这样的,完成了A操作,再继续B操作,在继续C操作。这么描述好像有点不清楚。打个比方把,你吃晚饭,通知你老婆(女友)来收碗筷,然后通知你的线上兄弟告诉他们你回...

精选github开源的重量级精品java教程,学会这个你敢说你精通java

作为一名java工程师,必须对自己的领域非常熟悉,有技术前瞻性,有不断学习的动力,才能在竞争剧烈的职场中立于不败之地,下面这几个项目无论你是入门级别,还是在职场奋斗了多年的老司机,都...

10分钟就能轻松入门消息中间件rabbitmq(附带教学源码)

rabbitmq简介 rabbitmq 是spring所在公司Pivotal自己的产品。因为跟spring有共同的血缘关系, 所以spring 全家桶对其的支持应该是相当完善的。本身基于AMQP高级队列协议的消息中间件,采用e...

让你的代码更加简练,springboot使用JSR303校验

痛点 相信不少人写过这样都代码,对方法入参进行了各种校验。上面还是比较少的校验。如果遇到什么邮箱、手机号更复杂,对格式也需要进行校验。可能洋洋洒洒几百行代码就过去了。这种代码其实...

java开发中DTO、VO、PO之间的转换你应该这么操作

痛点 一种框架的出现都要解决个痛点,我想下面这这种不方便的操作经常有人写吧。 假如Car 类是数据库映射类 CarDTO是DTO 类 通常我们会这么写一个方法进行转换 甚至中间还牵涉了很多类型转换...

Java 8 Time Api 使用指南-珍藏限量版

1.概述 Java 8为Date和Time引入了新的API,以解决旧java.util.Date和java.util.Calendar的缺点。 作为本文的一部分,让我们从现有Date和Calendar API存在的一些问题入手,来探讨新的Java 8 ...

高级java开发必须掌握的Spring接口——SmartLifecycle

有些场景我们需要在Spring 所有的bean 完成初始化后紧接着执行一些任务或者启动需要的异步服务。常见有几种解决方案 j2ee 注解 启动前@PostConstruct 销毁前@PreDestroy 基于j2ee 规范 spri...

Spring MVC中的@RequestParam注解的使用指南

概述 在这个快速教程中,我们将研究一下Spring的@RequestParam注解。简而言之,我们可以使用@RequestParam从请求中提取查询参数,表单参数甚至文件。我们将讨论如何使用@RequestParam及其属性...

Spring中的@Qualifier注解你会用吗

1.概述 本文小胖哥将带你来了解一下Spring中的@Qualifier注解,它解决了哪些问题,以及如何使用它。我们还将了解它与@Primary注解的不同之处。 2.痛点 使用@Autowired注解是Spring依赖注入的...

玩转spring mvc入参自定义类型转换和格式化

概述 最近小胖哥搞了个小程序,有几个spring mvc 接口传递了时间,时间用java 8 time 相关的api 来直接接收: 当使用根据ISO 8601格式化的参数向任何这些方法发送POST请求时,报出了如下异常...

2019/07/22 10:44
54
学会Spring Mvc 跨域你只需要看完这一篇

同源策略 现在普遍前后端分离,前端 http://ip:port/context 后端http://ip:anotherport/anothercontext ,然后你发现浏览器提示跨域了。或者你是前端或者后端。你们ip不一样,端口一样 ,前端...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部