11 2018 档案

React(一):React基础
摘要:本文主要是简单说明react基础语法概念和知识,从零开始系列的先绕行官网 组件: JSX语法:在JS里直接编写HTML return( <div>Hello</div> ) 也可以自定义标签,自定义组件首字母需大写 return <MyTag>Hello</MyTag> state:组件的状态,就是 阅读全文

posted @ 2018-11-16 15:54 samuel1 阅读(134) 评论(0) 推荐(0)

阻塞和非阻塞、同步和异步
摘要:阻塞IO: 默认情况下,所有的套接字都是阻塞的,对于一个套接字上的输入操作,第一步通常涉及等待数据从网络中到达。当所有等待分组到达时,它被复制到内核中的某个缓冲区。第二步就是把数据从内核缓冲区复制到应用程序缓冲区。 非阻塞式I/O: 进程把一个套接字设置成非阻塞是在通知内核,当所请求的I/O操作非得 阅读全文

posted @ 2018-11-08 13:52 samuel1 阅读(141) 评论(0) 推荐(0)

数据库事务
摘要:1. 事务的概念 事务必须服从ACID原则。ACID指的是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。 通俗理解,事务其实就是一系列指令的集合。原子性:操作这些指令时,要么全部执行成功,要么全部不执行。只要其中一个指令 阅读全文

posted @ 2018-11-07 16:30 samuel1 阅读(115) 评论(0) 推荐(0)

JVM(五):Major、MinorGC简述&&减少FullGC频率
摘要:Java堆可以细分为:新生代和老年代;新生代又可细分为 Eden空间、From Survivor空间、To Survivor空间等。 (Tenured space是老年代) Minor GC:从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC。 Major G 阅读全文

posted @ 2018-11-07 10:25 samuel1 阅读(2555) 评论(0) 推荐(0)

Spring的AOP和IoC/DI
摘要:一、Ioc、DI 控制反转、依赖注入 在A类中调用B类的方法,那么我们就称 A依赖B,B为被依赖(对象) 传统做法: (1)直接在A(方法)中new出B类对象,然后调用B类方法 —— 硬编码耦合; (2)通过简单工厂获取B类对象,然后调用B类的方法 —— 摆脱了与B的耦合,却又与工厂产生了耦合; 以 阅读全文

posted @ 2018-11-06 17:50 samuel1 阅读(152) 评论(0) 推荐(0)

Java8 Lambda( -> )&&方法引用( :: )&&函数式接口(@Functional)
摘要:一、简述 Java8之前创建一个线程的代码: 其中Runnable就是一个匿名内部类,一般在一个线程只出现一次但必须实现。 再看Runnable的代码实现,就是一个Functional Interfaces函数式接口: 在上面的代码中只定义了一个抽象方法,这样的接口,被称为函数式接口Function 阅读全文

posted @ 2018-11-02 18:05 samuel1 阅读(768) 评论(0) 推荐(0)

Docker(四):编写你自己的Dockerfile
摘要:DEPENDENCY 阅读全文

posted @ 2018-11-02 14:30 samuel1 阅读(129) 评论(0) 推荐(0)

设计模式
摘要:一、分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、 阅读全文

posted @ 2018-11-02 14:17 samuel1 阅读(137) 评论(0) 推荐(0)

OO,OOA,OOD,OOP,DDD理解
摘要:OO:Object-Oriented,面向对象,基于对象概念,以对象为中心,以类和继承为构造机制,来认识理解,刻画客观世界和设计; OOA:Object-oriented Analysis 面向对象分析,进一步对OO进行细化,初步得到OO的方法; OOD:Object-Oriented Design 阅读全文

posted @ 2018-11-01 11:06 samuel1 阅读(3069) 评论(0) 推荐(0)

导航