小白

踏实下来,越努力越幸运!

排序:
默认
按更新时间
按访问量

IDEA中怎么新建package包,只有directory选项

如图,点击右键只有创建directory选项,没有创建package选项 解决方案: 鼠标右键 --> Mark Directory as -->

2018-09-30 15:24:05

阅读数:78

评论数:0

图解 mysql-5.7.20 压缩版安装教程

下载压缩包 官网下载地址:下载速度你懂的 mysql-5.7.20 百度云下载连接:https://pan.baidu.com/s/16VtoUKVEsXzg3msfGq0-SA 解压到制定路径 这里我放的D盘根目录,环境变量可配可不配 添加并修改配置文件 添加my.in...

2018-08-11 17:58:26

阅读数:74

评论数:0

三分钟读懂TT猫分布式、微服务和集群之路

针对新手入门的普及,有过大型网站技术架构牛人路过,别耽误浪费了时间,阅读之前,请确保有一定的网络基础,熟练使用Linux,浏览大概需要3-5分钟的时间,结尾有彩蛋。 分布式 微服务 负载均衡集群 高可用集群 弹性云 故障转移 知识补充 总结 分布式 小马...

2018-07-22 14:08:11

阅读数:77

评论数:0

使用 JAX-RS 简化 REST 应用开发

REST 简介 REST 是英文 Representational State Transfer 的缩写,有中文翻译为“具象状态传输”。REST 这个术语是由 Roy Fielding 在他的博士论文 《 Architectural Styles and the Design of Networ...

2018-04-09 21:12:22

阅读数:121

评论数:0

JAVA线程间通信的几种方式

今天在群里面看到一个很有意思的面试题: “编写两个线程,一个线程打印1~25,另一个线程打印字母A~Z,打印顺序为12A34B56C……5152Z,要求使用线程间的通信。” 这是一道非常好的面试题,非常能彰显被面者关于多线程的功力,一下子就勾起了我的兴趣。这里抛砖引玉,给出7种想到的解法。 ...

2017-08-12 21:55:12

阅读数:9655

评论数:5

乐观锁的一种实现方式——CAS

在深入理解乐观锁与悲观锁一文中我们介绍过锁。本文在这篇文章的基础上,深入分析一下乐观锁的实现机制,介绍什么是CAS、CAS的应用以及CAS存在的问题等。

2017-08-08 12:55:56

阅读数:1053

评论数:0

Java 利用枚举实现单例模式

引言单例模式比较常见的实现方法有懒汉模式,DCL模式公有静态成员等,从Java 1.5版本起,单元素枚举实现单例模式成为最佳的方法。Java枚举基本用法枚举的用法比较多,本文主要旨在介绍利用枚举实现单例模式的原理,所以这里也主要介绍一些相关的基础内容。 首先,枚举类似类,一个枚举可以拥有成员变量,...

2017-08-06 14:28:29

阅读数:482

评论数:0

反射、枚举与单例

通常我们所使用的单例模式,我们都可以使用反射使它不再单例,如下饿汉式的。而枚举类构造的单例模式却无法通过反射构造新的对象。

2017-08-06 11:49:21

阅读数:270

评论数:0

Java HashMap工作原理及实现

简单地说,HashMap 在底层将 key-value 当成一个整体进行处理,这个整体就是一个 Entry 对象。HashMap 底层采用一个 Entry[] 数组来保存所有的 key-value 对,当需要存储一个 Entry 对象时,会根据hash算法来决定其在数组中的存储位置,在根据equa...

2017-08-05 15:00:29

阅读数:227

评论数:0

Java的三种代理模式

代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法

2017-08-05 09:23:57

阅读数:186

评论数:0

简析TCP的三次握手与四次分手

TCP是面向连接的,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP协议提供可靠的连接服务,连接是通过三次握手进行初始化的。

2017-08-04 10:49:35

阅读数:145

评论数:0

Java实现二叉树的递归、非递归遍历

在计算机科学里,树的遍历是指通过一种方法按照一定的顺序访问一颗树的过程。 对于二叉树,树的遍历通常有四种:先序遍历、中序遍历、后序遍历、广度优先遍历(Breadth Frist Search)(层次遍历)。(前三种亦统称深度优先遍历(Depth First Search))对于多叉树,树的遍历通常...

2017-07-23 14:12:02

阅读数:1800

评论数:0

二叉树的非递归遍历

二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历中,前序和中...

2017-07-20 16:04:53

阅读数:141

评论数:0

sort-list

Sort a linked list in O(n log n) time using constant space complexity. 大致意思:用常数空间复杂度和O(nlogn)的时间复杂度对链表排序。

2017-07-06 14:34:43

阅读数:147

评论数:0

max-points-on-a-line

Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. 在二维平面上给定n点,找出在同一直线上的点的最大值。

2017-07-05 16:18:19

阅读数:185

评论数:0

Java double/float数据类型中的0.0和-0.0问题

double或float数据类型0.0和-0.0的比较问题。

2017-07-05 15:14:47

阅读数:1145

评论数:0

二进制原码、反码、补码

在探求为何机器要使用补码之前, 让我们先了解原码, 反码和补码的概念.对于一个数, 计算机要使用一定的编码方式进行存储. 原码, 反码, 补码是机器存储一个具体数字的编码方式.

2017-07-04 10:39:26

阅读数:636

评论数:0

波兰表示法与逆波兰表示法

它们都是对表达式的记法,因此也被称为前缀记法、中缀记法和后缀记法。它们之间的区别在于运算符相对与操作数的位置不同:前缀表达式的运算符位于与其相关的操作数之前;中缀和后缀同理。

2017-06-30 14:04:50

阅读数:1004

评论数:0

minimum-depth-of-binary-tree--《LeetCode》

题目描述: Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the ne...

2017-06-29 15:03:53

阅读数:150

评论数:0

机器人运动范围--《剑指offer》

题目描述: 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为...

2017-06-28 11:04:51

阅读数:186

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭