0

心里有点B树

在说B树之前最好先看看2 3树, 2 3树是B树的一种特例, 什么B树, B树就是2 3树, 2 3 4 树 , 2 3 4 5... 树的统称, 而B+树又是B树的一种变形 性质: 什么是二节点, 三节点... ? 像上图那样,可以有两个子节点的节点叫做二节点, 可以有三个子节点的节点叫做三节点, ...

赐我白日梦 发布于 2019-11-21 13:17 评论(0)阅读(0)
0

ASP.NET Core 3 使用原生 依赖注入 集成 AspectCore ,实现 AOP 功能

在NETCORE中可以使用AOP的方式有很多很多,包括国内优秀的开源框架asp.netcore同样可以实现AOP编程模式。 IOC方面,个人喜欢net core 3自带的DI,因为他注册服务简洁优雅,3个生命周期通俗易懂,所以就没使用autofac等其他容器,AOP方面,使用了AspectCore ...

潘喜喜 发布于 2019-11-21 13:17 评论(0)阅读(0)
0

QQ是怎样创造出来的?——解密好友系统的设计

本篇介绍笔者接触的第一个后台系统,从自身见闻出发,因此涉及的内容相对比较基础,后台大牛请自觉略过。 什么是好友系统? 简单的说,好友系统是维护用户好友关系的系统。我们最熟悉的好友系统案例当属QQ,实际上QQ是一款即时通讯工具,凭着好友系统沉淀了海量的好友关系链,从而铸就了一个坚不可摧的商业帝国。好友 ...

后台开发拾遗 发布于 2019-11-21 13:15 评论(0)阅读(4)
0

webpack优化之玩转代码分割和公共代码提取

当项目业务越来越复杂,打包出来的代码会非常冗余,文件体积会非常庞大。大体积文件会增加编译时间,影响开发效率;如果直接上线,还会拉长请求和加载时长,影响网站体验。作为一个追求极致体验的攻城狮,是不能忍的。所以在多页应用中优化打包尤为必要。那么如何优化webpack打包呢? ...

champyin 发布于 2019-11-21 12:20 评论(0)阅读(62)
0

Spring Boot2 系列教程(二十四)Spring Boot 整合 Jpa

Spring Boot 中的数据持久化方案前面给大伙介绍了两种了,一个是 JdbcTemplate,还有一个 MyBatis,JdbcTemplate 配置简单,使用也简单,但是功能也非常有限,MyBatis 则比较灵活,功能也很强大,据我所知,公司采用 MyBatis 做数据持久化的相当多,但是 ...

江南一点雨 发布于 2019-11-21 12:13 评论(0)阅读(36)
0

021.掌握Pod-Pod调度策略

一 Pod生命周期管理 1.1 Pod生命周期 Pod在整个生命周期过程中被系统定义了如下各种状态。 状态值 描述 Pending API Server已经创建该Pod,且Pod内还有一个或多个容器的镜像没有创建,包括正在下载镜像的过程。 Running Pod内所有容器均已创建,且至少有一个容器处 ...

木二 发布于 2019-11-21 12:09 评论(0)阅读(20)
1

技术人如何利用 github+Jekyll ,搭建一个独立免费的技术博客

上次有人留言说,技术博客是程序员的标配,但据我所知绝大部分技术同学到现在仍然没有自己的技术博客。原因有很多,有的是懒的写,有的是怕写不好,还有的是一直想憋个大招,幻想做到完美再发出来,结果一直胎死腹中。但其实更多程序员是不知道如何去搭建一个博客,其实如今搭建一个个人技术博客非常简单,其中最简单搭建方 ...

纯洁的微笑 发布于 2019-11-21 11:52 评论(0)阅读(116)
1

SpringBoot 源码解析 (六)----- Spring Boot的核心能力 - 内置Servlet容器源码分析(Tomcat)

Spring Boot默认使用Tomcat作为嵌入式的Servlet容器,只要引入了spring-boot-start-web依赖,则默认是用Tomcat作为Servlet容器: <dependency> <groupId>org.springframework.boot</groupId> <ar ...

chen_hao 发布于 2019-11-21 11:13 评论(1)阅读(102)
0

用云开发快速制作客户业务需求收集小程序丨实战

一、导语 ​ 如何省去企业上门(现场)搜集客户需求的环节,节约企业人力和时间成本,将客户的业务定制需求直接上传至云数据库?云开发为我们提供了这个便利! 二、需求背景 ​ 作为一名XX公司IT萌萌新,这段时间对小程序开发一直有非常浓厚的兴趣,并且感慨于“云开发·不止于快”的境界。近期工作中,刚好碰见业 ...

腾讯云开发TCB 发布于 2019-11-21 11:04 评论(0)阅读(108)
0

TCP time_wait close_wait问题(可能是全网最清楚的例子)

背景 公司群里,运维发现一个问题,task服务报错(如下) 测试老大看到了,根据经验就推测是应该是文件句柄使用完了,应该有TCP连接很多没释放,果真发现是很多CLOSE_WAIT的状态 简单认知 短链接,一次链接就会占用一个端口,一个端口就是一个文件描述符;文件描述符 又称 句柄,linux系统最大 ...

whendream 发布于 2019-11-21 10:54 评论(0)阅读(81)
0

Nebula 架构剖析系列(二)图数据库的查询引擎设计

本篇文章将带你了解 Nebula Query Engine 的架构 ...

NebulaGraph 发布于 2019-11-21 10:53 评论(0)阅读(48)
2

大话字符串逆序

面试官:“先来一点基础的吧,用Java写一个方法,入参是一个字符串,返回逆序后的字符串。” ...

万猫学社 发布于 2019-11-21 10:51 评论(2)阅读(109)
0

数组与链表

前言 数组和链表是两种数据结构,数组非常简单易用但是它有两个非常大的缺点,一个是数组一旦创建无法扩展,另一个则是数组的查找和删除的速度很慢. 链表改善了一些数组的缺点,但是同样的链表自身也存在一些自己的缺点. 本篇博客将为大家介绍一下这数组和链表特点及各自的优缺点. 阅读前的准备工作 "大O表示法" ...

呆呆兽- 发布于 2019-11-21 10:12 评论(0)阅读(94)
0

Zabbix-(五)监控Docker容器与自定义jvm监控项

Zabbix (五)监控Docker容器与自定义jvm监控项 一.前言 前文中讲述了Zabbix对服务器硬件方面的监控功能,本文将讲述利用Zabbix监控Docker容器中的Java Web服务,并通过自定义监控项,监控JVM老年代使用情况以及GC信息。Zabbix其实提供了 "JMX监控" ,自带 ...

__Sherry 发布于 2019-11-21 10:00 评论(0)阅读(72)
0

利用SSH隧道技术穿越内网访问远程设备

本文为作者原创,转载请注明出处: 通常,我们用于调试的计算机无法远程访问位于局域网中的待调试设备。通过 ssh 的端口转发(又称 ssh 隧道)技术,可以实现这种远程调试功能。 下文中,sshc 指 ssh 客户端,sshd 指 ssh 服务器。 1. ssh 端口转发模式简介 ssh 客户端运行于 ...

叶余 发布于 2019-11-21 09:53 评论(0)阅读(166)
10

三、netcore跨平台之 Linux配置nginx负载均衡

前面两章讲了netcore在linux上部署以及配置nginx,并让nginx代理webapi。 这一章主要讲如何配置负载均衡,有些步骤在前两章讲的很详细了,所以这一章我就不会一个个截图了。 因为本人只有一个服务器。所以我会在同一台服务器上部署两套差不多的实例。 同样的代码,我们在Program.c ...

流月无双 发布于 2019-11-21 09:04 评论(7)阅读(390)
3

别翻了,这篇文章就是要让你入门java多线程!

就在前几天,有位读者朋友私信宜春,说期待出一篇多线程的文章,我当时内心是小鹿乱撞啊....于是这几天茶不思饭不想,好几天深夜皆是辗转反侧,两目深凝,以至于这几天走起路来格外飘飘然,左摇右晃的,魔鬼般的步伐,一般两步,走在大马路中央上差点被打~我承认太夸张了,感觉又要被打~。最终还是君意不可违,答应了 ...

宜春 发布于 2019-11-21 08:58 评论(0)阅读(325)
3

前端小白在asp.net core mvc中使用ECharts

对于在浏览器中绘制图形图表,目前有较多的js类库可以使用,如:ChartJS,Flot,canvasjs等,但是今天介绍的主角为国产图表库,并在apache孵化,就是大名鼎鼎的echarts。 前方高能【官方介绍】 特性 Apache ECharts (incubating) ECharts,一个使 ...

芝麻麻雀 发布于 2019-11-21 08:56 评论(1)阅读(286)
6

EFCore批量操作,你真的清楚吗

背景 EntityFramework Core有许多新的特性,其中一个重要特性便是批量操作。 批量操作意味着不需要为每次Insert/Update/Delete操作发送单独的命令,而是在一次SQL请求中发送批量组合指令。 EFCore批量操作实践 批处理是期待已久的功能,社区多次提出要求。现在EFC ...

nodotnet 发布于 2019-11-21 08:08 评论(4)阅读(519)
2

使用Spring安全表达式控制系统功能访问权限

一、SPEL表达式权限控制 从 开始已经可以使用 表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。Spring Security可用表达式对象的基类是SecurityExpressionRoot。 | 表达式函数 | 描述 | | | | | ) | 用户拥有指定的角色时返回tr ...

字母哥博客 发布于 2019-11-21 08:03 评论(0)阅读(183)