3 不胖不换ID

尚未进行身份认证

我是个菜鸟,要好好学习

等级
TA的排名 7w+

Maven

第一章前言在目前的项目构建中,可以说不使用maven的情况基本不存在。今天把maven的基本概念以及使用总结了下,供大家以后作为入门和查询使用。第二章正文2.1.Maven概念Maven作为一个构建工具:帮助我们自动化构建,我们只需关注命令即可。抽象构建过程,提供构建任务实现。跨平台,提供对外一致的操作接口。Maven作为一个依赖管理工具和项目管理工具:借助坐标系统准...

2019-07-05 15:05:42

jenkins自动化部署war

文章目录系统环境原理使用方法安装jdkmavenjenkins配置全局工具配置安装插件配置系统设置创建maven项目系统环境1.linux:ubuntu2.java83.jenkins2.138.3war包4.gitlab5.mavne3.5.4原理配置git服务器,提交代码远程更新至jenkins服务器下配置maven,将之前项目打包编写ssh,运行项目使用方法...

2018-12-04 10:08:01

Navicat 将mysql、oracle表导出为数据字典

selectcolumn_name,column_type,is_nullable,column_commentfrominformation_schema.columnswheretable_schema='yck_bts_db'andtable_name='da_menu';第一个为数据库名第二个为表名选择工具导出为excelexcel转wordh...

2018-09-12 14:30:29

Ubuntu 16.04.3 安装ORACLE

环境下载oracle环境ubuntu14.04LTSamd64位oracle11jdk816G下载oracle

2018-09-12 10:50:10

Spring REST API异常处理机制

@ControllerAdvice@ExceptionHandler实现方式@ControllerAdvice@ControllerAdvice是一个@Component,用于定义@ExceptionHandler,@InitBinder和@ModelAttribute方法,适用于所有使用@RequestMapping方法。Spring4之前,@Controlle...

2018-08-29 10:34:02

Spring Boot RestTemplate

getForObjectgetForEntitypostForObjectHttpEntitypostForEntity配置超时getForObjectgetForObject指get请求,并返回一个Object对象。这里有2个方法参数第1个参数:请求的url地址第2个参数:返回的结果类型,这里String.class表示返回结果是一个字符串。@Re...

2018-06-11 13:43:08

Linux下Spring Cloud多项目部署到tomcat下

去除springboot内置Tomcat修改tomcat内存大小修改Tomcat配置文件,配置多个项目去除springboot内置Tomcat1.去除jar包依赖<dependency><groupId>org.springframework.boot</groupId><artifa...

2018-05-02 21:05:15

面试必备技能:JDK动态代理给Spring事务埋下的

一、场景分析最近做项目遇到了一个很奇怪的问题,大致的业务场景是这样的:我们首先设定两个事务,事务parent和事务child,在Controller里边同时调用这两个方法,示例代码如下:1、场景A:@RestController@RequestMapping(value="/test")publicclassOrderController{@Autowiredpriv

2018-04-13 11:14:10

Spring Boot 注解

ControllerAdvice@ControllerAdvice@ControllerAdvice@ResponseBodypublicclassGlobalExceptionHandler{privateLoggerlogger=LoggerFactory.getLogger(GlobalExceptionHandler.class);@ExceptionHa

2018-04-12 14:54:52

Spring Boot中前台日期String转后台Timestamp

编写转换器转换为TimeStamp拦截器@PostConstruct@StringToDate编写转换器转换为TimeStamp@ConfigurationpublicclassStringToTimestampConverterimplementsConverter<String,Timestamp>{privatef...

2018-04-11 19:09:20

Thread的run()与start()的区别

java的线程是通过java.lang.Thread类来实现的。VM启动时会有一个由主方法所定义的线程。可以通过创建Thread的实例来创建新的线程。每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run()称为线程体。通过调用Thread类的start()方法来启动一个线程。在Java当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。  第一是创建状态

2018-03-07 09:38:30

线程池

一个简单的线程池管理线程上传下载任务/**线程池管理*@authorqiumeng*@Packagecom.itrus.laweyecloud.thread*@Description:*@date20182018/1/1911:15*/@ComponentpublicclassThreadPoolManager{@Autowir...

2018-02-23 15:27:39

localStorage

比较偷懒,将就着看吧if(window.localStorage){console.log("浏览器支持localStorage")varstorage=window.localStorage;//添加//写入a字段storage["a"]=1;

2018-02-06 09:52:22

spring常用注解

AutowiredQualifierResourcejavaxannotationServiceComponentRepositoryControllerScope其他注解使用以下注解时,xml要配置扫描路径。@Autowired@Autowired顾名思义,就是自动装配,默认按类型其作用是为了消除代码Java代码里面的getter/setter与bean

2018-02-04 22:00:51

MultipartFile to standard Java File

页面上传多文件varformdata=newFormData(document.getElementById("proofForm"));$.ajax({type:"POST",url:"#springUrl('/')proofofbill/proof",data:formdata

2018-01-31 14:08:02

HttpClient post发送文件

客户端/***发送文件对象到服务端*@paramfile*@paramurl*@paramparams*@paramcharset*@paramconnectTimeout*@paramsocketTimeout*@return*/public

2018-01-29 10:54:45

Spring 错误总结

AmbiguousmappingCannotmapXXXXXControllermethodAmbiguousmapping.Cannotmap‘XXXXXController’method出现这种问题的可能原因是:@RequestMapping(value=XXX)可能是同一个Controller或者是不同的Controller。XXX重名导致。

2018-01-24 10:54:07

基于 httpclient 4.3.1版本的 http工具类

话不多说,直接上代码publicclassHttpClientUtil{privatestaticintconnectTimeout=10000,soTimeout=60000;privatestaticPoolingHttpClientConnectionManagerconnManager=null;privatest

2018-01-22 14:52:10

itext操作pdf表单域

itext简介表单域text域radiobutton表单域赋值去除表单域PDFTOImage写这个纯属是为了总结最近所学的知识,也是为了给后面用的到人的一些帮助。因为自己在国内查找了不少资料,但都不是自己想要的。背景:创建合同时,需要填写某些文本域、radio、checkbox还有最后需要对合同签名,所以需要研究使用,而不是采用外部编辑器。it

2018-01-20 14:44:46

Groovy总结

SpreadOperator展开运算符ElvisOperator二元运算符SafeNavigationDereferenceOperator安全占位符MethodClosureOperator定义list和map1.SpreadOperator(展开运算符)一个集合使用展开运算符(*.)可以得到一个元素为原集合各个元素执行后面指定方法所得值的集合defpeople=[n

2017-12-22 13:53:00

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!