3 Danny_idea

尚未进行身份认证

目前就职于国内一线互联网公司,从事Java研发工作,热爱技术,热爱生活。

等级
TA的排名 3w+

ARTS-22 AVL搜索平衡树

概述:左耳朵耗子专栏《左耳听风》用户自发每周完成一个ARTS:1.Algorithm:每周至少做一个leetcode的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章这周刷的这道树节点旋转算法题还是有点难度的,关于什么是树节点旋转我结合了下边的这段代码来进行展示:package算...

2019-09-28 16:58:40

git异常:fatal: 'idea-line-2' is not a commit and a branch 'idea-line-2' cannot be created from it

创建分支并且拉去远程同步分支的过程中出现该异常:fatal:'idea-line-02'isnotacommitandabranch'idea-line-02'cannotbecreatedfromit这个时候其实是因为没有将当前分支的代...

2019-09-28 16:18:18

王小二实习日记 -------- 线程池从入门到放弃

王小二最近刚刚拿到了一家互联网公司的java研发的实习offer,激动的他很快便前往公司去实习了。赵铁柱是王小二的上司,开工的第一天便给王小二安排了一个需求,要求他开发一个功能,每天在指定的时间点运行各种各样的任务。王小二灵机一动,立马就想到了线程池。谷歌了一下,王小二直接将网上的代码copy到了公司的项目里面,然后提交转测。结果没想到在压测环节便出现了异常情况,...

2019-09-18 22:52:34

ARTS-21 深夜打卡记录

Algorithm不知不觉已经过去了二十周了,也就是140天,在过去的5个月左右的时间里面,大概刷了几十道算法题目,所以这周打算重新回顾一下以前的刷题记录。主要的算法题目还是在围绕,数组,链表,树,队列,栈,图(较少)这几种数据结构开展,偶尔还是会遇到一些高级一些的数据结构,例如说哈希表,堆,bitmap,但是这些东西的底层还是离不开最原始的数据结构。总结一下自己的一些小技巧吧:1...

2019-09-09 23:51:44

ARTS-17--图数据结构的认识

概述:左耳朵耗子专栏《左耳听风》用户自发每周完成一个ARTS:1.Algorithm:每周至少做一个leetcode的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章Algorithm学习构建基本的图数据结构邻接矩阵:package图.邻接矩阵;/***@authoridea...

2019-08-25 22:28:43

序列化框架的选型和比对

序列化原理将对象转换为字节数组,方便在网络中进行对象的传输。常见的数据在进行交互传输的过程中似乎并没怎么觉察到和字节有关,但是实则不然,数据在进行传输的过程中还经过了很多次的包装。从最简单的string字符串传输数据。首先我们的string字符串是由java封装的字符串类,其实在传输之前,需要将该内容进行转换,编程byte数组。byte[]data=Encoding.ASCII.Ge...

2019-08-25 10:36:40

ARTS-15--链表里面按指定数目进行拆分

概述:左耳朵耗子专栏《左耳听风》用户自发每周完成一个ARTS:1.Algorithm:每周至少做一个leetcode的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章Algorithm题目概述:给出一个链表和一个值x,以x为参照将链表划分成两部分,使所有小于x的节点都位于大于或等...

2019-08-13 23:57:48

linux里面常用的查看文本小技巧

日常开发中,我们经常需要在服务器上边进行各种日志的查看操作,本文主要对常用的日志查看技巧进行了一番总结和归纳,方便大家收藏起来后续查看使用:1.tail命令查看日志信息实时监控日志:tail-ffilename实时监控10行日志信息:tail-10ffilename查看日志尾部的最后100行日志信息:tail-n100filename查看日志100行之后的日志信...

2019-08-13 23:55:53

maven从入门到放弃

1.maven是什么?maven是Apache下的一个纯javak开发的一个开源项目,它是一款能够抽象构建过程,并且提供依赖管理,中央仓库,自动下载构建等功能的项目构建工具。2.为什么要使用maven工具构建项目?假如我们在开发两个Java项目,暂时称之为A,B,这两个项目中对于一些特殊功能会有互相依赖的情况下,该如何做两者之间较好的关联呢?是打算在A,B两边共用一套代码进行关联吗?(这样...

2019-08-06 22:28:25

ARTS-14--回文字符串的解法

概述:左耳朵耗子专栏《左耳听风》用户自发每周完成一个ARTS:1.Algorithm:每周至少做一个leetcode的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章Algorithm题目概述:Givenastring,determineifitisapalindr...

2019-07-30 23:41:28

ARTS-13-LRU算法的学习

概述:左耳朵耗子专栏《左耳听风》用户自发每周完成一个ARTS:1.Algorithm:每周至少做一个leetcode的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章Algorithm题目概述:实现一段lru缓存的功能package算法部分.缓存淘汰算法.LRU;imp...

2019-07-23 00:06:48

ARTS-12-计算二叉树根到叶子节点之和

概述:左耳朵耗子专栏《左耳听风》用户自发每周完成一个ARTS:1.Algorithm:每周至少做一个leetcode的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章Algorithm题目概述:Givenabinarytreecontainingdigitsfrom0-...

2019-07-16 00:05:37

事务的隔离级别和传播属性

什么是事务?我的理解就是:要么全部都要执行,要么就都不执行。经典的案例就是转账,这种案例都已经烂大街了,不妨试着联想多点应用场景。不妨试着联想多点应用场景,例如说公司的考勤系统,每次请假的时候,既要记录一条个人流水信息,同时还要提交考勤信息给相关的审核人。为什么会出现事务的隔离级别?我们都知道,数据库都是有相应的事物隔离级别。之所以需要分成不同级别的事务,这个是因为在并发的场景下,读取数据可...

2019-07-11 22:45:34

ARTS-11-数组中查询最长有序序列

概述:左耳朵耗子专栏《左耳听风》用户自发每周完成一个ARTS:1.Algorithm:每周至少做一个leetcode的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章Algorithm题目概述:Givenanunsortedarrayofintegers,findth...

2019-07-07 23:13:16

有穷自动机---从理论到实践

首先在了解有穷自动机之前,我们需要来学习了解一些数学的基本知识点:1.字母表的乘积字母表∑1和∑2的乘积(product):∑1∑2={ab|a∈∑1,b∈∑2}例:{0,1}{a,b}={0a,0b,1a,1b}2.字母表∑的n次幂(power)长度为n的符号串构成的集合∑0={ε}∑n=∑n-1∑,n≥例:{0,1}3={0...

2019-07-05 09:15:02

常用的java开发技巧总结

常用的规范技巧总结1.类的命名使用驼峰式命名的规范,例如:UserService,但是以下情景例外:DO/BO/PO/DTO/VO。例如说:UserPO,StudentPO(PO,VO,DTO,等这类名词需要全大写)...

2019-07-02 22:02:24

ARTS-10-算法练习-数组中查找唯一元素,线性时间复杂度

概述:左耳朵耗子专栏《左耳听风》用户自发每周完成一个ARTS:1.Algorithm:每周至少做一个leetcode的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章Algorithm题目概述:Givenanarrayofintegers,everyelementap...

2019-06-29 10:42:27

ARTS-9-算法练习-动态规划之字符串匹配

概述:左耳朵耗子专栏《左耳听风》用户自发每周完成一个ARTS:1.Algorithm:每周至少做一个leetcode的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章Algorithm题目概述:Givenastringsandadictionaryofwordsd...

2019-06-19 09:52:37

ARTS-8-算法练习-二维平面查找最高共点数

概述:左耳朵耗子专栏《左耳听风》用户自发每周完成一个ARTS:1.Algorithm:每周至少做一个leetcode的算法题2.Review:阅读并点评至少一篇英文技术文章3.Tip:学习至少一个技术技巧4.Share:分享一篇有观点和思考的技术文章Algorithm题目概述:Givennpointsona2Dplane,findthema...

2019-06-09 17:17:05

揭秘Sharding-Proxy——面向DBA的数据库中间层

原文地址:https://juejin.im/entry/5b2b4f9751882574da0dccb1大家好,我今天想跟大家分享的是Sharding-Sphere的第二个产品Sharding-Proxy。在上个月亮相的Sharding-Sphere3.0.0.M1中首次发布了Sharding-Proxy,希望这次分享能够通过几个优化实践,帮助大家管中窥豹,从几个关键细节想象出Sh...

2019-06-08 21:01:30

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。