自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 java -jar jvm参数示例

/usr/local/jdk1.8.0_181/bin/java \-server -Xms4g -Xmx4g \-XX:+UseG1GC -XX:+PerfDisableSharedMem \-XX:+ParallelRefProcEnabled \-XX:MaxGCPauseMillis=250 \-XX:+UseLargePages \-XX:+AlwaysPreTouch \-verbose:gc \-XX:+PrintHeapAtGC \-XX:+PrintGCDetails .

2020-07-22 23:47:07 52

原创 阿里云kafka使用

1.引入依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>2.5.0.RELEASE</version> </dependency>2.发

2020-07-22 10:09:17 59

原创 安装最新版docker

由于yum install -y docker,安装之后的版本不一定是最新的,新老版本差异很大,有些指令不支持,如果遇到报各种各样奇葩的错误,就重新安装最新docker:1.卸载旧版yum remove dockeryum remove docker-clientyum remove docker-client-latestyum remove docker-commonyum remove docker-latestyum remove docker-latest-lo...

2020-07-20 16:03:21 14

原创 jenkins最新版(latest)安装

1.首先下载warhttps://mirrors.tuna.tsinghua.edu.cn/jenkins/war/latest/jenkins.war2.卸载所有jenkins相关残留find / -iname jenkins | xargs -n 1000 rm -rf3.把war包拷贝到tomcat目录webapps下,重命名为ROOT4.启动

2020-07-20 12:26:08 53

原创 springboot2.3.0layer分层构建docker

1、首先,插件需要2.3.0及以上<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.3.0.RELEASE</version>

2020-07-18 20:28:05 71

原创 springboot2.3.0 maven打包方式

一、普通打包1.此方式为传统打包,打包整个src及lib为一个jar,通常是50-100M,如果是docker镜像化,推送镜像就比较耗时2.此方式1.4.2版本后不支持jsp,需要显示指定版本号1.4.2<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin&l

2020-07-18 20:22:58 125

原创 docker镜像修改时区

1.运行并进入基础镜像容器docker run --name jre81 -it docker.io/fabletang/jre8-alpine2.添加时区数据apk add -U tzdata等待下载完之后再运行一下这个命令,会有进度条提示3.查看时区文件ls /usr/share/zoneinfo4.拷贝时区文件cp /usr/share/zoneinfo/Asia/Shanghai /etc/lcoaltime5.验证时间date6...

2020-07-17 12:11:48 27

原创 linux服务健康检查,自动重启脚本

1.健康检查脚本:health.sh#!/bin/bashdatestr=`date "+%Y-%m-%d %H:%M:%S"`echo "$datestr : check start"curl -s localhost:8983/solr > /dev/null[ $? -eq 0 ] && echo "$datestr : server is running"[ $? -ne 0 ] && echo "$datestr : server is no

2020-07-07 08:02:41 135

原创 maven settings 私服配置

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apa...

2020-06-15 14:19:53 90

原创 Dockerfile 参数化构建

shell:可以放在jenkins或者自定义shell脚本appname=cqliving-boot-gateway-cms;jarname=cqliving-boot-gateway-cms-1.0.1-SNAPSHOT.jar;config_urls=192.168.6.138:8970;appPath=/var/www/fx/$appname;port=8180;env=publish;cd $appPath;docker build \--build-arg appname..

2020-05-13 15:14:49 136

原创 seata1.1.0+springcloud自定义配置,从springboot配置文件读取

1.版本:<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-seata</artifactId> <version>2.2.0.RELEASE</version> ...

2020-04-13 15:12:07 1444 3

原创 solr动态分词需求(IK)

一、修改字典1.1 动态修改字典(表示使用哪些词来做索引)- /var/www/file/images2/solr/solr-8.5.0/server/solr-webapp/webapp/WEB-INF/classes/dynamicdic.txt- 需求描述: 可以在链接solr服务里查看字段分词情况,根据分词情况考虑是否需要新增字典。 如:输入“新冠肺炎”分词情...

2020-04-06 22:09:52 132

原创 solr8.5.0搭建以及配置IK最新分词器

新闻全文检索服务1.需要索引的字段客户端ID info_classify.app_id客户端名 app_info.name栏目ID info_classify.columns_id栏目名 columninfo.columnName新闻内容 info_classify.content_text创建时间 ...

2020-04-06 22:07:43 1015

原创 springcloud feign接口get传封装类参数修复

1.环境信息 spring-boot :2.2.1.RELEASE spring-cloud :Hoxton.SR12.feign get接口传封装类参数时,需要添加RequestBody server端才能获取到参数,测试如下:3.这样对前端来说不是太友好,前端需要get传json4.解决方法:新增 feignConfig文件:/** * C...

2020-01-14 10:27:49 191

原创 ffmpeg合并m3u8 自动解密ts

# index.m3u8 m3u8文件# out.mp4 输出文件ffmpeg -allowed_extensions ALL -protocol_whitelist "file,http,crypto,tcp" -i index.m3u8 -c copy out.mp4

2019-12-30 14:58:51 1358

原创 gradle打包docker镜像到harbor

1.父级build.gradle 注:gradle-docker-plugin下载比较缓慢,可以从中央仓库下载下来之后传到本地私服buildscript { ext { springBootVersion = '2.2.1.RELEASE' } repositories { maven { url =...

2019-12-27 15:22:18 307

原创 springcloud feign接口传参详解

一.环境springboot 2.2.1.RELEASEspringcloudHoxton.RELEASEcompile 'io.github.openfeign:feign-httpclient'compile 'org.springframework.cloud:spring-cloud-starter-openfeign'二.各情况参数传递总结:1.get传递普通参...

2019-12-20 15:41:45 191

原创 log4j日志级别分离配置

目的是加载所有jar下的log4j配置,然后以指定哪个jar为参照版本,引用项目内配置为最高优先级,引用的项目只需简单配置,即可按照级别生成log文件默认log4j配置:log4j-default.propertieslog4j.rootCategory=INFO,stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleApp...

2019-09-29 12:49:54 182

原创 eclipse git插件使用说明

eclipse最近的版本基本上都自带git插件,我这里用的是eclipse-jee-2019-06-R-win32-x86_64如果是前后端分离,建议用eclipse-java-2019-06-R-win32-x86_64,更轻量级eclipse:Version: 2019-06 (4.12.0)下载地址:http://mirrors.ustc.edu.cn/eclipse/techn...

2019-08-30 17:11:48 579

原创 eclipse/sts代码风格配置

<?xml version="1.0" encoding="UTF-8" standalone="no"?><profiles version="12"><profile kind="CodeFormatterProfile" name="LufaxJavaConventions" version="12&

2018-05-11 13:42:55 652

原创 eclipse/sts 代码注释模板

<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="gettercomment_context" deleted="false" description="ge

2018-05-11 13:42:10 1235

转载 阿里云Redis开发规范

摘要: 本文介绍了在使用阿里云Redis的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题。一、键值设计1. key名设计(1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1(2)【建议】:简洁性保证语义的前提下,控制key的长度,当key较多...

2018-04-20 15:46:52 285

原创 webuploader上传插件封装2.0,带编辑回显

继承上一篇webuploader上传插件封装,带编辑回显更新:1.修改预览样式2.隐藏picker按钮、区域触发选择文件事件、截图功能依然有效以下是效果图3.源码下载地址https://download.csdn.net/download/k21325/10299419...

2018-03-21 10:54:01 1438

原创 webuploader上传插件封装,带编辑回显

环境:jquery1.9+ ,layui ,webuploader1.前端:<div id="upload-box"></div><div class="col-lg-2"> <button id="upload" type="button" class="btn btn-info">&

2018-03-16 17:33:54 6456 4

原创 fastjson替换springMVC官方Jackson,代替message-converters

spring-mvc.xml<mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <!-- 配置Fastjson支持 --> <ref bean="jsonHttpMessageConverter" /> </mvc:message-con

2018-02-23 18:02:17 553

原创 echarts各种事件

图例交互事件:1) legendselectchanged : 切换图例选中状态后的事件 (注:图例组件用户切换图例开关会触发该事件,不管你有没有选择,点击了就触发)2)legendselected:例组件用legendSelect 图例选中后的事件,即点击显示该图例时,触发就生效。3)legendunselected: legendUnSelect 图例取消选中后的事件。

2018-01-31 17:24:59 8599

转载 solr中文参考指南

https://www.w3cschool.cn/solr_doc/solr_doc-t3642fkr.html感谢大神们的无私奉献,这里记录下来做备用

2018-01-18 16:17:47 1987

转载 百度上传插件 WebUploader初始使用

原文:http://fex.baidu.com/webuploader/getting-started.html引入资源使用Web Uploader文件上传需要引入三种资源:JS, CSS, SWF。 rel="stylesheet" type="text/css" href="webuploader文件夹/webuploader.css">type="text/j

2017-12-12 08:51:07 1041

转载 Java底层基础题

原文:https://www.cnblogs.com/huangwentian/p/6769087.html?utm_source=itdadao&utm_medium=referral记录下来方便查看...一、Java底层基础题1、SpringMVC的原理以及返回数据如何渲染到jsp/html上?答:Spring MVC的核心就是DispatcherServl

2017-12-06 11:23:13 518

原创 druid数据库密码加密

网上搜了不少,先总结一下自己的经验,和踩的坑1.版本:版本问题很重要,获取密文的时候,我用的是1.0.15的包,死活只有一个密文,没有公钥私钥打印有图有真相:后来我改了1.0.16的包:java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools cxz1991423A2.properties配置文件jdbc.drive...

2017-11-24 19:57:33 3332

原创 ORACLE 异常关闭,导致数据库报错 无法连接

1.首先kill掉所有oracle相关的进程[oracle@oracle11g db_1]$ps -ef|grep $ORACLE_SID[oracle@oracle11g db_1]$kill -s -9 PID关闭监听器:lsnrctl stop2.用管理员密码登陆sqlplus,运行startup命令sqlplus "sys/PASSWORD as sysdba"[

2017-11-15 02:05:32 1312

转载 CentOS7 安装svn

centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装$ sudo yum install subversion测试安装是否成功:$ svnserve --version2. 建立版本库创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里):$ sudo mkdir -p /var/svn

2017-11-14 21:54:08 185

原创 java shiro做登陆权限控制

1.环境jdk1.7spring.version 4.2.2.RELEASEshiro.version 1.2.5开发工具 eclipse Mars.1 Release (4.5.1)2.pom引入 org.apache.shiro shiro-core ${shiro.version} org.apache.shiro shiro-web ${sh

2017-10-27 16:04:47 2033 1

原创 设置session验证码有效时间,定时删除session中的验证码

contorller.javaimport java.util.Timer;import java.util.TimerTask;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSessio

2017-10-27 15:56:50 5740

转载 Java开发中的23种设计模式详解

原文:http://www.cnblogs.com/foryang/p/5849402.html在原文基础上,修改了死链和文字正确链接错误的链接创建型抽象工厂模式、工厂方法、建造者模式、原型模式、单态模式结构型适配器模式、桥接模式、组合模式、外观模式、装饰者模式、享元模式、代理模式行为型责任链模式、命令模式、解释器模式、迭代模式、中介者模式、备忘录模式、观察者模式、...

2017-10-15 12:03:39 223

原创 ajax请求返回重定向信息

在项目中,考虑到web前台ajax请求未登录资源时,后台返回的重定向信息,ajax不能自动判断是否是重定向,以下是一种折中方法,如各位有什么更好的方法,还请告诉我一声,哈哈下面进入正题.............LoginInterceptor.java:import javax.servlet.http.HttpServletRequest;import javax.servlet.

2017-10-13 14:02:39 9271 1

原创 centos7安装OTRS开源工单管理平台

系统版本[root@cdh111 ~]# uname -aLinux cdh111 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux安装运行环境(建议单独安装mysql,传送门点这):[root@cdh111 ~]# yum -y install sendm

2017-09-06 19:30:53 7760 1

转载 提问的智慧

在黑客世界,当提出一个技术问题时,你能得到怎样的回答? 这取决于挖出答案的难度,同样取决于你提问的方法。 本指南旨在帮助你提高发问技巧,以获取你最想要的答案。 首先你必须明白,黑客们只偏爱艰巨的任务,或者能激发他们思维的好问题。 如若不然,我们还来干吗?如果你有值得我们反复咀嚼玩味的好问题, 我们自会对你感激不尽。好问题是激励,是厚礼,可以提高我们的理解力, 而且通

2017-09-04 11:31:00 300

原创 centos7-minimal安装php5.6.31

1.首先 点击这里下载安装包 php-5.6.31.tar.gz系统版本:uname -aLinux master 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux2.上传tar包到指定路径: /home/liuzongyang/tars3.进入

2017-08-31 18:12:40 1137

转载 centos7安装mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz

http://blog.csdn.net/zhangming1013/article/details/51176242MySQL-5.6.30-Linux-glibc2.5-x86_64.tar.gz下载地址:点击打开链接系统版本:[vb] view plain copy print?[mysql@

2017-08-29 15:22:07 2002

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