自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

肖天翔

博客助我成长

  • 博客(46)
  • 收藏
  • 关注

转载 linux版本回退

我们在Linux下创建用户主要有两种方式:adduser和useradd,它们的区别以及主要用法如下:adduseradduser的用法很简单,只需adduser+username即可,如下:sudo adduser alvin这个命令其实是个perl脚本,它的底层还是调用useradd命令。网上很多教程说它会进行人机交互,但现在有些发行版(比如centOS)其实已经改进了,无需繁琐的交互,只需以上一条命令即可创建用户。adduser命令会自动创建用户家目录,指定shell版本。但是,有些发

2021-11-19 10:04:55 1209 2

原创 git版本回退的问题

1:首先使用ideal回退自己本地的版本2:选择回退方式1:hard表示彻底回退,缓存区中都给回退了2:soft,表示代码回滚了,但是commit还在,你只要重新commit就可以回到原来版本我们选择hard就行,这样本地的代码就彻底给回滚了3:使用命令回退远程分支:git push origin -f develop_back ---强制回退项目版本至此所有项目回退完成!!!...

2021-05-21 15:05:02 149

转载 Elasticsearch搜索服务介绍

1 ES 入门之一 安装ElasticSearcha2 ES 记录之如何创建一个索引映射3 ElasticSearch 学习记录之Text keyword 两种基本类型区别4 ES 入门记录之 match和term查询的区别5 ElasticSearch 学习记录之ES几种常见的聚合操作6 ElasticSearch 学习记录之父子结构的查询7 ElasticSearch 学习记录之ES查询添加排序字段和使用missing或existing字段查询8 ElasticSearch

2020-09-23 14:27:23 147

原创 springboot聚合dubbo

springboot中的坑,必须依赖一下jar包,不然yml文件时不会提示的。<dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>0.2.0</version> </dependency>...

2020-08-11 11:04:06 100

转载 写的太好了,spirngboot创建聚合工程

使用IntelliJ IDEA创建Maven聚合工程、创建resources文件夹、ssm框架整合、项目运行一体化一、创建一个空的项目作为存放整个项目的路径1、选择 File——>new——>Project ——>Empty Project2、WorkspaceforTest为项目存放文件夹。二、maven继承:创建父-子项目,聚合工程...

2020-01-13 16:14:04 144

转载 maven打包问题

maven跳过单元测试-maven.test.skip和skipTests的区别转载arkblue发布于2016-03-24 20:56:12阅读数 177967收藏展开-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。-Dmaven.test.skip=true,不执行测试用例,也不编译测试...

2019-12-17 00:26:53 81

转载 构建聚合springboot项目

IDEA创建springboot聚合项目原创置顶kongkxy发布于2018-08-21 17:34:28阅读数 8115收藏展开使用idea创建springboot很简单,但是基于springboot的聚合工程很多小伙伴都是不会的,在这里我分享一下我自己搭建springboot聚合工程的经验一.创建聚合父工程1.首先使用Spring Initializr来快速创...

2019-12-12 14:23:31 148

转载 降低autowrie的安全级别,防止报错

IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示原创lk小强发布于2019-06-05 14:02:16阅读数 1072收藏展开1.问题描述  在Idea的spring工程里,经常会遇到Could not autowire. No beans of ‘xxxx’ type found的错...

2019-12-12 14:00:41 583

转载 Spring单元测试

spring的单元测试如果spring 4.3.18这个版本的spring要使用junit,需要使用junit的junit-4.12之上的版本。使用这个版本junit的时候需要引入hamcrest-all的jar包。之前的junit版本是不需要单独引入这个jar包的,因为之前版本把hamcrest-all的jar包集成进来了,从4.12开始,该jar包不集成,需要单独的引入。/*...

2019-09-10 17:12:21 108

转载 idea 关闭线上课程

1、如果还没有push的话,我一般是通过Terminal命令行操作,执行git reset --soft|--mixed|--hard <commit_id>这里的<commit_id>就是每次commit的SHA-1,可以在log里查看到--mixed 会保留源码,只是将git commit和index 信息回退到了某个版本.--soft 保留源码,只回退到...

2019-06-18 16:09:46 192

转载 @ApiImplicitParam 中swagger的使用

@ApiResponses、@ApiResponse、@ApiImplicitParams、ApiImplicitParam原创博客:https://blog.csdn.net/qq_36826506/article/details/82182817@ApiImplicitParam:作用在方法上,表示单独的请求参数参数:1. name :参数名。2. value : 参数的...

2019-06-14 17:10:19 14647

转载 tortoisegit安装

图解TortoiseGit安装图解听语音 | 浏览:3797 | 更新:2016-10-20 09:18 | 标签:软件 1 2 3 4 5 6 7 分步阅读TortoiseGit是一个开放的GIT版本控制系统的源客户端。TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器...

2019-06-13 14:56:13 119

原创 poi读取excel文件

package com.ald.fanbei.api.web.apph5.controller;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.text.DecimalFormat;import java.util.*;import com....

2019-06-12 10:03:35 2707

转载 ThreadLocal的用法和理解使用

一、用法ThreadLocal用于保存某个线程共享变量:对于同一个static ThreadLocal,不同线程只能从中get,set,remove自己的变量,而不会影响其他线程的变量。1、ThreadLocal.get: 获取ThreadLocal中当前线程共享变量的值。2、ThreadLocal.set: 设置ThreadLocal中当前线程共享变量的值。3、ThreadLoc...

2019-05-31 16:42:16 510

原创 springboot(springCloud)启动的时候指定启动环境

import javax.sound.midi.SoundbankResource;@RunWith(SpringRunner.class)@SpringBootTest(classes = StarterApplication.class,webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)@ActiveProfile...

2019-04-25 16:28:20 2486

原创 spring - jdbcTemplete 以及数据库连接池的深入理解

1:jdbcTemplate需要依赖数据库连接池,获取数据库连接,然后根据连接好的连接,封装方法,进行增删查改的操作。例子:使用dbcp数据路连接池,封装jdbc,直接封装。package com.itheima.b_api;import org.apache.commons.dbcp.BasicDataSource;import org.springframework.jdbc....

2019-04-18 10:39:29 321 1

原创 Spring Aop的总结

1:Aop的概念,了解AOP首先必须了解概念AOP概念:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。2:AOP的专业术语...

2019-04-16 11:24:49 200

原创 MyBatis框架思想总结

1:Mybatis的原理 mybatis的底层使用的是反射机制来实现的,需要了解mybatis的原理,首先需要弄清楚两个问题 1:动态代理,什么是动态代理,以及反射机制,怎么使用反射,以及自定义注解。 2:mybatis的接口为什么可以调用,接口为什么可以生成对象。第一个问题:什么是动态代理:动态代理就是对原对象的一个加强,在不改变原对象的同时,增加原对象的功能和属性。要...

2019-04-04 11:22:39 487

转载 多线程的深入学习

关于线程和线程池的学习,我们可以从以下几个方面入手:第一,什么是线程,线程和进程的区别是什么第二,线程中的基本概念,线程的生命周期第三,单线程和多线程第四,线程池的原理解析第五,常见的几种线程池的特点以及各自的应用场景一、线程,程序执行流的最小执行单位,是行程中的实际运作单位,经常容易和进程这个概念混淆。那么,线程和进程究竟有什么区别呢?首先,进程是一个动态的过程,是一...

2019-03-27 16:12:20 181

转载 mysql在保存数据的时候多了一秒钟

1.最近公司运维对数据库进行迁移,导致了一个问题--&gt;mysql保存系统传递的时间会诡异的增加一秒钟系统使用如下工具类:public static Date getAppointDayOfEndTime(Date date, int days) { Calendar c = Calendar.getInstance(); c.setTime(date); c....

2019-01-22 16:12:19 706

转载 omcat部署应用和maven部署应用下利用profile实现测试环境和开发环境切换

转载 http://blog.51cto.com/1385903/2060233spring通过profile实现开发和测试环境切换梦Scarlett0人评论7009人阅读2018-01-12 14:54:46以开发测试为例,介绍tomcat部署应用和maven部署应用下利用profile实现测试环境和开发环境切换一、tomcat部署应用1、数据源配置dev.prope...

2019-01-07 23:39:51 124

转载 目前互联网比较赚钱的项目

一、互联网 首先是互联网,近年来互联网的发展是有目共睹的,互联网所带来的经济效益也是毋庸置疑的。即便是互联网已经遍地丛生的现在,互联网依旧是最赚钱的行业没有之一。 与此同时在传统互联网发展的同时,随着科技的发展移动互联网更是一匹黑马。截止到今年第二季度,中国互联网用户已经达到5.8亿,移动互联网用户已经达到4.6亿。 二、物联网/智慧城市 紧接着就是人们迫切的希望提高生活...

2018-09-20 11:21:33 1517

转载 Git安装

git安装教程2017年06月07日 19:04:10阅读数:10693Git介绍分布式:Git版本控制系统是一个分布式的系统,是用来保存工程源代码历史状态的命令行工具。 保存点:Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目的状态;可以在该保存点将多人提交的源码合并, 也可以回退到某一个保存点上。 Git离线操作性:Git可以离线进行代码提交,因此它称得上是完全的分布...

2018-07-06 13:17:15 1092

转载 SpringCloud 学习

SpringCloud-Learning源码下载地址:http://download.csdn.net/detail/k21325/9650968谢谢博主的分享,为了 不丢失 我先保存一份本项目内容为Spring Cloud教程的程序样例。作者博客:http://blog.didispace.com Spring Cloud系列博文:http://blog.di...

2018-07-03 16:49:18 222

转载 spring 中的@Bean

Spring Boot提倡约定优于配置,如何将类的生命周期交给spring1、第一种自己写的类,Controller,Service。 用@controller @service即可2、第二种,集成其它框架,比如集成shiro权限框架,集成mybatis分页插件PageHelper,第三方框架的核心类都要交于Spring大管家管理@Configuration可理解为用spring的时候xml里面的...

2018-06-27 10:15:18 2799

转载 spring-自定义注解

原文链接:http://blog.csdn.net/u013045971/article/details/53433874什么是注解        Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取...

2018-06-26 16:32:50 542

转载 @SuppressWarnings 注解的使用

@SuppressWarnings注解用法详解今天来谈谈@SuppressWarnings注解的作用。J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。@SuppressWarnings 批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是...

2018-06-26 10:57:17 155

转载 Spring注解自定义

转载: https://www.cnblogs.com/acm-bingzi/p/javaAnnotation.html 对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直...

2018-06-25 20:03:36 99

转载 json转换

转载自:http://blog.csdn.net/gchb9527/article/details/8688279工程中所需的jar包,因为在网上不太好找,所以我将它放到我的网盘里了,如有需要随便下载。点击下载1.简单的解析json字符串首先将json字符串转换为json对象,然后再解析json对象,过程如下。JSONObject jsonObject = JSONObject.fromObjec...

2018-06-19 14:51:16 664

转载 spring集成mq

深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例2015年09月27日 00:13:23阅读数:111306第一篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了JMS的两种消息模型:点对点和发布订阅模型,以及消息被消费的两个方式:同步和异步,JMS编程模型的对象,最后说了JMS的优点。第二篇博文深入浅出JMS(二)–ActiveMQ简单介绍以及安装,我们介绍了消息中间件A...

2018-05-31 16:40:48 2079

转载 MQ入门程序

1.下载ActivityMQhttp://activemq.apache.org/download-archives.html下载的时候需要注意你下载的版本所需要的JDK版本支持情况  jdk1.6 支持 ActivityMQ5.4  5.52.启动ActivityMQ解压apache-activemq-5.4.3-bin.zip到指定目录双击apache-activemq-5.4.3\bin\a...

2018-05-31 16:28:04 239

转载 spirng-cache 整合redis

1、Spring cache 整合 redis要依赖的jar包有:&lt;dependency&gt; &lt;groupId&gt;org.springframework.data&lt;/groupId&gt; &lt;artifactId&gt;spring-data-redis&lt;/artifactId&gt; &lt;version&gt;${spring-d...

2018-05-31 15:04:16 109

转载 java -oss 文件上传

阿里云 oss服务器文件上传 java2017年05月05日 11:41:04阅读数:5670前天做oss服务器文件上传,之前没了解过,做的过程中遇到许多问题,最终通过查阅相关资料解决了,特分享一下。首先准备工作 必要的jar 这里注意版本一致,不然就会报很多坑爹的错误。。如果你断点调试在执行putObject方法时报错,99%的是jar包有问题。。然后是配置文件现在开通oss,都是免费开通的,包...

2018-05-29 18:54:15 9073

转载 maven换件切换

在开发maven项目时,一般都会把配置文件放到src/main/resources目录下,针对这个目录,maven的resources对其进行单独的配置。 resources配置一般如下:&lt;resources&gt;  &lt;resource&gt;    &lt;directory&gt;src/main/resources&lt;/directory&gt;    &lt;filter...

2018-05-25 10:27:45 419

转载 Date日期转化

java] view plain copyimport java.util.Calendar;  import java.util.Date;    public class DateUtil {      /**       * 凌晨       * @param date       * @flag 0 返回yyyy-MM-dd 00:00:00日期&lt;br&gt;       *    ...

2018-05-16 14:43:01 187

转载 技术接活

程序员一般通过什么途径接私活?无论BS还是CS的, 想知道大家都是怎样做,如何才靠谱? 讨论讨论。 一般接的私活大小报酬什么的 。 如果你是BOSS, 如何看待。 国外的呢?…显示全部关注者4,691被浏览572,431关注问题写回答​2 条评论​分享​邀请回答​43 个回答默认排序​周晓南山有梅221 人赞同了该回答这个适合我回答。离职“被”自由职业接私活一年半了。之所以是被自由职业,是因为起初...

2018-05-03 14:03:17 1088

转载 redis设置过期时间的原理

一、有效时间设置:redis对存储值的过期处理实际上是针对该值的键(key)处理的,即时间的设置也是设置key的有效时间。Expires字典保存了所有键的过期时间,Expires也被称为过期字段。 四种处理策略EXPIRE 将key的生存时间设置为ttl秒PEXPIRE 将key的生成时间设置为ttl毫秒EXPIREAT 将key的过期时间设置为timestamp所代表的的秒数的时间戳PEXPIR...

2018-04-28 13:47:54 8352

转载 Git设置记住密码

每次提交代码都要输入用户名密码,十分麻烦,教大家怎么让Git记住密码。Https记住密码永久记住密码git config --global credential.helper store1会在用户主目录的.gitconfig文件中生成下面的配置。[credential] helper = store12如果没有--global,则在当前项目下的.git/config文件中添加。当然,你也可...

2018-04-25 16:26:13 4560

转载 p2p经典金融模式

P2P网贷平台的债权转让模式究竟有哪些风险?字号 评论 邮件 纠错2016-06-01 17:41:38 来源:和讯网 作者:陈云峰 谭鸿   互联网金融专项整治持续进展,一份名为《互联网金融风险专项整治工作实施方案》在网上流传,该方案涉及到P2P、股权众筹、第三方支付、互联网保险、互联网跨界资管、互联网金融广告等多个领域。其中要求P2P和股权众筹平台,未经批准均不得从...

2018-04-25 11:37:35 1074

转载 spring -interceptors注解的使用

          转载:https://blog.csdn.net/wodemaya8/article/details/45247979springmvc里使用注解进行拦截器配置 原创 2015年04月24日 16:18:13 ...

2018-04-19 17:03:51 3204

空空如也

空空如也

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

TA关注的人

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