- 博客(10)
- 资源 (3)
- 问答 (4)
- 收藏
- 关注
原创 LinkedList 的添加、移除元素源码分析
LinkedList 是基于双向链表存储的// LinkedList 中定义的静态内部类private static class Node<E> { // 当前节点的值 E item; // 前驱节点 Node<E> next; // 后继结点 Node<E> prev; Node(Node&l...
2018-05-07 09:40:28 4751
原创 ArrayList 的添加、移除元素源码分析
1 添加元素ArrayList 是基于数组存储的,默认数组大小为 10,当添加元素容量不够时,将进行扩容,对于以下代码:// 创建一个 ArrayList 对象ArrayList<Integer> nums = new ArrayList<>();// 向集合中添加元素nums.add(1);nums.add(2);nums.add(3);当执行 ...
2018-05-03 17:55:49 1463
原创 Spring 启动之 Spring 容器的创建
1 web.xml在一个 Java Web 系统中,使用 Spring 框架,需要在 web.xml 中配置一个监听器 ContextLoaderListener,而 Spring 上下文的创建起始于这个监听器。<listener> <listener-class>org.springframework.web.context.ContextLoader...
2018-04-24 15:28:43 416
原创 在 Spring MVC + Spring 项目中使用 Spring Security 4.2.3
准备1 Maven 坐标2 在 web.xml 中配置 Spring Security 过滤器方式一 配置文件方式1 添加配置文件 spring-security.xml,并在 web.xml 中扫描此配置文件2 配置文件中使用到的自定义类2.1 UserDetailsServiceImpl2.2 MyMessageDigestPasswordEncoder2.3 Au...
2017-09-05 15:14:51 2834
原创 CentOS 7 搭建 Redis 集群 - 单机多实例
1 准备2 搭建集群2.1 创建目录2.2 修改配置文件2.3 启动 Redis 节点2.4 创建集群2.4.1 安装 Ruby 运行环境2.4.2 创建3 参考文献1 准备已安装 Redis 3.0 或更高版本,如果未安装可参考 https://blog.csdn.net/li90hou/article/details/796989542 搭建集群...
2018-03-27 14:53:44 1027
原创 CentOS 7 安装 Redis-4.0.8
1 获取 Redis 源码包1.1 方式一1.2 方式二2 编译 Redis 源码3 运行 Redis4 客户端连接4.1 本机客户端连接4.2 Windows 客户端连接4.2.1 修改配置文件4.2.2 安装客户端工具5 参考文献1 获取 Redis 源码包1.1 方式一去 Redis 官网下载最新稳定版,上传到 Linux:ht...
2018-03-26 15:36:52 1047
原创 Spring Boot 使用 Spring Data JPA 操作数据库
1 配置1.1 Maven 依赖1.2 配置属性文件 application.properties2 编写类2.1 实体类2.2 Dao 层2.3 Service 层3 查询方式3.1 直接调用接口 JpaRepository 的方法生成 SQL3.2 使用 @Query 注解自定义生成 SQL3.3 使用关键字创建查询生成 SQL4 完整代码...
2018-03-23 11:26:47 267
原创 Spring Boot 实践 - diary-boot(个人日记管理系统)
简述开发环境主要技术功能介绍日记管理写作日历统计图时间轴异常记录管理其他简述 如果你有写日记的习惯,想要记录生活中的重要事件,那么diary-boot将是一个不错的选择。有了它,你将不需要日记本和笔,只要有网络就能随时随地记录你的感受。代码托管: GitHub:https://github.com/1332508387/diar...
2018-03-15 09:46:35 2120 17
原创 RabbitMQ 3.6.10 的 WEB 管理界面
1 启用 rabbitmq_management 插件2 通过浏览器访问2.1 防火墙设置2.2 浏览器访问3 参考1 启用 rabbitmq_management 插件要使用 WEB 界面管理 RabbitMQ 需要启用 rabbitmq_management 插件,只需启动一次,下次启动 RabbitMQ 就会自动启动插件。#查看 15672 端口是...
2017-08-21 10:49:00 1055
原创 CentOS 7 环境下安装 RabbitMQ 3.6.10
1. 简介2. 单机安装3.启动/关闭 RabbitMQ 服务4. 参考1. 简介消息队列(MQ)的使用可以提高系统效率,实现系统组件间的解耦,使得系统不再受制于缓慢的业务流程,从而提高用户的体验。 一个典型的场景,在电商项目中下订单的情况,用户希望立刻得知订单是否添加成功,因此系统必须立刻返回结果,但订单添加业务需要进行入库操作,众所周知,入库操作要...
2017-08-15 17:52:15 1706 1
Chrome进不了网页,一直显示正在加载
2016-09-20
spring配置文件中property的name属性值为什么总有波浪线?
2016-08-29
微信心里测试被骗,求解答
2016-03-15
oracle连接失败,怎么办
2016-01-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人