摘要: 前言: springboot简化了大量配置文件,但是必要时还是需要导入配置文件的,比如dubbo,此处简记之。 正文: 所有的配置文件引入都是使用注解在类上进行引入的,常用的有两种注解@PropertySource和@ImportSource,分别导入properties文件和xml文件 @Prop 阅读全文
posted @ 2018-04-09 23:06 东北小狐狸 阅读(1132) 评论(0) 推荐(1) 编辑
摘要: 写在前边: 我们的微服务是注册中心、uaa、gateway为基础,添加微服务应用,昨天下午在测试jhipster的增删改查,因为jhipster生成的代码都是restful的,好不容易找到网关配置的映射路径,测试get请求是可以的,但是post、put、delete都不行。查资料发现是springb 阅读全文
posted @ 2018-04-09 09:47 东北小狐狸 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: spring-boot中的WebMvcConfigurerAdapter类提供了很多自定义操作的方法,先贴出来大家看看 如上代码的实现都是空的,也就是说我们想要完成自定义一些操作,只需要重写这个类中对应的方法,就可以实现 比如昨晚写了篇自定义springboot的消息转换器 ,其中的一种实现就是通过 阅读全文
posted @ 2018-04-08 13:15 东北小狐狸 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 问题概述: 刚从github拉下来的jhipster-registry-master直接运行,访问http://localhost:8761会发现会空白页,但是网页的title显示正常,本文目的是解决这个问题 解决过程: 项目已经拉下来请忽略步骤1 1、假设你还没有拉项目 命令行cd到目标文件夹,执 阅读全文
posted @ 2018-04-08 11:58 东北小狐狸 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 首先我们需要明白一个概念:springboot中很多配置都是使用了条件注解进行判断一个配置或者引入的类是否在容器中存在,如果存在会如何,如果不存在会如何。 也就是说,有些配置会在springboot中有默认配置,前提是你没有配置,这样来起到简化配置作用。如果你配置了,容器就不会为你再去默认配置。 配 阅读全文
posted @ 2018-04-07 23:36 东北小狐狸 阅读(14748) 评论(1) 推荐(3) 编辑
摘要: 序: springboot启动的时候会有一个启动logo似的东西,如图,这个logo似的东西叫做banner,本文小计修改此banner显示与关闭banner。没什么用,有兴趣可以玩玩…… 正文: 自定义banner: 自定义banner只需要在resource下新建一个banner.txt文件,将 阅读全文
posted @ 2018-04-07 22:26 东北小狐狸 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 序:在学习springboot,教程一般对一些注解语焉不详,发现@SpringBootApplication 这个注解包含了很多注解,也就是说使用这个注解可以少写几个注解,这里看源码粘出来一些,仅用于参考 正文: 这里有几个注解拆到后来还是可以继续拆分的,也就一两级,作用不是很大了,就不贴出来了,仅 阅读全文
posted @ 2018-04-07 21:47 东北小狐狸 阅读(4977) 评论(0) 推荐(3) 编辑
摘要: 序: 入职新公司第二天了,本来第一天是配置环境来着,配了一下午也没搞成那个jhipster的安装,每次以为应该正常的时候都是不对,yo是yeoman的指令,但是我是使用yarn管理的yeoman 纠结好久,终于在组长的手里搞明白是怎么回事了,最新版的yarn目录结构变了!所以我添加到环境变量中的路径 阅读全文
posted @ 2018-04-03 10:47 东北小狐狸 阅读(2678) 评论(0) 推荐(0) 编辑
摘要: 发现问题: 绘制activity的bpm工作流程图的时候,在name项中填写中文,开始的时候没问题,显示的确是中文,关闭文件再打开发现已经乱码,重启idea效果相同,如图 解决方案:修改idea启动参数,添加字符集编码 关闭idea——>进入idea安装目录/bin——>notepad++按需打开如 阅读全文
posted @ 2018-03-10 00:35 东北小狐狸 阅读(1989) 评论(0) 推荐(0) 编辑
摘要: 序言: 昨天做一个项目,看到很多刚开始用mybatis的同事对于resultType和resultMap的理解与使用含糊不清,这里我试图用最好理解的说法写一写,欢迎大家勘误。 两者异同: 相同点:resultType和resultMap都是映射结果集到Javabean用的 不同点: resultTy 阅读全文
posted @ 2018-03-09 09:06 东北小狐狸 阅读(2105) 评论(0) 推荐(4) 编辑
摘要: 序:今天下午看到一个bug,很神奇,粘出来大家看看 看到这个异常栈,有经验的或者查到的答案都是mapper.xml中哪个的方法配置错了,应替换parameterMap为parameterType, 奇怪的问题不是这个,因为我的mapper.xml是逆向生成的,之前的一个方法使用是正常的,所以我一直扣 阅读全文
posted @ 2018-03-08 23:08 东北小狐狸 阅读(2273) 评论(0) 推荐(0) 编辑
摘要: 简介:静态代理设计模式可以理解为实际操作对象的代理,这个代理拥有实际对象的所有接口,代理对象中持有着实际对象的引用,但是这个代理对象在客户端调用接口的时候,将这些请求进行拦截,对请求数据进行预处理(相当于Filter),可以在预处理中做判断如果满足条件放行实际对象操作,否则代理对象处理并返回。 有几 阅读全文
posted @ 2018-03-03 11:51 东北小狐狸 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 2018年版及之前老版本均可使用本文方法,使用2019年版的,请自行淘宝或官网付费购买 1、到网站 http://idea.lanyus.com/ 获取注册码; 2、修改hosts文件,位于C:\Windows\System32\drivers\etc,添加一行,win10推荐使用notepad++ 阅读全文
posted @ 2018-02-28 09:09 东北小狐狸 阅读(7413) 评论(0) 推荐(0) 编辑
摘要: 通过ssh等客户端连接远程linux总会有上传下载的需求,这里分别用Ubuntu和centos展示安装lrzsz软件的命令,使用命令是一致的,这里简单写 1、安装: centos:(注:参数-y中的意思是:当安装过程提示选择全部为"yes") Ubuntu: 2、上传:cd到指定上传位置后,输入命令 阅读全文
posted @ 2018-02-27 22:17 东北小狐狸 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 按照下列脚本复制到记事本中,保存,重命名后缀为.bat,使用时双击即可。 设置代理.bat,修改下列脚本中的代理地址和端口号 取消代理.bat 阅读全文
posted @ 2018-02-27 17:04 东北小狐狸 阅读(6646) 评论(1) 推荐(0) 编辑
摘要: 一个面试题的整理: 使用输入/输出编写一个程序,让用户输入一些姓名和电话号码。每一个 姓名和电话号码将加在文件里。用户通过输入“done”来告诉系统整理列表已经输入完毕。如果用户输入完整列表,程序将创建一个输出文件 并显示或打印出来。格式如:555-1212,tom 代码: 测试输出: 因为是相对路 阅读全文
posted @ 2018-02-22 16:32 东北小狐狸 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 简介: 每种事物都有不同的状态,不同的状态会有不同的表现,通过更改状态从而改变表现的设计模式称为状态模式(state pattern) 下边会通过多个例子进行讲述,会有一些代码重用的类,请注意包名! 举例1: 人有多种心情,不同的心情会有不同的表现,这里先使用分支判断写个小例子 创建一个Person 阅读全文
posted @ 2018-02-19 15:47 东北小狐狸 阅读(245) 评论(0) 推荐(0) 编辑
摘要: FreeMarker应用在Servlet(0配置web.xml形式): 准备环境: tomcat7、eclipse最新版、jdk1.8、freemarker v2.3.20.jar 举例项目结构图: 创建DynamicWebProject,在WEB-INF/lib中引入freemarker.jar 阅读全文
posted @ 2018-02-18 22:07 东北小狐狸 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 楔子: 之前在和同事讨论,同事说“jsp技术太古老了,有几种页面技术代替,比如FreeMarker、Velocity、thymeleaf,jsp快废弃了……”云云。我这一听有点心虚……我在后端部分越刨越深,页面装配技术什么的好像只知道有jsp……趁放假自己补补课啦~ 简介: FreeMarker是一 阅读全文
posted @ 2018-02-18 16:22 东北小狐狸 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 简介: 经常网购的可能发现京东、淘宝等电商平台每到什么节日都会进行打折,这种打折就是一种策略,策略模式的意思呢,就是把不变的和易变的策略分离开,需要什么策略时候,把需要的策略传给执行体,而不是执行体内置这些策略。 举例1: 我们有一个CD播放器,cd播放器中如果内置了一些歌曲的话,那么我们只能听这些 阅读全文
posted @ 2018-02-16 01:11 东北小狐狸 阅读(362) 评论(0) 推荐(0) 编辑