Java
陈年风楼
如果需要查看更多博客,请移步我的个人博客 http://zhangjiaheng.cn
展开
-
算法练习——李白打酒
题目描述: 李白好饮酒, 无事街上走; 提壶去打酒, 原有酒两斗; 遇店加一倍, 遇花喝一斗。 问:李白在遇到五家店和十朵花以后,他壶中的酒恰好喝完,那么他遇到花和店的顺序是怎样的? 题目解析:这道题没有什么难度,但是前提是你做过这种类似的,就很好想了。解法就是使用二进制表示他遇到的花和店,那么遇到的顺序就有2的15次方种,穷举所有情况,原创 2016-02-03 19:21:53 · 4660 阅读 · 0 评论 -
使用springboot进行国际化时自定义读取数据库配置
前言springboot默认就支持国际化的,而且不需要你过多的做什么配置,只需要在resources/下创建国际化配置文件即可,注意名称必须以messages开始。 messages.properties (默认的语言配置文件,当找不到其他语言的配置的时候,使用该文件进行展示)。 具体的关于springboot的国际化配置我这边就不再过多介绍(包括Locale的设置以及如何根据区域设置语言等),...原创 2019-04-01 20:41:51 · 3748 阅读 · 1 评论 -
layui结合freemarker+springboot进行前端数据表格字典转义
layui结合freemarker+springboot进行前端数据表格字典转义layui结合freemarker+springboot进行前端数据表格字典转义原创 2019-03-25 12:10:06 · 1876 阅读 · 0 评论 -
Error loading class [org.springframework.scheduling.quartz.JobDetailBean] for bean with name... ...
Exception in thread “main” org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.springframework.scheduling.quartz.JobDetailBean] for bean with name ‘testJobber’ ...原创 2018-03-27 15:40:26 · 2661 阅读 · 0 评论 -
【项目搭建】使用spring-boot进行REST风格的微服务开发入门
前言 进行web开发的时候Java程序员们难免会碰到那种很小的服务,比如就提供一个生成订单号的接口,或者一个上传文件的服务。而这时我们再去使用SpringMVC这种体量稍大、配置繁琐的框架开发难免会加大工作量,而且是不必要的。这个时候我们就可以选择使用这个微服务框架——springboot进行开发。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应原创 2017-08-01 23:31:10 · 2968 阅读 · 1 评论 -
IntelliJ Idea 常用快捷键列表
IntelliJ Idea 常用快捷键列表 最近一直使用IDEA写Java,但是快捷键的习惯还是没有从eclipse改过来,一直忘记是什么快捷键,虽然自己打字速度不快,但是。。。懒!!!O(∩_∩)O~Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可原创 2017-04-23 10:28:17 · 382 阅读 · 0 评论 -
多线程之生产者消费者基本实现——wait/notify
生产者消费者问题是在面试过程中被面试官问到的最多的线程方面的问题,所以在这里发一个生产者消费者的最简单的实现方式原创 2016-10-10 12:27:40 · 542 阅读 · 1 评论 -
八大排序算法之快速排序
八大排序算法之快速排序八大排序算法每一种都是必须掌握的,不过快速排序是我们必须掌握很熟练并且是面试中被问到的最多次的排序算法。面试时会被面试官问到快速排序实现的原理,会问到给定序列的时间复杂度等等。快速排序也是分治算法的一种,何为分治算法?请百度,哦不,谷歌一下先。。。Talk is cheap,show you the code!public class Test9{ /**以下标low对原创 2016-03-29 21:08:01 · 513 阅读 · 0 评论 -
Java——解惑
Java解惑–解开你许久都没有调出的代码BUGJava解惑这本书解决了令很多程序员头疼的陷阱与缺陷。有很多诡异的BUG曾有意无意的侵蚀着你的编程的耐心吗?你认为自己了解Java多少?你是个爱琢磨的代码侦探吗?你是否曾经花费数天时间去追踪一个由Java或其类库的陷阱和缺陷而导致的bug?你喜欢智力测验吗?本书正好适合你!一旦你解决了这些谜题,那些曾经愚弄过最具经验的Java程序员的隐晦且有违直觉的语言转载 2016-03-29 19:04:37 · 314 阅读 · 0 评论 -
如何在SpringWEB项目或者Springboot启动时直接执行业务代码(三种方式)
我的博客原文链接前言通常的我们的项目开发中,经常会遇到那种在服务一启动就需要自动执行一些业务代码的情况。比如将数据库中的配置信息或者数据字典之类的缓存到redis,或者在服务启动的时候将一些配置化的定时任务开起来。关于spring mvc或者springboot如何在项目启动的时候就执行一些代码,方法其实有很多,我这边介绍一下我使用过的三种。 1、@PostConstruct 注解从J...原创 2019-04-23 16:42:04 · 4513 阅读 · 4 评论