自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小默:进无止境

QQ:1274654983 欢迎交流~~

  • 博客(20)
  • 资源 (51)
  • 收藏
  • 关注

原创 Redis - 持久化-AOF

【1】AOF简介以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录)。只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据。换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。AOF保存的是appendonly.aof文件。【2】APPEND ONLY MODE配置文件如下:将其开启:测试appendonly

2017-10-31 17:08:37 1309

原创 Redis - 持久化-RDB

【1】RDB是什么RDB:Redis Database。在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。 fork的作用是复制一个与当前进程一样的进程。新进程的所有数据(变

2017-10-31 15:11:22 1418

原创 Redis - conf文件简解

【1】conf文件如下:# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:## ./redis-server /path/to/redis.co

2017-10-30 13:08:09 1374

原创 Redis - 五种数据类型与常用操作详解

Redis中的数据类型与操作可以总结为”5+1”操作。五种数据类型以及key的操作。【1】Stringstring是redis中最基本的数据类型,你可以理解成与memcached一模一样的类型,一个key对应一个value。一个redis中字符串value最多可以是512M。string类型是二进制安全的。意思是redis的string是可以包含任何数据的。比如jpg图片或者序列化的对象。【2】Ha

2017-10-30 11:37:00 1382

原创 Redis基础入门实践详解

【1】单进程Redis是以单进程模型为处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率。 Epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有只有少量活跃的情况下的系统CPU效率。【2】默认16个DB查

2017-10-30 10:27:17 561

原创 Maven - "maven-war-plugin"的使用

【1】默认方式将工程打war包这里不使用maven-war-plugin,使用默认配置安装工程:安装后本地仓库会有war包:也就是说,不使用插件的时候,默认的maven web工程打war包和你部署在tomcat时项目一致。【2】war包调用war包也就是说,一个maven web工程依赖另外一个maven工程。假设A依赖B。这里B的pom.xml如下: <plugin> <g

2017-10-26 17:03:00 27979

原创 SpringSecurity在微服务中应用实践思考

本文我们记录总结一些SpringSecurity在微服务中具体的应用场景并不断完善。我们可能需要考虑这些问题:* 1.RBAC基本权限模型设计* 2.用户实体设计* 3.存储与传播机制设计* 4.角色权限的控制* 5.SpringSecurity的自定义服务# 【1】RBAC基本权限模型设计这个想对要容易理解一点,通常有如下模型:* sys_permission 权限表* sys_role 角色表* sys_role_permission 角色权限关联表* sys_user 用户表

2017-10-26 14:40:50 24670 1

原创 什么是JWT?

JWT (全称:Json Web Token)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为 JSON 对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。简单点说就是一种认证机制),让后台知道该请求是来自于受信的客户端。其是目前最流行的跨域身份验证解决方案,常见流程如下:客户端使用用户名跟密码请求登录,服务端收到请求去验证用户名与密码;

2017-10-26 10:16:06 8716

原创 认真学习jdk1.8下ConcurrentHashMap的实现原理

1.7 已经解决了并发问题,并且能支持 N 个 Segment 这么多次数的并发,但依然存在 HashMap 在 1.7 版本中的问题---查询、遍历链表效率太低。jdk1.8 做了一些数据结构上的调整,先来看下底层的组成结构(其实和jdk1.8下HashMap的数据结构一致,就是数组+链表+红黑树):.............................................

2017-10-20 16:38:06 8276 1

原创 认真学习设计模式之迭代器模式(Iterator Pattern)

# 【1】概述迭代器模式(Iterator Pattern)是常用的设计模式,属于`行为型`模式。如果我们的集合元素是用不同的方式实现的,有数组,还有java 的集合类,或者还有其他方式,当客户端要遍历这些集合元素的时候就要使用多种遍历方式,而且还会暴露元素的内部结构,可以考虑使用迭代器模式解决。迭代器模式,提供一种遍历集合元素的统一接口,用一致的方法遍历集合元素,不需要知道集合对象的底层表示,即:不暴露其内部的结构。**UML原理图**![在这里插入图片描述](https://img-b

2017-10-20 15:09:03 13925

原创 CentOS7下忘记MySQL数据库root密码与密码过期

以root用户登录linux,修改/etc/my.cnfvim /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables 退出保存,重新启动mysqld...

2017-10-19 16:18:20 5000

原创 CentOS7 下使用yum安装MySQL

系统信息:cat /etc/redhat-release【1】下载安装yum源下载rpm包wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm安装rpm包rpm -ivh mysql-community-release-el7-5.noarch.rpm...

2017-10-19 16:10:25 2397 1

原创 CentOS7 下源码安装Redis并配置服务开机启动

Redis是一个key-value存储系统,和Memcached类似。然而它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的...

2017-10-19 10:45:58 2454

原创 SpringBoot中事务执行原理分析(五)

接上文[SpringBoot中事务执行原理分析(四)](https://blog.csdn.net/J080624/article/details/52786286)我们分析过方法正常执行完事务提交后,本文我们继续分析目标方法抛出异常后事务的回滚流程,即 `completeTransactionAfterThrowing(txInfo, ex)`。**TransactionAspectSupport的completeTransactionAfterThrowing方法如下。**```javaprot

2017-10-17 18:58:06 1191

原创 [读书笔记]IOC容器的依赖注入详解

[[读书笔记]Spring中IOC容器中FileSystemXmlApplicationContext的初始化详解](https://blog.csdn.net/J080624/article/details/53156502)[[读书笔记]FileSystemXmlApplicationContext容器初始化之BeanDefinition的载入和解析](https://blog.csdn.net/J080624/article/details/52789924)前面我们对IOC容器的初始化过程进行

2017-10-17 18:45:01 9552

原创 Spring中那些BeanFactoryPostProcessors详解(二)

本文是对[Spring中refresh分析之invokeBeanFactoryPostProcessors方法详解](https://blog.csdn.net/J080624/article/details/54345467)的一个补充,我们详细说明一下那些BeanFactoryPostProcessor在invokeBeanFactoryPostProcessors方法中的作用。# 【1】PropertySourcesPlaceholderConfigurer其主要是用来解析BeanDefinit

2017-10-17 18:29:04 877

转载 Java异常那些事

【1】异常简介程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。 J

2017-10-17 17:40:20 382

原创 Java中常见的访问/非访问修饰符

Java中有下列访问修饰符:private:私有变量和方法(非外部类)只能被声明它们的类的实例所使用。default:类中的数据、方法和它本身能够被声明为默认default。类中所有default成员都可以被本包中的其它类所访问。protected:相比default有更高的访问权限。只有成员变量和方法能够被声明为protected。父类的protected属性能被它的所有子类所共享。即使子类和父类

2017-10-17 10:59:40 2297

转载 一文读懂反射机制

注意,这篇文章因为内容太多,所以篇幅非常长。中途受不了的同学可以回到目录跳转到感兴趣的小节进行学习。 向一个门外汉介绍反射 反射入口 Class Class 的获取 通过 ObjectgetClass 通过 class 标识 通过 ClassforName 方法 Class 内容清单 Class 的名字 当 Class 代表一个引用时 当 C...

2017-10-09 14:36:57 3127

转载 Java中的代理模式与动(静)态代理

代理代理是英文 Proxy 翻译过来的。我们在生活中见到过的代理,大概最常见的就是朋友圈中卖面膜的同学了。她们从厂家拿货,然后在朋友圈中宣传,然后卖给熟人。按理说,顾客可以直接从厂家购买产品,但是现实生活中,很少有这样的销售模式。一般都是厂家委托给代理商进行销售,顾客跟代理商打交道,而不直接与产品实际生产者进行关联。所以,代理就有一种中间人的味道。代理模式代理模式是面向...

2017-10-09 13:28:33 688

MybatisX idea 快速开发插件jar

MybatisX idea 快速开发插件jar,可直接本地安装,无需从市场下载。

2020-07-28

DubboOPS项目和管理后台jar包

DubboOPS项目和管理后台jar包,主要有dubbo-admin-0.0.1-SNAPSHOT.jar和incubator-dubbo-ops-master

2018-11-07

Struts2Spring4Hibernate4整合

Struts2Spring4Hibernate4整合,Hibernate使用的是注解,没有使用Maven,这个是帮一个小伙伴整合做的demo

2018-11-07

亲测好用的Winhex

亲测好用的Winhex,完美查看编译后的class文件。支持多种语言,解压后选择"setup.exe"进行安装即可!!!

2018-09-02

类文件结构示例

类文件结构示例,在深入浅出JVM博文中进行演示。如果无关,无需下载。

2018-09-02

SpringBoot使用Maven建立多模块工程

SpringBoot使用Maven建立多模块工程,包含父工程,api公用工程,pojo工程和主项目web工程。

2018-08-10

SpringBootMaven分模块实例

Maven分模块架构,框架使用SpringBoot整合SpringMVC、Mybatis。

2018-07-18

Redis Desktop Manager

使用redis远程管理工具(Redis Desktop Manager)进行连接、操作。

2018-06-29

Axis2与Spring整合发布多个WebService

Axis2与Spring整合发布多个WebService,项目使用Maven管理。

2018-05-27

CXF+Spring+MyBatis+Maven

CXF+Spring+MyBatis+Maven项目整合,包含服务端和客户端。

2018-05-05

IDEA导入eclipse常用快捷键

IDEA导入eclipse常用快捷键,方便好用,完美从eclipse过渡到IDEA

2018-04-24

DES加密解密 JS-JAVA

DES加密解密 JS-JAVA,支持JS和JAVA直接相互加密解密,简单引入即可

2018-03-26

CryptoJS v3.1.2.zip

CryptoJS v3.1.2.zip完整加密库,支持常见的多种加密方式。AES,DES,SHA。。。

2018-03-22

AES加密工具类

AES加密解密工具类,解决windows下和linux加密解密不同问题。

2018-03-20

nginx安装脚本

nginx安装脚本,支持一键安装nginx及其依赖如zlib openssl pcre等

2018-02-02

mysql自动备份脚本

linux下定时自动备份mysql数据库,并保存备份文件与备份日志到指定路径下。

2018-01-26

jsoup爬虫实战

使用jsoup进行爬虫并获取模板网页具体数据,获取总页数进行自动翻页处理。

2018-01-19

mysql5.7安装脚本

mysql5.7.16安装脚本,一键安装,安全可靠,方便快捷。

2017-12-15

Socket与ServerSocket编程实践聊天

Socket与ServerSocket编程实践聊天,服务器和客户端频繁通信

2017-11-07

CXF与Spring整合以及所需jar

CXF与Spring整合以及所需jar,包含服务端与客户端。jar包在lib目录下。

2017-11-02

输入一段英文,去掉符号后将英文单词排序输出

如 I love jane who is a pretty girl. One day, I meet her on a sunshine morning... 打印为 I I One a a day girl her is jane love meet morning on pretty sunshine who IT技术系统性、完整视频教程2000G欢迎联系免费赠送,并有许多毕设哦

2021-12-23

mybatisgenerator.zip

mybatis-generator逆向生成工程,Maven工程,纯Mybatis

2021-09-03

PHP课程设计图书管理系统、学生成绩管理系统、学生宿舍管理系统

课程设计包含六个系统,均是PHP+MySQL。包含图书管理、学生成绩管理、学生宿舍管理、学生选课管理、请假管理以及网上图书订购。帮助同学顺利完成课程设计哦,同学就不用花钱买啦。

2020-11-27

ssm+MySQL宠物商店.txt

SSM+mysql实现宠物商店,可在eclipse、MyEclipse、idea下正常运行,webServer为Tomcat

2020-07-10

SpringBoot+thymeleaf+UEditor+不修改上传路径.zip

SpringBoot+Thymeleaf下整合UEditor,这里没有修改图片上传文件,只用默认的图片上传路径。资源有UEditor.1.4.3.3以及自定义Controller。

2020-02-04

jdk6-8String类

jdk1.6 jdk1.7 jdk1.8 64位下的String类,请进行对比研究学习。jdk1.6 jdk1.7 jdk1.8 64位下的String类,

2019-11-20

ElasticSearch.zip

Elasticsearch整合Header插件,安装node和header插件,全程无坑,需要的jar包都有,认真测试过的。

2019-11-15

支付宝对接相关工具和demo.zip

支付宝对接相关工具与电脑网站接入demo,包含电脑网站demo,服务端sdk,开发平台助手

2019-10-30

dhcp+c3p0.zip

dhcp与c3p0数据源整合MySQL完全配置,包含mchange-commons-java-0.2.11.jar,mysql-connector-java-5.0.4-bin.jar,commons-pool-1.3.jar,commons-dbcp-1.2.1.jar以及c3p0-0.9.5.2.jar

2019-10-27

fastdfs完整环境.zip

Centos下搭建fastdfs分布式文件系统,并整合fastdht、nginx进行文件去重。

2019-09-27

mysql-odbc.zip

PowerDesign添加MySQL数据源mysql-connector-odbc,包含32位 64位

2019-08-13

RabbitMQ.zip

Linux下源码编译安装RabbitMQ、Erlang并设置服务开机启动。

2019-08-12

PHP7.2+NGINX Linux环境搭建与脚本

Centos6.8源码编译安装NGINX与PHP7.2,包含源码安装包与NGINX自动安装脚本。

2019-07-01

项目+uploadify+Huploadify.zip

项目+uploadify+Huploadify,包含调试好的两个组件的页面源码、后台源码以及两个组件压缩包

2019-06-12

QRcode生成、解析二维码项目与所有jar

QRcode生成、解析二维码项目与所有jar,注意,是包含生成、解析二维码!

2019-05-08

fckeditor 2.3 兼容chrome解Number转换异常

fckeditor 2.3 兼容chrome解Number转换异常,将下载的jar替换掉即可

2019-05-03

AXURE RP EXTENSION For Chrome插件

AXURE RP EXTENSION For Chrome插件,在浏览器上观看HTML

2019-03-20

jave-1.0.2-jar视频音频处理包

jave-1.0.2-jar视频音频处理包,因为CSDN最低分为一分,所以没法免费贡献给大家。

2018-12-05

Netty权威指南 第2版 带书签目录 高清完整版.pdf

《Netty 权威指南(第2 版)》是异步非阻塞通信领域的经典之作,基于最新版本的Netty 5.0 编写,是国内首本深入介绍Netty 原理和架构的书籍,也是作者多年实战经验的总结和浓缩。内容不仅包含Java NIO入门知识、Netty 的基础功能开发指导、编解码框架定制等,还包括私有协议栈定制和开发、Netty 核心类库源码分析,以及Netty 的架构剖析。 《Netty 权威指南(第2 版)》适合架构师、设计师、软件开发工程师、测试人员以及其他对Java NIO 框架、Netty 感兴趣的相关人士阅读,通过《Netty 权威指南(第2 版)》的学习,读者不仅能够掌握Netty 基础功能的使用和开发,更能够掌握Netty 核心类库的原理和使用约束,从而在实际工作中更好地使用Netty。

2018-11-20

SpringBoot整合Dubbo和Zookeeper升级版

SpringBoot整合dubbo和Zookeeper,将公共接口抽取到了API项目中。另外还提供了xml方式整合dubbo和Zookeeper。

2018-11-09

空空如也

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

TA关注的人

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