自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

原创 IO流详解

@qxr1、简单介绍 ---- IO流首先,流是一种抽象的数据总称,本质是能够进行数据的传输。按照流的方向分为:输入流和输出流。按照流中处理数据的单位,可以分为:字节流和字符流。在Java中,字节就是1个Byte,8位,而字符是占2个Byte,16位,字节是有符号类型,字符是无符号类型的。如下图所示2、字节输入流(以字节为单位的输入流)从上图我们可以看出以字节为单位的输入流的公共...

2019-03-22 11:13:23 273

原创 Java Future 模式

@qxr1、简单介绍在并发编程中,我们经常用到非阻塞的模型,在之前的多线程的三种实现中,不管是继承 Thread 类试试实现 Runnable 接口,都无法保证获取到之前的执行结果。通过实现 Callback ,并用 Future 可以用来接收多线程的执行结果。Future模式有点类似于商品订单。在网上购物时,提交订单后,在收货的这段时间里无需一直在家里等候,可以先干别的事情。类推到程序设计...

2019-03-22 10:26:34 303

原创 Freemarker基础语法

@qxr一、freemarker模板文件(.*ftl)的基本组成部分1、文本:直接输出的内容部分2、注释:不会输出的内容,格式<#-- 注释内容 -->3、取值/插值:代替输出数据模型的部分,格式为${数据模型}或#{数据模型}4、ftl指令:freemarker指令类似于HTML标记内建指令:开始标签:<#directivename parameter&...

2019-03-20 15:50:05 279

原创 thymeleaf实现分页

@qxr第一步:首先在模板中添加JS引用<script src="/js/jquery.min.js" ></script><script src="/js/jquery.page.js" ></script>第二步:在模板中添加分页模板<div class="pageTemplate"></div>第三步:使...

2019-03-20 10:57:39 4592 1

原创 OOS对象存储

@qxr存储空间(Bucket)存储空间是用于存储对象Object的容器,所有的对象都必须隶属于某个存储空间。您可以设置和修改存储空间属性来控制地域、访问权限、生命周期等,这些属性设置直接作用于该存储空间内所有对象,因此您可以通过灵活创建不同的存储空间来完成不同的管理功能。a、同一个存储空间的内部是扁平的,没有文件系统的目录等概念,所有的对象都直接隶属于其对应的存储空间。b、每个用户可以拥...

2019-03-13 10:00:05 2912

原创 SSO单点登录

@rxq1、什么是单点登录?单点登录全称Single Sign On(简称SSO),是指在多系统应用群中登录一个系统,便可以在其他所有系统中得到授权访问,不需要再次登录,包括单点登录与单点注销两部分。2、登录在多系统应用中进行登录,sso需要有一个独立的认证中心,只有认证中心可以接受用户的用户名密码等安全信息,其他系统不提供登录入口,只接受认证中心的间接授权。间接授权通过令牌实现,sso认证...

2019-03-11 15:49:42 218

原创 Redis详解

@qxr1、Redis是什么?Redis是一个开源的缓存型数据库/非关系型数据库,是以key-value键值对的数据结构进行存储。Redis与其他 key-value 缓存产品有以下特点:a. Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启对的时候可以再次加载进行使用。b. Redis不京津支持简单的key-value类型的数据,同时还提供了list,set,zset,...

2019-02-21 21:04:59 119

原创 Linux中Docker的安装(CentOs)

@qxr安装前提条件1、Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。2、Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。使用 yum 安装(这里使用的是CentOS 7)Docker 要求 CentOS 系统的内核版本高于 3.10首先通...

2019-01-08 15:22:33 121

原创 Spring Security与Shiro的区别

@qxr相同点1、认证功能2、授权功能3、加密功能4、会话管理5、缓存支持6、rememberMe功能… …不同点1、Spring Security 基于Spring 开发,项目若使用 Spring 作为基础,配合 Spring Security 做权限更加方便,而 Shiro 需要和 Spring 进行整合开发;2、Spring Security 功能比 Shiro 更加丰...

2019-01-05 18:17:50 7221 1

原创 Shiro详解

Shiro是什么1、Apache Shiro是Java的一个安全框架。对比另一个安全框架Spring Sercurity,它更简单和灵活。2、Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用JavaEE环境。3、Shiro可以帮助我们完成:认证、授权、加密、会话管理、Web集成、缓存等。4、网址:http://shiro.apache.org/功能介...

2019-01-05 17:53:58 835

原创 Spring security详解

一、什么是Spring securitySpring Security 是一个安全框架,前身是 Acegi Security , 能够为 Spring企业应用系统提供声明式的安全访问控制。Spring Security 基于 Servlet 过滤器、 IoC和AOP , 为 Web 请求和方法调用提供身份确认和授权处理,避免了代码耦合,减少了大量重复代码工作。Spring Security ...

2019-01-05 17:02:37 416

原创 选择排序、希尔排序、二分查找详解

@rxq选择排序:可以说是一种简单直观的排序算法,但是不稳定。工作原理就是,每一次从待排序的数据元素中找出最小或最大的一个元素,放在序列的起始位置,以此类推,直到全部数据元素排完。希尔排序:又称为缩小增量排序。通过某个增量将数组元素划分为若干组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的数组元素越来越多,当增量减至1时,整个数组元素恰被分成一组,算法便终止。二分查找:就是将...

2018-12-27 11:42:48 479

原创 java中的枚举详解

@rxq枚举 1、枚举是java中异种特殊的集合,可以保存一系列的数据选项,枚举类是可以直接用 '枚举类名.枚举选项' 使用的 2、所有的枚举都继承自java.lang.Enum类。由于Java 不支持多继承,所以枚举对象不能再继承其他类 3、枚举的构造方法是用private修饰的,是私有构造方法,防止被外部调用 4、父类Enum中的定义的方法只有toString方法没有使用fi...

2018-12-26 10:50:42 201

原创 Linux常用命令总结

@rxqLinux常用命令1、cd (进入目录)2、ls (显示目标列表) a. ls -a (显示所有文件及目录) b. ls -d (只显示目录名,不显示目录下的内容) c. ls -l (列出文件的详细信息) d. ls -s (输出文件大小)3、chroot (改变其当前目录,并将根目录变为指定目录...

2018-12-12 20:38:19 191

原创 SpringTask定时任务

@rxq定时任务的应用场景—什么时间去执行什么任务1、月底移动扣话费2、会员到期3、生日祝福4、自动发邮件......关于定时任务的框架我了解的有:1、Quartz2、SpringTaskSpringTask定时任务采用SpringBoot整合SpringTask1.1. 注解采用SpringBoot整合SpringTask不需要额外导包@EnableSchedul...

2018-12-12 09:53:01 334 1

原创 ArrayList与LinkedList的区别

ArrayList与LinkedList的区别1、ArrayList是基于动态数组的数据结构,LinkedList是基于链表的数据结构2、对于随机访问get和set,ArrayList较优,因为LinkedList要移动指针3、对于新增和删除操作,LinkedList较优,因为ArrayList要移动数据...

2018-12-08 08:20:45 147

linux版 openoffice

Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz。 内涵文档转换工具类、 包括安装步骤以及遇到的中文乱码问题解决方案等

2022-01-21

window版OpenOffice4.1.6

Apache_OpenOffice_4.1.6_Win_x86.exe 内涵工具类可进行word等文档转html

2022-01-20

tomcat6-7-8版本

包含版本 apache-tomcat-6.0.33、apache-tomcat-7.0.6、apache-tomcat-7.0.79、apache-tomcat-8.0.49、apache-tomcat-8.5.27

2020-08-06

mybatis自动生成实体类工具

自动生成实体类以及XML和Mapper接口(mybatis-generator-gui-0.9.0-1.0.exe)

2020-04-01

工作绩效考核系统.xmind

适合作为个人毕业设计,包括了考核配置与考核对象管理,员工数据采集和绩效考核员工的审核流程,以及员工绩效统计等

2020-01-08

Java阶段框架与技术总结

Java阶段框架与技术总结:包括框架spring,springmvc,springboot、微服务等以及技术shiro,mq、全局搜索、nginx等等

2018-12-12

JavaWeb总结xmind

JavaWeb阶段的知识点分类总结:包括数据库操作,事务操作,tomcat,servlet,cookie、session、服务端开发等

2018-12-12

java基础xmind xmind ——java基础

java基础的知识点分类,总结,xmind的方式分享。包括集合,面向对象、多态、异常等的知识点

2018-12-08

空空如也

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

TA关注的人

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