自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java根据HttpServletRequest获取用户真实的IP地址

Java根据HttpServletRequest获取用户真实的IP地址

2020-06-29 16:06:53 835

原创 MyBatis的一级缓存和二级缓存机制

Mybatis缓存机制使用缓存可以减少服务器与数据库的交互次数,提高程序的运行效率,当第一次执行SQL语句查询出结果后,自动将对象保存到缓存中,当执行相同的SQL时,直接从缓存中取出对象,不需要重复访问数据库。一级缓存SqlSession级别,默认开启,不能关闭。Mybatis操作数据库时需要创建SqlSession对象,SqlSession中存在一个hashmap容器用于存储缓存数据,当执行相同的SQL语句时,只要SqlSession对象不关闭,往后执行多次相同的SQL语句都不会再次访问数据库,只需

2020-06-24 20:05:59 494

原创 记录springboot整合工作流activiti6.0的详细过程

springboot整合activiti首先安装BPM的插件,安装完成后重启idea重启idea后,在File——New中找到BpmnFile选项,证明安装插件成功新建一个Maven项目,在项目中得pom.xml文件中添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM

2020-06-18 23:30:42 1110 2

原创 IDEA使用Maven搭建一个Spring + SpringMVC + Mybatis 框架(图文详细)

IDEA使用Maven搭建一个Spring + SpringMVC + Mybatis 框架(图文详细)1、首先在IDEA中创建一个maven项目。2、在maven中勾选Create from archetype选项,并选择webapp,点击next。3、输入GroupId和ArtifactId,ArtifactId为项目名称。4、选择本地已安装的maven路径。5、点击finish完成创建,等待IDEA自动拉取基础maven项目架构。6、基础架构创建完成,打开pom.xml文件引入S

2020-06-03 23:31:25 548

原创 Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.

git拉取代码报错——Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.众所周知提交代码前需要从远程仓库拉取代码更新本地仓库再进行提交,但是今天从远程仓库拉取代码时发生了一个Git Pull Failed错误,*Your local changes would be overwritten by merge. Commit, stash or revert them to pr

2020-06-03 23:08:49 696

原创 浅谈Java接口的基础知识

一、接口概念在Java程序设计语言中,接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义,这种技术主要用来描述类具有什么功能,而并不给出每个功能的具体实现。一个类可以实现一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。接口中的所有方法自动地属于public。因此,在接口中声明方法时,不必提供关键字public。在接口中可以定义常量,但是绝不能含有实例域,在JavaSE8之前,也不能在接口中实现方法,提供实例域和方法实现的任务应该由实现接口的那个类来完成。类实

2020-05-29 22:11:47 133

原创 Redis集群的解析与简单搭建使用

Redis集群Redis集群主要的作用是把多个Redis的服务放在一起,通过某个配置和策略,让它们各司其职;访问Redis时,也可以通过某种策略,将请求发送到不同的Redis服务上。通过集群可以解决内存压力问题。Redis集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。Redis集群通过分区来提供一定程度的可用性:即使集群中有一部分节点失效或者无法进行通讯,集群也可以继续处理命令请求。好处:实现扩容分摊压力无中心配置相对

2020-05-28 23:47:18 149

原创 配置和简要说明Redis的主从复制

主从复制——薪火相传薪火相传是指上一个slave可以是下一个slave的master,slave同样可以接收其他slaves的连接和同步请求,那么该slave作为了链条中下一个的master,可以有效减轻master的写压力,去中心化降低风险。好处:如果是按顺序宕机,下一个从服务自动变成主机继续运行,去中心化。坏处:如果是从中间的一台从机宕机,后面的slave都没法备份。配置薪火相传:先设置为普通的一主二从模式端口6379为主,6380和6381为从在端口6381的客户端输入命令,使

2020-05-24 01:15:22 120

原创 关于Redis持久化的解释

Redis持久化——RDB在指定的时间间隔内将内存中的数据集快照(Snapshot快照)写入磁盘,恢复时将快照文件直接读到内存。如何执行备份Redis会独立创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程结束后用临时文件替换上次持久化好的文件。主进程不进行任何IO操作,确保极高的性能如果需要进行大规模数据的恢复,且对数据恢复的完整性不是非常敏感,那RDB方式比AOF方式更加高效,RDB缺点是最后一次持久化后的数据可能丢失。(最后一次持久化可能不满足RDB保存策略,导

2020-05-20 00:39:59 124

原创 Linux系统安装Redis(包括C编译器安装)

Redis安装在Redis官网下载安装包使用xftp将安装包复制进入/opt目录进入/opt输入命令解压压缩包tar -zxvf redis-5.0.5.tar.gzTips:安装Redis之前需要安装C编译器执行make命令进行编译编译成功,可以输入命令进行测试,但是没有必要因为等待时间会比较久(反正我没有进行测试)Redis Test编译成功后进行安装Redismake install安装成功启动redis-server /opt/redis-5.0.5/redis.c

2020-05-18 23:22:21 276

原创 Redis基础——Redis数据类型的基本使用(二)

继续学习Redis的基本数据类型,整理和记录着数据类型的基本操作命令,有关String类型和List类型的相关内容,可以去阅读Redis五大数据类型–Setset可以自动排重,不允许重复,set提供了判断某个成员是否在一个set集合内的重要接口,这是list不能提供的。Set是String类型的无序集合,低层是一个value为null的hash表,所以添加,删除,查找的复杂度都是O(1)。sadd <key> <value1> <value2> … 将一个或多

2020-05-15 21:49:08 164

原创 Redis基础——Redis数据类型的基本使用(一)

Redis五大数据类型——StringString类型是二进制安全,包含任何数据,比如jpg图片或者序列化的对象,一个Redis中字符串value最多可以是512M。查询对应键值get <key>添加键值对set <key> <value>...

2020-05-14 22:48:26 188

原创 阿里云Linux系统安装部署JavaWeb所需软件(JDK1.8+Tomcat8.5+MySQL5.7)

(一)安装JDK从Oracle官网上下载jdk1.8Linux版本,使用Xftp6将安装包传输到阿里云服务器上。在创建/usr/lib下创建/java/JDK目录cd /usr/lib/mkdir javacd javamkdir JDK解压jdk压缩包到/java/JDK目录下tar zxvf jdk-8u241-linux-x64.tar.gz -C /usr/lib/java/JDK 配置环境变量·当前用户vim ~/.bashrc添加到文件下方代码export J

2020-05-14 00:00:27 179

复杂的JavaScript数据结构解析方法

复杂的JavaScript数据结构解析方法

2021-09-15

空空如也

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

TA关注的人

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