摘要: java是开发语言,面向开发 java -c 将java编译为class文件 java开发工具:ieda、eclipse java插件总结:GenerateAllSetter、AlibabaCodingGuidline、lombok、GsonFormat、Maven Helper、MyBatisCo 阅读全文
posted @ 2020-06-20 16:49 chinadba 阅读(78) 评论(0) 推荐(0) 编辑
摘要: jvm顾名思义,java虚拟机(java virtula machine) 负责完成java class文件的加载、识别、创建及运行,因为每个系统都有对应的jvm,其主要加载class文件,所以支持跨平台。 jvm四类class loader:根节点(加载java原始的类)、扩展(java指定的特定 阅读全文
posted @ 2020-06-20 16:35 chinadba 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1 2 3 4 5 6 7 8 9 sqlserver:declare @begin datetime,@end datetime set @begin='2012-1-5' set @end='2012-11-3' declare @months int set @months=DA 阅读全文
posted @ 2020-06-20 16:22 chinadba 阅读(95) 评论(0) 推荐(0) 编辑
摘要: singleton 单一模式 确保类只被实例化一次,避免被重复实例化造成数据错乱。 饿汉模式第一次初始的时候就生成,所以多线程时无需处理 懒汉模式只有用到时才初始,需要判断实例是否创建,考虑多线程(增加锁 双重锁 静态类 枚举的方式) 阅读全文
posted @ 2020-06-20 16:21 chinadba 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 原理及技术分析: https://insights.thoughtworks.cn/critical-rendering-path-and-optimization-strategy/ 阅读全文
posted @ 2020-06-20 16:20 chinadba 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 负载均衡含义,参见360百科:网络专用术语,负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 网络结构图如下: 如果其最终目的是为了减轻某一台应用服务器的压力,提升并发性能,为用户提供更好的应用体验 阅读全文
posted @ 2020-06-20 16:19 chinadba 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.获取地址栏 function getUrlParam(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1 阅读全文
posted @ 2020-06-20 16:18 chinadba 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 辗转已工作6年有余,目前在一家公司承担了3个项目的开发经理,但总觉得离职业开发经理的标准还差很多,有很多技术、技巧及能力还未达标。“开发经理”不是被开发经理,要做就做最专业的,做职业化的。本章只描述有关售前部分的能力。 话得从昨天说起,部门组织了一次关于资金管理的售前培训,也就是这次培训打开了部分心 阅读全文
posted @ 2020-06-20 16:16 chinadba 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 近日来项目不是很忙,上班途中突然想到这样一个话题,感觉有必要记录一下。 工作近6年,总体来说参与的项目较多,后来慢慢的接触项目管理,直至现在的部门管理,越来越觉得“标准”的重要性。自我感觉总结如下几点:标准的目的为了统一,标准的实施准则是监督执行,标准的范围是涵盖本部门所有事项。 先从目的谈起吧,先 阅读全文
posted @ 2020-06-20 16:15 chinadba 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 如何获取F_LX的数据 1.JSON.parse(self.RO3101) 2.list是一个object,所以为.list Array是一个数组,所以为.Array["0"]获取对象 F_LX是对象中的值,所以为.F_LX 最终答案为: JSON.parse(self.RO3101).list.d 阅读全文
posted @ 2020-06-20 16:14 chinadba 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 最近项目上遇到对历史数据处理的场景,基本是某个字段格式为000000-000000-000000-000000,该字段可能只有2位、也可能有10位等,位数不固定,现在需要在40位补充000001. 基本思路为固定增加39位000000,然后截取39位数据在增加固定值000001,代码如下。 --获得 阅读全文
posted @ 2020-06-20 16:13 chinadba 阅读(507) 评论(0) 推荐(0) 编辑
摘要: let info = [ '北京', '上海', '香港', '日本', '纽约', '韩国']; // 方案一 递归完成所有的数据遍历计算,且保证了执行的顺序 let milkCount = 0; let finish = new Subject<any>(); function computeM 阅读全文
posted @ 2020-06-20 16:09 chinadba 阅读(153) 评论(0) 推荐(0) 编辑