- 博客(29)
- 资源 (7)
- 论坛 (1)
- 问答 (1)
- 收藏
- 关注
原创 把代码写烂点,你在公司就不可代替了?
很多同学戏谑“把代码写烂点,你在公司就不可代替了”。其实大家都知道不太可能。曾经胖哥和同事花了一周时间只为重构了一个极其复杂简直是混淆代码的方法,所以不要低估公司重构代码的决心。那么如何在...
2021-03-31 07:30:00
10122
7
原创 IntelliJ IDEA的这个功能真是好用
昨天我建了新项目,还没有被 Git 托管。中间有一个解析配置的功能感觉写的不太好,于是就把代码删除了。搞了半天没有更好的解决办法,算了能用就行。可惜代码已经删了,如果重写得个把小时,要是有...
2021-03-30 07:30:00
310
原创 忙里偷闲又把自己的JWT实现改进了一下
之前在Spring Security 实战干货系列中我使用了 Spring 官方提供的spring-security-jwt作为JWT的实现。目前该工具包已经不再维护,而且对于最新推出的S...
2021-03-29 09:24:47
315
原创 牛批!全自动发布jar到Maven中央仓库
之前发布开源项目Payment Spring Boot[1]到 Maven 中央仓库我都是手动执行mvn deploy,在CI/CD大行其道的今天使用这种方式有点“原始”。于是我一直在寻求...
2021-03-25 18:25:48
261
原创 Spring Security 实战干货:5.4版本带来的新玩法
1. 前言在以往Spring Security的教程中我们自定义配置都是声明一个配置类WebSecurityConfigurerAdapter,然后覆写(@Override)对应的几个方法...
2021-03-23 20:59:28
353
原创 今天给没用过Git的新人简单培训了一下
目前Git已经是大部分公司默认的版本控制工具,也是一个软件开发人员必会的技能。最近公司招了几个刚入行的新人不会使用Git,为了帮助他们快速了解和上手Git,就给他们大致讲解了一些基本操作。...
2021-03-22 17:58:47
8639
8
原创 在一个大项目中我选择了另一种JDK实现AdoptOpenJDK
前言最近在搞一个大项目,做一些基础选型工作。首先就是 JDK 的选型。由于 Oracle 在 Java 8 更改了许可证。这使得我在对 JDK 的选择上除了性能考虑外还要特别注意合规检查。...
2021-03-21 15:05:04
251
转载 虚拟现实:如果这个世界没有Java
故事概要:Java已经成为头部流行语言多年,慢慢渗透到各个领域。它一次编译,到处运行,慢慢地引起了人们的担忧,不少名流开始鼓动反对Java。在所谓的“民意”的挟持下,“总统”不顾理性人士的...
2021-03-19 11:48:37
113
原创 Java 16 正式发布,已经是Java 8的两倍了
就在刚刚,Java 16正式发布。Java 16 正式发布主要特性Vector API(孵化)提升了Java在CPU向量计算的性能,这是对大规模的张量计算的支持,提升了Java在AI领域的...
2021-03-17 07:05:20
3364
5
转载 从Nacos客户端视角来分析一下配置中心实现原理
一 动态配置1. 环境准备2.新建配置3.导入配置4.配置客户端5. 修改配置信息6.小结二 配置中心原理(推还是拉)1.实例化 ConfigService2.添加 Listener3.C...
2021-03-17 07:05:20
169
原创 天哪,IntelliJ IDEA居然支持视频聊天了
新冠疫情已经在全球持续了一年多了,它改变了我们的生活,更改变了我们的沟通方式。远程工作已经成为一种发展趋势。IntelliJ的工程师也希望通过在IDE中实时远程交流来改变开发者的沟通方式和...
2021-03-15 07:30:00
189
原创 厉害了!Apache软件基金会首位华人董事诞生了
Apache 软件基金会Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是专门为支持开源软件项目而办的一个非盈利性组织。在它所支持的Ap...
2021-03-14 11:08:14
192
原创 Announcing Spring Native Beta!
美东3月11日,Spring布道师Josh Long发布了一条劲爆消息:目前在start.spring.io上你已经可以看到它了。这个项目具有里程碑式的意义。它意味着目前除了自Spring...
2021-03-13 07:30:00
403
原创 分享一下我做开源项目的经历
在2016年,我在工作之余为了练手写了一个叫WePay的微信支付V2 SDK(因为V3已经停止了维护),当时也不太懂开源,仅仅是为了分享自己的一些想法,放在今天来看确实写的并不怎么样。我把...
2021-03-12 10:45:41
167
转载 10 个内存引发的大坑,你能躲开几个?
对程序员来说内存相关的 bug 排查难度几乎和多线程问题并驾齐驱,当程序出现运行异常时可能距离真正有 bug 的那行代码已经很远了,这就导致问题定位排查非常困难,这篇文章将总结涉及内存的一...
2021-03-10 08:56:03
120
转载 2021年Java工程师飞升成神之路
点击关注"爱笑的架构师"右上角"设为星标"好文章送达比别人快最近有很多读者问:怎样成为一名架构师?在大家眼中『架构师』的地位高高在上,不可逾越,其实不然,架...
2021-03-09 07:40:48
145
转载 10个解放双手实用在线工具,有些代码真的不用手写
1、Aliyun Java Initializr在日常开发工作和自己学习跑demo的时候,往往都需要快速构建一个springboot基础工程。除了用IDEA开发工具构建,更多就是用Spri...
2021-03-09 07:40:48
160
转载 新的虚拟机平台GraalVM,编程语言可以无缝沟通了
1. 前言在许多年前,一群不需要产出的IT学术研究人员搞了一个有趣的实验性项目叫MaxineVM,它是 一个用Java实现的元循环Java虚拟机。其实我也不知道这么高端的名字是啥意思,反...
2021-03-08 00:56:50
126
转载 炫技!bug 排查大曝光,涉及Linux 内核的那种
那些编程高手除了写代码很厉害之外,调试代码找 bug 更是手到擒来。编写代码只是程序员的工作之一,调试代码的时间甚至会超过编写代码,之前为大家讲解了很多关于系统、架构、编程等方面的内容,这...
2021-03-08 00:56:50
109
原创 方法论:这些年不少程序员同学都是这么跟我提问题的
这些情况每天都在上演。❝你好!【我只能你好】在吗?【需要实时一对一服务?】大佬求带。【带什么?】帮我写个登录模块吧【不说业务细节,更别说给钱了】可以问个问题吗?【又不说问题】这个异常怎么改...
2021-03-06 11:17:49
1230
4
原创 方法论:用代码写故事
昨天在我的视频号中分享了一段短视频,演示了如何编写一段代码来描述一个谁(WHO)何时(WHEN)何地(WHERE)做(DO)什么(WHAT)。是的,本身没有什么技术含量,但是带来一些关于技...
2021-03-05 15:35:25
129
转载 视频:开源的可持续性
导读在这一集中 Petabridge 的首席技术官和创始人 Aaron Stannard,和来自 JetBrains 的 .NET 布道师 Rachel Appel,将一起与我们的主持人 ...
2021-03-05 15:35:25
94
原创 Spring Security 实战干货:微信小程序登录与Spring Security结合的思路分享
关注并星标,文末获取相关学习资料1. 前言原本打算把Spring Security中OAuth2.0的机制讲完后,用小程序登录来实战一下,发现小程序登录流程和Spring Security...
2021-03-04 11:40:36
943
2
原创 如何发起并运营一个开源项目
1. 前言今天分享一下如何发起并运营一个开源项目。平时我们开发用到的轮子大多都是开源的,可以说开源项目推动了 IT 行业的的发展,而这两年是开源项目的爆发期。对于个人来说,开源项目也是开发...
2021-03-02 09:23:48
315
2
转载 微信支付 V3 的 Java 实现 Payment Spring Boot1.0.7.RELEASE发布
该项目是胖哥维护的开源项目,欢迎 StarPayment Spring Boot[1] 是微信支付 V3 的 Java 实现,仅仅依赖 Spring 内置的一些类库。配置简单方便,可以让开...
2021-03-02 09:23:48
197
R2DBC_Paluch_Folien.pdf
2020-06-28
kotlin 官方文档
2018-12-14
几天没有登录 发现上不去了
发表于 2017-10-17 最后回复 2017-10-17
cas在was部署失败 在tomcat 可以运行
2016-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝