Spring MVC / Boot 国际化组件

国际化资源加载 尝试使用application配置 bean配置 在返回结果加入文案 国际化资源加载 尝试使用application配置 在尝试使用application配置加载文案资源时,会抛出“NoSuchMessageException: No messa...

2018-02-03 16:23:34

阅读数 180

评论数 0

MyBatis Generator使用

介绍 使用方式引入Maven插件 编辑generatorConfigxml 运行插件并生成代码 generatorConfigxml配置详解介绍众说周知,iBatis是“半自动”ORM。Hibernate可以通过对象关系模型实现对数据库的操作,但是MyBatis只能通过手写SQL来管理对象关系和数...

2017-11-12 16:47:14

阅读数 1168

评论数 0

拥有两棵枣树的世界

选自eve微信公号,有删改“在我的后园,可以看见墙外有两株树,一株是枣树,还有一株也是枣树……”到底是什么时间读到的这篇课文,我已记不清楚。脑海中仅存的只是窗边那明晃晃到刺眼阳光和老师的窘态。戴着无框眼镜的女老师,在我记忆中,称得上文静。想来那时应该不过三十岁上下。当点名到某个体格格外健硕的男生分...

2017-10-21 11:12:03

阅读数 216

评论数 0

Spring Boot配置多数据源并实现Druid自动切换

Spring Boot配置多数据源 配置yml文件 主数据源配置 从数据源配置 使用daoSpring Boot配置多数据源配置yml文件这里并没有对spring.datasource配置数据源,因为增加新数据源后,系统会覆盖由spring.datasource自动配置的内容。 这里自定义了两个...

2017-07-19 11:14:31

阅读数 53925

评论数 11

简单Dijkstra算法

算法思想 算法过程 邻接矩阵 完整代码Dijkstra算法是单源最短路径算法,它通过贪心法求得某一点在相邻区域的最优解,所以它不能处理存在负边的图。Dijkstra算法会遍历很大范围的节点,从而得出短路径的最优解。算法思想设G = ( V, E )是简单图(不含有自环) ,V是图中的顶点集合,E是...

2017-06-12 15:39:05

阅读数 381

评论数 0

单链表反转的两种实现(Java)

递归法 遍历法 LinkedList的反转递归法经历了很多面试,面试官最爱考察的算法无非是斐波那契数列和单链表反转,尽管是这些都是基础知识,然而我对单链表反转有更多的想法。 递归法是我早期最爱在面试中使用的算法,很有逼格,写起来非常优雅,非常好理解。先定义链表数据结构static class N...

2017-06-11 00:21:52

阅读数 12644

评论数 0

Java通过Runtime类对系统命令的调用,备份数据库和图片示例

Java调用系统命令 示例备份数据库和文件夹Java调用系统命令我尝试过两种系统命令调用方式:一种是JNI,可以对系统接口进行对接,有点像Java→C++→Windows API,更底层,但这里不赘述;一种是通过Runtime调用系统命令。先看一下Runtime的初始化源码public class...

2017-05-17 15:25:25

阅读数 542

评论数 0

使用Spring MVC的MultipartFile接口进行图像上传及转存

MultipartFile 使用MultipartFile作为接口类型 BufferedImage转存JEPG文件 定高宽压缩 base64字符串转图像 删除目标路径上的文件 MultipartFileMultipartFile接口是InputStreamSource的扩展.。文档: http:...

2017-05-15 22:04:04

阅读数 332

评论数 0

设计模式 - 单例模式

单例模式 懒汉型 饿汉型 静态内部类 枚举型 双重校验锁单例模式懒汉型实现了延迟加载,单线程无需加锁,多线程可以通过方法加锁完成线程安全,但效率奇低,因为绝大部分场景只是获取单例,而无需加载。public class Singleton { private static Singleton...

2017-05-07 21:59:16

阅读数 121

评论数 0

CentOS7配置MySQL、Nginx、Spring Boot

CentOS内核和GCC升级 安装MySQL数据库服务器 Nginx及其依赖 安装OpenSSL 其他依赖库 Nginx Spring Boot配置CentOS内核和GCC升级#更新系统内核和程序升级 yum update#安装centos软件集 yum install centos-releas...

2017-04-18 10:12:43

阅读数 617

评论数 0

归并排序、堆排序、快速排序

归并排序 递归法 迭代法 堆排序 快速排序 归并排序最好情况:Ο(nlogn) 最坏情况:Ο(nlogn) 平均情况:Ο(nlogn) 辅助空间:Ο(n) 稳定性:稳定归并排序是创建在归并操作上的一种有效的排序算法,效率为O(nlogn),1945年由冯·诺伊曼首次提出。 归并排序的实现...

2017-04-04 20:17:47

阅读数 221

评论数 1

插入排序、半分插入排序、希尔排序

插入排序 二分插入排序 希尔排序插入排序最好情况:Ο(n) 最坏情况:Ο(n2) 平均情况:Ο(n2) 辅助空间:Ο(C) 稳定性:稳定过程: 暂存未排序序列第一个元素 将暂存元素与前元素进行比较 2.1. 如果前元素比暂存元素大,则前元素后移 2.2. 如果前元素比暂存元素小或遍历到...

2017-04-03 17:05:12

阅读数 209

评论数 0

冒泡排序,鸡尾酒排序,选择排序

冒泡排序 改进 鸡尾酒排序 选择排序冒泡排序最好情况:Ο(n) 最坏情况:Ο(n2) 平均情况:Ο(n2) 辅助空间:Ο(C) 稳定性:稳定冒泡排序是一种简单的算法,流程如下: 遍历比较相邻相邻元素 1.1. 如果前比后大,则调换他们的位置 缩小遍历范围,继续从头遍历 冒泡排序由两个循环...

2017-04-03 15:28:05

阅读数 203

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭