Given a sorted array nums, remove the duplicates in-place such that each element appear only once and return the new length. Do not allocate extra spa ...
分类:
其他好文 时间:
2020-07-06 16:06:35
阅读次数:
68
一、关于内聚和耦合 内聚 内聚是一个模块的内部功能相互关联的紧密程度 执行某个特定的任务或相关任务组的模块是具有高内聚性的,而没有核心功能只是将大量功能凑到一起的模块有低聚性 耦合 各模块间相互联系紧密程度的一种度量。 模块之间联系越少,耦合性越低,也就是模块的独立性越强 二、可读性好的特点 可读性 ...
分类:
其他好文 时间:
2020-07-06 16:04:48
阅读次数:
83
这是我在写 Java 并发程序的时候遵循的一些最佳实践: a)给线程命名,这样可以帮助调试。 b)最小化同步的范围,而不是将整个方法同步,只对关键部分做同步。 c)如果可以,更偏向于使用 volatile 而不是 synchronized。 d)使用更高层次的并发工具,而不是使用 wait() 和 ...
分类:
编程语言 时间:
2020-07-05 23:19:05
阅读次数:
95
为什么要使用导航守卫?在一个SPA应用中,如何改变网页的标题? 网页标题通过<title>来显示,但是SPA只有一个固定的HTML,切换不同的页面时,标题并不会改变. 但是可以通过JavaScript来修改<title>的内容,window.document.title='New title'. 在 ...
分类:
其他好文 时间:
2020-07-05 13:31:09
阅读次数:
55
几乎所有的应用都需要配置信息,在K8S部署应用,最佳实践是将应用的配置信息(环境变量或者配置文件)和程序本身分离,这样配置信息的更新和复用都可以更简单,也使得程序更加灵活。 Kubernetes允许将配置选项分离到单独的资源对象ConfigMap中,本质上是一个键值对映射,值可以是一个短string ...
分类:
Web程序 时间:
2020-07-03 21:32:10
阅读次数:
65
近年来,云原生、Kubernetes、微服务、SpringCloud 这些名词在技术圈内不绝于耳,为了顺应这一趋势,EDAS 也紧紧围绕这一典型场景,对它的开发、测试、部署、联调、线上运维等诸多环节中的开发者体验进行深度打磨,发布了全新的 3.0 版本。同时,针对如何在采用了 SpringCloud + Kubernetes 架构的应用上使用 EDAS,我们团队提供各个环节的最佳实践,供开发者参考。
分类:
编程语言 时间:
2020-07-02 21:18:47
阅读次数:
80
《深入理解java虚拟机 第二版 JVM高级特性与最佳实践》里面提到 CMS 垃圾收集器。 CMS 垃圾收集器的垃圾回收分4个步骤: 初始标记(initial mark) 有 STW 并发标记(concurrent mark) 没有 STW 重新标记(remark) 有 STW 并发清除(concu ...
分类:
其他好文 时间:
2020-07-01 12:47:01
阅读次数:
104
1.Redux介绍(数据层框架) React视图层框架 Redux是一个用来管理数据状态和UI状态的JavaScript应用工具。随着JavaScript单页应用(SPA)开发日趋复杂,JavaScript需要管理比任何时候都要多的state(状态),Redux就是降低管理难度的。(Redux支持R ...
分类:
其他好文 时间:
2020-06-30 20:38:07
阅读次数:
52
主动进行数据库性能监视对于维持高效资源利用率和系统性能至关重要。随着数据量的增长,正确监视数据库以提供无缝的最终用户体验并降低IT基础架构成本至关重要。查明发生的问题数据库可以帮助更快地进行故障排除,并维持企业应用与业务的正常运行。如果不进行监视,当数据库中断可能不会被及时处理,从而导致商业信誉和利润损失。但是,IT管理员需要大量的专业知识,才能找出数据库中大量SQL语句中需要调整的部分,所以确定
分类:
数据库 时间:
2020-06-29 09:59:50
阅读次数:
83
数据库作为现代IT业务系统中必不可少的核心组成部分,对于企业来说,数据库通常都保存着内部至关重要的信息,随着互联网的急速发展,企业数据库信息的价值及可访问性得到了很大提升,导致数据库的安全风险大大增加,企业在对数据库日常运维的过程中经常会面临如下一些问题
分类:
数据库 时间:
2020-06-28 16:54:22
阅读次数:
86