OldDrivers
码龄9年
关注
提问 私信
  • 博客:15,848
    问答:2,824
    18,672
    总访问量
  • 17
    原创
  • 1,853,509
    排名
  • 6
    粉丝
  • 0
    铁粉

个人简介:计算机爱好者

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-01-10
博客简介:

qq_33696779的博客

查看详细资料
个人成就
  • 获得16次点赞
  • 内容获得4次评论
  • 获得43次收藏
创作历程
  • 1篇
    2020年
  • 9篇
    2019年
  • 2篇
    2018年
  • 5篇
    2017年
成就勋章
TA的专栏
  • 程序人生
    1篇
  • JavaSE
    9篇
  • Design pattern
  • 算法
    3篇
  • JAVA
    5篇
  • 数字转换
    1篇
  • 时间转换
    1篇
  • MacOS
    1篇
  • docker
  • 人工智能
  • python
    1篇
  • 大数据
    1篇
  • MQ
    1篇
  • NoSql
    1篇
  • 工具
  • 网络
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

往事如烟随风,切如梦初醒

恍恍惚惚,人生已走过二十余载,不知何时,我走上了怀旧的道路。回想种种过往,仿佛如梦初醒,那么多喜怒哀乐的画面如今依然历历在目。但不知道为什么,总是舍不得放下那些过往。小时候,一群玩伴,天天在一起,父母的一些对话,跟我的一些事,都仿佛昨日之事,那么清晰。但是时光流转,如今自己已然二十有几,也到了为自己奋斗的年龄了。然而我却依然舍不得。 人生真的很奇妙,很多人都可能曾...
原创
发布博客 2020.03.21 ·
471 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

需要设计一个教师学生课程和成绩表,可以在学生端查到成绩课程和教师

答:

one a studentInfo table, one a Curse Schedule ,一张成绩表

回答问题 2019.08.12

二叉树展开为链表-leetcode

给定一个二叉树,原地将它展开为链表。例如,给定二叉树/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } ...
原创
发布博客 2019.08.12 ·
218 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

739. 每日温度

1.世界最low算法 (大家有什么好的算法可以扣评论)class Solution { public int[] dailyTemperatures(int[] T) { if(T == null) return null; int[] later=new int[T.length]; for(int i=0;...
原创
发布博客 2019.08.06 ·
189 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

关于抓包工具与网络请求工具

一、网络请求工具-CURL 简介: CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程:初始化连接句柄; 设置CU...
原创
发布博客 2019.08.01 ·
650 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

分布式K/V存储方案-Tair

一、Tair介绍 Tair是由淘宝网自主开发的Key/Value结构数据存储系统,它默认支持基于内存和文件的两种存储方式,分别和我们通常所说的缓存和持久化存储对应。非持久化的 tair 可以看成是一个分布式缓存. 持久化的 tair 将数据存放于磁盘中。为了解决磁盘损坏导致数据丢失, tair 可以配置数据的备份数目, tair 自动将一份数据的不同备份放到不同的主机上;当有主...
原创
发布博客 2019.07.18 ·
1462 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Kafka Eagle 配置与使用

一、关于Kafka Eagle Kafka Eagle是一款Kafka集群消息监控系统,在其之前还有KafkaMonitor和Kafka Manager,也可以去了解一下。 官方文档:https://ke.smartloli.org/2.Install/4.Configure.html二、Kafka Eagle 下载安装以及配置 ...
原创
发布博客 2019.03.19 ·
3160 阅读 ·
8 点赞 ·
0 评论 ·
12 收藏

python读取Excel数据插入数据库

使用python将Excel数据插入数据库: 在刚开始使用时,遇到过好多坑,先详细写一下: ①在操作excel时,需要导入xlrd(pip install xlrd) ②在操作数据库时,需要导入pymysql.cursor (pip install pymysql) 下边是相关代码:① 操作Excel: ...
原创
发布博客 2019.03.15 ·
1822 阅读 ·
3 点赞 ·
0 评论 ·
21 收藏

页面置换算法-LFU

LFU(Least Frequently Used),表示最近使用次数最少来进行淘汰,其核心思想是“如果数据过去被访问多次,那么将来被访问的频率也更高”。其相关也有好几种不同的LFU算法,主要有LFU*、LFU-Aging、LFU*-Aging、Window-LFU等。 LFU中的每条数据都需要记录一个访问次数,所有的数据按照访问次数排序,当缓存存满时在插入数...
原创
发布博客 2019.03.13 ·
3877 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

缓存淘汰算法-LRU

1.LRU(Least Recently Used) 表示最近最久未使用,其主要有四种实现(LRU、LRU-K、Two Queue、Mutiply Queue)LRU原理:当缓存空间满了的时候,若是在往里边插入数据,此时需要根据最近最久未使用规则删除最不可能访问的元素,即删除最长时间 没有被访问到的数据。LRU设计以及实现:**1.使用LinkedHashMap实现经典LR...
原创
发布博客 2019.03.12 ·
326 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

MacOS

Mac 安装brew1、打开官网:https://brew.sh/2、打开终端输入/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
原创
发布博客 2019.02.28 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

中文数字转阿拉伯数字-----终极

package com.jd.jnlu.core.utils;import java.util.*;public class ChineseNumberUtil {private static Map<String,Integer> numberMap=new HashMap<>();private static Set<String> set=new ...
原创
发布博客 2018.10.25 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

中文时间转换器

//直接上代码package com.jd.jnlu.core.utils;import com.google.common.collect.Maps;import com.jd.jsf.gd.util.StringUtils;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;im...
原创
发布博客 2018.10.19 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HashMap 源码分析

首先,我们先说一下HashMap的底层结构是数组加链表,也就是说它的底层我们可以使用LinkedList和数组进行实现,下边我们来看看他们的源码: ①我们像HashMap一样定义一个Node节点,来指定当前元素的key与 valuepublic class Node<K,V> { private K key; private V value; public K getK
原创
发布博客 2017.04.16 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

equals与hashCode方法详解

一、在讲解之前,我们先来看看Java jdk源码里边的一些关于equals方法: 1.这是Java基类Object里边的equals和hashCode方法,特殊的是这里比较的是两个对象是否相等;public native int hashCode();public boolean equals(Object obj) { return (this == obj); }2.
原创
发布博客 2017.04.15 ·
799 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

equals与hashCode方法讲解

发布资源 2017.04.15 ·
docx

LinkedList基本方法底层实现

LinkedList底层实现时链表,如上图,如果大家对链表的基本概念不理解,可先行去学习一下链表的基本知识,别的先不多说了,直接上代码:第一步:定义一个节点类,来表示链表中的节点package com.collection;/** * 定义链表的一个节点 * @author Mrzhang * */public class Node { /**
原创
发布博客 2017.04.10 ·
1281 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

单列模式几种方法分析

方法一:懒汉式(懒汉式对于单线程而言,推荐使用,但是对于多线程,可能会出现 数据不同步,也可能会创建出好几个对象,因此不建议使用)public class SingleModelTwo { /** * volatile 内存可见性(直接写入主存)、指令重排序 * synchronized 实现代码的原子性 上下文切换 (耗时) 保证内存可见性 */ private ...
原创
发布博客 2017.04.09 ·
383 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ArrayList底层实现源码解析

package com.collection;import java.util.ArrayList;import java.util.List;/** * 模拟ArrayList底层实现基础方法  * @author Mrzhang * * @param  */public class MyArrayList {//基础数组长度设置 privat
原创
发布博客 2017.04.09 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

想问一下c语言中的->指针,在java中怎么应用的?举例如下:

答:

我想说 你这写的啥啊

回答问题 2016.09.22
加载更多