07 2017 档案

摘要:http://www.ituring.com.cn/article/1817 讨论参与者共16位: 图灵谢工 杨博 陈睿杰 贾洪峰 李锟 丁雪丰 郭义 梁涛 吴玺喆 邓聪 胡金埔 臧秀涛 张伸 图钉派_007_LL 图钉派_111_DP 图钉派-34徐浩然 辩论主题:HTTP中的“transfer” 阅读全文
posted @ 2017-07-29 15:28 牧之丨 阅读(843) 评论(0) 推荐(0)
摘要:java.util.concurrent包中的ThreadPoolExecutor,提供了java语言的线程池,你可以提交一个返回结果的任务(submit(Callable),返回Future),或者执行一个不返回结果的任务(execute(Runnable)),但提交的任务可能会抛异常,这就需要处 阅读全文
posted @ 2017-07-25 22:51 牧之丨 阅读(1154) 评论(0) 推荐(0)
摘要:Java中线程执行的任务接口java.lang.Runnable 要求不抛出Checked异常, public interface Runnable { public abstract void run();} 那么如果 run() 方法中抛出了RuntimeException,将会怎么处理了? 通 阅读全文
posted @ 2017-07-25 22:39 牧之丨 阅读(2106) 评论(0) 推荐(0)
摘要:有时候我们想统一处理一个Controller中抛出的异常怎么搞呢? 直接在Controller里面加上用@ExceptionHandler标注一个处理异常的方法像下面这样子 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 这样,Controller里面的方法抛出了MissingSer 阅读全文
posted @ 2017-07-25 22:25 牧之丨 阅读(1721) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/super_ccc/article/details/50728529 1.xml文件 [html] view plain copy print? <bean id="aaa" class="com.dingwang.Test.Aaa" init-method 阅读全文
posted @ 2017-07-25 22:17 牧之丨 阅读(1100) 评论(0) 推荐(0)
摘要:JDK1.7的发布已经介绍了一些有用的特征,尽管大部分都是一些语法糖,但仍然极大地提高了代码的可读性和质量。其中的一个特征是介绍字面常量数字的下划线。从Java7开始,你就可以在你的Java代码里把长整型数字比如10000000000写成一个更具可读性10_000_000_000。在字面常量数字中加 阅读全文
posted @ 2017-07-25 22:14 牧之丨 阅读(540) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/aheizi/p/5659030.html 1-介绍 Servlet 3中的异步支持为在另一个线程中处理HTTP请求提供了可能性。当有一个长时间运行的任务时,这是特别有趣的,因为当另一个线程处理这个请求时,容器线程被释放,并且可以继续为其他请求服务。这个 阅读全文
posted @ 2017-07-21 22:44 牧之丨 阅读(439) 评论(0) 推荐(0)
摘要:编码算不上一个大问题,即使你什么都不管,也有很大的可能你不会遇到任何问题,因为大部分框架都有默认的编码配置,有很多是UTF-8,那么遇到中文乱码的机会很低,所以很多人也忽视了。 Spring系列产品大量运用在网站开发中,而Spring Boot是为了简化配置而出现的,理论上讲Spring Boot应 阅读全文
posted @ 2017-07-18 21:25 牧之丨 阅读(23121) 评论(1) 推荐(0)
摘要:http://blog.csdn.net/hguisu/article/details/51072683 1、Spring Boot内置web http://blog.csdn.net/hguisu/article/details/51072683 1、Spring Boot内置web spring 阅读全文
posted @ 2017-07-17 09:35 牧之丨 阅读(1544) 评论(0) 推荐(0)
摘要:1.maven依赖 <!-- 构建Restful API --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.0</version> </d 阅读全文
posted @ 2017-07-15 18:18 牧之丨 阅读(18325) 评论(4) 推荐(1)
摘要:在1中随意写code , 在 2中 会提示 com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalArgumentException: No matching constant for [1] 阅读全文
posted @ 2017-07-15 08:47 牧之丨 阅读(7900) 评论(0) 推荐(0)
摘要:作者:小莫链接:https://www.zhihu.com/question/28119576/answer/134580038来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一、环境1. JAVA82. MAVEN 3.0.53. IDEA 2016.2.54. s 阅读全文
posted @ 2017-07-14 22:30 牧之丨 阅读(1768) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/softidea/p/6064091.html Caused by: java.lang.NoClassDefFoundError: org/springframework/context/event/GenericApplicationListener 阅读全文
posted @ 2017-07-14 20:44 牧之丨 阅读(3322) 评论(0) 推荐(0)
摘要:在开发过程中,有时候我们需要不停的测试接口,自测,或者交由测试测试接口,我们需要构建一个文档,都是单独写,太麻烦了,现在使用springboot集成swagger2来构建RESTful API文档,可以在访问接口上,直接添加注释 先介绍一下开发环境: 我们先引入swagger2的jar包,pom文件 阅读全文
posted @ 2017-07-14 18:28 牧之丨 阅读(10635) 评论(1) 推荐(1)
摘要:一、简介 Charles(http://www.charlesproxy.com/)是在Mac 下常用的截取网络封包的工具。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 Charles 是收费软件,可以免费试用30 阅读全文
posted @ 2017-07-14 17:07 牧之丨 阅读(3325) 评论(0) 推荐(0)
摘要:1.介绍 通过之前的文章来看,SpringBoot涵盖了很多配置,但是往往一些配置是采用原生的Servlet进行的,但是在SpringBoot中不需要配置web.xml的 因为有可能打包之后是一个jar包的形式,这种情况下如何解决?SpringBoot 提供了两种方案进行解决 2.快速开始 2.1 阅读全文
posted @ 2017-07-13 14:21 牧之丨 阅读(3742) 评论(0) 推荐(0)
摘要:spring boot集成了servlet容器,当我们在pom文件中增加spring-boot-starter-web的maven依赖时,不做任何web相关的配置便能提供web服务,这还得归于spring boot 自动配置的功能(因为加了EnableAutoConfiguration的注解),帮我 阅读全文
posted @ 2017-07-13 13:59 牧之丨 阅读(1167) 评论(0) 推荐(0)
摘要:原文已经找不到出处,重新整理格式,仅作个人收藏! 标签(Tag)可以针对某一时间点的版本做标记,常用于版本发布。 列出tag 打tag git tag分为两种类型:轻量tag和附注tag。轻量tag是指向提交对象的引用,附注Tag则是仓库中的一个独立对象。建议使用附注Tag。 创建轻量Tag 创建附 阅读全文
posted @ 2017-07-12 17:51 牧之丨 阅读(5391) 评论(0) 推荐(2)
摘要:http://blog.csdn.net/a67474506/article/details/61640548 Dubbo是什么东西我这里就不详细介绍了,自己可以去谷歌 SpringBoot整合Dubbo的话我们首先要先对Dubbo的启动这块了解一哈 dubbo源码分析:http://blog.cs 阅读全文
posted @ 2017-07-12 17:20 牧之丨 阅读(1014) 评论(0) 推荐(0)
摘要:pom build节点下面添加resource配置: [html] view plain copy <resources> <resource> <directory>src/main/resources/</directory> <filtering>true</filtering> <inclu 阅读全文
posted @ 2017-07-12 16:41 牧之丨 阅读(8515) 评论(0) 推荐(0)
摘要:需求:由于最近开发clover项目 ,没有使用spring,更没有使用任何框架,而使用J2EE的web工程,所以连接ZK和MongoDB、Redis等服务器需用指定properties文件, 而目前公司又分各套环境(dev、test、product),所以希望打包的时候 根据profile id 来 阅读全文
posted @ 2017-07-12 16:40 牧之丨 阅读(1215) 评论(0) 推荐(0)
摘要:本文演示如何使用Collections.frequency和Map来计算重复项出现的次数。(Collections.frequency在JDK 1.5版本以后支持) [java] view plain copy package com.qiyadeng.core; import java.util. 阅读全文
posted @ 2017-07-12 15:58 牧之丨 阅读(2731) 评论(0) 推荐(0)
摘要:https://yq.aliyun.com/articles/25530 摘要: 1. SpringApplication SpringApplication 类是启动 Spring Boot 应用的入口类,你可以创建一个包含 main() 方法的类,来运行 SpringApplication. 1 阅读全文
posted @ 2017-07-11 16:35 牧之丨 阅读(1664) 评论(0) 推荐(0)
摘要:序言: maven 命令:clean package -Dmaven.test.skip=true -P product 1.命令很简单是:清class文件,打包构建,跳过测试,注意最后一个 -P product,-P maven 会激活项目下的pom.xml配置的<profiles>标签下id为p 阅读全文
posted @ 2017-07-11 16:34 牧之丨 阅读(541) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/he90227/article/details/52981747 摘要: spring Boot使用@Profile注解可以实现不同环境下配置参数的切换,任何@Component或@Configuration注解的类都可以使用@Profile注解。 例如: 阅读全文
posted @ 2017-07-11 16:30 牧之丨 阅读(3817) 评论(0) 推荐(0)
摘要:http://docs.spring.io/spring-boot/docs/1.2.3.RELEASE/reference/html/boot-features-external-config.html#boot-features-external-config-loading-yaml http 阅读全文
posted @ 2017-07-11 16:29 牧之丨 阅读(611) 评论(0) 推荐(0)
摘要:前言 github: https://github.com/vergilyn/SpringBootDemo 说明:我代码的结构是用profile来区分/激活要加载的配置,从而在一个project中写各种spring boot的demo。所以很多时候可能在*Application.class中指定了特 阅读全文
posted @ 2017-07-11 16:26 牧之丨 阅读(6659) 评论(0) 推荐(0)
摘要:一篇值得一看的博文,主要涉及处理maven工程中的resources的内容。转自:http://xigua366.iteye.com/blog/2080668 maven用可以利用如下配置进行资源过滤,pom.xml的配置如下: Xml代码 <build> <!-- 主资源目录 --> <resou 阅读全文
posted @ 2017-07-11 15:03 牧之丨 阅读(1293) 评论(0) 推荐(0)
摘要:No space left on device错误解决笔记 今天准备重启下数据库(linux oracle11g) conn /as sysdba; 出现这样的错误No space left on device 一看 没有足够的空间 郁闷! 看看空间大小 df -h 空间只用了10%不到呢。 重启计 阅读全文
posted @ 2017-07-11 09:42 牧之丨 阅读(5964) 评论(0) 推荐(0)
摘要:由于项目的需要, 今天给spirng boot项目添加了profile功能。再网上搜索了一圈,也没有找到满意的参考资料,其实配置并不难,就是没有一个one stop(一站式)讲解的地方,所以有了写这篇博客的想法。由于本人水平有限,文中任何错误和纰漏欢迎大家反馈。希望本文可以给你带来帮助。 本文实现的 阅读全文
posted @ 2017-07-11 00:40 牧之丨 阅读(752) 评论(0) 推荐(0)
摘要:系统管理→系统设置→主目录(的右边问号下面)→高级(是不是忽略了啊\(^o^)/~)→工作空间根目录 点开后面的问号可以看见3个参数(配置路径需要的): ${JENKINS_HOME} — Jenkins home directory.#JENKINS_HOME这个参数不用说了 ${ITEM_ROO 阅读全文
posted @ 2017-07-10 23:56 牧之丨 阅读(36384) 评论(1) 推荐(0)
摘要:当复制粘贴一段纯文本代码时,许多类需要导包。 如图 使用optimize imports了,发还是没有办法导入未导入的包,只能删除未使用导包,这跟eclipse不一样,让人很不习惯,查了好多资料都没有说。 后来进入了如下设置,一次性导入了。 阅读全文
posted @ 2017-07-10 15:48 牧之丨 阅读(11019) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/angjunqiang/article/details/55259170 背景 前面的一篇文章【同步的HttpClient使用详解】中,提到了服务端通进行网络请求的方式。也讲述了在并发量大的情况下使用HttpClient的连接池来提高性能。此方法虽然很有效果 阅读全文
posted @ 2017-07-10 15:29 牧之丨 阅读(3709) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/angjunqiang/article/details/54340398 背景 服务端以及客户端在开发过程中不可避免的会使用到网络请求,网络请求可以使用Java原生的URLConnection,也可以使用HttpClient。在日常工作中建议大家使用Http 阅读全文
posted @ 2017-07-10 15:28 牧之丨 阅读(1517) 评论(0) 推荐(0)
摘要:最近在折腾Maven和Sonatype的Nexus, 倒霉催的国内和公司网络... Nexus配合finalspeed或者kcptun倒是很给力, 但是Intellij就经常出问题, 出现红字也不动, 默认开了auto import也无效 解决方式是在IDEA右侧Maven Projects面板中, 阅读全文
posted @ 2017-07-10 14:39 牧之丨 阅读(3344) 评论(0) 推荐(0)
摘要:名称说明 spring-boot-starter 核心 POM,包含自动配置支持、日志库和对 YAML 配置文件的支持。 spring-boot-starter-amqp 通过 spring-rabbit 支持 AMQP。 spring-boot-starter-aop 包含 spring-aop 阅读全文
posted @ 2017-07-07 08:17 牧之丨 阅读(344) 评论(0) 推荐(0)
摘要:环境 本文基于Spring Boot版本1.3.3, 使用了spring-boot-starter-web。 配置完成后,编写了代码如下: @SpringBootApplication public class Application { public static void main(String 阅读全文
posted @ 2017-07-06 21:41 牧之丨 阅读(3546) 评论(0) 推荐(0)
摘要:spring boot quick start 在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个Web Server。 如果之前没有使用过spring boot可以通过下面的demo来感受下。 下面以 阅读全文
posted @ 2017-07-06 21:40 牧之丨 阅读(2011) 评论(0) 推荐(0)
摘要:一.配置文件的生效顺序,会对值进行覆盖: 1. @TestPropertySource 注解 2. 命令行参数 3. Java系统属性(System.getProperties()) 4. 操作系统环境变量 5. 只有在random.*里包含的属性会产生一个RandomValuePropertySo 阅读全文
posted @ 2017-07-06 21:39 牧之丨 阅读(683) 评论(0) 推荐(0)
摘要:spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配置文件来注入属性或者修改默认的配置。 Spring Boot 系列 Spring Boot 入门 Spring Boot 属性配置和使用 Spring Boot 集成MyBatis Spring Bo 阅读全文
posted @ 2017-07-06 21:37 牧之丨 阅读(1815) 评论(0) 推荐(0)
摘要:Maven 搭建spring boot多模块项目 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom.xml可被子模块继承,因此项目只是demo,未考虑太多性能问题,所以将诸多依赖 都写在根级`pom 阅读全文
posted @ 2017-07-06 21:35 牧之丨 阅读(1755) 评论(0) 推荐(0)
摘要:代码从开发到测试要经过各种环境,开发环境,测试环境,demo环境,线上环境,各种环境的配置都不一样,同时要方便各种角色如运维,接口测试, 功能测试,全链路测试的配置,hardcode 肯定不合适,如Spring profile一样写在jar包不合适.分布式应用中一般采用集中管理配置的方式,通过使用开 阅读全文
posted @ 2017-07-06 21:34 牧之丨 阅读(3594) 评论(0) 推荐(0)
摘要:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with 阅读全文
posted @ 2017-07-05 14:21 牧之丨 阅读(2298) 评论(0) 推荐(0)
摘要:https://stackoverflow.com/questions/40384056/consider-defining-a-bean-of-type-package-in-your-configuration-spring-boot http://blog.csdn.net/u01204976 阅读全文
posted @ 2017-07-05 00:35 牧之丨 阅读(12168) 评论(0) 推荐(0)
摘要:一、PO :(persistant object ),持久对象 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。二、VO :(value object) ,值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和 阅读全文
posted @ 2017-07-04 19:42 牧之丨 阅读(4151) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/xingzc/p/5972488.html 1、Unable to find a single main class from the following candidates 1.1、问题描述 maven build时出现以下错误提示日志: 1.2、日 阅读全文
posted @ 2017-07-04 19:10 牧之丨 阅读(6337) 评论(0) 推荐(0)
摘要:mac 安装lua google了好个看起来都不怎么好操作,这个是在命令行下操作的很简单。 http://www.lua.org/download.html [plain] view plain copy print? curl -R -O http://www.lua.org/ftp/lua-5. 阅读全文
posted @ 2017-07-03 01:58 牧之丨 阅读(2938) 评论(0) 推荐(0)
摘要:目前,Mac内置的Vim是7.3版本的,而且还缺少很多功能,下面介绍如何通过源码安装更新最新版本的Vim,同时保留系统内置的Vim。 此时,Vim被安装在了 /usr/local/bin 下,重启终端后,可以通过 which vim 查看。 此时,一般来说在终端里执行vim命令的话就应该是新版本的v 阅读全文
posted @ 2017-07-03 01:27 牧之丨 阅读(1316) 评论(0) 推荐(0)