码迷,mamicode.com
首页 >  
搜索关键字:java版    ( 1667个结果
Redis分布式锁的正确实现方式(Java版)
前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 ...
分类:编程语言   时间:2019-09-02 15:43:59    阅读次数:114
3分钟理解选择排序java版
概念 选择排序(selectsorting)也是一种简单的排序方法。它的基本思想是:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 细节:本例中是找到最小值放到起始位置。 ...
分类:编程语言   时间:2019-08-31 23:41:55    阅读次数:118
java日期
package cn.zks.util; import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import ja ...
分类:编程语言   时间:2019-08-29 11:53:06    阅读次数:101
java_1.8.0_ windows_64 windows10环境安装教程
java_1.8.0_ windows_64 链接:https://pan.baidu.com/s/1_N4vC7NZB12eQF4hoeACrw 提取码:uyct 一、安装 JDK (1)双击进行安装界面如下所示: 路径可自定义: 一直点击下一步直至完成: 二、配置环境变量右键我的电脑—属性 高级 ...
分类:编程语言   时间:2019-08-17 22:25:46    阅读次数:440
CentOS上安装elasticsearch
1.安装docker yum install docker 2.启动docker systemctl start docker 查看docker版本: docker -v 之后只要启动机器就会自动开启: systemctl enable docker 查询elasticsearch : docker ...
分类:其他好文   时间:2019-08-12 00:58:25    阅读次数:90
背包九讲
01背包 优化解法 多重背包: 完全背包 背包九讲 全篇详细解释 https://blog.csdn.net/yandaoqiusheng/article/details/84782655 背包九讲 java版本 https://blog.csdn.net/lanyu_01/article/deta ...
分类:其他好文   时间:2019-08-06 21:33:08    阅读次数:107
查找最大和次大元素(JAVA版)(分治法)
问题描述:对于给定的含有n个元素的无序序列,求这个序列中最大和次大的两个不同元素。 问题求解分析(分治法):先给出无序序列数组a[low...high]。第一种情况为当数组中只有一个元素时,此时只存在一个最大值即为本身,次大值为负无穷,在这里我设置为-999999,第二种情况为数组中只有两个元素,此 ...
分类:编程语言   时间:2019-08-03 12:51:56    阅读次数:166
剑指offer第二版面试题11:旋转数组的最小数字(JAVA版)
题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 解题思路: 1、暴力解法,从头到尾遍历一次,我们就能找出最小的元素,复杂度为O(n ...
分类:编程语言   时间:2019-07-28 18:04:01    阅读次数:110
剑指offer第二版面试题7:二叉树的下一个节点(JAVA版本)
题目:给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 分析: 根据中序遍历的特点,要找到一个节点的下一个节点无非就是三种情况: 1、有右子树,这时只需要把其右孩子作为下一个遍历的(并不是要找的)节点,然后沿着该节 ...
分类:编程语言   时间:2019-07-28 16:02:07    阅读次数:90
剑指offer第二版面试题4:替换空格(JAVA版)
题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy”,则输出”We%20are%20happy”. 原因:在网络编程中,如果URL参数中含有特殊字符,如:空格、“#”等,可能导致服务器端无法获得正确的参数值。我们需要将这些特殊符号转换成服务器识别的字符。转 ...
分类:编程语言   时间:2019-07-27 16:59:50    阅读次数:108
1667条   上一页 1 ... 25 26 27 28 29 ... 167 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!