自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yuanyuan214365的博客

搬砖的码农

  • 博客(167)
  • 资源 (5)
  • 收藏
  • 关注

原创 Mybatis自动生成Mapper Service Entity类文件

package com.zxn;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.InjectionConfig;import com.baomidou.mybatisplus.generator.config.*;import com.b.

2021-07-04 20:05:22 200

原创 CompletableFuture异步调用返回结果

import java.util.ArrayList;import java.util.Arrays;import java.util.Date;import java.util.List;import java.util.concurrent.CompletableFuture;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class Test {public

2021-05-13 22:09:19 2797

原创 excel 联动下拉选择

import com.google.common.collect.Lists;import org.apache.poi.ss.usermodel.*;import org.apache.poi.ss.util.CellRangeAddressList;import org.apache.poi.util.IOUtils;import org.apache.poi.xssf.usermo...

2020-01-18 20:55:46 173

原创 logstash input 配置文件解析

一 引言: input配置,input是logstash数据的输入源;主要是解决怎么收集、去哪收集、这输入源有很多位置的,主要的有文件、数据库、日志等;二、配置源解析1、file源的解析input{ file{ #path属性接受的参数是一个数组,其含义是标明需要读取的文件位置 path => [‘pathA’,‘pathB’] ...

2019-05-26 10:17:06 1720 1

原创 logstash同步pgsql数据到Elasticsearch

一、对于logstash的配置我就不在多说,主要是三部分,input、filter、output的配置二、配置步骤1、input配置input { stdin { } jdbc { jdbc_connection_string => "jdbc:postgresql://127.0.0.1:5432/world" jdbc_use...

2019-05-26 09:49:57 4079 4

原创 excel中添加图片的代码

直接上代码 FileOutputStream fileOut = null; BufferedImage bufferImg = null; BufferedImage bufferImgU = null; BufferedImage bufferImgP = null; BufferedImage bufferImgI= nu...

2019-05-06 08:43:42 5991

原创 maven项目打包成wrapper,然后在windows下运行

一、项目pom文件中添加maven配置注意:mainclass是需要修改成mainclass的路径 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...

2019-04-22 23:01:26 933

原创 Elasticsearch区域位置分析

个人开源项目:https://gitee.com/zhangxn8/springbootelastic/tree/master欢迎star,后续有更多彩蛋

2019-04-20 16:50:44 283

原创 maven项目如何引入本地包

添加配置如下:<dependencies><dependency><groupId>com.abc</groupId><artifactId>abc</artifactId><version>1.0</version>...

2019-03-24 19:46:46 1804

原创 使用docker部署项目

1、背景: 使用docker进行项目部署流程。2、项目结构:就是是添加了一层目录,src/main/docker : Dockerfile,就是镜像文件规则,docker如何去生成这个应用的镜像3、DockerFile配置:FROM frolvlad/alpine-java:jdk8-slim AS builderVOLUME /tmpADD demo-1.0.0-SNA...

2019-03-24 19:39:32 1426

转载 vue的axios访问后台获取不了参数和中文乱码设置

/*** Created by huangshengtao on 2018-8-21.*/axios.defaults.headers = { "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"}axios.defaults.transformRequest = [function (data) ...

2019-03-22 19:41:21 1713

原创 Vue 中使用echart循环遍历动态使用x,y坐标轴

&lt;template&gt;&lt;el-container class="page-wrap"&gt; &lt;el-header class="page-nav" height="30px"&gt; &lt;el-breadcrumb separator-class="el-icon-arrow-right"&gt; &

2019-03-14 11:13:15 2486 1

原创 spring boot 上传文件出错:java.io.IOException: The temporary upload location

背景: 今天在服务器上上传文件到的时候出现文件无法上传的功能,查看tomcat的日志出现如下现象:[Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request;.IOEx...

2019-02-25 10:30:48 1864 1

原创 存储过程与函数的日志输出问题

一、背景问题:在进行函数和存储过程调试过程无法打印日志问题进行分析二、函数       1、在函数过程中是没法进行输出的,因为只能返回结果,所以想打印中间结果是不可能的。       2、对于存储过程可以输出中间结果,就是使用select 参数;       例子:     BEGINDECLARE i INT;DECLARE a BOOLEAN;SET i=FALSE...

2019-01-04 16:00:57 1724

原创 logstash从指定文件读取数据到Elasticsearch

1、logstash: 数据处理管道,同时从多个来源,采集数据、转换数据发送到存储库中。该博文主要介绍如何从指定文件读取数据到es中 第一步: logstash配置文件输入输出规则 logstash_FileDemo.confinput { file{ path =&gt; "E:/temp/*.csv" start_position =&gt; beginning }...

2018-09-16 10:36:45 8103

原创 jenkins邮件配置

一、基本配置       1、jenkins location处管理员邮件地址需要配置       2、smtp邮件服务配置  基本邮件配置如下               然后可以通过邮件测试,是否配置正确        然而我在配置过程中出现了问题:   报错信息:com.sun.mail.smtp.SMTPSenderFailedException: 553 Mail...

2018-08-19 11:00:06 358

原创 jenkins远程执行ssh脚本windows失败问题

报错信息如下:unable to execute command or shell on remote system : failed to execute process根据官网查阅:   在脚本命令执行之前 cmd/c    也可以看我上篇文章的中的配置...

2018-08-18 22:41:17 5749 2

原创 jenkins部署项目直接发布到远程tomcat中

1、背景:jenkins的安装部署可以参考我之前的安装2、插件安装: deploy to container ,这是已安装的。3、项目部署,如果是maven的普通java web项目,maven打包发布到tomcat里面。但是现在的spring-boot项目是自带tomcat容器,直接自己jar包就可以运行两种方式      1)发布到远程tomcat方法           ...

2018-08-18 22:35:09 4632 2

原创 jenkins整合sonarqube问题

1、报错信息如下:SCM provider autodetection failed. Both svn and git claim to support this project. Please use sonar.scm.provider to define SCM of your project.添加如下配置:sonar.scm.disabled=true...

2018-08-18 16:52:40 1759 3

原创 jenkins整合sonarqube

一、背景: 使用jenkins自动化构建工具整合sonarqube进行代码分析二、插件安装及配置       1、jenkins中soanrqube插件的安装,搜索sonar,然后相关插件即可。       2、jenkins配置sonarqube,在系统管理--》系统配置             上图可以看到有一项Server authentication token,这个配...

2018-08-18 16:48:28 1116

原创 sonarqube代码分析安装部署(windows以及linux)

1、sonarqube介绍:一款代码质量管理的开源平台,用于管理代码的质量,通过插件形式可以对java,javascript,pl/sql等二十几种编程语言代码质量管理与检测。检测维度:1、不遵循代码标准 2、潜在缺陷 3. 糟糕的复杂度分布 4. 重复 5. 注释不足或者过多 6. 缺乏单元测试 7. 糟糕的设计。为什么要在项目中使用SonarQube,从上面的描述已经可以略知一二了,最主要的原...

2018-08-18 16:23:26 713

原创 Jenkins linux下的安装

1、背景: jenkins的安装部署还是比较简单,可以直接安装也可以war包部署2、在windows下面直接可以通过war包部署,linux下面也可以。下面介绍linux下面相关流程    1)、rpm下载到本地,http://pkg.jenkins-ci.org/redhat/,这里就有相关下载的命令    2)、sudo wget -O /etc/yum.repos.d/jenki...

2018-08-18 15:24:22 241

原创 Vuejs初探以及VueCli脚手架搭建

1、背景    主要介绍vue-cli搭建以及搭建过程中的问题2、概念介绍     什么是nodejs:它的作用就相当于java中jvm一样,是一个运行时环境。什么是npm:nodejs平台上的包管理工具,卸载安装运行等都是通过它进行。什么是vuejs:vuejs一个前端框架,相当于java后台ssm框架一样。vuejs全家桶包括:vue-router:路由,vuex:状态管理, vu...

2018-08-12 10:46:26 3291 1

原创 jenkins获取github仓库代码并且发布到本地tomcat

背景: 由于这是本人第一使用jenkins进行自动化构建项目,所以会从三方面进行讲解:jenkins的安装,以及插件的安装,项目的创建1、jenkins安装        jenkins的安装有很多方式,我使用的是最简单的方法,直接上官网下载war包,然后部署到tomcat下,然后就可以使用。前期的操作还是比较简单,就是第一次打开jenkins项目的 时候需要下载一些插件,直接默然安装就好,如果是...

2018-07-02 10:44:49 3126 2

原创 maven聚合项目创建与打包部署介绍

背景: 1、在eclipse下面创建maven聚合项目, 2、聚合项目的打包以及部署一、首先介绍eclipse下创建maven聚合项目1、创建父项目,按照常规创建maven项目一样,创建maven项目,后面在修改pom文件的打包方式,修改为pom形式,把其它文件夹都可以删掉。2、创建子项目,右键父项目,选择new--&gt;other---&gt;maven---&gt;maven module ...

2018-05-30 17:17:59 8271

原创 spring的scheduler配置

废话不多说直接上配置,因为是spring使用自身的scheduler配置比较的简单,1、在是spring配置文件中加入如下配置 &lt;task:annotation-driven executor="myExecutor" scheduler="myScheduler"/&gt; &lt;task:executor id="myExecutor" pool-size="5"/&gt

2018-04-25 15:15:33 1705

原创 spring与quartz整合问题汇总

背景: 对于定时任务处理,spring有自带的scheduler,但是比较的简单的定时使用该配置是比较好的,可以进行解决,但是定时任务比较的多了使用quartz进行配置管理比较的方便。本文主要介绍quartz的配置,下篇文章在介绍scheduler的配置1、quartz使用专有的数据库表,这些表可以官网下载,根据数据库的版本选择下载quartz版本2、spring与quartz的配置,有很多种配置...

2018-04-25 15:06:15 252

原创 freemaker与springmvc整合

解析: 前端模板使用freemarker,就是springmvc在视图渲染的时候使用freemarker解析器zhu &lt;!-- 设置freeMarker的配置文件路径 --&gt; &lt;bean id="freemarkerConfiguration" class="org.springframework.beans.factory.config.PropertiesFactoryBe...

2018-04-05 15:31:18 399

原创 Freemaker模板的基本入门实例

解析: FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据,简单来讲就是模板加数据模型。简单入门实例:1、freemarker模板例子...

2018-04-05 15:14:25 550

原创 java的Mybatis调用储存过程案例

1、调用存储过程   mybatis调用存储过程时需要指定statementType=”CALLABLE”,这样Mybatis内部中调用sql语句时将采用CallableStatementHandler,而CallableStatementHandler内部将使用CallableStatement来调用存储过程。如果存储过程是有参数的,需要指定mode属性,可选值有IN、OUT和INOUT。当mo...

2018-03-28 16:11:19 5967

原创 xss存储漏洞问题分析解决

  背景:1、XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。攻击者利用XSS漏洞旁路掉访问控制——例如同源策略(same origin policy)。这种类型的漏洞由于被黑客用来编写危害性更大的网络钓鱼(Phishing)攻击而变得广为人知。对于跨站脚本攻击,黑客界共识是:跨站脚本攻击是新...

2018-03-26 18:29:29 7423

转载 eclipse memory Analyzer分析

Eclipse Memory Analyze 是Java 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。概述对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap Dump) 文件中,从...

2018-03-04 15:49:42 782

原创 nginx的https反向代理配置

介绍:一些对安全性要求比较高的站点,可能会使用 HTTPS(一种使用ssl通信标准的安全HTTP协议)。这里不科普 HTTP 协议和 SSL 标准。但是,使用 nginx 配置 https 需要知道几点:HTTPS 的固定端口号是 443,不同于 HTTP 的 80 端口SSL 标准需要引入安全证书,所以在 nginx.conf 中你需要指定证书和它对应的 key其他和 http 反向代理基本一样...

2018-02-24 17:51:39 885

原创 nginx负载均衡配置

引言:前面有一篇文章已经讲过代理配置,但是该配置仅仅只是一台服务器。但是在应用实际部署当中多半是多台服务器上运行着同样的app,这时需要使用负载均衡来分流,nginx能够实现简单的负载均衡功能,假设应用部署在三台机器上;ip地址分别是192.168.1.1, 192.168.1.2,192.168.1.3,然后在在一台公网服务器192.168.1.4上安装nginx进行配置,对所有请求进行负载均衡...

2018-02-24 16:52:40 181

原创 nginx反向代理配置

一、方向代理的定义:     以代理服务器来接收Internet上的连接请求,然后将连接请求转发到内部网络上的服务器,并将返回结果返回给Internet上请求连接的客户端此代理表现的是一种方向代理。二、反向代理的配置: nginx.conf配置文件     在运行的时候,1、应用得开启,2、并且端口要跟配置文件中的一致。#运行用户#user nobody;#启动进程,通常设置成和CPU数量相...

2018-02-24 16:40:43 170

原创 存储过程实例二

1、过程实例BEGINSET @createTable = CONCAT('create table table_one_',DATE_FORMAT(DATE_SUB(CURRENT_TIMESTAMP,INTERVAL 1 DAY),'%Y%m%d'),' like table_one');SET @insertData = CONCAT('insert into table_one_'

2018-01-31 17:16:41 182

原创 存储过程游标实例

1、游标实例BEGIN DECLARE a VARCHAR(255); DECLARE b VARCHAR(255); DECLARE i INT DEFAULT 0; DECLARE done INT DEFAULT FALSE; DECLARE rs CURSOR FOR select domain,MIN(id) from web_url_black

2018-01-31 17:02:02 363 2

原创 mysql存储过程编写实例

1、存储过程例子:BEGINDECLARE maxId int default 0;DECLARE minId int default 0;START TRANSACTION;SET @time=UNIX_TIMESTAMP(NOW());select max(id) into maxId from visitor_info_sum as a where a.city='-' a

2018-01-31 16:49:42 426

原创 eclipse配置hadoop的开发环境

背景:在windows本地配置hadoop的开发环境1、本地安装eclipse,然后把hadoop的插件添加到eclipse的plugins目录下面,插件的下载:hadoop-eclipse-plugin-2.6.0       2、本地安装hadoop,配置其环境路径       3、在eclipse中添加hadoop安装路径       

2018-01-28 17:48:14 235

转载 java 内存溢出分析

java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取出过多数据;集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;代码中存在死循环或循环产生过多重复

2018-01-07 13:29:48 189

maven-wrapper-windows服务

maven打包成wrapper服务在windows系统下运行实例,资源可以运行

2019-04-22

navicate11-2版本

navicate11-2-7版本以及注册机。安装简单,注册便捷。

2018-09-15

freemarker与springmvc整合的例子

一个比较简单入门的freemarker与springmvc整合的例子。

2018-04-05

feemarker入门实例

简单的freemarker模板渲染案例,分析数据与模型加载应用

2018-04-05

spring官方文档

spring中文文档,可以深入学习spring运行机制以及源码阅读

2018-01-29

空空如也

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

TA关注的人

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