贾廷帅的博客

学习技术时的一些记录

禁止signal pc端自动更新

禁止signal pc端自动更新禁止signal pc端自动更新 禁止signal pc端自动更新 signal pc端很恶心的自动更新,并且更新后在win7上启动不了,经过同事大牛的指点,在hosts中添加了127.0.0.1 updates.signal.org 就可以了,这个自动更新的域名可...

2019-04-18 16:10:18

阅读数 15

评论数 0

用Springboot进行单元测试

Springboot单元测试我们如何使用springboot来进行可以读取到配置的测试呢?引入测试依赖在测试类上添加@RunWith(SpringRunner.class)和@SpringbootTest注解 我们如何使用springboot来进行可以读取到配置的测试呢? 引入测试依赖 &am...

2019-02-11 11:45:08

阅读数 239

评论数 0

术语不是用来装逼的,而是用来提高沟通效率的

术语的目的 首先声明一下术语的目的,术语不是用来装逼的,而是用来提高大家的沟通效率的。效率优先。 之前未听过的术语收集(不定时更新) 灰度发布(又名金丝雀发布) 简单来说就是发布一些新功能特性的时候,让一部分用户可以用这些新功能,而另外的用户看不到这些功能。可以用来测试新功能。 约定优于配置 在设...

2019-01-21 21:28:39

阅读数 24

评论数 0

在Springboot启动后执行代码

在Springboot启动后执行代码Springboot启动后执行代码 Springboot启动后执行代码 有时候我们需要在Springboot启动后就执行一些代码,这时候可以通过写一个类实现CommandLineRunner接口,然后在该类上加上@Component注解就可以了。代码如下: @C...

2019-01-09 19:39:03

阅读数 162

评论数 0

一个案例让你彻底搞懂base64编码过程

声明:本文参考自云析学院的公开课。 简介:Base64就是一种基于64个可打印字符来表示二进制数据的编码方法。为什么不直接用ASCII码呢?因为我们输入的字符可能有ASCII码中不可见的字符,为了完全可见,就用了base64编码。 比如Hello这个单词,我们把它变成base64编码怎么做呢?...

2018-10-29 16:43:56

阅读数 838

评论数 0

手写jdk动态代理

之前的文章讲了动态代理的实现原理,这里我们来手写一下jdk的动态代理(支持实现多接口和带参数的方法)。主要原理就是生成一个和实现目标对象相同接口的一个代理对象,我们调用方法的时候实际调用的是生成代理对象的方法。 1.手写InvocationHandler,用来调用代理类的方法 import ...

2018-09-30 14:36:46

阅读数 177

评论数 1

JDK动态代理的实现原理

关于JDK的动态代理,最为人熟知的可能要数Spring AOP的实现,默认情况下,Spring AOP的实现对于接口来说就是使用的JDK的动态代理来实现的,而对于类的代理使用CGLIB来实现。那么,什么是JDK的动态代理呢? JDK的动态代理,就是在程序运行的过程中,根据被代理的接口来动态生成代理...

2018-09-20 18:51:10

阅读数 39

评论数 0

设计模式之-代理模式

什么是代理模式?        有很多事情不得不做,但是又不想自己做,我们就可以把自己的信息交给别人,让别人去做,这个就是代理模式。比如你是一个明星,要在杭州举行一场演唱会,是不是有找场地,发通知告诉粉丝等等很多事情要做?但是这些事情不能由你自己做吧,那不是累死了。再比如说我要抢火车票,总...

2018-09-20 15:16:07

阅读数 48

评论数 0

linux 安装redis

redis也安装了几次了,不过没记住安装步骤,这次记录一下。 官网:https://redis.io/ 我这里下载的是最新稳定版本的redis-4.0.11 下载地址:http://download.redis.io/releases/redis-4.0.11.tar.gz 我自己建了/m...

2018-09-18 17:19:05

阅读数 33

评论数 0

java中的反射

java中很多框架都用到了反射,所以在造spring轮子之前,还是要彻底的了解一下反射。 1.什么是反射?(what) 在学习任意一个技术时,我们可以去官网看它的介绍,而不是先去百度。 官网反射介绍:https://www.oracle.com/technetwork/articles/ja...

2018-09-12 15:24:21

阅读数 23

评论数 0

去除csdn广告

  首先不知道这篇文章会不会被csdn封,不过对于一个又洁癖的人来说,并不喜欢csdn的(广告),于是花几分钟写了一个插件。核心代码就是移除广告的那两个div  下载链接:https://download.csdn.net/download/jtshongke/10626423 如果...

2018-08-24 18:14:21

阅读数 707

评论数 3

SimpleDateFormate 线程安全问题

转载自: http://www.cnblogs.com/peida/archive/2013/05/31/3070790.html   jdk1.8开始新增了 LocalDate 与 LocalDateTime,如果使用这个解析日期,可以不用考虑线程安全问题。...

2018-08-17 14:26:28

阅读数 290

评论数 0

java中将多种字符串格式 解析为Date

1.如果有多种日期格式,比如"2018/01/01"、"2018-01-01"、"2018 01 01"、"2018-01-01 12:12:12"、&a...

2018-08-17 14:25:24

阅读数 1065

评论数 1

linux cetos7关闭防火墙

  最近在学习dubbo,启动项目时,一直不能访问虚拟机上的dubbo服务,刚开始是用service iptables stop 来关闭防火墙的,但是不知道为什么没有关闭成功。在网上百度的这个关闭防火墙的命令:systemctl stop firewalld.service执行过之后就成功了。 ...

2018-03-03 19:58:44

阅读数 1416

评论数 0

log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).

搭建ssm工程后进行开发测试的时候,启动项目时卡住了。提示信息如下:信息: Initializing Spring root WebApplicationContextlog4j:WARN No appenders could be found for logger (org.springfram...

2018-02-28 22:49:43

阅读数 9607

评论数 1

maven -install 报错:实际参数列表和形式参数列表长度不同

本文来自转载,原文出处:http://blog.csdn.net/alice_qixin/article/details/71080670 由于我给service方法新增了参数 运行编译时报错:实际参数列表和形式参数列表长度不同。 错误提示:需要两个参数。实际传递了三个参数。 解决...

2017-12-21 15:56:44

阅读数 2437

评论数 0

maven 报错

如果在下载maven项目中的jar包时网络不好,或者断网,会生成一个.lastUpdated为后缀的文件。如果这个文件存在,那么即使换一个有资源的仓库后,Maven依然不会去下载新资源。这个时候只要去自己本地的仓库中找到 .lastUpdated结尾的文件就可以重新下载jar包了。网上也有不删除这...

2017-11-15 22:47:03

阅读数 87

评论数 0

springboot 单个input多图片上传

最近有用到多图片上传的功能,但是不能有多少个图片就写多少个标签,于是在网上找了一个js展现图片的模板,自己改造之后实现了单个input上传多个图片的功能。 1.项目是基于springboot 快速搭建springboot:http://start.spring.io/ 项目名是studySpri...

2017-11-13 01:49:35

阅读数 4073

评论数 5

离线方式安装svn插件到eclipse

1.下载svn离线版的插件: 百度云盘链接:http://pan.baidu.com/s/1eSnMoHO 密码:6oef 2.解压出来的目录如下: 3.将features和plugins里面的jar包分别复制到eclipse安装目录下的相应的文件夹内,然后重启eclipse即可 ...

2017-11-12 12:48:44

阅读数 3235

评论数 1

总结Java中的集合类

单例集合:都继承自Collection接口: ----------| Collection(List和Set): ----------------------| List(特点是有序可重复) ----------------------------| ArrayList,底层使用Object...

2017-06-12 12:41:18

阅读数 182

评论数 0

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