自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Java实现SMS短信通发送手机验证码

注册网建短信通账号链接:http://sms.webchinese.cn/设置短信签名注意不要乱写别的公司等,会被视为诈骗信息设置短信密钥,发送时代替密码Java方式实现导入依赖 commons-httpclient-3.1.jar编写SmsUtil工具类import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;import org.ap

2021-08-01 13:26:05 484

转载 idea导入maven依赖无效

我今天导入依赖的时候发现maven子模块的依赖居然没办法导入,不知道为什么,然后我发现我idea的右窗口上的maven projects的子模块是灰色的,如图:所以才导致我没办法导入依赖,解决方法就是点击settings,然后搜索maven:点击 Ignored Files ,将灰色的模块去掉:现在颜色恢复正常了:最后再重新导入即可。...

2021-07-27 22:50:52 707

原创 Shiro安全框架

Shiro部署导入依赖<!--shiro安全控制框架--> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> </dependency> <dependen

2021-07-25 16:59:02 139

原创 ControllerAdvice控制器切面与捕获全局异常

简介一、简介@ControllerAdvice注解从名字上就可以看出来这个是针对Controller的切面增强处理注解,类似与@Controller和@RestController一样,@ControllerAdvice也有对应的@RestControllerAdvice注解用来返回序列化之后的对象。@ControllerAdvice实际上也是一个Component,因为该注解同时也被@Component注解,搭配这个注解通常有一个注解和两个接口:@ExceptionHandler注解:

2021-07-25 15:46:31 869

原创 SpringMVC数据类型转换

三种方案@DateTimeFormat注解@initBinderController的切面增强处理,全局化,转换多种日期格式@DateTimeFormat注解@initBinder转换多种格式日期日期处理工具继承方式实现实现接口方式xml全局配置...

2021-07-25 12:42:31 79

原创 MyBatis分页插件PageHelper

官方使用说明https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/HowToUse.md下载jar包http://mvnrepository.com/artifact/com.github.pagehelper/pagehelper/5.1.3http://mvnrepository.com/artifact/com.github.jsqlparser/jsqlparser/1.0导入jar包或依赖jar包

2021-07-25 11:20:18 128

原创 SpringMVC验证框架

依赖pom.xml<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>RELEASE</version></dependency><dependency> <groupId>javax

2021-07-25 10:53:14 188

转载 Jsp 九大内置对象和其作用详解

JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)。request对象的作用域为一次请求。2、response对

2021-07-15 09:09:11 687

原创 JavaWeb下载文件时文件名乱码

Web开发下载文件功能(代码如下),文件名如果带有中文,经常会出现乱码现象,需要进行编码。 String fileName = "测试文件.doc"; try { HttpServletResponse response = (HttpServletResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse(); response.setHeader("Conten

2021-07-13 22:05:24 446

原创 Jedis和JedisPool的使用

jedis的介绍Jedis是redis官方推荐的专门使用java程序操作redis的一种技术。配置Jedis导包Maven坐标 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.7.2</version> </dependency>导入jar包

2021-06-28 21:06:45 323

原创 Redis中数据持久化策略

概念介绍redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Apend Only File)。RDB方式RDB方式是一种快照式的持久化方法,将某一时刻的数据持久化到磁盘中。redis在进行数据持久化的过程中,会先将数据写入到一个临时文件中,待持久化过程都结束了,才会用这个临时文件替换上次持久化好的文件。正是这种特性,让我们可以随时来进行备份,因为快照文件总是完整可用的。对于RDB方式,redis会单独创建(fork)一个子进程来进行持久化,而主进程是不会进行

2021-06-28 17:28:00 123

原创 Redis中哨兵默认的介绍和配置

主从切换技术当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。哨兵模式概述哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。哨兵的作用通过发送命令,让Redis服务器返回监控其运行状态,包括主服务器和从服务器。当哨兵监测到maste

2021-06-28 16:52:34 180

原创 Redis中主从复制环境

Redis中主从复制认识Redis中主从复制环境搭建(模拟)由于个人电脑配置限制,故在同一个redis下启动三个redis实例,模拟多台redis的效果。先将redis.conf复制三份 redis6379.conf redis6380.conf redis6381.conf修改每个配置文件(数字为文件名对应的端口)使用XShell建立三个相同的连接以操作不同的redis-server分别启动redis服务器启动第一个redis服务器启动第二个redis服务器启动

2021-06-27 19:39:59 63

原创 Redis基础知识及可视化工具

Redis基础操作查询当前数据库下所有的key设置key value值查询所有key值根据key值获取value值更换数据库查询所有keyflushdb清空当前数据库的内容flushall清空redis所有数据库的内容dbsize查看当前redis数据库中有数据有几个字符串的常见命令操作set key name设置key和对应的name值,String 类型type key获取当前存储的值的类型exists key

2021-06-27 19:33:19 83

原创 Redis的介绍和安装

Redis的介绍什么是redisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序.

2021-06-27 19:13:54 75

原创 Centos7安装mysql与Navicat连接

卸载原有的mysql使用命令rpm -qa | grep mariadb 查询已安装的mysql 输入rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64 进行卸载解压mysql安装包将需要安装的jdk压缩包复制到Centos系统的usr文件夹下使用解压命令进行解压tar -xvf mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar解压完有多个rpm文件,需按一定的顺序进行安装安装comm

2021-06-26 21:02:39 454

原创 Centos7安装JDK

卸载Linux原来的JDK首先使用命令rpm -qa | grep jdk查询出安装的jdk文件使用命令rpm -e --nodeps xxx 依次卸载jdkrpm -e --nodeps java-1.7.0-openjdkrpm -e --nodeps java-1.7.0-openjdk-headlessrpm -e --nodeps java-1.8.0-openjdkrpm -e --nodeps java-1.8.0-openjdk-headlessrpm -e --no

2021-06-26 19:30:06 66

原创 Centos7 常用命令

Linux的目录结构home:家,用户的家普通用户的家目录文件在home下 例如:一个用户tom 在home就会存在tom的目录root:超级管理员root的家etc:存放配置文件usr:存放共享的资源默认情况下,登录进入是以root 超级管理员登录的Linux 的常用命令目录切换cd 目录名称 切换到app目录cd 目录名称/目录名称 cd a/b cd .. 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到 home目

2021-06-25 21:09:25 2634

空空如也

空空如也

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

TA关注的人

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