240 发简信
  • SpringBoot+Mybatis+atomikos-分布式事务+动态切换数据源

    很久以前写过一片文章:SpringBoot+Mybatis-多数据源动态切换+动态加载,主要描述实现动态切换数据源,用到某个数据库的时候需要自己...

  • 120
    JTA分布式事务

    Java事务API(Java Transaction API,简称JTA ) 是一个Java企业版 的应用程序接口,JTA和它的同胞Java事务...

  • java-创建线程的两种方式对比

    在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程, 以下是创建多个现场的两种方式: 一.通过继承Thread类...

  • 120
    Lambda表达式

    先看一个张图 函数式接口 接口中只有一个函数需要被实现的接口类型,我们叫它 函数式接口; @FunctionalInterface注解声明该接口...

  • PHP异步请求实现方式

    一.使用fsockopen的方式 我们创建了一个基于fsockopen的函数,这个函数中利用fsockopen去访问url,但是在访问时,并不要...

  • java枚举的理解

    一.概念 枚举是一种独立的类型, 与class类是同级的关系. 让某个类型的变量的取值只能为若干个固定值中的一个, 否则编译器会报错. 枚举可以...

  • Spring-boot异常拦截

    一.拦截步骤 请求页面不存在的时候 拦截 Whitelabel Error Page, 该页面是Spring-boot默认的页面.image.p...

  • API结构格式封装

    一直想整理和总结rest风格的返回格式, 终于有时间整理了, 现整理如下, 仅供个人记录, 勿喷. 一.封装ApiResponse类 二. 在C...

  • CI 钩子函数的使用

    点击查看官方钩子基本说明 手动调用钩子 修改配置启用钩子 在 application/config/hooks.php 中配置自定义钩子 钩子类...