什么是build tool? 项目构建可以理解为一个项目从无到有的一系列操作过程。比如一个Java程序的构建过程就是: 编写源代码 将.java文件编译为.class文件 执行.class文件输出结果 上面的构建过程中需要用到Jdk中的java和javac等命令进行编译和执行。 为什么要使用buil ...
分类:
其他好文 时间:
2019-03-05 23:06:37
阅读次数:
175
Let's say we are given an array: We want to get K = 3 smallest items from the array and using Max heap data structure. So this is how to think about i ...
分类:
其他好文 时间:
2019-03-05 23:06:18
阅读次数:
188
一 注释(comment) 用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性; 注释是一个程序员必须要具有的良好编程习惯。将自己的思想通过注释先整理出来,再用代码去体现。 二 Java中的注释类型 1) 单行注释 格式: //注释文字 以两个/开头后面跟要注释掉的文字,只注释掉当前行; 2 ...
分类:
编程语言 时间:
2019-03-05 23:06:07
阅读次数:
195
所有的类型都从 System.Object 派生 1、类型System.Object 运行时要求每一个类型都是从System.Object派生,如果没有显示的写明继承关系,最后都会默认的从System.Object来派生。System.Object提供了四个公用方法和两个收保护方法: 2、new 操 ...
分类:
其他好文 时间:
2019-03-05 23:05:52
阅读次数:
297
Fence Divercity 我们设a[ i ] 为第 i 个围栏被切的最靠下的位置, 我们发现a[ i ] 的最大取值有一下信息: 如果从i - 1过来并在 i 结束a[ i ] = min(h[ i - 1], h[ i ]) 如果从i - 1过来并延续到i + 1, a[ i ] = min ...
分类:
其他好文 时间:
2019-03-05 23:05:37
阅读次数:
228
最近做了 server_log 日志数据库记录,仅仅插入,由平台来获取数据进行分析的需求。 但是内部反馈插入数据库记录非常耗时,我就很纳闷了,一个insert怎么会 30-50ms 呢?按说应该在 0.5ms 以内的; 经过分析,发现是InnoDB数据库的Row_Format格式问题,改为MyISA ...
分类:
数据库 时间:
2019-03-05 23:05:22
阅读次数:
1090
再工作开发中,遇到了问题是如何配置签核,公司开发的业务签核引擎,是基于工厂模式的签核,配置不同的签核历程,发起人发起签核的时候,会根据发起人的角色或者职位,部门确认签核历程, 关于签核的思考和认知(部分来源与工作,部分来源于钉钉)工作中接触到了钉钉的配置和公司ERP与钉钉的对接工作; 签核分为: 指 ...
分类:
其他好文 时间:
2019-03-05 23:04:48
阅读次数:
343
Build tool 什么是build tool? 项目构建可以理解为一个项目从无到有的一系列操作过程。比如一个Java程序的构建过程就是: 编写源代码 将.java文件编译为.class文件 执行.class文件输出结果 上面的构建过程中需要用到Jdk中的java和javac等命令进行编译和执行。 ...
分类:
编程语言 时间:
2019-03-05 23:04:36
阅读次数:
252
一 安装 二 python连接mongodb数据库的前提 确保pymongo安装完毕 mongodb数据库的服务器端(mongod)必须处于启动状态 三 连接mongodb 方式一 client=pymongo.MongoClient(host='127.0.0.1',port=27017) 方式二 ...
分类:
其他好文 时间:
2019-03-05 23:04:20
阅读次数:
231
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.Common;using System.Data.Entity;using Sy ...
分类:
数据库 时间:
2019-03-05 23:03:52
阅读次数:
233
Document 菜单 首页 联系我们 产品 新闻 ...
分类:
Web程序 时间:
2019-03-05 23:03:34
阅读次数:
654
摘自:https://www.cnblogs.com/qingyunzong/p/9004703.html 一、高可用的由来 1.1 为何需要Replication 在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Broker宕机,则其上所有的Partition数据都不可 ...
分类:
其他好文 时间:
2019-03-05 23:03:14
阅读次数:
225
常用方法学习 join 当在一个线程中调用另一个线程的join()方法时,当前线程转入阻塞状态,等待另一个线程执行结束后再继续执行当前线程。 示例: public class ThreadJoinDemo { public static void main(String[] args) throws ...
分类:
编程语言 时间:
2019-03-05 23:02:41
阅读次数:
233
一、jdk观察者模式实现代码分析: 1、Observable-被观察者(主题) 2、Observer-观察者接口 二、应用jdk观察者模式实现的案例: 1、被观察者(主题) 2、两个观察者 3、测试类 4、执行结果如下: ObserverA第一次发生变化观察者数量1ObserverB第二次发生变化O ...
分类:
其他好文 时间:
2019-03-05 23:02:04
阅读次数:
224
"题面" Solution: 这是一道很好的dp题。 一开始看不懂题面没有一点思路,看了好久题解才看懂题目... $y[i]$ 为第 $i$ 个词结尾,$l[i]$ 为第 $i$ 个词长度。 设状态 $f[i][j]$ 为长度为 $i$ 的,以 $j$ 结尾的一句诗的方案数,那么 $$ f[i][Y ...
分类:
其他好文 时间:
2019-03-05 23:01:50
阅读次数:
236
举个例子: 现在很多网站都搞REST API,比如新浪微博、豆瓣啥的,调用API的URL类似: http://api.server/user/friends http://api.server/user/timeline/list 如果要写SDK,给每个URL对应的API都写一个方法,那得累死,而且 ...
分类:
其他好文 时间:
2019-03-05 23:01:38
阅读次数:
271
HashSet HashSet存储过程中如何排除不同的自定义对象? 先看一个小demo HashSet在存储自定义的对象比如Person4(含name和age属性)时,如果存放name和age值相同的对象时,它都会存放进去。因为我们把它当作是相同的元素是根据它的属性值判断,而程序会为每个new出来的 ...
分类:
其他好文 时间:
2019-03-05 23:01:27
阅读次数:
197