共有 447 篇文章
自从Redis面世以来,作为一个开源的高性能的key-value型数据库,很大程度的对关系型数据库起到很好的补充作用。 Redis实现简单,功能齐全,已经成为了业界最常用的组件之一。为了更方便的使用,衍生出一系列的可视化工具,像是redis desktop manager、medis、fastoredis、redis clent等等等等,各花各草入各眼,每个人都有自己喜欢的风格,但是往往这些工具可...
随着微信、支付宝等航母级应用在众人身边的普及,越来越多的应用、网站在登陆的时候除了提供注册用户外,还直接提供第三方登录的方式,也就是直接关联微信、支付宝这类应用,用已有的账号和密码来快速完成当前应用或网站的登录注册。 第三方登录的好处对于应用来说,在于降低用户注册的成本,毕竟有时候只要点一下就可以登陆和需要填写各种信息注册的两种选择下,往往就是使用和放弃的区别。...
Java 最重要的一次更新:JAVA 17 正式发布,这是一个LTS(长期支持)版本,带来了不少有用的新特性。Java 17 属于长期支持版本 LTS,将会获得 8 年的技术支持,直至 2029 年 9 月。 Java 17 总共包含 14 个 JEP,具体如下: Restore Always-Strict Floating-Point Semantics 恢复始终执行严格模式...
前几天分享了一篇《Spring Boot 2.x基础教程:加密配置中的敏感信息》https://blog.didispace.com/spring-boot-learning-2-1-5/ ,然后看到群里有小伙伴反应跟着这篇文章出现了这个异常com.ulisesbocchio.jasyptspringboot.exception.DecryptionException: Unable to...
“道、法、术、器”,出自老子的《道德经》,是我们老祖宗的智慧结晶。经过了两千多年的历史,细细想来,依然是那么具有深意! 今天我就结合开发者的视角,给大家聊聊开发者眼中的这四个层面! 如果你现在正碰到职业发展的瓶颈,那么可以看看下面的内容,也许会有所感悟和帮助。我们将分别从“道、法、术、器”,聊聊我们在这四个层面上的不同表现,重新审视下目前的你所付出的努力都集中于哪一层,并思考接下来更应该从哪点去进...
上周,我们通过这篇文章《为什么catch了异常,但事务还是回滚了?》https://blog.didispace.com/why-catch-exception-transaction-rollback/来解释了,之前test4为什么会回滚的原因。 但还是收到了很多没有理解的反馈,主要是根据前文给出的线索去跟踪,是获得到了回滚的标示和异常,而让大家不理解的是,javax.validation.Co...
前几天我发了这篇文章《我来出个题:这个事务会不会回滚?》https://blog.didispace.com/will-this-transcation-rollback/ 得到了很多不错的反馈,也有不少读者通过微信、群或者邮件的方式,给了我一些关于test4的回复。其中还有直接发给我测试案例,来证明我的答案是错的。 今天,我们就来一起看看test4这个争议很大的问题。如果您是刚打开这篇文章,不了...
下面这个问题源于前几日在我们的Spring技术交流群里,一个群友提出的关于事务回滚的疑问。 在讨论过程中,我尝试去复现群友提出的问题场景,发现了另外一个可能让大家会迷惑的情况。 当时在群里说了结果和原因,但微信群范围有限,所以单独写篇文章,拿出来给大家看看,顺便考考大家,对这块是否了解。 问题描述 这个问题的基础工程我用了之前Spring Boot 2.x基础教程中《使用Spring Data...
文章介绍了spring-boot中实现通用auth的四种方式,包括 传统AOP、拦截器、参数解析器和过滤器,并提供了对应的实例代码,最后简单总结了下他们的执行顺序。 前言 最近一直被无尽的业务需求淹没,没时间喘息,终于接到一个能让我突破代码舒适区的活儿,解决它的过程非常曲折,一度让我怀疑人生,不过收获也很大,代码方面不明显,但感觉自己抹掉了 java、Tomcat、Spring...
一直以来,写日常问题、前沿技术和架构思考类的文章比较多,今天为什么突然来说说Swing这个陈年老技术呢? 因为在CSDN上看到了这样的一篇文章: !https://blog.didispace.com/images/pasted-509.png !https://blog.didispace.com/images/pasted-512.png...