自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 Java控制台输出保存进文件

前言实现在控制台输出、并且把输出保存进文件实现您要在两个流中写入数据,请尝试使用OutputStream中的TeeOutputStream对象。一、在maven的pom文件中引入jar包。 <dependency> <groupId>org.apache.commons</groupId> ...

2019-09-27 17:55:00 557

转载 手动添加jar包进Maven本地库内

正常maven依赖jar包的pom.xml写法如下:<!-- https://mvnrepository.com/artifact/ojdbc/ojdbc --><!-- (参数一):下载到本地的ojdbc-10.2.0.4.0.jar包的真实存放路径 --><dependency> <groupId>ojdbc</...

2019-09-27 15:18:00 240

转载 SSL双向认证机制(理论知识)

1、基础知识这部分内容主要解释一些概念和术语,最好是先理解这部分内容。1.1、公钥密码体制(public-key cryptography)公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下:加密:通过加密算法和公钥对内容(或者说明文)进行加密,得到密文。加密过程需要用到公钥。解密:通过解密算法和私钥对密文进行解密,得到明文。解密...

2019-09-24 16:29:00 414

转载 创建部署SSL证书进行双向认证

一、前言  建立客户端与服务器的Https的连接需要证书进行双向验证后,才可访问。二、证书类型不同数字证书部署在服务器上后,用户浏览器访问网站时,展示如下:1、无证书时显示不安全标识。2、域名型(DV)SSL可以显示安全连接标识,证书无法显示组织信息。3、企业型(OV)SSL可以显示安全连接标识,证书详细内显示组织信...

2019-09-24 14:49:00 442

转载 Linux安装配置JDK1.8

1 在/usr/local 文件夹下新建一个文件夹software ,将JDK放到此文件夹中并在此文件夹下解压执行命令 tar zxvf jdk-8u144-linux-x64.tar.gz 这里我将JDK单独放到了一个自己间的文件夹 dir-jdk下了解压文件包含2 备份系统配置文件执行命令: cp /e...

2019-09-23 22:42:00 99

转载 网络请求框架 -- 理解Https

一.前言学习过计算机网络的都知道对于计算机网络的系统结构,如果以五层协议为标准可以将整个体系划分为五层,即物理层,数据链路层,网络层,运输层和最后的应用层,应用层的任务是通过应用进程间的交互来完成特定的网络应用,应用层的协议定义的是应用进程间的通信和交互的规则,具体的实现则是由下一层去实现,以 Android 来说就是 Android 客户端应用进程和服务器应用进程的通信。而 HTT...

2019-09-23 18:14:00 323

转载 CentOS7安装mysql后无法启动服务,提示Failed to start mysqld.service: Unit not found

首先:需要更新你的yum源,保证yum源最新。1.安装:yum install -y mariadb-server2.启动maria DB服务:systemctl start mariadb.service(说明:CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由s...

2019-09-22 20:58:00 2581

转载 Linux更新yum方法

【内容指引】进入目录:cd查看目录下的内容:ls重命名备份:mv从网络下载:wgetyum更新:yum update第一次运行yum安装软件前,建议更新yum。1.进入yum源目录命令:cd /etc/yum.repos.d  查看当前yum源目录里的文件:命令:ll2.将“CentOS-Base.re...

2019-09-22 20:53:00 219

转载 linux下解压tar.xz、tar、tar.gz等文件方法

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的...

2019-09-22 20:21:00 955

转载 Windows10安装Mysql后没有服务并且不能启动解决办法

在安装mysql过程中遇到一个问题 install/remove of the Service Denied,这个问题说明自己没有安装和删除的权利,原因是自己在运行cmd过程是没有使用管理员身份运行,解决方法:就是以管理员身份运行cmd,再进行安装步骤:1 、打我的电脑C:\Windows\System32\cmd.exe,右击cmd选择以管理员身份运行2、在...

2019-09-22 18:31:00 1785

转载 IDEA优化配置--- Intellij IDEA 2017 / 2018设置背景图片与透明度

一、前言:IDEA中主题可以更换,大家可以直接到 http://www.riaway.com/ 网站,直接下载自己喜欢的主题。然后导入进去IDEA中,IDEA中代码编辑器和控制台的字体颜色和背景就会发生改变。这些主题导入IDEA之后,如果对某些个字体颜色配色方案不满意的,还可以在IDEA中修改设置,很人性化。我个人比较喜欢这款 Nice Python主题,还可以对部分颜色配色方案...

2019-09-19 11:45:00 2097

转载 @RequestMapping注解及属性详解

@RequestMapping 注解:@RequestMapping 是 Spring Web 应用程序中最常被用到的注解之一。这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。Request Mapping 基础用法在 Spring MVC 应用程序中,RequestDispatcher (在 Front Controller 之下) 这个 ...

2019-09-17 11:34:00 435

转载 SpringBoot Controller 中 HttpServletRequest ServletInputStream 读取不到文件数据流的处理方式...

在Springboot程序启动后,会默认添加OrderedCharacterEncodingFilter和HiddenHttpMethodFilter过滤器。在HiddenHttpMethodFilter过滤器中会调用request.getParameter(),从而造成我们在controller中通过request的InputStream无法读取到RequestBody的数据。如下:...

2019-09-17 09:50:00 1530

转载 Tomcat的server.xml配置解析

<Host>标签  appBase属性: 1 这个目录下面的子目录将自动被部署为应用。 2 这个目录下面的.war文件将被自动解压缩并部署为应用   一般默认值为:webapps<Host name="localhost" appBase="webapps" unpackWAR...

2019-09-11 10:02:00 387

转载 Java中用JXL导出Excel表格文件详解

在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。使用如下:搭建环境将下载后的文件解包...

2019-08-27 15:36:00 182

转载 Maven的install报错警告WARNING: An illegal reflective access operation has occurred

报错如下图片警告如图所示,该警告是因为jdk版本太高(我用的是10.0,据说9.0的也会这样),具体的原理还没有研究,它不影响项目的正常运行,但是看着很糟心有木有~~~~解决方案是把项目jdk降低到1.8及以下,建议1.8。操作步骤:快捷键Ctrl+Alt+Shift+S进入项目结构设置如图修改为1.8 然后确认即可。如...

2019-08-14 10:47:00 396

转载 Windows下Zookeeper启动zkServer.cmd闪退问题

Zookeeper在Windows下启动只需要运行zkServer.cmd双击即可(需保证运行环境中正确安装了Java运行环境)但是在有的时候会出现双击闪退的情况。针对闪退,可按照如下方法进行解决:编辑zkServer.cmd文件末尾添加pause。这样运行出错就不会退出,会提示错误信息,方便找到原因。例如原因如下:转载于:https://w...

2019-08-13 13:44:00 316

转载 springboot单元测试多模块项目不同模块组件不能@autowired问题

博主在写springboot单元测试的时候使用@Autowired失效,显示为null下面是项目架构  api为接口模块,service为实现类模块,测试类写在service模块下。这是测试类,使用的SpringBootTest、RunWith注解。启动后,报错信息如下:修改测试类注解,添加@Componen...

2019-07-31 18:02:00 2792

转载 springBoot注解大全

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让springBoot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文...

2019-07-30 10:40:00 49

转载 Centos7更新yum源下载docker

前言:Docker 要求CentOS 系统(6.5及以上)的内核版本高于 3.10,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过uname -r命令查看你当前的内核版本$ uname -r1.卸载docker老版本$ sudo yum remove docker \ ...

2019-07-29 10:36:00 332

转载 Junit基本注解@BeforeClass、@AfterClass、@Before、@After、@Test、

一、unit中集中基本注解,是必须掌握的。@BeforeClass– 表示在类中的任意public static void方法执行之前执行@AfterClass– 表示在类中的任意public static void方法执行之后执行@Before– 表示在任意使用@Test注解标注的public void方法执行之前执行@After– 表示在任意使用@Tes...

2019-07-25 18:01:00 754

转载 JUnit 注解之Rule

  博主推荐文章:http://www.testclass.net/junit一个JUnit Rule就是一个实现了TestRule的类,这些类的作用类似于@Before、@After,是用来在每个测试方法的执行前后执行一些代码的一个方法。 那为什么不直接用这些@Before、@After呢?这是因为它们都只能作用于一个类,如果同一个setup需要在两个类里面同时使用...

2019-07-25 17:47:00 588

转载 @Slf4j 注解的使用方法

当自己写日志的时候,肯定需要:private final Logger logger = LoggerFactory.getLogger(LoggerTest.class);每次写新的类,就需要重新写logger有简单的方式,就是使用@Slf4j注解首先是在pom中引入:<!--可以引入日志 @Slf4j注解--><depende...

2019-07-25 17:25:00 218

转载 @FixMethodOrder注解指定测试方法的执行顺序

    我们在写JUnit测试用例时,有时候需要按照定义顺序执行我们的单元测试方法,比如如在测试数据库相关的用例时候要按照测试插入、查询、删除的顺序测试。如果不按照这个顺序测试可能会出现问题,比如删除方法在前面执行,后面的方法就都不能通过测试,因为数据已经被清空了。而JUnit测试时默认的顺序是随机的。所以这时就需要有办法要求JUnit在执行测试方法时按照我们指定的顺序来执行。JUn...

2019-07-25 17:12:00 218

转载 Spring中使用@RunWith整合的测试注解

@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"classpath:aop/applicationContext.xml"})@RunWith就是一个运行器@RunWith(JUnit4.class)就是指用JUnit4来运行@RunWith(SpringJUnit4...

2019-07-25 16:28:00 167

转载 英语启蒙动画

提起英语启蒙,原版动画片是所有方法中,最方便、最简单的。今天推荐的是经过长期过滤后留下来的“经典”。▎0-2岁——英语启蒙初期这个阶段的孩子启蒙英语相对容易很多,选择的片子要以短,有趣,语言较少,内容简单好理解,语言的重复率高,语速不要太快的英语视频。▎2-4岁——英语启蒙阶段该阶段包含了0-2岁片子,另外选择增加难度加大一些视频内容。英语语言可...

2019-07-12 10:29:00 721

转载 zookeeper下载地址

    提供zookeeper下载地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/转载于:https://www.cnblogs.com/nhdlb/p/11168662.html

2019-07-11 10:56:00 72

转载 HTML调色板

  调色板路径https://encycolorpedia.cn/转载于:https://www.cnblogs.com/nhdlb/p/11168622.html

2019-07-11 10:52:00 1188

转载 《后端架构师技术图谱》

今天翻到一个很详细的技术图谱,作者很用心,在这里推荐一下https://github.com/xingshaocheng/architect-awesome转载于:https://www.cnblogs.com/nhdlb/p/11168240.html...

2019-07-11 10:00:00 124

转载 从windows到linux的shell脚本编码和格式

从windows到linux的shell脚本编码和格式问题从windows到Linux的shell脚本编码和格式问题1、异常问题 :set ff=unix启动脚本在启动时报错比如执行sh start.sh,时会报Command not found等等的错误,因为我们在windows编写或修改后的脚本是dos编码,而正常的在Linux系统中执行的是uni...

2019-07-09 10:16:00 385

转载 Centos7 安装docker-18.03.1-ce(离线安装)

一、引言为了实现离线安装docker-18.03.1-ce这个想法,我遍寻网络,什么 RPM 搜索大法啦,yum localinstall 方法啦,都是复杂到不行。二、终极解决直接上网址:Install Docker CE from binaries (官方文档:通过二进制包安装 docker 社区版)这里,我把当前最新(2018-05-24)的 docker-18.03.1-...

2019-06-12 16:46:00 75

转载 Linux的IP地址显示127.0.0.1的解决办法

首先查看Linux的防火墙是否关闭firewall-cmdLinux上新用的防火墙软件,跟iptables差不多的工具。firewall-cmd --state # 显示防火墙状态systemctl start firewalld # 启动systemctl status firewalld # 或者 firewall-cmd --state ...

2019-06-12 16:26:00 1914

转载 CentOS下载地址资源

新版本系统镜像下载(当前最新是CentOS 7.4版本)CentOS官网官网地址http://isoredirect.centos.org/centos/7.4.1708/isos/x86_64/进入下载页面下载目录界面分为两个主要的资源区:Actual Country,表示当前所在国家资源区;Nearby Countries,表示附近国家资源区每个资源...

2019-06-11 15:41:00 122

转载 Mybatis逆向工程 与 走过的坑!!

近日我在搭建springboot+mybatis+mysql 的整合项目(自己测试玩)的时候用到了mybatis的逆向工程,来这里记录一下我的菜鸟编码过程首先我在maven中引入这些依赖<dependency> <groupId>org.mybatis.generator</groupId> ...

2019-05-22 10:53:00 120

转载 mybatis generator配置,Mybatis自动生成文件配置,Mybatis自动生成实体Bean配置

一、使用Maven方式引入Mybatis依赖Jar包(版本号自己改或定义)<properties> <spring.version>4.3.13.RELEASE</spring.version> <mybatis.version>3.4.6</mybatis.ve...

2019-05-21 09:56:00 105

转载 MySql忘记密码怎么修改?

1. 关闭正在运行的MySQL服务2. 打开DOS窗口,转到mysql\bin目录3. 输入mysqld --skip-grant-tables 回车 --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录5. 输入mysql回车,如果成功,将出现MyS...

2019-05-13 14:05:00 54

转载 Maven3.3.9下载路径与安装配置

安装Maven步骤:下载Maven,下载网址:http://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/解压下载的文件:建议解压到全英文的路径下。解压后配置Maven环境变量右键计算机–>属性–>高级系统设置–>环境变量变量名填入:MAVEN_HOME变量值填入:Maven解压的路...

2019-04-28 13:41:00 935

转载 CentOS 7 服务器之间ssh无密码登录、传输文件

在Linux服务器之间使用ssh命令向另一个Linux服务器发送执行指令是需要输入密码ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法。使用密钥登录分为3步:1、生成密钥(公钥与私钥); 使用ssh-keyg...

2019-03-12 14:53:00 2369

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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