Reading Schedule
前言技术永无止境,总会遇到各种问题而发现新的技术解决方案,需要学习。而这时才发现基础是多么的重要。从最初觉得书籍的内容乏味,更喜欢直接从网络中获取,到最喜欢看官方文档。到现在反而觉得看书最好,书籍汇集了作者的精血,学习一本书能够获得远比官方文档多得多的东西。 Reading Schedule12345678ganttdateFormat YYYY-MM-DDsection 大型分布式网站架构设计与实践T1: 2017-06-19, 30dsection java8基础T2: 2017-07-01, 30dsection spring-cloud系列T3: 2017-08-01, 30d 大型分布式网站架构设计与实践 java8实战 Spring Cloud基础
banner自动生成工具,ascii文字展示
前言post@ Ryan-Miao@github.ioSpring-Boot里有个banner的功能,刚开始觉得很鸡肋。然而,现在觉得蛮有意思的。无聊的程序员。 生成文字大部分工具只支持英文的库,中文的我还没发现。 推荐使用在线库:http://www.network-science.de/ascii/ 比如这样: 123456789101112131415161718192021222324252627282930313233343536${AnsiColor.BRIGHT_YELLOW}========================================& ...
EhCache3 入门以及与Spring集成
post @ Ryan-Miao.github.io 1.介绍 Ehcache is an open source, standards-based cache that boosts performance, offloads your database, and simplifies scalability. It’s the most widely-used Java-based cache because it’s robust, proven, full-featured, and integrates with other popular libraries and frameworks. Ehcache scales from in-process caching, all the way to mixed in-process/out-of-process deployments with terabyte-sized caches. Ehcache是一个开源的,基于标准的缓存,可提升性能,卸载数据库,简化可扩展性。它是最广泛使用的基于Java的缓存,因为它是强大的, ...
无题
技能主要面向Java Web,Java服务端开发。 熟悉Java 熟悉SpringMVC,SpringBoot,Dropwizard 熟悉Mybatis 熟悉CentOS等基本命令 熟悉MongoDB, DynamoDB 熟悉Redis 技术博客 博客园 Github ? 掘金 研究方向构建更好的系统, 接下来准备打通Springcloud技术栈。 期望更多的时间!学海无涯。 人生之路1991 - 2014 认知世界,学习技能。2014 - 2015 北京,以及第一行上线的代码。2016 - 20xx 深圳,什么是企业级的开发模式? FutureEverything is possible!
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment
SpringMVC参数校验(针对`@RequestBody`返回`400`)
SpringMVC参数校验(针对@RequestBody返回400)前言习惯别人帮忙做事的结果是自己不会做事了。一直以来,spring帮我解决了程序运行中的各种问题,我只要关心我的业务逻辑,设计好我的业务代码,返回正确的结果即可。直到遇到了400。 spring返回400的时候通常没有任何错误提示,当然也通常是参数不匹配。这在参数少的情况下还可以一眼看穿,但当参数很大是,排除参数也很麻烦,更何况,既然错误了,为什么指出来原因呢。好吧,springmvc把这个权力交给了用户自己。 springmvc异常处理最开始的时候也想过自己拦截会出异常的method来进行异常处理,但显然不需要这么做。spring提供了内嵌的以及全局的异常处理方法,基本可以满足我的需求了。 1. 内嵌异常处理如果只是这个controller的异常做单独处理,那么就适合绑定这个controller本身的异常。 具体做法是使用注解@ExceptionHandler. 在这个controller中添加一个方法,并添加上述注解,并指明要拦截的异常。 12345678910111213141516171819@Request ...