UML类图简介

类图 类图可以展示类的结构以及类与类之间关系 一、类结构,包括类名、属性、方法。+、-、#表示类的可见范围,分表为public、private、protected。 1、属性的表达方式为 【可见性 属性名 : 字段类型】 2、方法的表达方式为 【可见性 方法名(参数列表):返回类型】 ...

2018-11-15 10:40:28

阅读数:14

评论数:0

负载均衡和Nginx

负载均衡 在web应用中,一般一个应用在生产环境都会集群部署,然后通过负载均衡将请求分发到不同的服务器进行处理。 负载均衡有硬件和软件之分,硬件如F5,软件有Nginx。   使用负载均衡,可以优化资源利用率,最大化吞吐量,减少延迟,再者系统的伸缩性和可靠性也得到了相应的保障。 负载...

2018-11-05 14:42:04

阅读数:11

评论数:0

OSI七层网络模型笔记

osi七层网络模型 Open System Interconnection,开放式系统互联 七层分为: 一,物理层,处于osi的第一层,也是最底层。它的作用是通过物理媒介进行信号传输。物理层的传输媒介有光纤和无线电等,分有线和无线两类。这一层,数据的单位是比特。 二,数据链路层,它的作用传...

2018-10-20 00:34:01

阅读数:10

评论数:0

白话设计模式--构造者模式和原型模式

设计模式是什么? 设计模式,顾名思义,就是软件设计过程中常见问题的解决方案,是经验的总结。 设计模式类型: 一、Builder,构造者模式。它是构造复杂对象的一种方式,尤其是在用相同的方式构造不同对象时,显得尤为有效。 例如,一般在封装实体类时我们通常会用构造方法等形式往实体类传递参数,有...

2018-10-17 16:16:16

阅读数:15

评论数:0

StringBuilder和StringBuffer源码解析

String对象是immutable不可变对象 StringBuffer和StringBuilder是可变的,为什么,他们又是如何实现的? 这里以StringBuilder为例,因为StringBuffer和StringBuilder大体是相同的,只是线程安全的差别以及由此产生的效率差别。 ...

2018-10-17 13:57:21

阅读数:9

评论数:0

java内存结构和垃圾回收机制

java和c语言不同 开发c语言项目,需要程序员手动清理垃圾,而java有垃圾自动回收机制。它可以减少内存异常发生的几率。 一、java的内存结构,可以分为五个区域: 1、程序计数器,它保存的是程序当前执行的指令的地址,也就是说是用来指示 执行哪条指令的。在多线程的环境下,每个线程都要有自己...

2018-10-15 20:23:54

阅读数:19

评论数:0

boostrap组件笔记

boostrap是一款优化的前端框架,出自Twitter 对手持客户端支持非常好 学好了这个,对前端开发非常有帮助,它就像jQuery相对js,能极大的提高你的开发效率。 其实使用boostrap 简而言之,就是要知道有哪些组件,以及这些组件的class   下面就整理下boostra...

2018-08-06 14:40:02

阅读数:50

评论数:0

javascript知识点汇总

概述:ECMA-262 JavaScript 是一种流行的脚本语言 JavaScript 是一种轻量级的编程语言。用法HTML 中的脚本必须位于 <script> 与 </script> 标签之间。 脚本可被...

2018-07-02 19:11:01

阅读数:36

评论数:0

jQuery常用方法和不常用方法合集

引入文件:<script type="text/javascript" src="jquery.js"></script>基础语法:$(s...

2018-06-13 16:46:46

阅读数:245

评论数:0

java反射机制和Class类

面向对象思想一切皆对象类也是对象,Class类的对象,java.lang.ClassClass类的构造器是私有的,只有虚拟机可以直接创建它的对象,有三种创建方式:类.class、类对象.getClass、Class.forName静态加载:new,发生在编译的时候动态加载:Class.forNam...

2018-05-28 13:40:55

阅读数:42

评论数:0

java多线程之Executor

程序 进程:运行的程序 线程:进程中负责程序执行的执行单元,一个进程至少包括一个线程。 单线程:一个进程一个线程 多线程:一个进程多个线程   多线程是为了更好的利用CPU,提高程序运行的速度。 实现方式:继承Thread类、实现Runnable接口 public class T...

2018-05-28 11:26:18

阅读数:27

评论数:0

git如何基于已有的远程分支新建本地分支开发

假设远程有个normal常规分支而你只是改一个bug或者做一个小需求一般情况下这完全可以不用新建远程分支我们可以基于normal常规分支创建一个本地分支在本地分支开发然后将本地分支绑定到normal分支再从本地分支提交代码到normal分支新的本地分支以dev开头taskId结尾例如dev_960...

2018-04-11 11:15:20

阅读数:544

评论数:0

java枚举类示例

看完这个,你就知道枚举可以怎么定义属性和方法了public enum TBSHOP_TYPE { TBSHOP_c0("C0-xx","xx专卖店"),  TBSHOP_C1("C1-xx"...

2018-02-08 14:57:19

阅读数:554

评论数:0

记录一下rabbitmq的学习

  架构的演变:单一应用架构——>垂直应用架构——>分布式服务架构——>面向服务架构。  消息队列分布式是架构中的至关重要的一部分。  AMQP,高级消息队列协议。因为rabbitmq就是这个协议的一个实现。当然这个协议的实现有很多...

2018-02-08 11:47:17

阅读数:44

评论数:0

MySQL主从复制读写分离

目前存在的问题: 在实际的生产环境中,由于单台Mysql作为独立的数据库无论是高并发或者在安全性等方面出现各种问题。因此,我们可以通过主从复制(Master-Slave)、读写分离(MySQL-Proxy)的方式来提升系统数据库的并发负载能力。简而言之,以前是一个人干活,现在是多个人干活。 ———...

2018-01-19 15:13:25

阅读数:48

评论数:0

关于nosql的cap"理论"

声明下,cap理论有点模糊,理解的可能不到位。 —————————————————————————————————————————————— CAP是相对传统的ACID数据库事务特性提出来的。 CAP分别是三个概念,C-consistency一致性、A-available可用性、P-part...

2018-01-18 20:38:35

阅读数:153

评论数:0

说说nosql的优缺点

一直都想弄明白nosql和传统关系型数据库的区别,可以说区别很多。例如: ——灵活的数据模型,结构比后者更丰富,传统关系型数据库都是结构化的表,nosql可以是列式存储、key-value和文档存储; ——更易扩展,像nosql数据库分分钟就可以添加一台新的服务器; ——高可用,查询效率高,...

2018-01-18 20:20:04

阅读数:1955

评论数:0

mysql generator使用方法

Maven项目: 一,在pom.xml添加plugin,并指定generatorConfig.xml位置 org.mybatis.generator mybatis-gener...

2017-10-31 15:50:38

阅读数:635

评论数:0

ubuntu安装mysql

安装mysql 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 查看是否安装成功 sudo netstat ...

2017-09-01 23:19:41

阅读数:76

评论数:0

数据性能优化的逻辑顺序

原链:https://www.zhihu.com/question/19719997来源:知乎很多人第一反应是各种切分。我给的顺序是:第一优化你的sql和索引;第二加缓存,memcached,redis;第三以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三...

2017-09-01 23:17:09

阅读数:86

评论数:0

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