51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#源码
Thinking in Java 4th(Java编程思想第四版)文档、源码、习题答案
ThinkinginJava4th中、英文两版pdf文档,书中源码及课后习题答案。 链接:https://pan.baidu.com/s/1knj4bwrw2c_w0jdtGmMShw 提取码:umrp http://greggordon.org/java/tij4/solutions.h...
代码星球
·
2021-02-17
Java
Thinking
in
4th
编程
Mac下使用Clion调试MySQL源码配置流程
一条SQL语句是如何执行的?count(*),count(1)有什么不同?insert数据时为什么有时候会导致自增主键不连续?等等这一系列问题,可能我们在网上的各种文章上能看到具体的讲解,但是很少有文章能分析到源码层级,都是直接告诉我们结果是什么。深入理解这些问题的实现过程就需要我们自己去看MySQL的...
代码星球
·
2021-02-15
Mac
使用
Clion
调试
MySQL
CentOS 安装MySQL5.7 源码方式安装
MySQLrpm方式安装:https://www.cnblogs.com/deverz/p/9560403.html1、卸载已经安装的MySQLyumlistinstalledmysqlrpm-qa|grepmysql以上两个查到的都删除掉,删除的是mysql的,不要删除其他程序的mysql插件,如果是升级MySQL,...
代码星球
·
2021-02-15
安装
CentOS
MySQL5.7
源码
方式
CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境
CentOS7上源码编译安装和配置LNMPWeb+phpMyAdmin服务器环境什么是LNMP? LNMP(别名LEMP)是指由Linux,Nginx,MySQL/MariaDB,PHP/Perl/Python组合成的动态Web应用程序和服务器,它是一组Web应用程序的基础软件包,在这个基础环境上我们可以搭建...
代码星球
·
2021-02-15
CentOS
源码
编译
安装
配置
C# Excel转换成Json工具(含源码)
可执行版本下载:https://github.com/neil3d/excel2json/releases完整项目源代码下载:https://github.com/neil3d/excel2json主要功能是:把Exce的l表单转换成json对象,并保存到一个文本文件中详细帮助文档请见:https://neil3d.g...
代码星球
·
2021-02-15
Excel
换成
Json
工具
源码
Netty源码 新连接处理
上文我们阐述了Netty的Reactor模型。在Reactor模型的第二阶段,Netty会处理各种io事件。对于客户端的各种请求就是在这个阶段去处理的。本文便来分析一个新的连接是如何被处理的。代码的入口就从read方法开始。这里的unsafe的类型是NioMessageUnsafe,在服务端启动时就确定下来了。&nbs...
代码星球
·
2021-02-15
Netty
源码
新连接
连接
处理
Netty源码 reactor 模型
翻阅源码时,我们会发现netty中很多方法的调用都是通过线程池的方式进行异步的调用,这种 eventLoop.execute方式的调用,实际上便是reactor线程。对应项目中使用广泛的NioEventLoop。还记得我们创建的两个reactor线程池么,具体代码可以参考 N...
代码星球
·
2021-02-15
Netty
源码
reactor
模型
Netty源码 服务端的启动
最近一直在看netty,看完之后就想做点笔记。可是实在是太忙了,挤了还要几个晚上终于挤出来了 上图是服务端的实例代码。大致的流程先梳理一遍。首先会执行 用于创建两个线程组,boosGroup用于接受外部连接,对 SelectionKey.OP_ACCEPT感兴趣,workGroup用于处理...
代码星球
·
2021-02-15
Netty
源码
服务
启动
Kafka Producer源码简述
接着上文kafka的简述,这一章我们一探kafka生产者是如何发送消息到消息服务器的。 代码的入口还是从kafkaTemplate.send开始 最终我们就会到org.springframework.kafka.core.KafkaTemplate#doSend方法这里的关键就是org.apac...
代码星球
·
2021-02-15
Kafka
Producer
源码
简述
Mybatis 源码简述
转载请注明来自:http://www.cnblogs.com/xmzJava/p/8578399.html 日常开发中,mybatis如果报错了调错起来会比较麻烦,因为一层套着一层,如果没有对mybatis有整体的认识,很容易迷失其中,今天我们大致的把mybatis的流程梳理一遍,看一下一次正常的sql操作,...
代码星球
·
2021-02-15
Mybatis
源码
简述
HashMap 源码解读
HashMap在JDK1.7和1.8中有了很大的改变,空闲时间对HashMap做了一点点的研究。HashMap是一种数组和链表结合的数据结构,我们每次new一个HashMap时,都会构造出一个长度为16的Entry数组,每一个Entry都是一个单向链表,网上找的一张图,具体的hashMap的结构如下Entry的数据结构...
代码星球
·
2021-02-15
HashMap
源码
解读
Centos7源码安装Python3.6
一、下载wgethttps://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz二、解压tar-zxvfPython-3.6.4.tgz三、编译和安装进入解压后的Python-3.6.4的文件夹,编译和安装Python3.6.4cdPython-3.6.4./...
代码星球
·
2021-02-14
Centos7
源码
安装
Python3.6
JMeter源码导入到Intellij IDEA (八)
亲测:jmeter源码导入IntellijIDEA,导入,编译,运行!一、环境:windows10操作系统,jdk1.8,IntellijIDEA2018.3,jmeter5.0 下载jmeter源码地址:http://jmeter.apache.org/download_jmeter...
代码星球
·
2021-02-14
JMeter
源码
导入
Intellij
IDEA
Java集合源码分析(四)HashMap
阅读目录(Content)一、HashMap简介1.1、HashMap概述1.2、HashMap在JDK1.8以前数据结构和存储原理1.3、JDK1.8后HashMap的数据结构1.4、HashMap的属性二、HashMap的源码分析(一)2.1、HashMap的层次关系与继承结构2.2、HashMap类的属性2.3、...
代码星球
·
2021-02-13
Java
集合
源码
分析
HashMap
Java集合源码分析(三)Vevtor和Stack
阅读目录(Content)一、Vector简介1.1、Vector概述二、Vector源码分析2.1、继承结构和层次关系2.2、构造方法2.3、核心方法 2.3.1、add()方法三、Stack四、总结Vector和Stack4.1、Vector总结(通过源码分析)4.2、Stack的总结五、List总结5.1、ar...
代码星球
·
2021-02-13
Java
集合
源码
分析
Vevtor
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他