12 2021 档案

摘要:互联网的产品变化较快,很多团队 / 企业在很多领域都有投入,那这些业务之间的一些共同技术建设,如能复用起来能降低业务冷启动成本,提升新业务研发效率。中台建设也是基于这个核心诉求,基于中台能力建设,能做到跨业务、跨领域技术复用,缩短新业务初创时间并节省资源。同时,复用的前提是解耦,能做到通用的能力和业 阅读全文
posted @ 2021-12-29 13:49 顾延笙 阅读(648) 评论(0) 推荐(0) 编辑
摘要:1大前端工程化 大前端工作化的核心是工程化,当前的工程化诉求不仅仅局限在前端领域,涵盖了更广的大前端范围。工程化的诞生是基于企业 / 团队对研发效率的诉求,如何尽可能地使用工具释放产品研发过程中对人力的占用是工程化研发核心宗旨。从建立一套完善的规范着手,到 IDE 配套工具、研发 Mock/ 调试 阅读全文
posted @ 2021-12-29 13:47 顾延笙 阅读(32) 评论(0) 推荐(0) 编辑
摘要:2022年学习Java编程怎么样,目前所有行业都不好做了,大学生毕业就失业的情况越来越严重,那么学习Java编程无疑就是最好的选择! 如今,互联网越来越受欢迎,从购物、到处旅行等方式都从线下转移到了线上。作为互联网领域的主流力量,程序员的作用越来越大。很多人转行进入IT行业会选择Java,因为Jav 阅读全文
posted @ 2021-12-29 13:45 顾延笙 阅读(225) 评论(0) 推荐(0) 编辑
摘要:大前端时代,该如何应对?学习前端开发真的可以吗,怎么样才能快速学好web前端呢? 现在移动端各种终端设备不断崛起,再加上用户群体的不断增加,已经超过了pc端,尤其是设备不同必然导致开发语言不统一,致使现在进行开发越来越困难,需要考虑开发几个不同的版本,相对而言非常浪费人力、物力。在这样的情况下,大前 阅读全文
posted @ 2021-12-29 13:44 顾延笙 阅读(148) 评论(0) 推荐(0) 编辑
摘要:初学者Java学习基础去哪儿入门?首先我们第一想到的就是Java培训了,对于Java培训学习这样的话题近来随着Java行业的发展,越来越多的人都想要知道答案,对于这问题动力节点小编这里觉的有俩个方面的内容决定了Java培训哪里学习是比较好的,是适合大家进行学习的。 1. 就是地区的选择:选择学习地区 阅读全文
posted @ 2021-12-23 11:25 顾延笙 阅读(55) 评论(0) 推荐(0) 编辑
摘要:Ribbon源码解析 Ribbon 的 源 码 解 析 我 们 从 @LoadBalanced 开 始 讲 起 , 添 加@LoadBalanced注解后AsyncRestTemplate就具备了负载均衡的能力,代码如下: 在初始化HTTP客户端时会加载Ribbon的拦截代码,同时根据配置文件中设置 阅读全文
posted @ 2021-12-23 11:23 顾延笙 阅读(31) 评论(0) 推荐(0) 编辑
摘要:降级保护 服务降级通常是针对非核心业务在业务流量激增情况下一种服务策略,通过服务降级可以保证核心业务的顺利进行。如果是主动降级,通常会返回一个默认值,被动降级是指当发现异常时,为了控制异常的影响范围而触发的自动服务降级。 降级分类 ● 超时降级:配置好超时时间和超时重试次数,并使用异步机制探测恢复情 阅读全文
posted @ 2021-12-23 11:21 顾延笙 阅读(98) 评论(0) 推荐(0) 编辑
摘要:" 在 20 世纪 90 年代末和 2000 年初,硅谷人对年龄和长相并不过于在意。" 丹尼尔说。 彼时的硅谷,不少科技界的 " 大神 " 都是穿着随便、不修边幅。即便是微软公司创始人比尔 · 盖茨,在 Windows 95 新闻发布会上也跳着土土的舞。 现在,戴眼镜的书呆子码农形象一去不复返,越来 阅读全文
posted @ 2021-12-23 11:20 顾延笙 阅读(89) 评论(0) 推荐(0) 编辑
摘要:48 岁的丹尼尔是一名程序员,在硅谷一家知名科技公司工作。为了让自己看上去更年轻,他多年来严格饮食,坚持健身和瑜伽,还练了八块腹肌。 同事都以为丹尼尔只有 30 来岁,但他觉得还不够。丹尼尔决定用一种更立竿见影的办法——找整形医生,计划注射肉毒杆菌,再做个去除眼袋手术,让自己看上去焕然一新。 丹尼尔 阅读全文
posted @ 2021-12-23 11:18 顾延笙 阅读(578) 评论(0) 推荐(0) 编辑
摘要:1、基本概念 1.1、前言 web开发: web,网页的意思,例如:www.baidu.com 静态web html,css 提供给所有人看的数据始终不会发生变化 动态web 几乎所有的网站; 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同地点看到的信息各不相同; 技术栈:Servle 阅读全文
posted @ 2021-12-21 13:44 顾延笙 阅读(51) 评论(0) 推荐(0) 编辑
摘要:一、MYSQL存储引擎MYISAM与InnoDB区别 1、MYISAM需要的存储空间小;InnoDB需要更多的内存和存储空间。 2、MYISAM不支持事务;InnoDB支持事务。 3、MYISAM在select查询更快,内部有计数器,可直接调取;InnoDB没有。 4、MYISAM支持表级锁定;In 阅读全文
posted @ 2021-12-21 13:43 顾延笙 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一、MYSQL中drop、delete与truncate的区别 Drop通常删除整张表;delete通常删除部分数据;truncate通常删除表中所有记录。 二、Union与Union All的区别 Union合并重复的记录,Union All则不会,Union执行效率率高些。 三、MYSQL中sq 阅读全文
posted @ 2021-12-21 13:42 顾延笙 阅读(48) 评论(0) 推荐(0) 编辑
摘要:升级Java:主要好处 与任何技术一样,升级意味着改变。新特性、安全补丁、删除过时特性和添加的支持都被嵌入到JavaLTS版本中,因此,对于自Java8或更高版本以来未更新过的任何人来说,这应该是首要考虑的问题。 新功能 JEP354:切换表达式—在JEP325下引入并在JEP354下细化,切换表达 阅读全文
posted @ 2021-12-21 13:39 顾延笙 阅读(205) 评论(0) 推荐(0) 编辑
摘要:Linux内核的5个组成部分之间的依赖关系如下: ·进程调度与内存管理之间的关系:这两个子系统互相依赖。在多道程序环境下,程序要运行必须为之创建进程,而创建进程的第一件事情,就是将程序和数据装入内存。 ·进程间通信与内存管理的关系:进程间通信子系统要依赖内存管理支持共享内存通信机制,这种机制允许两个 阅读全文
posted @ 2021-12-18 14:25 顾延笙 阅读(489) 评论(0) 推荐(0) 编辑
摘要:首先一张熟悉的图来说明GNU/linux的基本体系结构: 体系的上部分是用户(或应用程序)空间,这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。Linux 内核可以进一步划分成 3 层:最上面是系统调用接口,用户程序通过软件中断后,调用系统内核提供的功能,这个在用户 阅读全文
posted @ 2021-12-18 14:23 顾延笙 阅读(551) 评论(0) 推荐(0) 编辑
摘要:内核在设计上分为宏内核与微内核两大架构。 3.1 宏内核 宏内核:是在硬件之上,定义了一个高阶的抽象接口,应用原语或系统调用来实现操作系统的功能,例如:进程管理、文件系统和存储管理等,这些功能由多个运行在内核上的模块来完成。 尽管每一个模块都是单独地服务这些操作,内核代码是高度集成的,而且难以编写正 阅读全文
posted @ 2021-12-18 14:21 顾延笙 阅读(789) 评论(0) 推荐(0) 编辑
摘要:一、内核简介 内核:在计算机科学中是一个用来管理软件发出的数据I/O(输入与输出)要求的计算机程序,将这些要求转译为数据处理的指令并交由中央处理器(CPU)及计算机中其他电子组件进行处理,是现代操作系统中最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并由内 阅读全文
posted @ 2021-12-18 14:20 顾延笙 阅读(476) 评论(0) 推荐(0) 编辑
摘要:很多用户都想创建自己的技术圈,但是创建后,很少有人加入,技术圈中往往就只有一、二个人,这让很多圈主很困惑,这里,我说说我的想法。 技术圈和论坛的区别在与更聚合的凝聚力,那么,我们用什么来创造或者说聚合这种凝聚力呢? 首先,是技术点。这里说的技术点,是个很小的范围。试想一下,我们平时说的微软,建个圈子 阅读全文
posted @ 2021-12-17 10:49 顾延笙 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1.优秀标题创意的基本要求 标题创意的撰写有两个基本要求,一个是标题创意必须为产品服务,必须确保和预推广的产品或服务高度相关,让客户误解产品内容对我们毫无好处;另外一个是标题创意的撰写须确保关键词的质量度达到三星。 影响关键词质量度的有历史点击率、各单元内关键词的词性以及关键词出价等,其中最为经济有 阅读全文
posted @ 2021-12-17 10:47 顾延笙 阅读(425) 评论(0) 推荐(0) 编辑
摘要:首先, vue在技术上一直是跟随者。 接着基本只能喝到汤。 你可以看看Google trend, vue只有在中国地区是大规模使用, 在大部分其他地方还不如angular。 vue灵活性差react很多。 这点就是致命的。 所谓的 “门槛低,上手快”,这种特性在大厂根本算不上优点,大厂招的人,基本上 阅读全文
posted @ 2021-12-17 10:45 顾延笙 阅读(86) 评论(0) 推荐(0) 编辑
摘要:封装性 封装性的概念 封装性是面向对象思想的三大特征之一,封装就是躲藏完成细节,仅对外提供访问接口。完成细节部份包装、躲藏起来的办法。 封装有:属性的封装、办法的封装、类的封装、组件的封装、模块化封装、系统级封装… 封装的益处:模块化、信息躲藏、代码重用、插件化易于调试、具有平安性 封装的缺陷:会影 阅读全文
posted @ 2021-12-17 10:44 顾延笙 阅读(29) 评论(0) 推荐(0) 编辑
摘要:通常在使用“go get”时可能是指定到一个包路径,而非模块路径,Go 是如何找到模块路径的呢? go 命令会在主模块(当前模块)的 build list 中搜索有哪些模块路径匹配这个包路径的前缀。举个例子,如果导入的包路径是 example.com/a/b,发现 example.com/a 是一个 阅读全文
posted @ 2021-12-16 14:03 顾延笙 阅读(54) 评论(0) 推荐(0) 编辑
摘要:从主版本号 2 开始,模块路径中必须添加一个像 /v2 这样的一个和主版本号匹配的后缀。举个例子如果一个模块在版本 v1.0.0 是的路径为 example.com/test,那么它在 v2.0.0 时的路径将是 example.com/test/v2。 主版本号后缀遵循导入兼容规则: 如果一个新代 阅读全文
posted @ 2021-12-16 14:02 顾延笙 阅读(191) 评论(0) 推荐(0) 编辑
摘要:伪版本号是一种预发布版本号的格式,其中包含了指定的 commit hash 值。另外,对于没有打标签的代码库,也可以使用伪版本号来表明某个版本,它可以在正式发布某个版本之前方便的进行测试。举个例子,每个伪版本号都有三部分组成: 基本版本前缀(vX.0.0 或 vX.Y.Z-0),它要么源自修订版之前 阅读全文
posted @ 2021-12-16 14:01 顾延笙 阅读(62) 评论(0) 推荐(0) 编辑
摘要:Go 使用 “module path” 来区分不同的 module 模块,它在 go.mod 文件中被定义,这个文件中还包含了这个模块编译所需的其他依赖。如果一个目录中包含了 go.mod 文件,那么这个目录就是这个 Go 模块的根目录了。 另外,还要介绍下包(package) 这个概念,它在 Go 阅读全文
posted @ 2021-12-16 14:00 顾延笙 阅读(137) 评论(0) 推荐(0) 编辑
摘要:在聊了上面的这些知识后,来看一下灰度更新。上图是灰度更新的简易示例图,流程是从左开始到右边结束。 第一步是创建灰度服务,创建后可以更新灰度。比如刚才的 Nginx 的例子,我们创建的版本号是 1.19。但是在灰度过程中发现当前版本有 bug,而在对这个 bug 进行修复后,确认无误就可以将原服务更新 阅读全文
posted @ 2021-12-14 11:22 顾延笙 阅读(504) 评论(0) 推荐(0) 编辑
摘要:CRD 上图是从 Kubernetes 官网上摘抄下来的关于 CRD 的说明。这个大家应该都比较熟悉了。Kubernetes 里最重要的概念就是资源,它里面所有的东西都是一个资源或者对象。右图是相关的无状态服务的例子,里面包含了服务的版本、类型、标签以及镜像版本和容器对外提供的端口。在 Kubern 阅读全文
posted @ 2021-12-14 11:20 顾延笙 阅读(65) 评论(0) 推荐(0) 编辑
摘要:为了让大家更好的理解,我通过一个简单的例子和大家说一下什么是灰度更新。 假设你有⼀个关于酒店预定的项⽬,需要对外提供⼀个 Web 网站,供用户预定房间。为了保证业务的⾼可⽤,该项⽬研发的服务端是⽀持分布式的。因此,你在⽣产环境,组了⼀个酒店预定 Web 集群,⼀共起了 3 个服务端,通过 Nginx 阅读全文
posted @ 2021-12-14 11:17 顾延笙 阅读(3938) 评论(0) 推荐(0) 编辑
摘要:1、什么是图数据库 图数据库(Graph database)是以图这种数据结构存储和查询的数据库。与其他数据库不同,关系在图数据库中占首要地位。这意味着应用程序不必使用外键或带外处理(如 MapReduce)来推断数据连接。与关系数据库或其他 NoSQL 数据库相比,图数据库的数据模型也更加简单,更 阅读全文
posted @ 2021-12-11 16:03 顾延笙 阅读(211) 评论(0) 推荐(0) 编辑
摘要:要学好java,做好下面几方面。 1.兴趣是最重要的,因为做开发很辛苦,特别是每年都有新技术出现,你就需要学习,不然就会落后。 2.学习java的大致路线 (1)学习java基础知识,先学习基本语法,面向对象,集合这些就够了,io流,多线程这些,以后用到在学,因为这些对刚入门比较难,会打击学习的积极 阅读全文
posted @ 2021-12-10 13:06 顾延笙 阅读(32) 评论(0) 推荐(0) 编辑
摘要:学java编程,一般有两种情况。一种是已经掌握了其他语言,那学习java比较简单,语言只是工具,编程能力才是根本。另一种是零基础,对于编程未入门或者懵懵懂懂。本文针对第二种情况。 作为初学者,在一开始学习就要培养良好的习惯和思维方式。因此,在入门的时候除了学着写代码,更重要的是这种习惯的培养。 企业 阅读全文
posted @ 2021-12-10 13:05 顾延笙 阅读(61) 评论(0) 推荐(0) 编辑
摘要:java:一种编程语言 javaweb(JSP):网页代码 我们平常说的Java一般指JavaSE,也就是JavaStandardEdition,Java的标准版,一般用来开发桌面应用程序,但是在开发桌面应用程序上相对VB,Delphi,VC++并没有什么优势。 JavaWeb则到了JavaEE领域 阅读全文
posted @ 2021-12-09 13:43 顾延笙 阅读(698) 评论(0) 推荐(0) 编辑
摘要:Java更适合企业级系统开发方向,Python适合数据分析类方向,而且Python在自动化运维和自动化测试方向有很多贡献。尽管如此,Java依旧是市场需求量最大的语言。 哪个语言更香呢?原来我总会说,不管什么语言都是工具。后来经过很多人提问,我想了想,小白可能就是更在乎哪个更好的问题。从下面几个维度 阅读全文
posted @ 2021-12-09 13:41 顾延笙 阅读(740) 评论(0) 推荐(0) 编辑
摘要:氢气是一种古老的气体,利用化石能源制氢也是一项成熟技术。直到风电、光伏大规模开发之后,氢气才被人们改称为氢能。因为只有通过可再生能源生产的氢气(业界称之为绿氢)才是零碳排放的可再生能源。它被认为是碳中和时代,在无法电气化的领域使用的终极能源。 可再生能源制氢一般是指电解水制氢,即在电解质水溶液中通入 阅读全文
posted @ 2021-12-09 13:38 顾延笙 阅读(73) 评论(0) 推荐(0) 编辑
摘要:随着 IT 技术的发展,AI、区块链和大数据等技术提升了对应用毫秒级扩展的需求,开发人员也面临着的功能快速推出的压力。混合云是新常态,数字化转型是保持竞争力的必要条件,虚拟化成为这些挑战的基本技术。 在虚拟化的世界,有两个词耳熟能详:虚拟机和容器。前者是对硬件的虚拟化,后者则更像是操作系统的虚拟化。 阅读全文
posted @ 2021-12-08 09:32 顾延笙 阅读(148) 评论(0) 推荐(0) 编辑
摘要:如果能在APK编译期间,通过自动化工具对所有JAR、AAR包中每个类做一遍检测,检测其中调用的方法、属性的使用是否存在引用问题,将检测出疑似问题的地方在编译时进行提示,有必要的情况下直接报错终止编译,并输出错误日志来提醒开发人员检查,防止问题流入线上出现运行时异常。 原理:各子仓的Java类(或Ko 阅读全文
posted @ 2021-12-08 09:31 顾延笙 阅读(90) 评论(0) 推荐(0) 编辑
摘要:一、字节码与引用检测 1.1 Java字节码 本章中的字节码重点研究Java 字节码,Java字节码(Java bytecode)是Java虚拟机执行的一种指令格式。可以通过javap -c -v xxx.class(Class文件路径) 命令来查看一个Class对应的字节码文件,如下图所示: 1. 阅读全文
posted @ 2021-12-08 09:30 顾延笙 阅读(49) 评论(0) 推荐(0) 编辑
摘要:对于后端开发的小伙伴,可以只了解后台服务的发布,但是如果搭建个人的项目或者做私活的话。前台的部署的也是离不开的话题。本文将介绍如何发布vue的前段项目。 这里楼主主要依赖nginx发布vue。 1.安装发布vue 老生常谈,首先需要使用docker安装nginx。 1.查看镜像 docker sea 阅读全文
posted @ 2021-12-07 13:05 顾延笙 阅读(155) 评论(0) 推荐(0) 编辑
摘要:路由概述 路由:从源主机到目标主机的转发过程 路由器:能将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备-路由器(转发,选路) 路由器的工作原理 根据路由表转发数据 1)跨网段通讯把数据丢给网关 2)ARP请求对方AMC地址 3)数据封装,解封装过程’ 4)通过路由表选路,然后转发 路由 阅读全文
posted @ 2021-12-01 11:27 顾延笙 阅读(622) 评论(0) 推荐(0) 编辑
摘要:五磁盘管理与文件系统 硬盘的物理结构 盘片:硬盘有多个盘片,没盘片2面 磁头:每面一个磁头 硬盘的数据结构 扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位 磁道:同一盘片不同半径的同心圆,是由磁头在盘片表面画出的圆形轨道 柱面:不同盘片相同半径构成的圆柱面,由同一半径 阅读全文
posted @ 2021-12-01 11:26 顾延笙 阅读(116) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示