自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 JAVA 模板抠图生成滑块拼图验证码原理及实现

实现效果图:滑块验证码原理很多网站使用滑块验证码提高网站安全性,为了做到真正的验证,必须要走后台服务器。下面是java实现滑块验证的核心步骤:1.从服务器随机取一张底透明有形状的模板图,再随机取一张背景图2.根据模板小图和背景大图得到宽高,计算可控区域,随机在背景大图找到坐标抠图3.根据步骤二的坐标点,对背景大图的抠图区域的颜色进行处理,根据模板的像素RGB值(透明RGB...

2019-07-08 17:53:45 4988 13

原创 Springboot2.x 整合redis,注解实现Cache及Reids工具类封装整理

1:、引入spring-boot-starter-data-redis 和 spring-boot-starter-cache<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis<...

2018-12-04 15:54:22 4515

原创 JAVA日志MDC追踪快速定位问题源头

一、了解MDCMDC是什么   MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 和 logback 提供的一种方便在多线程条件下记录日志的功能,也可以说是一种轻量级的日志跟踪工具。 MDC能做什么   那么通过MDC的概念,我们可以知道,MDC是应用内的线程级别,不是分布式的应用层级别,所以仅靠它无法做到分布式应用调用链路跟踪的需求。它要解决的...

2019-09-27 11:03:19 9517 7

原创 Linux 定时清理指定目录下的log文件

编写脚本auto-del-30days-ago-log.sh#!/bin/bashcur_dateTime=$(date +"%Y-%m-%d %H:%M:%S")logPath=/usr/local/01-sit-auto-deploy-tomcat-8081/applogs/msps-fstore/backupfind ${logPath} -mindepth 1 -mtime +...

2019-07-12 10:36:31 1195

原创 JAVA 完整实现滑块拼图验证码

后端随机生成抠图和带有抠图阴影的背景图片,后台保存随机抠图位置坐标 前端实现滑动交互,将抠图拼在抠图阴影之上,获取到用户滑动距离值,比如以下示例前端将用户滑动距离值传入后端,后端校验误差是否在容许范围内。 这里单纯校验用户滑动距离是最基本的校验,出于更高的安全考虑,可能还会考虑用户滑动的整个轨迹,用户在当前页面的访问行为等。这些可以很复杂,甚至借助到用户行为数据分析模型,最终的...

2019-06-03 15:40:01 21361 14

原创 linux 命令 - (centos7) MySql 5.7添加用户、删除用户与授权

一、创建用户:以root用户登录到数据库进行用户创建  命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';  例如:CREATE USER 'test_admin'@'localhost' IDENTIFIED BY 'admin@123';CREATE USER 'test_admin2'@'%' IDENT...

2019-06-03 15:16:02 525

原创 windows下安装mysql笔记

一、下载安装包打开mysql官网下载页面:http://dev.mysql.com/downloads/mysql/选择相应的版本和平台这里选择的是5.7.13版本64位的 压缩包, 文件有310M比较大。点击Download进入真正的下载页面,发现要登录才能下载 ,要细心点会发现下面有No thanks, just start my download. 就点这个链接就...

2019-03-06 16:25:02 121

原创 Springboot2.x 整合mybatis + Druid, 配置Druid数据源监控

1. 引入jar包 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version>

2018-12-04 16:16:41 617

原创 Druid,dbcp,c3p0 数据库连接池优化配置

 主要描述了数据库连接池参数配置的准则,针对常用的数据库连接池(c3p0,dbcp,druid)给出推荐的配置。考虑因素        1:当前连接DB的规模   2:并发情况 3:执行db的响应时间配置考虑          1:初始化连接:可考虑设置为3个连接 。对于db规模特别大的情况下可考虑设置为1个。避免启动时间过长;       2:最小连接:可考虑该值的设置和...

2018-11-30 10:53:36 431

原创 Redis中各种数据类型对应的jedis操作命令及使用场景

一、常用数据类型简介:      redis常用五种数据类型:string,hash,list,set,zset(sorted set).二、jedis操作命令:1.对value操作的命令     exists(key):确认一个key是否存在     del(key):删除一个key     type(key):返回值的类型     keys(pattern)

2016-09-21 10:52:40 2580

原创 Java实现几种常见排序方法

public class NumberSort { /** * 冒泡法排序 * 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 * 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 * 针对所有的元素重复以上的步骤,除了最后一个。 * 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需

2016-03-16 17:38:58 300

ImageUtil.java

直接传一个文件参数或者网络图片参数就可以使用,生成抠图及带抠图阴影的原图。控制层直接调用createImage(File file, Map resultMap) 或createImage(String imgUrl, Map resultMap)方法即可,返回Y轴,及抠图、和带抠图阴影的大图。 session 存入X轴移动距离,前端传入X轴距离后端校验即可,也可参考我的博客。

2019-06-03

ELK日志平台简单搭建方案

ELK日志平台简单搭建,新手入门教程,纯自己手写文档,ELK版本用的是5.5.1

2018-03-20

JAVA封装微信扫描支付、条码支付、公众号支付、商户入驻等支付全套sdk

代码封装了微信基本常用的支付接口,包含交易扫码支付,条码支付,公众号支付,App支付,统计上报API,订单退款,查询,撤销,关闭,商户入驻,服务商子商户开发配置新增API,对账文件,子商户开发配置等

2017-11-10

超萌的猫头鹰登录界面

超萌的猫头鹰登录界面,当输入密码时,登录框上的猫头鹰自动遮住眼睛动画效果!

2016-03-18

bootstrap漂亮的系统后台界面+bootstrap实用插件

非常漂亮的bootstrap写的后台框架! 及各种bootstrap里常用的插件!

2016-03-18

酒店管理系统

界面很大气美观的一个酒店管理系统,后台界面大气美观,可自由切换风格。 采用的是jdbc+sqlserver+mvc的模式设计!xml配置精细! 功能: 1、收银管理 2、会员管理 3、商品库存管理 4、协议单位管理 5、免费身份证接口 6、查账(可查总客账,总消费账,总收入账)

2014-07-13

Struts+hibernate+jsp整合的商城销售系统

Myeclipse完美运行的一个商城销售系统,支持后台管理员操作前台修改页面。增加商品,修改商品分类,修改会员,订单查询等。 使用的Strurs2+hibernate+jsp技术,Mysql的数据库,已有数据库sql,导入直接运行!功能非常强大!

2014-07-08

空空如也

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

TA关注的人

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