Stella981 Stella981
3年前
Python 转化成 PB 格式数据
一、概述ProtocolBuffers是Google公司开发的一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或RPC数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。ProtocolBuffers简称为protobuf或pb,下面
Stella981 Stella981
3年前
Golang WaitGroup源码分析
针对Golang1.9的sync.WaitGroup进行分析,与Golang1.10基本一样除了将panic改为了throw之外其他的都一样。源代码位置:sync\waitgroup.go。结构体typeWaitGroupstruct{noCopynoCopy//noCopy可以嵌入到结构中
Wesley13 Wesley13
3年前
Go语言中通过结构体匿名字段实现方法的继承和重载
Go语言中的结构体可以定义匿名字段。Go语言中没有对象,但是结构体却有大量对象的功能。并且用匿名字段的确可以实现对象的继承和重载。packagemain import "fmt"  typeA struct{     x int }  typeA1 struct{
Stella981 Stella981
3年前
JVM系列【4】内存模型
JVM系列笔记目录虚拟机的基础概念class文件结构class文件加载过程jvm内存模型JVM常用指令GC与调优硬件层数据一致性\存储器层次结构!file(https://oscimg.oschina.net/osc
Wesley13 Wesley13
3年前
Java锁机制浅析之 AQS
  一、内部原理  类继承结构  Lockpackage相关API继承结构,忽略掉了一些类,以便观察其特点:  ReentrantLock和ReentrantReadWriteLock都是借助内部类Sync来实现Lock接口。ReentrantReadWriteLock没有直接实现Lock接口而是内置了读锁ReadLock和写锁Write
Wesley13 Wesley13
3年前
mysql面试题
MySQL面试索引相关1.什么是索引?索引是一种数据结构,可以帮助我们快速的进行数据的查找.1.索引是个什么样的数据结构呢?索引的数据结构和具体存储引擎的实现有关,在MySQL中使用较多的索引有Hash索引,B树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B树索引.
Stella981 Stella981
3年前
MyBatis创建实体对象时获取自动生成的主键值
例如表结构:CREATETABLEperson(idBIGINTNOTNULLAUTO_INCREMENTPRIMARYKEY,nameVARCHAR(30));实体类:publicclassPerson{privatelo
Wesley13 Wesley13
3年前
2014 全国最新省市地区 SQL(国家统计局发布20130831版)
根据国家统计局20130831最新的统计结果生成的最新国家省市,直辖市包含了县和直辖市,但是我用的没有县,所以经过的我的加工。china.txt为处理过的单纯的国家省市代码及结构。s\_region\_1.sql为没有pid的数据结构。s\_region.sql为我加工过的数据结构。百度云盘:http://pan.baidu.com
Stella981 Stella981
3年前
Serilog for DotNet Tutorial
在过去的几年中,结构化日志已经大受欢迎。而Serilog是.NET中最著名的结构化日志类库,我们提供了这份的精简指南来帮助你快速了解并运用它。0\.内容1.设定目标2.认识Serilog3.事件和级别4.触发和收集结构化数据5.为过滤和关联添加事件标记6.大海捞针\Findingneedl
黄忠 黄忠
1年前
算法与数据结构高手养成-求职提升特训课
算法和数据结构是计算机科学中最基础的两个概念,也是每个程序员必须掌握的核心技能。本文将介绍算法和数据结构的基本概念、分类和常见应用,并提供一些学习资源和实践建议,帮助读者深入理解和掌握这两个重要的概念。download:算法与数据结构高手养成求职提升特训课(https://www.666xit.com/4030/)