首页 新闻 搜索 专区 学院

[牧小农]程序员必须了解的知识点——你搞懂mysql索引机制了吗?

一、索引是什么 MySQL官方对索引的定义为:索引(Index)是帮助MySQL 高效 获取数据的数据结构,而MYSQL使用的数据结构是:B+树 在这里推荐大家看一本书,《深入理解计算机系统的书》 1.1 局部性原理 程序和数据的访问都有聚集成群的倾向,在一个时间段内,仅使用其中一小部分,在最近的将

[cwsheng]认证授权:IdentityServer4 - 单点登录

前言 上一篇文章介绍了IdentityServer4的各种授权模式,本篇继续介绍使用IdentityServer4实现单点登录效果。 单点登录(SSO) SSO( Single Sign-On ),中文意即单点登录,单点登录是一种控制多个相关但彼此独立的系统的访问权限,拥有这一权限的用户可以使用单一

[西伯利亚爱学习的狼]linux操作指南-01

前言:记录下最近在看的鸟哥Liunx私房菜,虽然不是第一次看了。。想记录几章开发中用的比较多的部分大致是以下几个章节 第3章 主机规划与磁盘分区 (3.2/3.3) 第4章 安装CentOS 5x与多重引导小技巧 (4.2/4.3)文件和目录管理 第6章 Linux的文件权限与目录配置 第7章 Li

[久曲健]记一次内存溢出问题的排查、分析过程及解决思路

谨以此文献给自学路上的兄弟 起因 这个测试工具的开发已有一段时间了,由于数据量过大,写入数据较慢,导致工具执行耗时较长,所以再次优化了实现方案,进行二阶段的程序开发。 经优化后,2000 条数据写入,耗时4秒,个人感觉,快了很多了。 于是,想批量执行下,看下耗时多长。 结果10分钟、20分钟、1 个

[亥码]JVM-概述和内存区域

JVM的优势 Java的跨平台性 一次编译,到处运行 JVM跨语言 举个例子 将groovy编译之后的class文件用jvm运行 先配置好groovy环境 新建HelloWorld.groovy class HelloWorld { static main(args) { println "hell

[kevinbai_cn]说说我对 WSGI 的理解

先说下 WSGI 的表面意思,Web Server Gateway Interface 的缩写,即 Web 服务器网关接口。 之前不知道 WSGI 意思的伙伴,看了上面的解释后,我估计也还是不清楚,所以下面结合实际场景说明,先让大家有个大致的认识。最后我们再自己实现一个,加深对 WSGI 的理解。

[北极的大企鹅]JDK源码阅读-------自学笔记(二十三)(java.util.LinkedList 初探 自定义讲解)

1、LinkedList简介 (1) 底层用双向链表实现的存储 (2) 查询效率低,频繁增删效率高,线程不安全是其主要特点 (3) 常用单词Node/Entry表示一个节点,或称为条项,词条(形容节点的样子) (4) 链表由三部分组成:前一个节点,本节点保存的数据,后一个节点 2、LinkedLis

[ankuo]k8s Docker 安装

k8s Docker 安装 一、运行环境 Centos 7.7 虚拟机内核为 3.10 基础组件版本: k8s.gcr.io/kube-apiserver:v1.16.0 k8s.gcr.io/kube-controller-manager:v1.16.0 k8s.gcr.io/kube-sched

[玉壶冰]面试题:JVM在Java堆中对对象的创建、内存结构、访问方式

一、对象创建过程 1、检查类是否已被加载 JVM遇到new指令时,首先会去检查这个指令参数能否在常量池中定位到这个类的符号引用,检查这个符号引用代表的类是否已被加载、解析、初始化,若没有,则进行类加载 2、为新对象分配内存 类加载检查后,JVM为新对象在堆内存中分配空间,内存大小在类加载完成后便可确

[西西嘛呦]python实现多分类评价指标

1、什么是多分类? 参考:https://www.jianshu.com/p/9332fcfbd197 针对多类问题的分类中,具体讲有两种,即multiclass classification和multilabel classification。multiclass是指分类任务中包含不止一个类别时,

[葛优]骚操作:不重启 JVM,如何替换掉已经加载的类?

Java对象行为 java.lang.instrument.Instrumentation 直接操作字节码 BTrace Arthas 三生万物 在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话:“Debug一下吧。”“线上

[tera]google protocol buffer——protobuf的问题和改进2

这一系列文章主要是对protocol buffer这种编码格式的使用方式、特点、使用技巧进行说明,并在原生protobuf的基础上进行扩展和优化,使得它能更好地为我们服务。 在上一篇文章中,我们举例了在移动互联网场景下原生protobuf类库使用上的问题,并且自己完成了一个java的编码类库。本文中

[凌丹妙耀]设计模式 #5 (策略模式、代理模式)

设计模式 #5 (策略模式、代理模式) 文章中所有工程代码和UML建模文件都在我的这个GitHub的公开库 >DesignPattern。Star来一个好吗?秋梨膏! 策略模式 简述: 一个类的行为或其算法可以在运行时更改。 还有这种好事?运行时可以更改? ==需求:==现在游戏中有数种鸟,要求实现

[JMICRO]【5】JMicro免费在线消息服务

JMicro是一个用Java语言实现的开源微服务全家桶, 源码地址:https://github.com/mynewworldyyl/jmicro, Demo地址:http://jmicro.cn/。 JMicro消息服务特性说明 今天向大家介绍基于JMicro实现的异步在线消息服务,其特点是免费,

[Robin132929]Java集合-Collection

Java集合-Collection 一、Collection继承关系 图片来源 由上图可知Collection有三个子类,分别是Set、List、Queue。 特点: Set:无序且值唯一 List:有序、值可重复 Queue:先进先出的线性表 二、Collection提供的方法 Collectio

[戎"码"一生]技术更迭,一往无前

文/楠木大叔 转载自 [【智客工坊】](https://www.52interview.com/solutions/31) 导读 唯一不变的是变化本身 工具升级还是技术升级? 开发工具的迭代 .NET技术的迭代 面子与里子 小猴子掰玉米的故事 被新技术按在地上摩擦 我们真的变强了吗 条条大路通罗马

[许瑞晗]【机器学习】梯度下降 II

Gradient Descent 梯度下降 II 关于 Gradient Descent 的直观解释,参考上一篇博客【机器学习】梯度下降 I 本模块介绍几种梯度下降模型。定义符号标记如下: \(\theta_t\):第 t 步的参数 \(\nabla L(\theta_t)\) or \(g_t\)

[一只胡说八道的猴子]Spring系列 之数据源的配置 数据库 数据源 连接池的区别

Spring系列之数据源的配置 数据源,连接池,数据库三者的区别 连接池:这个应该都学习过,比如c3p0,druid等等,连接池的作用是为了提高程序的效率,因为频繁的去创建,关闭数据库连接,会对性能有很大的消耗,所以就有了连接池,连接池顾名思义是存储多个连接的池子,池子中的连接都是创建好的,我们只要

[唯笑志在-ineuos.net]参观2020年上海工业博览会几点感受及判断

这次出差主要以学习、市场调研和方案合作为主,为期5天的时候,参观了上海工业博览会和走访了福建两家企业(一家生产制造企业,一家软件方面的企业)。对于现在所做的事情、对未来的发展规划,首先要提高自我的认知水平,对于所处的环境要有一个客观的评价。即然是所谓的“大数据”、“人工智能”时代,我们思考问题也要有

[大国梦_小兔子]【并查集】一种与时间赛跑的巧妙算法

【并查集】一种与时间赛跑的巧妙算法 引入:(NOIP模拟题)极端寒冬 (不要求刚刚接触并查集的读者完全明白本题) 先了解一下并查集是个什么东西: 合并两点所在集合 和 查找两点是否在同一集合 的算法 那有什么用处呢? 我们先来看一道NOIP模拟题 我们先来看一下题意是什么: 首先,有一个n*m的地图