Shannon076的博客

往之不谏,来者可追。

[Leetcode] 123. Best Time to Buy and Sell Stock III

问题描述 同样是买买股票,但是不同与122题那个可以无限制的买卖,这个限制必须要买卖两次。 问题分析 比如原来的数组[7,1,5,3,6,4],怎么买卖两次得到利润的最大值,使用分割的方式,把原来的数组分割成两个子数组[7,1]和[1,5,3,6,4],每个数组最少要2个元素,不然没法买卖。那个求...

2019-05-06 11:53:57

阅读数 13

评论数 0

[Leetcode] 122. Best Time to Buy and Sell Stock II

题目描述 给定一个数组prices, prices[i]表示第i天股票的股价,现在你可以在某一天买一次股票,在后面的另外一天再把股票卖了,那么中间的差价prices[j]-proces[i]就是你赚取的利润。现在你可以买一次,卖一次,然后再买,再卖,但是必须保证下次再买的时候,手上的股票已经卖了。...

2019-05-06 10:21:18

阅读数 14

评论数 0

[Leetcode] 121. Best Time to Buy and Sell Stock

题目描述 给定一个数组prices, prices[i]表示第i天股票的股价,现在你可以在某一天买一次股票,在后面的另外一天再把股票卖了,那么中间的差价prices[j]-proces[i]就是你赚取的利润,求你能赚的利润的最大值。 举个例子: Input: [7,1,5,3,6,4] Outp...

2019-05-06 09:51:35

阅读数 26

评论数 0

Java类加载器初探

什么是类加载器 类加载器的分类 类加载器的层级(父子)关系 类加载器的特性 什么是类加载器ClassLoader Java语言的一般的执行流程需要经过: Java源码(.java) 到字节码文件(.class) 字节码文件到JVM(Java虚拟机) 这两个流程。Java虚拟机是一个应用系统,...

2019-04-24 11:25:54

阅读数 39

评论数 0

【spring-boot】SpringApplicationRunListener学习

SpringApplicationRunListener是用来监听处理spring应用启动过程中的各种事件,相当于是一个观察者。SpringApplicationRunListeners是一个维护了SpringApplicationRunListener列表的类。 EventPublishin...

2019-04-23 11:28:38

阅读数 14

评论数 0

【spring-boot】SpringApplication学习——prepareContext()方法详解

写在前面 在SpringApplication的run()方法启动spring应用的过程中,有三个非常重要的方法,与IOC容器的初始化有关,分别是: createApplicationContext() prepareContext(); refreshContext(); 这里主要记录关于p...

2019-04-19 16:49:36

阅读数 11

评论数 0

【spring-boot】SpringApplication学习

SpringApplication的用法概括 参考资料:https://docs.spring.io/spring-boot/docs/2.1.3.RELEASE/api/org/springframework/boot/SpringApplication.html SpringApplicati...

2019-04-19 11:01:14

阅读数 9

评论数 0

【Spring-Boot】spring学习

设置Maven项目运行时的最大堆大小 MAVEN_OPTS的说明 export MAVEN_OPTS=-Xmx1024m 启动运行spring-boot应用 mvn spring-boot:run mvn spring-boot:run --debug(打印出auto-configure的信...

2019-04-17 17:03:32

阅读数 8

评论数 0

【Netty】浅谈ByteBuf对JDK原生ByteBuffer之优化(一)

【Netty】浅谈ByteBuf对JDK原生ByteBuffer之优化(一)

2019-04-12 10:07:50

阅读数 100

评论数 0

二叉搜索树实现【Java】

实现二叉搜索树的一些算法,主要包括: 构建 查找 插入 删除 最大/最小值 前驱/后继 节点数据结构定义 final static class TreeNode<E extends Comparable>{ E element; Tr...

2019-04-05 15:13:38

阅读数 13

评论数 0

A*算法学习——BFS最短路径

背景说明 对地图进行建模,用二维的数组来对地图进行抽象表示。0表示障碍物,start-point和end-point可以自己指定。 代码如下 package graph; import java.util.LinkedList; import java.util.Queue; public c...

2019-04-04 14:00:22

阅读数 37

评论数 0

【spring-boot】【maven】【IDEA】记第一次spring-boot的坑

问题描述 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 解决

2019-03-15 12:53:10

阅读数 26

评论数 0

知识图谱——知识推理

知识推理的几种方式 https://www.zuozuovera.cn/archives/491/comment-page-1

2018-10-16 09:01:07

阅读数 144

评论数 0

Hive to Redis

开发机环境准备 Hive库 sudo apt-get install libsasl2-dev sudo pip install pyhive[hive] Redis库 pip install redis 线下Redis环境的部署(用于测试) sudo apt-ge...

2018-08-23 21:31:26

阅读数 481

评论数 0

数据集

http://www.trustlet.org/downloaded_epinions.html

2018-08-13 16:50:23

阅读数 67

评论数 0

机器学习算法的分类

这里主要对机器学习的类别以及每种类别常见的算法进行介绍 监督学习 分类 (解决离散类别) 决策树 SVN(支持向量机) KNN(k-邻近算法) 贝叶斯(朴素贝叶斯算法) 回归 (标签值是连续) 梯度下降法 最小二乘法 加权线性回归 logistic回归  无监督学习 聚类 k-...

2018-08-08 12:22:52

阅读数 62

评论数 0

拼多多笔试

https://blog.csdn.net/qq_39095329/article/details/81186897

2018-08-05 12:32:20

阅读数 126

评论数 0

分布式事务

https://blog.csdn.net/pri_sta_pub/article/details/79624537

2018-08-03 21:39:34

阅读数 69

评论数 0

kafka的分区在broker上的分配方式

问题背景 假设现在的kafka集群中有4个broker,现在需要创建一个包含5个partition的topic,复制因子是2,那么这些分区以及副本在这4个broker上如何分配的呢? 问题分析 首先,我们要明确进行分区分配的目标是什么? 1. 保证所有的分区以及副本...

2018-07-31 12:18:40

阅读数 572

评论数 0

目前的死机检测存在的问题

目前存在以下几个问题: 1.死机状态感知延迟较长,目前在10min以上 2.扫描全网机器时间较长, 一次扫描周期大概需要10min左右

2018-07-28 23:17:08

阅读数 50

评论数 0

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