品茗IT

142 篇文章
31 人订阅

全部文章

品茗IT

让代码更优雅:JAVA代码不同JDK版本的不同写法

JDK不同版本有不同的特性,我刚毕业时候JDK1.8(8)已经出现了,但是大多公司还在用1.6(6),后面陆续出现了9、10、11、12,但是大多公司仍然坚守在...

8020
品茗IT

SpringBoot入门建站全系列(三十六)AspectJ做AOP日志管理

Spring的两大特性,AOP和IOC,AOP面向切面编程,可以对当前代码无侵入的情况下,使用AspectJ对切点数据进行分析存储。常常被用来做日志/流水的存储...

8030
品茗IT

JAVA位运算等运算符总结

可以将boolean的true和false看作是1和0,这样&和|的意义就是按位与和按位或。

9711
品茗IT

SpringCloud微服务实战系列(十九)Ouath2在真实场景中的应用之客户端接入(第一种写法)

在《SpringCloud微服务实战系列(十七)Ouath2在真实场景中的应用之资源服务器》]中

16620
品茗IT

SpringCloud微服务实战系列(二十)Ouath2在真实场景中的应用之客户端接入(第二种写法)

在《SpringCloud微服务实战系列(十七)Ouath2在真实场景中的应用之资源服务器》]中

17620
品茗IT

SpringCloud微服务实战系列(十八)Ouath2在真实场景中的应用之授权服务器

在《SpringCloud微服务实战系列(十七)Ouath2在真实场景中的应用之资源服务器》]中

13621
品茗IT

SpringCloud微服务实战系列(十七)Ouath2在真实场景中的应用之资源服务器

在《SpringBoot入门建站全系列(三十五)整合Oauth2做单机版认证授权》和《Spring整合Oauth2单机版认证授权详情》中

12920
品茗IT

Mybatis中实现批量更新的几种姿势,总有一款适合你

mybatis中实现批量插入是很简单的,相比大家都知道,这里就不赘述,本文主要讲述如何实现批量更新。

18020
品茗IT

SpringCloud微服务实战系列(十六)应用监控之SpringBootAdmin的使用

Actuaotr是spring boot项目中非常强大的一个功能,有助于对应用程序进行监控和管理,通过restful api请求来监管、审计、收集应用的运行情况...

10820
品茗IT

SpringBoot入门建站全系列(三十五)整合Oauth2做单机版认证授权

OAuth 2.0 规范定义了一个授权(delegation)协议,对于使用Web的应用程序和API在网络上传递授权决策非常有用。OAuth被用在各钟各样的应用...

22830
品茗IT

JAVA代码的热部署,动态语言Groovy使用的三种方式

Groovy是构建在JVM上的一个轻量级却强大的动态语言, 它结合了Python、Ruby和Smalltalk的许多强大的特性.

31220
品茗IT

SpringBoot入门建站全系列(三十三)集成validator校验接口数据

在开发中经常需要写一些字段校验的代码,比如字段非空,字段长度限制,邮箱格式验证等等,如果我们直接将这些校验写死在代码里,将会遇到这种现象:

9810
品茗IT

SpringBoot入门建站全系列(三十四)使用Drools规则引擎做排班系统

Drools 是用 Java 语言编写的开放源码规则引擎,使用 Rete 算法对所编写的规则求值。Drools 允许使用声明方式表达业务逻辑。可以使用非 XML...

19220
品茗IT

SpringBoot入门建站全系列(三十二)接入xxl-job分布式任务调度平台

XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

22010
品茗IT

Web基础配置篇(十七): Kubernetes dashboard安装配置

Kubernetes 简称为K8S,是用于自动部署,扩展和管理容器化应用程序的开源系统。Kubernetes的目标是让部署容器化的应用简单并且高效(powerf...

34130
品茗IT

Web基础配置篇(十六): Kubernetes集群的安装使用

Kubernetes 简称为K8S,是用于自动部署,扩展和管理容器化应用程序的开源系统。Kubernetes的目标是让部署容器化的应用简单并且高效(powerf...

17530
品茗IT

SpringCloud微服务实战系列(十四)分布式锁之Zookeeper实现

分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,...

14030
品茗IT

SpringCloud微服务实战系列(十五)分布式链路跟踪Sleuth与Zipkin实现

分布式链路追踪,是一种用于分析和监控应用程序的方法,尤其是那些使用微服务架构的那些应用。分布式链路跟踪有助于查找故障发生位置和导致性能低下的原因。

12530
品茗IT

SpringBoot入门建站全系列(三十一)atomikos实现多数据源的分布式事务

本篇使用atomikos做多数据源的分布式事务,基于Mysql的xa事务数据源,通过atomikos的事务管理器完成。并使用mybatis作为数据库中间件。

19820
品茗IT

SpringBoot入门建站全系列(三十)Mybatis多数据源进行数据库操作

这就牵扯到分布式事务控制,本篇只是讲述多数据源的使用,下一篇再讲述如何使用分布式事务控制中间件。

11510

扫码关注云+社区

领取腾讯云代金券