架构师一直是程序员「羡慕且追求」的高度,今天来说说我(奈学教育CEO:孙玄)眼里优秀的架构师该如何定义。毕竟我也曾经是一名架构师: 在开始今天的话题之前我说一个和我前公司P9现在已经是P10的对话。 问题是这样的他说公司中间件架构师不熟悉公司业务,很多事落地不了,非常的疑惑。他最近主要任务就是和这些 ...
分类:
其他好文 时间:
2020-06-06 12:39:32
阅读次数:
64
不死不生。对于一个渴望摆脱旧日模式,重新生出一个自己的人来说,勇气总是第一位的。这个勇气包括不怕试错,不怕不黑,被死千回还能重新活过来的力量。 ...
分类:
其他好文 时间:
2020-06-05 23:07:53
阅读次数:
78
#简介 IBM MQ(IBM Message Queue)是IBM的一款商业消息中间产品,适用于分布式计算环境或异构系统之中。 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。 #安装 1、官网下载地址:https://www.ibm. ...
分类:
Web程序 时间:
2020-06-04 21:28:12
阅读次数:
94
注解 为什么要学注解与反射 ? 所有的框架底层实现机制都是注解与反射,框架中有许多的注解,通过反射读取注解的值,来简化操作. ? 比如利用反射读取注解的值,通过值拼成SQL语句,就可以动态地生成表,或者其他高级的功能. 什么是注解(Annotation) Annotation的作用: 可以被其他程序 ...
分类:
其他好文 时间:
2020-06-02 11:25:46
阅读次数:
37
31.类和对象 对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型。 它们的关系是,对象是类的实例,类是对象的模板。对象是通过new classname产生的,用来调用类的方法;类的构造方法 32.对象的属性和方法 public class T { void a(){ System.o ...
分类:
其他好文 时间:
2020-06-01 20:56:14
阅读次数:
81
1 // 深拷贝 2 function cloneDeep(obj) { 3 // 3.根据obj为对象或者数组,产生一个空的对象或数组,存放数据 4 var newobj = obj instanceof Array ? [] : {}, 5 // 1.for...in进入循环 6 for (va ...
分类:
Web程序 时间:
2020-06-01 00:54:32
阅读次数:
88
RandomAccess用来当标记,是一种标记接口。 用处是当要实现某些算法时,会判断当前类是否实现了RandomAccess接口,会选择不同的算法。 接口RandomAccess中内容是空的,只是作为标记用。比如List下的ArrayList和LinkedList。其中ArrayList实现了Ra ...
分类:
数据库 时间:
2020-05-31 18:16:43
阅读次数:
91
一、单例模式应用场景 单例模式(Single Pattern)是指确保一个类在任何情况下绝对只是一个实例,并提供一个全局的访问点。 单例模式在现实生活中的应用也很广泛。例如国家总统、公司CEO、部门经理等。在java标准中,ServletContext、ServletContextConfig等;在 ...
分类:
其他好文 时间:
2020-05-30 19:49:29
阅读次数:
49
本次利用openssl建立私有CA,实现https加密通信. openssl由三部分组成: libencrypto库 libssl库 openssl多用途命令行工具 加密算法和协议: 对称加密算法和协议: 公钥体系:分为公钥和私钥 DES: Data Encryption Standard(IBM研 ...
分类:
其他好文 时间:
2020-05-29 19:29:00
阅读次数:
80
#!/bin/env sh [ -r /etc/hostname ] && source /etc/hostname HOSTNAME=${hostname:-www.abc.com} hostname $HOSTNAME /etc/hostname hostname=www.ibm.com ...
分类:
其他好文 时间:
2020-05-28 20:01:31
阅读次数:
57