- 博客(5)
- 收藏
- 关注
原创 JAVA基础-常用数据容器
Java基础-常用数据容器 List ArrayList:顺序表,元素有存入顺序,元素存在下标。 底层是数组存储数据,默认初始容量10,每次扩容是在当前的基础上增加一半(size>>1);增删元素的操作相对复杂,查询元素的操作相对简单,是一个线程不安全的集合。 LinkedList:链接列表,底层基于节点进行存储的,内存空间不连续,增删元素的操作相对简单,查询元素的操作相对复杂。是一...
2019-06-05 15:39:21 502
原创 JAVA基础-基础数据类型和运算符
JAVA基础知识 JAVA简介 1995年由SUN公司开发的一门编程语言,随着互联网的兴起JAVA凭借自身简单、安全、完全面向对象、跨平台等特性得到了IT界的热烈追捧;迄今为止JAVA也成为了互联网的首选语言…… JAVA的跨平台性是基于JVM(JAVA虚拟机)来实现的,SUN公司针对不同的操作系统开发了不同的JVM,我们只需根据自己所用的操作系统安装对应的JVM,JVM会将java程序转化为当前...
2019-05-29 17:44:11 551 1
转载 设计原则总结
面向对象设计原则概述 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结构的设计水平。 面向对象设计原则为支持可维护性复用而诞生,这些原则蕴含在很多设...
2019-05-03 19:38:34 531
原创 JAVA实现凯撒方阵加解密
package org.x; import org.springframework.util.StringUtils; import java.util.ArrayList; import java.util.List; /** * 凯撒密码解密 * 1.生成25种位移字母组成的方阵 * 2.创建函数用于接收密文并打印25种解密结果 * * (凯撒密码加密方法:加密同样可以使用解密算...
2019-04-28 15:50:21 442
原创 redis
Redis学习笔记前言redis搭建dump和aof持久化策略redis有16384个槽道。哈希一致性 前言 搭建集群前许自行下载Redis,本文以redis-3.2.11为例,操作系统为linux CentOS 6.5,安装redis集群需要版本号在3.0以上,redis-cluster安装前需要安装ruby环境。 ruby安装教程请参考: https://blog.csdn.net/weixi...
2019-04-27 20:34:50 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人