自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aaron-x的博客

记录点滴

  • 博客(36)
  • 收藏
  • 关注

转载 ESAPI自定义配置文件路径

原文链接文章目录前言一、pom依赖二、ESAPI配置文件1.ESAPI.properties 2.validation.properties3.esapi-java-logging.properties 4.antisamy-esapi.xml 5.配置文件放置位置 6.自定义配置文件路径,封装ESAPI方法一、pom依赖<dependency> <groupId>org.owasp.esapi</groupId>

2022-03-07 15:53:37 4515

原创 redis分布式锁的实现

一、实现分布式锁的几个特性:1. 互斥性 (即任意时刻,只有一个客户端持有锁)2. 不发生死锁(即使一个客户端在持有锁期间崩溃而没有释放锁的情况下,也能保证后续其他客户端加锁)3. 具有容错性(只有大部分redis节点正常运行,客户端就可以加锁和解锁)4. 解铃还需系铃人(也就是加锁和解锁必须是同一个客户端,客户端不能把别人的锁给解了)5. 锁不能自己失效(锁正常执行程序时,锁不能因为某些原因失效)二、redis执行分布式锁的命令setnx (SET if Not eXists)语法:

2021-08-07 10:53:16 350

原创 Mac 安装brew及安装nginx

1、Mac 安装brew及安装nginx地址:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2、安装nginx1.执行命令brew search nginx //查询要安装的软件是否存在2.执行安装brew install nginx3.查看安装目录open /usr/local/Cellar/nginx //其实这个才是nginx被安装到的目录4

2021-06-26 11:20:33 357

原创 Excel导出动态一级二级表头

导出Excel动态显示一级或二级表头1、引人po相关i依赖包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.0</version> </dependency> <dependency> <group

2020-12-19 16:32:41 1080 1

转载 分布式任务调度平台XXL-JOB搭建教程

分布式任务调度平台XXL-JOB搭建教程目录1、源码下载地址2、文档地址3、源码结构4、初始化数据库5、配置调度中心①、修改调度中心配置文件②、部署调度中心③、访问调度中心管理界面6、创建执行器项目①、添加maven依赖②、配置执行器③、载入配置文件④、创建任务JobHandler7、在调度中心中配置执行器①、配置执行器②、创建任务8、启动任务    关于分布式任务调度平台XXL-JOB,其实作者 许雪里 在其发布的中文...

2020-11-03 10:59:47 542

原创 谷歌浏览其中安装elasticsearch-head插件

1、打开谷歌浏览器,在“更多工具”-“扩展程序”中添加ElasticSearch Head插件,此处国内网访问不了,可翻墙到外网下载安装插件或者通过.crx的方式添加插件。首先可以下载该插件:地址:https://github.com/liufengji/es-head/blob/master/elasticsearch-head.crx下载后的文件名是:elasticsearch-head.crx打开谷歌浏览器,找到扩展程序,然后打开开发者模式,拖拽上一步的插件进来进行安装。若提示:程

2020-11-03 10:55:54 3504 1

转载 Java将图片处理成背景透明的圆形图片

/* * @author Michael Feng * @date 2017年9月4日 */import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Graphics2D;import java.awt.Rectangle;import java.awt.RenderingHints;import java.awt.geom.Ellipse2D;import java.awt.geom.RoundRec..

2020-10-12 17:04:39 509

原创 mybatis-plus 3.0.5 分页返回total和pages为0 解决方案

出现这种问题:检查几个地方:1.MybatisPlusConfig类是否设置了分页插件: /** * 分页插件 * @return PaginationInterceptor */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); }2.如果配置了还是不行:看配置类是否和启动类在同一包

2020-10-03 19:46:58 2334

原创 idea中git pull push需要反复输入密码问题

在确认账号密码都没问题的情况下:在idea控制台输入命令:git config --global credential.helper store下次就不会在弹了。

2020-03-28 23:52:23 598

原创 MYSQL创建一个function函数用来计算经纬度距离

当前用户到指定范围内经纬度计算距离,例如:店铺表有一个经度字段,一个纬度字段,用来存储所在位置。先需要根据当前位置的经度与纬度来获取附近10公里内的店铺。故需要将计算距离的逻辑封装成一个function。函数定义及参数说明如下:-- curLat 当前纬度 -- curLon 当前经度 -- shopLat 店铺纬度 -- shopLon 店铺经度 CREA...

2020-03-20 14:43:44 303

原创 云服务器清理缓存

先查询内存使用情况:命令:free -m清空缓存:命令:sysctl -w vm.drop_caches=3注意:sysctl -w vm.drop_caches=3为清空所有缓存,包括pagecache、dentries 和 inodes,sysctl -w vm.drop_caches=2为清空dentries 和 inodes,sysctl -w vm.drop_cache...

2020-03-20 11:45:27 1656

转载 Jenkins自动化部署nodejs项目(前端项目)

一、Node.js简介Node.js是在前端页面开发中十分受欢迎的,它是一套用来编写高性能网络服务器的JavaScript工具包,简单说,这里的nodejs项目指的就是前端项目!二、实验环境三、实验步骤1.安装nodejs插件"系统管理"--"管理插件"--"可选插件"2.Linux系统安装nodejs(1)去nodejs官网下载最新包官网下载地址:http...

2020-03-18 11:11:47 962

原创 jenkins+tomcat配置

该插件主要运用在Java项目中,功能是“将成功编译的War/Jar包部署到远程的应用服务器上,该功能的实现主要基于Cargo。当前支持的应用服务器版本如下: - Tomcat 4.x/5.x/6.x/7.x -...

2020-03-18 10:31:43 333

转载 如何使用脚本自动备份阿里云rds数据库

转载:https://www.cnblogs.com/zoulixiang/p/9395382.html vim .mysqldump.sh #脚本都放置到/d20141212/scripts下,创建.mysqldump.sh的文件目的是,这个文件里有数据库的连接信息,要隐藏掉。所以加了.。#!/bin/bashshopt -s -o nounsetexport PATH...

2020-03-17 17:32:36 666

转载 阿里云rds实例恢复到本地

转载地址:https://www.cnblogs.com/lin1/p/8617764.html 摘要:  前提:      1,阿里云数据库备份实例,恢复数据的时候需要将数据恢复到本地数据库,是不能直接恢复到RDS上的。      2,需要在本地服务器上下载一个数据库,尽量和RDS数据库版本保持一致。(我现在用的是5.6的版本)      3,这里需要用到xtrabakcup...

2020-03-17 16:24:49 421

转载 jenkins+tomcat+maven+git自动打包部署linux

博客地址:http://www.cnblogs.com/qiaoyeye/  需要用到2个插件。git parameter:用于参数化构建时选择分支。Publish Over SSH:用于上传jar包和操作tomcat 1.先在系统设置添加要连接的linux服务器,使用用户名和密码验证,不需要私钥和公匙。并在高级里点击test是否成功 2.新...

2020-03-17 08:52:27 164

原创 jenkins编译时出现-bash: ./startup.sh: Permission denied

出现如下提示,需要对此目录进行权限设置:-bash: ./startup.sh: Permissi...

2020-03-16 21:20:35 602

转载 Jenkins出现一个错误 无法连接到Jenkins如何解决

一般出现在这...

2020-03-15 17:45:01 2739

转载 Jenkins 中文设置(部分简体中文无效解决方法)

Jenkin...

2020-03-15 17:36:52 508

原创 阿里云安装Docker

阿里云Liunx安装Docker指令:主要内容部署docker docker基本用法 镜像制作 部署Docker本文主要说明手动安装docker的操作步骤,您也可以选择在云市场购买相应镜像,一键部署云服务器。本文实践操作系统版本为CentOS 7.2 64 3.10.0-514.6.2.el7.x86_64。 使用命令可以查看版本:uname -rDocker要求64位...

2018-04-08 21:37:09 270

转载 mysql 5.7.13 安装配置方法图文教程(linux)

最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐! 转载 &nbsp;http://www.jb51.net/article/90317.htm&nbsp; &nbsp; 我要评论 &lt;div class="art_desc mt10"&gt;&lt;div id="a...

2018-04-02 14:31:25 810

转载 腾讯云CentOS 7安装mysql-tomcat8-jdk8

https://blog.csdn.net/BianChengNinHao/article/details/79651271 CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载...

2018-03-29 15:08:18 208

转载 安装Jenkins+git获取代码+maven编译+远程发布

https://blog.csdn.net/bianchengninhao/article/details/79712916 安装gityum install -y git安装maven与antwget http://repos.fedorapeople.org/repos/dchen/a...

2018-03-29 15:05:34 526

转载 Spring Boot的启动器Starter详解

Spring Boot的启动器Starter详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsSpring Boot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-ac

2017-12-09 19:06:33 223

转载 Java使用ffmpeg和mencoder实现视频转码

准备:需要下载ffmpeg和mencoder,百度一搜就有了。请自行下载。不墨迹,上代码:1)首先需要定义几个量:Contants.java[java] view plain copy print?public class Contants {      public static final String ffmpegpath = “D:\\DevTools\\ffmpeg\\bin\\f

2017-12-05 10:32:38 408

转载 windows下安装多个jdk,并让tomcat运行指定的jre

需求:假定windows中已经安装了jdk1.6,如果我们想要在tomcat中使用jdk1.7的jre。下载jdk1.7 http://pan.baidu.com/s/1eQrJk4M安装到这原来的jdk1.6不同的目录下,要不然会混淆也不用配置环境变量,打开tomcat的目录,找到我的tomcat 的路径是:D:\Tomcat\apache-tomcat-7.0.69\进入到bin目录

2017-11-14 15:15:43 288

转载 solr搭建以及在Java中的使用【步骤】

solr-4.10.3 搭建过程1) 下载solr4.10.3版本,JDK(需要1.7及以上,本人选择1.6本报错,版本不匹配)     Tomcat 6.0 。2) Solr4.10.3 解压之后,目录结构如下:   3)  创建solr工程     1.创建solr文件夹,在solr文件夹下创建solrHome文件夹,solrHome是solr运行的主目录,其下可以建立多个solr实

2017-11-04 11:47:35 469

原创 JAVA实现微信App支付(二)

以前说了微信公众号支付 然而微信公众App支付和微信公众号类似如果你看了开发文档的话。只需要调用这个方法就可以了/** * 微信支付工具类 * @ClassName: WeixiPayUtil * @Description: 微信支付工具 * @author Administrator * @date 2017年4月28日 下午12:02:12 * */public class

2017-10-31 15:57:12 288

原创 JAVA实现微信支付

1.微信支付官方文档微信官网链接 2.可以看到这些支付方式。 3.在此介绍公众号支付和app支付。后面的开发基本看下文档就没什么问题了。 4.开发之前需要准备前期公众。 5.首先需要申请公众号并且开通支付等设置一些配置东西,这里就不废话了。 6.代码如下: 一、公众号网页支付(H5调起支付)package com.common.action;import java.io.Buffer

2017-10-31 15:25:29 751

原创 java实现小程序开发(三)

上次Token(令牌和消息秘钥获取到了); 现在就是开发小程序:首先就是要将小程序绑定在开发平台下,同时指定自己服务器的一个回调地址这样微信会定时每隔10分钟向指定的服务器发送数据。如图 同时配置你授权的一些信息: 这里指定服务器接收微信推送过来的消息—-代码java实现小程序开发(二中已经有有了即获取授权的Ticket参数即开发小程序授权流的第一步就完成了之后的开发可以说是如鱼得水了)

2017-10-28 15:54:03 10065

原创 java实现小程序开发(二)

上次说到Token(令牌会校验失败的问题) 现在正式上代码了,因为这个是要和服务器端做安全校验才能通过的: 上传填写的URL(服务器地址)是你指定接收服务器端的地址—填写好了之后写上请求过来的代码。package com.xcx.action;import com.common.util.ResponseResultUtil; import com.common.util.ResultBean

2017-10-28 15:34:49 2601 1

原创 java实现小程序开发(一)

小程序api接口开发 小程序开发官方文档 一、 1.首先看授权流程技术说明其中会说明具体怎么开发小程序: 2.需要做些开发小程序前期准备的工作。 3.首先你要申请个小程序:申请小程序官网链接 具体怎么申请我想就不要说了吧……点击小程序–注册就行啦。你是不是啥。哈哈说笑的呢。申请好了之后登陆进去如图会看到这个界面 点击设置–>开发设置–>消息推送这个会出现扫码进入看到如下界面 需要填写

2017-10-28 15:04:51 9488 2

原创 小程序api开发官方开发文档

支付文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_6 小程序制作:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open14218234

2017-08-07 16:02:26 1554

转载 支付宝线下门店扫码支付开发

支付宝扫码支付一.开发前准备https://doc.open.alipay.com/doc2/detail.htm?spm=0.0.0.0.B6xA20&treeId=26&articleId=103239&docType=11.开通支付宝企业号2.签约认证3.创建应用,审核通过。4.上传应用公钥。二.开发demo从支付宝官网下载alipay-sdk-Jav

2017-04-29 21:02:24 1528

转载 应用Druid监控SQL语句的执行情况

CSDN日报20170319——《人工智能风口, Python 程序员的狂欢与企业主的哀嚎》    程序员2月书讯    博客一键搬家活动开始啦应用Druid监控SQL语句的执行情况标签: Druid阿里巴巴数据库连接池2014-11-25 10:02 502人阅读 评论(0)收藏举报本文章已收录于:分类:

2017-03-20 18:02:20 407

原创 Error configuring application listener of class org.springframework.web.context.ContextLoaderListene

1.导入maven项目之后,运行tomcat出现Error configuring application listener of class org.springframework.web.context.ContextLoaderListene。开始以为少了包,结果看了没少,网上看了很多这样的问题依然没解决,最后终于解决了。解决方法:1.右击项目-->properties-->

2017-02-28 15:30:04 232

空空如也

空空如也

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

TA关注的人

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