- 博客(70)
- 资源 (6)
- 收藏
- 关注
原创 jenkins+docker 一键部署
pipeline { agent any stages { stage('GIT CHECK') { steps {checkout([$class: 'GitSCM', branches: [[name: '$branch']], extensions: [], userRemoteConfigs: [[credentialsId: '47925edc-bd2d-488b-8386-34e1a31c93d3', url: 'http://192.168.1...
2022-03-26 14:39:23 1203
原创 18n信息
package com.chinapex.dashboard.config;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.MessageSource;import org.springframework.context.i18n.LocaleContextHolder;import org.springframework.stereotype.Co.
2020-06-09 19:36:38 741
原创 i8n 配置类
package com.chinapex.dashboard.config;import com.chinapex.dashboard.interceptor.LocaleInterceptor;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.suppo.
2020-06-09 19:31:58 606
原创 异常处理器
package com.chinapex.dashboard.advice;import com.chinapex.dashboard.config.LocaleMessage;import com.chinapex.dashboard.constant.ResultExceptionCode;import com.chinapex.dashboard.entity.vo.ResultVO;import com.chinapex.dashboard.exception.DashboardAbst.
2020-06-09 19:31:03 197
原创 项目初始化到git上的步骤
1.先在github上面创建一个项目地址2.其次进入到本地项目的目录文件下面执行a、git init:初始化本地仓库b、git add .添加全部已经修改的文件,准备commit 提交该命令效果等同于 git add -AC、git commit -m ‘提交说明’将修改后的文件提交到本地仓库,如:git commit -m ‘项目创建’D、连接到远程仓库,并将代码同步到远程仓库git remote add origin 远程仓库地址E、git pul...
2020-05-19 11:11:10 638
原创 maven 中区分不同版本的配置信息
<repositories> <repository> <id>nexus-snapshots</id> <url>http://mav.chinapex.com.cn/repository/maven-snapshots/</url> <releases>...
2020-04-26 10:33:08 453
原创 vue + Axios Excel 请求后台下载 ResponseEntity
后端代码 /** * 小票数据导出 */ @RequestMapping(value = "/export.do" ) public ResponseEntity<byte[]> receiptRawExport(HttpServletRequest request, @RequestBody Filter...
2020-04-10 09:48:42 1307 1
转载 springMVC validate 校验有哪些@属性
@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上@Null限制只能为null@NotNull限制必须不为null@AssertFalse限制必须为false@AssertTrue限制必须为true@DecimalMax(value)限制必须为一个不大于指定值的数字@Dec...
2020-04-10 09:46:47 337
原创 oracle批量保存sql信息
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.zto.cloudcall....
2020-04-10 09:26:02 392
原创 批量保存或者更新sql
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.zto.cloudcall....
2020-04-10 09:24:48 1298
原创 oracle相关sql
-- 分页查询SELECT *FROM (SELECT tt.*, ROWNUM AS rownoFROM ( SELECT t.* FROM YUNHU.ZTO_CRM_SERVICE t ORDER BY id ASC ) ttWHERE ROWNUM <= 5000 ) table_aliasWHERE...
2020-04-10 09:23:11 121
原创 swagger是否生效的配置
禁用方法1@Configuration@EnableSwagger2public class Swagger2Config extends WebMvcConfigurerAdapter { @Value("${swagger.enable}") private Boolean enable; @Bean public Docket createRe...
2020-03-21 09:38:34 1660
原创 oracle数据库使用mybatis批量插入或者新增
<insert id="saveorupdateBatch" parameterType="java.util.List"> MERGE INTO table_name t1 USING ( <foreach collection="list" item="item" index="index" separator="union all"> ...
2020-02-25 19:13:34 469
原创 swagger 注解的使用
swagger注解API详细说明注释汇总作用范围 API 使用位置 对象属性 @ApiModelProperty 用在出入参数对象的字段上 协议集描述 @Api 用于controller类上 协议描述 @ApiOperation 用在controller的方法上 Response集 @ApiResponses ...
2019-05-24 16:07:23 201
原创 docker 鏡像的創建過程
FROM centosMAINTAINER jinlin<jinyulinlang@126.com# 把宿主机当前上下文的c.txt 复制到容器/usr/local/的路径下COPY c.txt /usr/local/cincontainer.txt#把java与tomcat 添加到容器中ADD apache-tomcat-8.5.34.tar.gz...
2019-03-23 22:11:46 146
原创 过去七配置跨域请求
public class testFilter implements Filter {public void doFilter(ServletRequest request, ServletResponse resp, FilterChain chain) throws IOException, ServletException {HttpServletResponse respon...
2019-03-10 10:46:27 131
原创 泛型获取相关信息
import java.io.Serializable;/** * *//** * @Title: RequestDemo.java * @author jinyulinlang * @date 2018年12月19日 * @version V1.0 */public class Model<T extends Object> implements Ser...
2018-12-19 23:41:55 167
原创 rocketmq相关知识
1)RocketMQ搭建步骤开发环境64位 centos7(虚拟机,1G内存) 64位 jdk1.8 maven 3.5.0 Git tomcat(用于启动rocketmq-console) rocketmq 3.2.6(最好选择maven仓库中已有的版本,保持客户端依赖的jar包和服务器版本一致) rocketmq-console环境变量配置vi /etc/profil...
2018-11-09 00:01:49 615
原创 基于微信开发的文档说明
微信的配置及验证1)微信公众号的基本配置进行验证 类别 数据 必选 说明 HTTP请求URL <http://xxx/xxx > Y 设备后台的云服务器的http地址 数据格式 ap...
2018-11-06 23:15:19 320
原创 mybatis自动生成器的相关配置
1.pom.xml文件 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h
2018-10-21 21:11:10 208
原创 log4j.properties的配置详解
##logger是进行记录的主要类,appender是记录的方式,layout是记录的格式#Logger - 日志写出器,供程序员输出日志信息 #Appender - 日志目的地,把格式化好的日志信息输出到指定的地方去 #ConsoleAppender - 目的地为控制台的Appender #FileAppender - 目的地为文件的Appender #RollingFileAppe...
2018-10-13 09:26:12 145
原创 关于枚举类的两种用法
/** * */package com.***.enums;/** * 根据发票代码查找发票所属省份 * * @author jinyulinlang date:2018年7月26日 */public enum CityEnum { BJS("北京市", "11"), SHHS("上海市", "31"), TJS("天津市", "12"), CHQS(&qu
2018-09-27 21:38:32 524
原创 log4j的详情配置
日志记录器(Logger)的行为是分等级的。分为 - OFF - FATAL - WARN - INFO - DEBUG - TRACE - ALL Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。 比如在这里定义了INFO级别,则应用程序中所有DEBUG级...
2018-09-24 10:45:04 163
原创 liunix jdk 的环境变量匹配值
JAVA_HOME=/usr/local/java/jdk1.8.0_181CLASSPATH=.:$JAVA_HOME//lib/tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH source /etc/profile 重新加载
2018-09-22 15:27:42 241
原创 JDK,TOMCAT,MYSQL的安装过程中需要从网上yum才可以继续提前安装下载好依赖
yum install glibc.i686yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6yum update libstdc++-4.4.7-4.el6.x86_64yum install gccyum install gcc-c++
2018-09-22 11:25:56 188
转载 Centos防火墙设置与端口开放的方法
Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。一、iptables1.打开/关闭/重启防火墙 开启防火墙(重启后永久生效):chkconfig iptables on关闭防火墙(重启后永久生效)...
2018-09-19 06:14:11 120
转载 CentOS6.7mini版本依赖的yum
安装JDK ,MYSQL, Nginx,Redis,所依赖的yum包:yum install perl yum install libaio yum install -y make yum install -y cmake yum install -y gccyum install -y gcc-c++ yum install -y ncurses yum install -y...
2018-09-16 12:26:30 212
原创 java虚拟机的原理
Car c=new Car()能否解释一下上面代码在内存中是如何分配的?在JVM栈区当中的一个新生代区里面的一个伊甸园区java源程序(a.java)->编译成java的二进制字节码(a.class)(1) Windows下的JAVA字节码解释程序(2)Linux下的java字节码解释程序(3)能直接解释java字节码的cpuclass files-> clas...
2018-09-14 20:30:04 195
原创 ElasticSearch在springboot中的使用
ElasticSearch :1.高度可扩展的开源全文搜索和分析引擎2.快速地、近实时的对大数据进行存储、搜索和分析3.用来支撑有分在的数据搜搜需求的企业级应用ElasticSearch特点:1.分布式2.高可用3.多类型:支持Rest风格4.多API:支持http的restable5.面向文档:不需要事先去定义一些模式6.异步导入7.近实时8.基于Lucene9.A...
2018-09-08 15:37:27 525
转载 hibernate操作oracle数据库 主键自增
相信使用过mysql,sql server,oracle的朋友都知道,oracle中的表的主键如果想设置成自增长,那么需要创建序列在oracle中为create table Student( Student_ID number(6) NOT NULL PRIMARY KEY, Student_Name varchar2(10) NOT NULL, Student_Age ...
2018-09-02 11:46:26 442
原创 Thymeleaf的配置
Thymeleaf是动态才会显示出功能的build.gradle详细解释 增加Thymeleaf依赖// buildscript 代码块中脚本优先执行buildscript { // ext 用于定义动态属性 ext { springBootVersion = '1.5.2.RELEASE' } // 自定义 Thymeleaf 和...
2018-08-20 06:44:37 679
原创 Thymeleaf的相关知识
Thymeleaf 标准方言一、如何识别标准方言1.<span th:text="..."> 此种形式是比较常用的;不过需要在h5的标签里面引入p命名空间 例如:<html xmlns:th="http://www.thymeleaf.org"><p th:text="#{home.welcome}">Welcome to our grocery s..
2018-08-19 17:56:13 687
原创 yml的配置
# LOGGINGlogging: config: logback.xml file: log/ChangHong.log # Log file name. For instance `myapp.log` path: log/ # Location of the log file. For instance `/var/log`#AUTO-CONFIGURATIONspr...
2018-08-19 17:51:45 970
原创 build.gradle 配置
buildscript { ext { springBootVersion = '2.0.4.RELEASE' } // 自定义 Thymeleaf 和 Thymeleaf Layout Dialect 的版本 ext['thymeleaf.version'] = '3.0.9.RELEASE' ext['thymeleaf-layout-dialect.versio...
2018-08-19 17:41:50 245
原创 application.properties 的配置信息
# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own ap...
2018-08-17 18:08:01 729
原创 spring 原理
Spring:源码解读Spring IOC原理Spring IOC设计原理解析:本文乃学习整理参考而来一、 什么是Ioc/DI?二、 Spring IOC体系结构(1) BeanFactory(2) BeanDefinition三、 IoC容器的初始化1、 XmlBeanFactory(屌丝IOC)的整个流程2、 FileSystemXmlApplicationCo...
2018-08-16 19:29:10 325
原创 消息队列的使用
3.1 RabbitMQ的核心:核心官网有介绍,说的connecnton,channel之类的,到底怎么样,who care?总体来看,我们关注业务实现是:1)消息怎么投递的。2)消费者怎么消费消息。3)消息是否是可靠投递。4)消息投递方式。5)消息的生命周期。6)消息队列生命周期3.2 消息是怎么投递的?(记住一点,生产者消息投递都是面向交换机的)RabbitMQ 是面向交换机...
2018-08-14 16:19:54 335
原创 mybaitis生成器详解
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator...
2018-08-09 15:40:21 162
转载 对象序列化
什么是对象序列化? 序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程. 这是百度百科的说明,也很浅显易懂,比如说,我有一个java对象,我想传输给远端的程序,如何传输尼? java提供了序列化接口,只要实现了Serializable接口,就可将java对象序列化成字节,然后以流的形式传输,然后在远端再反序列化成对象,这就达到了传输消息的目的. ...
2018-08-08 16:23:50 497
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人