6 hughjin

尚未进行身份认证

我要认证

好好学习天天向上

等级
TA的排名 1w+

LeetCode-Easy-2-5

文章目录题目20 有效括号代码暴力求解思路:代码题目21 合并两个有序链表迭代解法递归解法题目26 删除排序数组中的重复项代码题目27 移除元素说明:提示方法:双指针 —— 当要删除的元素很少时代码题目28 实现strStr()说明:方法:子串逐一比较 - 线性时间复杂度代码题目20 有效括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符

2020-07-20 18:35:08

LeetCode-Easy-1-5

文章目录题目1 两数之和思路与代码方法一:暴力法方法二:两遍哈希表方法三:一遍哈希表题目7 整数反转题解代码实现题目9 回文数解题思路:代码:题目13 罗马数字转整数题解:代码题目14 最长公共前缀思路代码题目1 两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 1

2020-07-14 20:19:00

Java技能分类总纲

参考文档Java技能树计算机基础知识Java基础Java提高Web前端JavaWeb分布式系统性能优化数据库业务梳理软件工具

2020-06-07 11:48:56

Java中常用到的英语单词读音以及解释

Java英语单词Unit 1abbr ['æbr]n. 缩写;定义缩写;缩略语JDKabbr. Java 开发工具包(Java Development Kit) (abbr.缩写)JREabbr. Java 运行环境(Java Runtime Environment)JVM abbr. Java 虚拟机(Java Virtual Machine)system ['sɪstəm] Systemn. 制度,系统;out [aʊt]adj. 外面的;出去p

2020-05-27 10:03:48

实用工具之开发常用工具包与类

Google GuavaOptional类:避免空指针MoreObjects工具类:作为java.util.Objects类的扩展,字符串操作,如split、join等操作函数式编程Apache Commonscommons-beanutils包:用于处理JavaBean相关操作,最常见的就是属性复制。如 BeanUtils.copyProperties()、ProperUtils.copyProperties()commons-lang包:如:StringUtilscommons-io包:

2020-05-20 10:50:32

个人年度计划之二零一九(2020回顾)

一年之计在于春,一日之计在于晨。一家之计在于和,一生之计在于勤。制定一年的计划,给迷茫的人生一点指引。1.贯穿全年的减肥大业身体是革命的本钱。只要到了失去了才会知道珍惜,而往往那个时候已经为时已晚,世间最常见的事情莫过于此。老一辈人经常叮嘱要注意身体,要加强锻炼,可能是我们听得多了,就感觉这个只是日常的叮咛,很多人并没有放在心上。然而,等我们年龄再大些,我们也会这...

2019-05-07 14:24:43

程序人生之点点滴滴

提升自己的架构认知:架构的本质在于面对业务场景给出优雅的解决方案,使得业务能够快速迭代和持续交付,从而达到降本增效的目标。在这个国度中,必须不停地奔跑,才能使你保持在原地。如果想要寻求突破,就要以两倍现在速度奔跑!合格程序员的要求:愿意学习新技术 迅速解决问题的能力 对工作充满热情 承受一定的压力下工作 一定的工作效率 希望自己能够进步,不固步自封 拥有和别人沟...

2019-02-27 09:41:20

设计模式:工厂

下面例子中鼠标,键盘,耳麦为产品,惠普,戴尔为工厂。简单工厂模式简单工厂模式不是 23 种里的一种,简而言之,就是有一个专门生产某个产品的类。比如下图中的鼠标工厂,专业生产鼠标,给参数 0,生产戴尔鼠标,给参数 1,生产惠普鼠标。工厂模式工厂模式也就是鼠标工厂是个父类,有生产鼠标这个接口。戴尔鼠标工厂,惠普鼠标工厂继承它,可以分别生产戴尔鼠标,惠普鼠标。生产哪种鼠标...

2019-07-23 15:20:36

技能图谱

2019-09-16 11:04:13

知乎超热门话题:为什么要考985?(转载)

各位上午好,这次给大家分享一个比较沉重的话题。为什么要考985?本话题在知乎上有将近千万浏览量:有许多人并非985 211出身,包括我。我们真的在瞎操心吗?恰恰相反,我们更应该多关注,原因你我应该都心知肚明。在此选取一些高赞的回答,供各位思考。1.作者:匿名用户 https://www.zhihu.com/question/306638451/answer/761...

2019-09-10 14:15:27

团队建设之代码质量

代码质量与代码规范代码规范和架构设计是软件的灵魂所在,代码质量偏低,就像是人失去了三魂七魄中的一魄,就会丧失活力,影响正常运行,增加软件交付后维护成本,出现推迟完成、超出预算、特性缺失等现象。只要是团队开发,遵守同一份规范,写出的代码人人都是可以看懂和维护的.而每个人都以不同的风格写代码,整个项目中,风格乱舞,无疑会增加后期维护。实际上,每家公司都会有一份自己的代码规范,因此提高代码质量...

2019-07-06 16:00:30

Java进阶知识点6:接口幂等性

1.幂等地定义1.1数学定义在数学里,幂等有两种主要的定义:在某二元运算下,幂等元素是指被自己重复运算(或对于函数是为复合)的结果等于它自己的元素。如,乘法运算下,0和1符合的自乘运算符和幂等,即s*s=s 某一元运算为幂等的时,其作用在任一元素两次后会和其作用一次的结果相同。例如,高斯符号便是幂等的,即f(f(x))=f(x)1.2 计算机中的幂等在计算机中,表示对同一个过程...

2019-07-06 10:41:42

程序人生之项目中使用到的技术

1.kafka(变化量信息推送)(搜索部门)2.mq(基础数据与数据变化量下发)(外围系统)3.solr(订单)4.es(商品)5.redis分布式缓存(校验/索引/)6.

2019-06-13 16:49:00

Java并发编程之线程知识五:线程安全

目录1.基础概念2.造成线程不安全的条件3.变量在JVM内存中的存储4.变量种类与线程安全5.如何避免线程不安全1.基础概念线程:线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程。 例如:在电子商务网站中用户发起一个请求,服务器从收到这条请求开始到处理完所有的业务逻辑返回结果的过程一般就是一个线程。当客户端N多的请求同时请...

2019-05-07 21:19:30

Java并发编程之线程知识四:线程类Thread的方法详解

Thread类用于操作线程,是所以涉及到线程操作(如并发)的基础。本文将通过源码对Thread类的功能作用进行分析。一、属性 /* Make sure registerNatives is the first thing <clinit> does. */ private static native void registerNatives(); sta...

2019-05-07 15:03:11

高效编程之jquery 设置页面元素不可点击、不可编辑、只读

$("input").attr('readonly', true);$("textarea").attr('readonly', true);$(':radio').attr('disabled', true);$(':checkbox').attr('disabled', true);$(':button').attr('disabled', true);$('a').removeA...

2019-04-10 11:02:08

编程题:网上题库网站

题库- 牛客网https://www.nowcoder.com/题库- 计蒜客https://nanti.jisuanke.com/oi?kw=&sort=&status=&tags=&page=1题库- 赛码网http://www.acmcoder.com/index题库- hihoCoderhttp://hihocoder.com/p...

2019-03-19 14:23:50

Java并发编程之线程知识三:线程的状态

java.lang.Thread内部描述线程状态的枚举类的源代码:public enum State { /** * Thread state for a thread which has not yet started. */ NEW, /** * Thread state for a ...

2019-03-19 10:22:28

程序人生之你为什么不分享(转载)

本文转载之https://www.cnblogs.com/coffeedeveloper/p/4825177.html--------------------------------------------------------------------这两天恰好有我的前boss在朋友圈分享他看到的文章,是关于分享的主题。作者在文章里把新人或者说菜鸟不肯分享的原因总结为害怕被所谓的高手/大...

2019-03-14 17:33:30

Java并发编程之概念七:用户线程和守护线程

在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)用户线程(User )是可以理解为运行在前台的线程。守护进程(Daemon)是运行在后台的一种特殊进程。Java平台把操作系统的底层进行了屏蔽,在JVM虚拟平台里面构造出对自己有利的机制,这就是守护线程的由来。它的作用是为其他线程的运行提供便利服务,它独立于控制终端并且周期性地执行某种任...

2019-03-11 19:47:09

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享王者
    分享王者
    成功上传51个资源即可获取