摘要: 线程池的创建 创建线程池的方式一共有八种, 但万变不离其宗,这个宗就是原生创建线程池的方式,这种方式也是阿里极力推荐的一种。在阿里巴巴Java开发手册的第七章第四小节中这样写道,线程时不允许一个executors去创建,而是通过threadpoolExecutor的方式去创建,其他的创建方式有资源耗 阅读全文
posted @ 2022-03-17 16:43 小陈子博客 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 线程池作为java开发者必备技能,在日常开发中十分常见,所以从这一节开始我们介绍线程池。 今天的内容有两点,第一点,为什么要使用线程池?第二点,什么是线程池? 首先来看第一点,为什么要使用线程池? 在没有使用线程池之前,我们是如何执行任务的?这是一个任务,任务内容是输出当前线程名称,接下来我们来执行 阅读全文
posted @ 2022-03-17 08:52 小陈子博客 阅读(2366) 评论(0) 推荐(0) 编辑
摘要: 前言 对灰度发布有所了解的同学应该知道,灰度发布的目的之一,就是能够根据业务规则的调整,交互上呈现不同的形式,举例来说,当前有2个版本,V1.0和V2.0 ,那么可能表现的形式大概有下面几种: V1.0,界面上的交互形态为A,V2.0版本界面上的交互形式为B;某个交互,针对同一个接口A来说,V1.0 阅读全文
posted @ 2022-03-16 09:47 小陈子博客 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 起因,我设计数据库的时候一般情况下默认是不愿意让字段为空的,因为is null这样的话,是不走索引。所以我基本上设置了不为空。 因为设置了不为空,所以sql也要和原来的is null 变成="".之前用的逆向工程的andisnull查询就会失效。 1.创建数据库 2.创建脚本 CREATE TABL 阅读全文
posted @ 2022-03-06 09:36 小陈子博客 阅读(1922) 评论(0) 推荐(0) 编辑
摘要: mybatis的where动态判断语句if test 遇到tinyint类型为0的数据失效发现一个mybatis的坑,有个支付表,通过状态去筛选已支付/未支付的数据,支付状态用status字段表示,status=0表示未支付,status=1表示已支付,且status类型为Integer。当选择已支 阅读全文
posted @ 2022-02-22 18:58 小陈子博客 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 刷新dns ipconfig/flushdns 阅读全文
posted @ 2022-02-17 10:38 小陈子博客 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一:token 简介 Token:访问令牌access token, 用于接口中, 用于标识接口调用者的身份、凭证,减少用户名和密码的传输次数。一般情况下客户端(接口调用方)需要先向服务器端申请一个接口调用的账号,服务器会给出一个appId和一个key, key用于参数签名使用,注意key保存到客户 阅读全文
posted @ 2022-02-16 11:24 小陈子博客 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1.项目中为了使用redis的配置,所以引入了common包(自定义的),但是在启动的时候出现了启动异常 发现是因为自动配置的原因。,所以我们移除掉自动配置 @SpringBootApplication(exclude= {DataSourceAutoConfiguration.class, Dru 阅读全文
posted @ 2022-02-15 16:10 小陈子博客 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 提供两种方式。 第一种是改注册表,不晓得为什么我是没效果的 地址:https://www.jianshu.com/p/7257f15e2620?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes 第二种方式 通过每次启动的时候执行 阅读全文
posted @ 2022-02-13 19:24 小陈子博客 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 有时候运维发送过来的日志是直接传给你的,所以没有换行的,需要你自己换行。 ctrl+f 按出搜索框点击替换 点击扩展,目标输入 \\n 替换成输入 \n 点击全部替换,就可以了 阅读全文
posted @ 2022-02-09 17:59 小陈子博客 阅读(1163) 评论(0) 推荐(0) 编辑