
Java
Darksiderl
do it
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode每日一题,积少成多,量变到质变(最近比较忙不定期持续更新.........)
100. 相同的树 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入: 1 1 / \ / \ 2 3 2 3 [1,2,3], [1,2,3] 输出: true 示例 2: 输入: 1 1 / \ 2原创 2020-08-07 15:13:01 · 290 阅读 · 0 评论 -
LeetCode初级算法训练-动态规划(攻克中...)
简介 上一篇 : LeetCode初级算法训练-排序和搜索 下一篇 : LeetCode初级算法训练-动态规划 本来想重初中级和企业面试算法开始的,但是最后还是选择从基础的开始,因为我们并不是为了刷题而刷题,而是在刷题过程中锻炼一种算法思维,在大量的训练之后形成一种对算法的独特见解,培养那种对算法的的敏感度,看到题目,大脑中可以浮现一个解题蓝图,而且从初级开始慢慢建立信心,而且这也是在为后边复杂算法的解题思路打基础。 LeetCode初级算法简介 如果你也想训练自己的算法思维,也可以加入我,从初级算法开始,原创 2020-08-07 14:19:08 · 308 阅读 · 0 评论 -
LeetCode初级算法训练-排序和搜索(完成)
简介 上一篇 : LeetCode初级算法训练-树 下一篇 : LeetCode初级算法训练-xxxxx 本来想重初中级和企业面试算法开始的,但是最后还是选择从基础的开始,因为我们并不是为了刷题而刷题,而是在刷题过程中锻炼一种算法思维,在大量的训练之后形成一种对算法的独特见解,培养那种对算法的的敏感度,看到题目,大脑中可以浮现一个解题蓝图,而且从初级开始慢慢建立信心,而且这也是在为后边复杂算法的解题思路打基础。 LeetCode初级算法简介 如果你也想训练自己的算法思维,也可以加入我,从初级算法开始,开启你原创 2020-08-05 18:05:38 · 293 阅读 · 0 评论 -
尝鲜:Gradle构建SpringBoot(2.3.1最新版)
风吹来的消息 今天看了一篇博客Spring Boot 把 Maven 干掉了!就一直想自己构建下。 生成项目 进入这个网站生成SpringBoot的Demo项目。 如下: 导出项目之后解压放到某个目录下然后倒入IDEA。 导入项目 选择open,然后选择你的解压好的项目,一般解压好就叫demo,冲突的话自己改名。 然后选择一个JDK环境就OK了直接下一步。 图中右下角的问题是因为我的gradle版本太高了我的idea版本太低导致的, 但是设置的版本太低或者不是指定版本的就会报错如下图: 所以为了避原创 2020-06-24 18:12:39 · 2356 阅读 · 0 评论 -
设计模式六大设计原则
优化代码第一步——单一职责原则 **单一职责原则**Single Responsibility Principle(SRP)。 就一个类而言,应该仅有一个引起它变化的原因。原创 2020-06-20 13:54:55 · 207 阅读 · 0 评论 -
IDEA中打Jar包的正确姿势
IDEA 中打Jar包方式,包括输出Jar包依赖第三方Jar包方式 1.添加需要依赖的Jar包到库中 2.command + ; 打开 Project Structure 或者点击File中也可以 选中module 在需要的jar包上打钩 添加依赖 3.如果直接使用第3步就可以成功,那以上两步都是废话 安全起见都搞一下。 command + ; 再次打开Project Structure 再次打...原创 2019-01-29 17:07:43 · 3775 阅读 · 0 评论 -
Java死锁
什么是死锁死锁:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期的阻塞,因此程序不可能正常终止。(两个甚至多个线程被永久阻塞时的一种运行局面,这种局面的生成伴随着至少两个线程和两个或者多个资源。)死锁的产生条件 互斥使用:即当资源被一个线程占用(使用)时,别的线程不能使用。 不可抢占:资源请求者不能强制从资源占有者手中抢夺资源,资源只能等待占有者主动释放。 请求和保持原创 2017-11-06 14:12:49 · 365 阅读 · 0 评论 -
Java基本类型简介
整数型 基本数据类型 位 bit(字节) long 64位 8bit int 32位 4bit short 16位 2bit byte 8位 1bit 浮点型 基本数据类型 位 bit(字节) float 32位 4bit double 64位 8bit 字符型 基本数据类型 位 bit(字节)原创 2017-11-07 11:35:37 · 275 阅读 · 0 评论 -
后端框架
以下项目数据库需自己搭建: 数据库名:springdemo 表:blog,user user: blog: SpringMVCMyBatistaMapper 项目DemoSpringMVCMyBatis 项目DemoSpringMVCHibernate 项目Demo原创 2017-08-07 16:58:14 · 874 阅读 · 0 评论 -
Java基础&进阶(收藏)
Java基础&进阶 Java面试+基础(上) Java面试+基础(下) Java面试题收集 面试感悟:一名3年工作经验的程序员应该具备的技能(文章内可以总结出很多Java的必备技能) 面试的角度诠释Java工程师(有多篇文章,分为几个章节) Java面试题Top50 Java学习 Java核心技术点之多线程 Java转载 2017-03-02 11:05:54 · 1524 阅读 · 0 评论