![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 61
Aaron-blx
麻辣小鱼仔@疯狂打码中
展开
-
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 · 4511 阅读 · 0 评论 -
redis分布式锁的实现
一、实现分布式锁的几个特性:1. 互斥性 (即任意时刻,只有一个客户端持有锁)2. 不发生死锁(即使一个客户端在持有锁期间崩溃而没有释放锁的情况下,也能保证后续其他客户端加锁)3. 具有容错性(只有大部分redis节点正常运行,客户端就可以加锁和解锁)4. 解铃还需系铃人(也就是加锁和解锁必须是同一个客户端,客户端不能把别人的锁给解了)5. 锁不能自己失效(锁正常执行程序时,锁不能因为某些原因失效)二、redis执行分布式锁的命令setnx (SET if Not eXists)语法:原创 2021-08-07 10:53:16 · 350 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 1078 阅读 · 1 评论 -
分布式任务调度平台XXL-JOB搭建教程
分布式任务调度平台XXL-JOB搭建教程目录1、源码下载地址2、文档地址3、源码结构4、初始化数据库5、配置调度中心①、修改调度中心配置文件②、部署调度中心③、访问调度中心管理界面6、创建执行器项目①、添加maven依赖②、配置执行器③、载入配置文件④、创建任务JobHandler7、在调度中心中配置执行器①、配置执行器②、创建任务8、启动任务 关于分布式任务调度平台XXL-JOB,其实作者 许雪里 在其发布的中文...转载 2020-11-03 10:59:47 · 542 阅读 · 0 评论 -
谷歌浏览其中安装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 · 507 阅读 · 0 评论 -
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 阅读 · 0 评论 -
MYSQL创建一个function函数用来计算经纬度距离
当前用户到指定范围内经纬度计算距离,例如:店铺表有一个经度字段,一个纬度字段,用来存储所在位置。先需要根据当前位置的经度与纬度来获取附近10公里内的店铺。故需要将计算距离的逻辑封装成一个function。函数定义及参数说明如下:-- curLat 当前纬度 -- curLon 当前经度 -- shopLat 店铺纬度 -- shopLon 店铺经度 CREA...原创 2020-03-20 14:43:44 · 303 阅读 · 0 评论 -
云服务器清理缓存
先查询内存使用情况:命令: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 · 1655 阅读 · 0 评论 -
Jenkins自动化部署nodejs项目(前端项目)
一、Node.js简介Node.js是在前端页面开发中十分受欢迎的,它是一套用来编写高性能网络服务器的JavaScript工具包,简单说,这里的nodejs项目指的就是前端项目!二、实验环境三、实验步骤1.安装nodejs插件"系统管理"--"管理插件"--"可选插件"2.Linux系统安装nodejs(1)去nodejs官网下载最新包官网下载地址:http...转载 2020-03-18 11:11:47 · 962 阅读 · 0 评论 -
jenkins+tomcat配置
该插件主要运用在Java项目中,功能是“将成功编译的War/Jar包部署到远程的应用服务器上,该功能的实现主要基于Cargo。当前支持的应用服务器版本如下: - Tomcat 4.x/5.x/6.x/7.x -...原创 2020-03-18 10:31:43 · 333 阅读 · 0 评论 -
如何使用脚本自动备份阿里云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 阅读 · 0 评论 -
阿里云rds实例恢复到本地
转载地址:https://www.cnblogs.com/lin1/p/8617764.html 摘要: 前提: 1,阿里云数据库备份实例,恢复数据的时候需要将数据恢复到本地数据库,是不能直接恢复到RDS上的。 2,需要在本地服务器上下载一个数据库,尽量和RDS数据库版本保持一致。(我现在用的是5.6的版本) 3,这里需要用到xtrabakcup...转载 2020-03-17 16:24:49 · 421 阅读 · 0 评论 -
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 阅读 · 0 评论 -
jenkins编译时出现-bash: ./startup.sh: Permission denied
出现如下提示,需要对此目录进行权限设置:-bash: ./startup.sh: Permissi...原创 2020-03-16 21:20:35 · 602 阅读 · 0 评论 -
Jenkins出现一个错误 无法连接到Jenkins如何解决
一般出现在这...转载 2020-03-15 17:45:01 · 2739 阅读 · 0 评论 -
Jenkins 中文设置(部分简体中文无效解决方法)
Jenkin...转载 2020-03-15 17:36:52 · 508 阅读 · 0 评论 -
java实现小程序开发(三)
上次Token(令牌和消息秘钥获取到了); 现在就是开发小程序:首先就是要将小程序绑定在开发平台下,同时指定自己服务器的一个回调地址这样微信会定时每隔10分钟向指定的服务器发送数据。如图 同时配置你授权的一些信息: 这里指定服务器接收微信推送过来的消息—-代码java实现小程序开发(二中已经有有了即获取授权的Ticket参数即开发小程序授权流的第一步就完成了之后的开发可以说是如鱼得水了)原创 2017-10-28 15:54:03 · 10065 阅读 · 0 评论 -
java实现小程序开发(一)
小程序api接口开发 小程序开发官方文档 一、 1.首先看授权流程技术说明其中会说明具体怎么开发小程序: 2.需要做些开发小程序前期准备的工作。 3.首先你要申请个小程序:申请小程序官网链接 具体怎么申请我想就不要说了吧……点击小程序–注册就行啦。你是不是啥。哈哈说笑的呢。申请好了之后登陆进去如图会看到这个界面 点击设置–>开发设置–>消息推送这个会出现扫码进入看到如下界面 需要填写原创 2017-10-28 15:04:51 · 9488 阅读 · 2 评论 -
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实现微信支付
1.微信支付官方文档微信官网链接 2.可以看到这些支付方式。 3.在此介绍公众号支付和app支付。后面的开发基本看下文档就没什么问题了。 4.开发之前需要准备前期公众。 5.首先需要申请公众号并且开通支付等设置一些配置东西,这里就不废话了。 6.代码如下: 一、公众号网页支付(H5调起支付)package com.common.action;import java.io.Buffer原创 2017-10-31 15:25:29 · 751 阅读 · 0 评论 -
JAVA实现微信App支付(二)
以前说了微信公众号支付 然而微信公众App支付和微信公众号类似如果你看了开发文档的话。只需要调用这个方法就可以了/** * 微信支付工具类 * @ClassName: WeixiPayUtil * @Description: 微信支付工具 * @author Administrator * @date 2017年4月28日 下午12:02:12 * */public class原创 2017-10-31 15:57:12 · 288 阅读 · 0 评论 -
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 · 467 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论