3 Danny_idea

尚未进行身份认证

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

等级
TA的排名 4w+

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

高并发场景下缓存处理思路总结

在实际的开发当中,我们经常需要进行磁盘数据的读取和搜索,因此经常会有出现从数据库读取数据的场景出现。但是当数据访问量次数增大的时候,过多的磁盘读取可能会最终成为整个系统的性能瓶颈,甚至是压垮整个数据库,导致系统卡死等严重问题。常规的应用系统中,我们通常会在需要的时候对数据库进行查找,因此系统的大致结构如下所示:当数据量较高的时候,需要减少对于数据库里面的磁盘读写操作,因此通常都会选择在业务系...

2019-06-08 20:59:41

dubbo的spi机制分析和实战案例

java里面提供了一种内置的服务提供和发现机制,可以通过配置让一个程序在运行的时候动态加载该类的具体实现。这样子我们可以在调用某个相应接口的时候,同时达到调用某些具体类的实现功能。具体的代码案例如下所示:首先定义一个接口和两个接口的实现类:接口:/***@authoridea*@date2019/5/16*/publicinterfacePersonAction...

2019-06-06 14:18:05

ARTS-7-算法练习-二叉树查找最小深度

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

2019-06-02 23:11:20

当数据量达到百万级别的时候,分页该如何处理?

最近遇到了这么一个情况,数据库里面的数据由于长期的堆积,导致数据量不断的上升,而后台的系统每次进行分页查询的时候,效率都会降低很多。后来查看了一下之后,发现...

2019-06-02 23:06:23

ARTS-6-算法练习-随机链表的深度拷贝

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

2019-05-26 23:13:39

提升开发效率的一款mybatis开发工具

以前在开发的时候,使用mybatis的时候,经常都需要先配置xml映射文件,然后每条sql操作都需要自己进行手动编写,对于一些复杂的sql这么来操作确实有必要,但是如果只是一些非常简单的insert,update,delete,select这类型的语句而言,如果也需要开发人员花费额外的时间进行手动编写的话,确实费时又费力。能否为mybatis特别定制一套能够自动为我们生成一些简单sql功能,同时又...

2019-05-26 20:24:44

查看更多

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