自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(165)
  • 资源 (20)
  • 收藏
  • 关注

原创 flowable+springboot 实现工作流审批 全局变量流转,动态设置审批人 组审批

flowable运行时自动创建工作流所需要的数据库表,flow_db只是添加了三个业务流程表 部门,人员,报销申请单项目接口swagger页面,通过页面操作可以实现接口增删改查http://127.0.0.1:8080/swagger-ui.html#/此服务集成了mybatis,tk-mapper,swagger,flowable,全局异常控制...

2019-11-06 14:25:10 9424 7

原创 springboot shiro 解决https redirect重定向后https变成http问题

配置过滤器import com.lenovo.ruler.manage.system.filter.AbsoluteSendRedirectFilter;import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;import org.springframework.boot.web.serv...

2019-08-16 17:19:14 10334 8

原创 mysql数据库 sql语句实现查询两个日期区间日期的数据报表

SELECTGROUP_CONCAT( t1.date_str ) AS xdata,GROUP_CONCAT( COALESCE ( t2.yAxisData, 0 ) ) ydataFROM(SELECT@cdate := date_add( @cdate, INTERVAL - 1 DAY ) AS date_strFROM(SELECT @cdate := date_a...

2019-08-08 15:51:41 2822

原创 springcloud maven 定义全局环境变量控制打包环境

父pom中的内容,定义dev/pvt/api环境<profiles> <profile> <id>dev</id> <properties> <profileActive>dev</profileActive> </prop...

2019-06-11 19:02:47 1552

原创 java代码获取进程是否存在、编写bat脚本判断进程,不存在则启动

java环境jdk的bin目录下copy文件javaw.exe为affectivew.exe脚本如下:@echo offtasklist | find /i "affectivew.exe" && echo [ %time:~,-3% ]存在进程affectivew.exe|| start %JAVA_HOME%\bin\affectivew.exe -jar C:\U...

2019-04-02 20:38:45 1679

原创 springboot mongoTemplate多条件查询,区间查询,表名查询,排序

mongodbTemplate实现时间区间查询、排序、返回指定字段、指定表名查询@Autowiredprivate MongoTemplate mongoTemplate;@Overridepublic ResultData rawDataQueryMethod(QueryDataCurrencyParamDTO queryDataCurrencyParamDTO) { L...

2019-04-02 11:10:04 3780

原创 springboot @SpringBootTest单元测试调用controller接口

下面介绍了get、post、put、delete四种请求方式@Testpublic void testGetMethod() throws Exception { MvcResult result = mockMvc.perform(get("/face/match")) .andExpect(status().isOk())// 模拟向testRest发送get请求...

2019-03-04 17:40:03 18676

原创 linux centos安装Elasticsearch 服务

Elasticsearch 依赖于java环境,首先安装一个jdk,可参考地址https://blog.csdn.net/liqi_q/article/details/72963947下载Elasticsearch源码包curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.14....

2019-02-14 18:02:00 216

转载 linux contenos下nginx配置ssl证书实现https访问

原文地址:https://www.cnblogs.com/tianhei/p/7726505.html本文主要是记录一下nginx配置ssl的方式一,环境说明服务器系统:ubuntu16.04LTS服务器IP地址:47.89.12.99域名:bjubi.com二,域名解析到服务器在阿里云控制台-产品与服务-云解析DNS-找到需要解析的域名点“解析”,进入解析页面后选择【...

2019-02-14 12:43:02 854

原创 springboot redis key失效监听机制

reids2.8之后支持的失效监听因为 Redis 目前的订阅与发布功能采取的是发送即忘(fire and forget)策略, 所以如果你的程序需要可靠事件通知(reliable notification of events), 那么目前的键空间通知可能并不适合你:当订阅事件的客户端断线时, 它会丢失所有在断线期间分发给它的事件。并不能确保消息送达。未来有计划允许更可靠的事件传递,但可能这将...

2019-01-24 16:58:03 2913 2

原创 navcat table导出word格式,导出属性、是否为空、注释、字段类型

SELECTCOLUMN_NAME 属性,COLUMN_TYPE 数据类型,IS_NULLABLE  是否为空,COLUMN_COMMENT 注释FROMINFORMATION_SCHEMA.COLUMNSwhere-- wx 为数据库名称,到时候只需要修改成你要导出表结构的数据库即可table_schema ='esim'AND-- article为表名,到时候换成你要导出...

2019-01-05 19:37:56 830

原创 springboot Okhttp3.0 http请求调用

package com.lenovo.nb.platform.api.utils;import com.lenovo.nb.platform.api.config.NbTokenInterceptor;import com.lenovo.nb.platform.api.huawei.DefaultHostnameVerifier;import lombok.extern.slf4j.S...

2018-12-29 13:14:43 4930

原创 linux centos 安装activeMq

源码安装 activemq原码包下载地址:http://apache.fayea.com/activemq/5.15.8/wget http://apache.fayea.com/activemq/5.15.8/apache-activemq-5.15.8-bin.tar.gztar zxvf apache-activemq-5.15.8-bin.tar.gz3、解压之后查看目录...

2018-12-29 11:39:18 260

原创 springboot druid 数据源监控

首现要在配置数据源的地方开启要监控# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙filters: stat,wall,log4jpackage com.lenovo.esim.cloud.order.config.datasourcemonitor;import com.alibaba.druid.support.http.StatVi...

2018-12-28 16:15:49 938

原创 springboot druid mybatis 通过注解配置实现配置即可使用

application-dev.yml文件内容:spring: datasource: enabled: true url: jdbc:mysql://127.0.0.1:3306/lt-iot?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior...

2018-12-28 15:39:15 680

原创 springboot启动读取外部配置文件

springboot启动读取外部配置文件  有时候项目打包成一个jar 或者war ,通过java -jar 命令运行springboot 项目,因为springboot 项目有自己的application.properties 配置文件,但是我们打完包之后,它也会打到包里边,倒是也能打开压缩包修改properties 文件,但是也是较为麻烦。   现在有如下需求,比如客户需要在很多个服务器部...

2018-11-27 14:23:55 14998

转载 java流InputStream和String之间的转换方法

本文转自 https://blog.csdn.net/lmy86263/article/details/60479350在Java中InputStream和String之间的转化十分普遍,本文主要是总结一下转换的各种方法,包括JDK原生提供的,还有一些外部依赖提供的。1、InputStream转化为String1.1 JDK原生提供方法一:byte[] bytes = new byt...

2018-11-22 17:21:16 1057

原创 spirngboot 配置kafka实现group订阅消息

本人所使用的kafka版本是kafka_2.11-2.0.1版本,jdk1.8、zookeeper-3.3.6,kafka运行于JVM环境,依赖zookeeper注册中心,所以需要准备这三个软件,本文测试使用的是windows版本的kafka和zookeeper便于测试环境搭建 步骤1、搭建jdk环境,配置环境变量(省略,请自行百度搜索)2、zookeeper环境配置,修改zook...

2018-11-14 15:17:24 2142

原创 mysql sql语句查询指定数据在查询数据列表中排名第几

需求是这样的,我们有个排名列表,需要查询出当前条件下的指定人员的信息是在排序后的第几条。两种sql解决方案SELECT a.* FROM (SELECT    *,    (@i :=@i + 1) AS NoFROM    jira_issue_statistics    , (SELECT @i:=0) AS itWHERE    year = 2018 and ...

2018-10-19 18:25:10 16990 1

原创 linux centos安装git服务

下载git程序包wget https://github.com/git/git/archive/v2.14.1.zip安装依赖sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMak...

2018-10-16 10:55:55 219

原创 Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and tr

 在安装gitlab后再次使用yum install时总会报错,错误代码如下:错误:Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again   解决办法如下:    a. 打开/etc/yum.repos.d/epel.rep...

2018-10-15 19:18:12 11443 2

原创 ubuntu安装docker 指定版本安装

我的linux系统是Ubuntu 16.04。01 LTS 64位系统,通过apt的docker官方源安装最新的Docker CE(Community Edition),即Docker社区版,是开发人员和小型团队的理想选择,可以指定安装版本开始安装由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:$ sudo apt-get remove docker do...

2018-10-12 18:03:48 23665 4

原创 ubuntu开启远程ssh登录

1. 更新源列表打开"终端窗口",输入"sudo apt-get update"--&gt;回车--&gt;"输入当前登录用户的管理员密码"--&gt;回车,就可以了。2. 安装openssh-server在终端中输入: sudo apt-get install openssh-server此处的异常见底部解决方案3. 查看查看ssh服务是否启动打开"终端窗口",输入"su

2018-10-12 15:09:06 15705 1

原创 springcloud 集群部署jar文件,shell脚本执行

本文主要是记录springcloud的注册中心的高可用、集群部署、项目打包jar文件编写shell脚本进行部署。首选我们准备一个注册中心jar包,里面有两个配置文件application-eureka1.properties   :#服务端口server.port=1111#服务实例的host地址eureka.instance.hostname=eureka1#是否注册到其他...

2018-09-28 16:50:21 3559

原创 springcloud项目 jar启动项目加载properties文件报错

项目在使用命令cmd窗口下   java -jar test.jar 的时候,报错task.properties (文件名、目录名或卷标语法不正确。正常的war包是写法如下:String path = PropertiesHander.class.getResource("/job_task.properties").getFile(); FileInput...

2018-09-26 16:22:34 704

转载 服务间调用httpclient连接池异常

本文转自:https://blog.csdn.net/hry2015/article/details/789656901. 问题描述客户端A –&gt; Ngnix –&gt; 服务B Ngnix做服务B的负载,客户端访问服务B时,客户端偶尔会有抛出TimeoutException异常。举个例子:如A在09:59:48访问B,则服务B在09:59:53收到请求,并成功执行业务并返回。...

2018-07-30 10:58:49 1640

转载 SpringCloud Config Server和Client的配置使用

对于配置的重要性,我想我不用进行任何强调,大家都可以明白其重要性。在普通单体应用,我们常使用配置文件(application(*).properties(yml))管理应用的所有配置。这些配置文件在单体应用中非常胜任其角色,并没有让我们感觉到有头疼的地方。但随着微服务框架的引入,微服务数量就会在我们产品中不断增加,之前我们重点考虑的是系统的可伸缩、可扩展性好,但随之就是配置管理的问题就会一一暴露出...

2018-07-22 19:56:13 16648 1

原创 multiselect实现下拉框条件检索、支持多选、单选

&lt;!DOCTYPE html&gt;&lt;html&gt;    &lt;head&gt;        &lt;title&gt;Bootstrap Multiselect&lt;/title&gt;        &lt;meta name="robots" content="noindex, nofollow" /&gt;        &l

2018-07-19 17:39:47 3789

原创 zookeeper安装单点、集群搭建、开机自启动

1下载Zookeeperhttp://mirror.bit.edu.cn/apache/zookeeper/http://mirror.bit.edu.cn/apache/zookeeper/stable/wwgetwget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gztar zxvfzookeep...

2018-06-11 20:45:38 2453

原创 maven模块化项目总共模块相互引用打包失败问题

最近在学习springclud项目,多个模块化相互关联引用的时候公共模块common在引用后打包失败,因为是个javaEE项目不是springboot项目,使用的构建工具是maven,项目分了很多模块,并且模块之间还存在一定的依赖,比如说一个项目common是提供各项目通用的工具类,公共的类等例子:项目root,有module common,front,mall等其...

2018-06-03 15:43:24 12733 24

原创 echarts4实现折线图、树状图、动态数据分离刷新数据

代码实例: var monthByCorp3Chart; var monthByCorp3Option={};  $(function() {     monthByCorp3Chart = echarts.init(document.getElementById('monthByCorp3'));     });function drawByCorp3(){    monthByCorp3Opt...

2018-05-31 21:24:27 5001

原创 maven项目聚合与继承、依赖管理、占位符、构建管理、多套配置

本文引用博客地址:https://my.oschina.net/mzdbxqh/blog/846018本文开始对study-parent模块的pom.xml进行配置。该文件的角色是整个Maven的Parent。文中将对Maven的聚合与继承、依赖管理、占位符、构建管理、多套配置等概念进行解释。以下将pom.xml的元素结构摘录如下:study-parent/pom.xml&lt;?xml vers...

2018-05-31 21:14:01 792

原创 idea创建maven+springclud项目

简述SpringCloud是一个微服务治理框架,基于SpringBoot,在项目构建与初期测试学习时使用多module的方式创建比较方便;idea可以使用maven或gradle的方式,这里选择maven;EnvironmentIntellij Idea version : 2017.2.4JavaSDK version : 1.8Maven version : 3.5.2SpringCloud ...

2018-05-31 21:12:00 936

原创 maven mybatis实现递归查询和使用存储过程

本文引用网站:https://mp.weixin.qq.com/s/rZXNTi3wi0dAsQ6k47Lw_g本文主要介绍部门管理功能的后台程序,其实都是常规代码,我们重点关注两点:1.递归调用,2.存储过程调用递归调用由于部门的层级不可控,因此如果我想要获取所有部门的完整json的话,就要采用递归调用,使用Java代码处理递归有点low,刚好MyBatis的ResultMap中的collect...

2018-05-30 11:06:59 390

原创 Maven Mybatis JTA SprintBoot分布式事物管理,拦截器管理事物

如果要源码参考请访问:https://download.csdn.net/download/liqi_q/10445505java中分布式事物JTA是比较常用的第三方服务,下面我是使用的Atomikos ,分布式事物主要是2.5之前和之后使用上有明显的区别,Springboot项目在配置数据源的时候多数据源的情况下项目启动要指定一个默认的数据源及@Primary,2.5版本之前使用的时候如果说处理...

2018-05-29 18:00:53 297

原创 idea springboot maven项目搭建打包部署外部tomcat

下面我们使用idea工具搭建一个springboot + maven的项目选择对应的项目类型和jdk版本信息next下一步到填写项目名称、打包类型等详情见标注红色方框选择项目初始化的集成配置信息,我们是简单的hello word输出信息就只选择了支持web访问,其他的可看项目勾选选择项目存放的目录点击finish按钮进入项目构建过程项目构建完毕后的项目结构目录和集成的maven+springboo...

2018-05-28 15:47:49 13059

原创 jdk工具jvm内存监控工具jconsole配置与内存溢出分析

一、jconsole配置 jconsole.exe是jdk自带的一款监控jvm的工具,在jdk的bin目录下 打开界面如下:  其中:监控本地jvm可以在下拉选中选择,监控远程jvm需要在tomcat启动文件里添加配置 打开tomcat/bin目录,用记事本打开catalina.sh,在 — Execute The Requested Command ——上方添加 JAVA_OPTS="$JAVA...

2018-05-23 15:46:03 9550 1

原创 Idea修改开发工具的内存,IDEA内存溢出解决办法

前提条件一定是使用64位的jdk。1、不要通过idea.exe启动,而是通过idea64.exe启动IDEA 2、修改参数文件为idea.exe.vmoptions原文件为: -server -Xms128m -Xmx1024m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=128m -ea -Dsun.io.useCanonCaches=false...

2018-05-23 15:37:06 2116

转载 js直接调用cmd命令杀死指定进程

首选我们在cmd执行命令之前先设置进程的窗口名称title,后续我们根据title杀死进程查看当前进程ups的相关信息删除ups的进程信息TASKKILL /F /FI " windowtitle eq 管理员:  ups //  执行本地recording命令function cmdRecording() {    //支持-通过ActiveXObject    var cmd = new Ac...

2018-04-11 17:26:23 8910

原创 jira 二次开发Client方式提交Issues携带文件上传附件

项目需要的jar包下载地址:https://maven.atlassian.com/maven-public/com/atlassian/util/concurrent/atlassian-util-concurrent/3.0.0/  jiraRestClient项目jar包jsp前端页面&lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/...

2018-03-23 14:43:08 2879 2

docker支持宋体.zip

activiti 绘制图片乱码 dockerfile构建支持宋体库

2021-03-16

流程节点图高亮.zip

springboot工程 activiti6.0版本,已经通过的节点是绿色,正在执行的节点是红色,通过修改了activiti代码实现

2021-02-26

flowable-springboot 2.zip

flowable+springboot 实现工作流审批 全局变量流转,动态设置审批人 组审批,此服务集成了mybatis,tk-mapper,swagger,flowable,全局异常控制

2019-11-06

mybatis-druid-springboot

通过注解配置即可自动注入扫描相关的xml和bean的路径,集成了mybatis的分页查询、事物处理、使用了druid数据源

2018-12-28

bootstrap-multiselect下拉框多选单选条件筛选

bootstrap-multiselect,使用了bootstrap风格实现下拉框的条件检索、多选、单选控制

2018-07-19

SpringCloud模块化结构demo

这是一个maven工程,实现多模块化maven父级管理jar和打包插件,springclud+eureka的工程demo,支持打包jar命令执行

2018-06-01

echarts3图标功能

echarts3图标功能、有树状图、折线图、实现了动态数据刷新,配置json文件封装了报表js和数据动态分离

2018-05-31

mybatis递归查询菜单树

这是一个springboot架构搭建的一个整合mybatis递归查询的demo,其中整合了分布式事物jta,mybatis的分页插件等

2018-05-30

maven springboot jta mybatis 分布式事物

此代码是springboot项目,该项目内集成了多数据源和分布式事物,集合mybatis数据库持久层,集成了mybatis分页插件,事物拦截配置,页面模板引擎

2018-05-29

zookeeper和dubbo例子

使用阿里巴巴开源架构dubbo+zookeeper注册中心进行简单的注册服务和订阅服务的例子,实现rpc接口远程调用。

2017-12-22

springboot连接数据库返回jsp项目

此项目是springboot项目,中间采用的阿里巴巴的druid数据库配置,配置了切面式数据是事务控制根据方法命名,对象的转换采用Gson,配置了简单的拦截器和返回jsp页面等

2017-11-04

springboot+redis+mybatis事务和引擎模板

springboot项目集合了mybatis分页查询和dbcp数据源配置,使用redis缓存都有详细的配置测试方法,封装的工具类常用的集合、对象、设置超时时间和判断key是否存在等详细方法

2017-09-27

HttpClient支持大量并发http请求

httpClient请求工具采用PoolingHttpClientConnectionManager线程池的方式进行管理网络调用请求,支持最大并发上一次访问,经过抗压测试可保证长期稳定的http请求防止网络调用失败等

2017-09-22

keepalived+nginx双机热备+负载均衡 非抢占模式

keepalived+nginx双机热备+负载均衡 非抢占模式,支持虚拟IP切换,tomcat负载均衡配置等服务,可以动态自动切换

2017-09-22

springboot整合mybatis集成分页查询事务配置,页面模板

springboot项目进行整合了mybtis配置dbcp数据源,拦截器配置,静态资源访问,集成的分页查询和相关的事务配置,以及前端跳转的模板选择等,

2017-09-20

nginx配置多域名访问以及完整配置

对nginx进行详细的访问数量,日志请求头配置,多域名分发,反向代理等配置,可以对手机访问进行判断重定向手机域名

2017-09-11

java实现百度排名检索自动获取排名地址并点击访问

主要是根据指定关键词获取手机端访问指定前几页的排名检索情况,指定关键词和指定要进行获取指定域名的排名情况并进行点击访问。

2017-09-11

shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止

通过A服务器自动登录其他服务器自动传输文件、删除文件、自动检测tomcat启动状态,控制启动和停止、可配置多条服务器进行同步处理,适合集群管理

2017-08-23

centos6.5安装jdk

安装jdk配置环境变量

2017-08-12

jdk+tomcat+nginx+redis+session共享从头搭建一套完整服务

此压缩包包含了jdk安装、tomcat、redis、nginx相关配置以及实现负载均衡共享session的一个完整安装从头配置有详细的图文解释,相关jar包和源码都包含了

2017-08-12

空空如也

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

TA关注的人

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