Fork me on GitHub
上一页 1 2 3 4 5 6 7 ··· 30 下一页
摘要: 什么是线程池? 为了避免系统频繁地创建和销毁线程,我们可以让创建的线程进行复用。用线程时从线程池中获取,用完以后不销毁线程,而是归还给线程池。 JDK 对线程池的支持 为了更好的控制多线程,JDK 提供了一套线程池框架,结构如下图所示 它们都在 java.util.concurrent 包中。 Ex 阅读全文
posted @ 2017-10-29 15:02 郑斌blog 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 在服务启动完成时,如果需要执行一些特定的预加载任务,则可以通过实现 CommandLineRunner 接口来实现。 实现 效果: 如上,在应用中,可以通过加入明显日志的形式,提示是否发布成功。 可以看到,其输出在 StartupInfoLogger 之前。 优先级 如果存在多个 CommandLi 阅读全文
posted @ 2017-10-15 14:31 郑斌blog 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 例子 macOS 终端输入:echo d3d3LmNuYmxvZ3MuY29tL3poZW5nYmlu | base64 -D Linux 终端输入:echo d3d3LmNuYmxvZ3MuY29tL3poZW5nYmlu | base64 -d 查看输出 什么是base64? Base64 是网 阅读全文
posted @ 2017-09-17 12:15 郑斌blog 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 前言 “动态规划”在大一时,就知道了这个词,当时觉得好难好高大上,从此心生畏惧,闻词色变,心理阴影一直留存到现在。 在校招时,也多次被问到动态规划相关的题目。 本篇从一道经典动态规划题目说起,慢慢展开。 从题目讲起 【换钱的方法数】 给定数组 arr,arr 中所有的值都为正数且不重复。每个值代表一 阅读全文
posted @ 2017-09-05 07:50 郑斌blog 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 前言 在 Java 开发中,很多时候需要将两个属性基本相同的对象进行属性复制,比如 DO 转 VO等等。 本文主要介绍自己实现的简易拷贝工具类与 Spring 提供的属性拷贝的对比。 Spring 提供的属性拷贝 在 Spring 中直接调用 BeanUtils.copyProperties();即 阅读全文
posted @ 2017-08-20 22:15 郑斌blog 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 问题: 通过 MyBatis 进行批量插入时,如果我们想获取插入对象所对应的主键 id,做法是直接在 <insert> 标签中直接加入 useGeneratedKeys、keyProperty,如下: Mapper 如下: 但当我们单测时,会报错,如下: 解决: <foreach> 标签中的 col 阅读全文
posted @ 2017-08-14 17:01 郑斌blog 阅读(1963) 评论(0) 推荐(0) 编辑
摘要: 对于纯依赖数据库的系统,采用双写新旧数据库的方式: 阅读全文
posted @ 2017-08-07 11:40 郑斌blog 阅读(645) 评论(0) 推荐(0) 编辑
摘要: MyBatis 的 4 个基本构成: SqlSessionFactoryBuilder(构造器): 根据配置信息或者代码来生成 SqlSessionFactory(工厂接口) SqlSessionFactory: 依靠工厂来生成 SqlSession(会话),每个 MyBatis 的应用都是以 Sq 阅读全文
posted @ 2017-07-25 14:56 郑斌blog 阅读(1641) 评论(0) 推荐(0) 编辑
摘要: less 命令功能强大,上能搜索,下能动态加载查看日志,并且每一屏内容都是预加载,不会加载整个文件,所以不会由于搜索内容过多把机器卡死 语法 参数说明 -N:显示行号 f:向下翻一屏 b:向上翻一屏 /字符串:向下搜索“字符串” ?字符串:向上搜索“字符串” n:搜索内容的下一个匹配项 N:搜索内容 阅读全文
posted @ 2017-07-20 10:22 郑斌blog 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 有一个月没写博客了,以后再忙也要抽时间写啊。 目的 正常情况下,如果要对 UserService 中方法的测试,那么其依赖的 UserDao 也要可以调通,但是,UserDao 可能并不是直接到 DB 的,也可能到各种存储介质中,那么问题就复杂了,我们的目的仅仅是要测试 UserService 中的 阅读全文
posted @ 2017-06-30 23:47 郑斌blog 阅读(340) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 30 下一页