- 博客(17)
- 收藏
- 关注
转载 Java基础复习
1 面向对象 面向对象更加强调运用人类在日常的是为逻辑中采用的思想方法与原则 抽象、分类、继承、聚合、多态 1.1 面向对象与面向过程 面向过程:强调的是功能行为 面向过程:将功能封装进对象,强调具备了功能的对象 1.2 面向对象三大特征 **封装、继承、多态** 1.3 OOP思想概述 类 :对现实世界事物的抽象定义 对象:类的实体(实例) 、AOPring容器框架。 使用方法 <!-- server.xml--> <?xml version="1.0" encoding="UTF-8"?> &l...
2018-09-17 00:00:00
155
转载 Mybatis
Mybatis MyBatis 本是apache的一个开源项目iBatis 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL M...
2018-09-15 13:54:00
131
转载 Linux命令合集
Linux命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /pr...
2018-09-13 20:12:00
135
转载 React
React 简介 用于构建用户界面的JavaScript库,声明式、组件化、一次学习,随处编写,高效,单向数据流,使用虚拟dom及Dom Diff算法最小化页面重绘。 依赖 react.js: React的核心库 react-dom.js: 提供操作DOM的react扩展库 babel.min.js: 解析JSX语法代码转为纯JS语法代码的库 hello <!DOCTYPE htm...
2018-09-13 00:21:00
135
转载 Java 8
Java 8 Java8具有更快的运行速度,对底层的数据结构进行了修改,编程书写代码更少,提供了更加便利的Stream API,使用并行更简单,减少了空指针异常的产生,提供了一个容器类减少空指针异常。 Lambda 表达式 简介 一种匿名函数,类似一段可以传递的代码,将代码像传递数据一样在程序中进行传递。Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lamb...
2018-09-12 00:23:00
117
转载 GIT&GITHUB
Git&GitHub 版本控制 个人版本控制 在进行开发的时候,程序需要经常性的修改,那么修改的时候就存在备份问题,当代码量较大修改频繁时,备份的及时性和备份的困难度就增加了。 团队版本控制 当团队中多人协同开发同一个功能时,可能存在开发人员之间的版本互相覆盖问题。 版本控制特点 协同修改 对人可以并行地修改同一个文件。 数据备份 不仅保存数据当前地实际状态,还能保存文件提交地...
2018-09-11 12:03:00
173
转载 JAVA 并发包
Java.Utril.Concurrent Volatile关键字 避免java虚拟机指令重排序,保证共享数据修改同步,数据可见性。volatile相较于synchronized是一种比较轻量级地同步策略,但不具备互斥性,不能成为synchronized的替代,不能保证原子性。 示例 package com.wang.test.juc.test_volatile; public cla...
2018-09-10 13:04:00
173
转载 设计模式
设计模式 设计模式是人们面对同类型软件工程设计问题所总结的经验,是一种通用设计解决方案。 优化软件的维护性、扩展性、变化性、复杂度,基于面向对象。 Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides 《设计模式》 工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一,在工厂模式中,我们在创建对...
2018-09-09 21:29:00
129
转载 SpringCloud
SpringCloud 入门问题 微服务概念 微服务之间如何通信 SpringCloud与Dubbo的区别 SpringBoot与SpringCloud的关系 服务熔断和服务降级概念 微服务的优缺点 微服务技术栈 eureka和zookeeper的区别 微服务概述 微服务起源:微服务 微服务将单一应用程序划分为一组小服务,每个服务独立在及自己的进程中,通过Restful方式互相沟通...
2018-09-08 13:06:00
193
转载 Dubbo
Dubbo 分布式基础理论 定义 分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统 --《分布式系统原理与范型》 分布式系统是建立在网络之上的软件系统,将原系统进行拆分,通过治理系统保证架构运行。 发展 单一应用架构 将所有功能部署在一起,当出现访问压力时,进行集群化处理,只能整体进行扩展,不能对单一功能进行修改。 垂直应用架构...
2018-09-08 10:55:00
132
转载 MarkDown
将本地的笔记搬运到博客更加方便 一级标题 二级标题 六级标题 # This is an H1 ## This is an H2 ###### This is an H6 这是引用 引用嵌套 > 这是引用 >引用嵌套 > 无序列表 红色 绿色 蓝色 有序列表 红色 绿色 蓝色 ## un-ordered list * Red * ...
2018-09-07 23:10:00
103
转载 单例模式
单例模式 静态常量 public class Singleton{ private final static Singleton Instance = new Singleton(); private Singleton(){} public static Singleton getInstance(){ return Instance; } } ...
2018-09-07 22:34:00
112
转载 Redis
Redis Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 # 操作系统:CentOS 6.8 # Redis 版本:redis-3.2.5 # 虚拟机网路:Nat模式 0...
2018-09-07 22:28:00
184
转载 MongoDB
MongoDB 简介 数据库简介 数据库仓库 硬盘存储 持久化 文档数据库 数据库分类 关系型数据库 (RDBMS) MySql、Oracle、DB2、SQL Server ... 数据存储在表中 非关系型数据库(NoSQL) MongoDB、Redis ... 键值对数据库 文档数据库 MongoDB简介 快速开发WEB应用 极简、灵活、作为Web应用一部分 面向文档...
2018-09-07 22:17:00
119
转载 Docker
Docker 简介 产生背景 项目的开发环境和部署环境不一致,部署环境配置难度大。集群技术的发展,集群的相同配置操作难度大。 基本理念 使用Go语言实现的云开源项目,"一次编译,处处运行",只需要一次配置环境,就可以在其他环境一键部署,软件即容器,虚拟化。 虚拟化技术 虚拟机:一种带环境安装的解决方案,模拟整套操作系统,笨重。 容器:将所有运行环境打包成互相隔离的容器,不进行硬件虚拟。...
2018-09-07 21:59:00
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅