文章库ARTICLE COLUMN

  • leetcode 283 Move Zeroes

    leetcode 283 Move Zeroes

    题目详情 Given an array nums, write a function to move all 0"s to the end of it while maintaining the relative order of the non-zero elements.For example, given nums = [0, 1, 0, 3, 12], after calling...

    RobinQuRobinQu 评论0 收藏0
  • leetcode 414 Third Maximum Number

    leetcode 414 Third Maximum Number

    摘要:题目详情给定一个输入的数组,我们需要找出这个数组中第三大的数,而且时间复杂度必须是如果不存在第三大的数,则返回最大的数。思路因为时间复杂度为,所以预排序是不可以的我们一定要在一次遍历结束后就找到这个第三大的值。 题目详情 Given a non-e...

    anquananquan 评论0 收藏0
  • leetcode 448 Find All Numbers Disappeared in an Ar

    leetcode 448 Find All Numbers Disappeared in an Ar

    摘要:如果这个位置的值为正意味着我们还没有对这个元素进行过操作,我们将这个位置的元素的值取负。在整个遍历结束后,没有取负的值的索引,就可以对应到没有在数组出现过的值解法 题目详情 Given an array of integers where 1 ≤ a[i] ≤ n (n = size of ...

    MoAirMoAir 评论0 收藏0
  • 第一个springboot程序(基于IDEA)

    第一个springboot程序(基于IDEA)

    摘要:启动项目,验证进入到项目中的中的方法的类中,在方法上点击启动启动报错,查看报错原因分析问题原因说明端口被占用了。解决方法修改的端口号,或者将端口的应用的端口号修改了。再次启动项目启动成功,验证项目,验证成功 1.创建项目 打开IDEA,File-...

    microcosm1994microcosm1994 评论0 收藏0
  • 小谈自动化测试:从ZStack Integration Test谈起

    小谈自动化测试:从ZStack Integration Test谈起

    摘要:在这篇文章,笔者想谈谈对自动化测试的一些想法。很多人以为是用于做单元测试的。当然,这些测试都属于集成测试。而单元测试以及如何在自己的应用中编写一套更强大的自动测试框架这类主题,之后有机会笔者会再与大家分享。 本文首发于泊浮目的专栏:ht...

    EastWoodYangEastWoodYang 评论0 收藏0
  • Hibernate配置及自定义注册映射文件

    Hibernate配置及自定义注册映射文件

    摘要:一配置属性详解可以在各式各样不同环境下工作而设计的因此存在着大量的配置参数。以简便操作,多数配置参数都有默认的配置值也是我们日常使用的必须品。 Hibernate (开放源代码的对象关系映射框架) Hibernate是一个开放源代码的对象关系映射框架...

    coordinate35coordinate35 评论0 收藏0
  • leetcoed 532 K-diff Pairs in an Array

    leetcoed 532 K-diff Pairs in an Array

    摘要:由于无法处理相同的操作,所依对于的时候,我采用了进行操作。为时,对于每一次遍历,找到这个值是否已经存在在里,同时获取这个值出现过的次数。 题目详情 Given an array of integers and an integer k, you need to find the number of unique k-di...

    SimpleTriangleSimpleTriangle 评论0 收藏0
  • 优化项目中树结构数据的操作

    优化项目中树结构数据的操作

    摘要:最近在优化一段代码,前端使用的是,页面中有一个树形菜单。我想的方法比较直接,一次性查出所有数据,减少查库的频率,毕竟数据量也就那么多条。 最近在优化一段代码,前端使用的是Ext3,页面中有一个树形菜单。把项目放在本地跑,加载这个树形菜单的...

    cppowboycppowboy 评论0 收藏0
  • 设计模式之结构型

    设计模式之结构型

    摘要:适配器模式不应在设计阶段考虑,它是为了解决已经上线的问题的存在。组合模式将对象组合成树形结构以表示部分整体的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 代理模式 代理模式之前已经讲过,附上链接代理模式 装饰者模式 装饰者模...

    MuninnMuninn 评论0 收藏0
  • 设计模式之创建型

    设计模式之创建型

    摘要:前言因为貌似只能开一个专栏,所有的文章堆砌再一个专栏,显得杂乱无章。所以准备按照前两篇模式的格式,进行一个归纳。单例模式工厂模式抽象工厂模式建造者模式原型模式 前言 因为segmentfault貌似只能开一个专栏,所有的文章堆砌再一个专栏,显得杂...

    TNFETNFE 评论0 收藏0
  • 程序语言

    程序语言

    摘要:一面应该还问了其他内容,但是两次面试多线程面试问题和答案采访中,我们通常会遇到两个主题采集问题和多线程面试问题。多线程是关于并发和线程的。我们正在共享重要的多线程面试问题和答案。。 2016 年末,腾讯,百度,华为,搜狗和滴滴面试题汇总 20...

    mtuniquemtunique 评论0 收藏0
  • 手写Spring之IOC基于xml动态创建对象

    手写Spring之IOC基于xml动态创建对象

    Spring作为Java Web最为流行的框架之一,其功能之强大,封装细节之全面不用过多赘述。使用Spring的方式很简单,不需要关注细节,把对象的创建和对象之间的关系都交给框架来管理,仅仅做好配置文件和实现具体的业务逻辑即可。可以说Spring为我们在编写Java W...

    monw3cmonw3c 评论0 收藏0
  • leetcode 217 Contains Duplicate

    leetcode 217 Contains Duplicate

    摘要:题目详情输入一个整数的数组,如果数组中的元素有重复的,那么返回,如果数组中的元素都是唯一的,那么返回思路这道题理解起来比较简单,首先还是要注意一下边界条件异常输入,对于长度小于等于的数组做一个直接的返回对于这种要考虑数组中元素的重复的...

    philadelphiaphiladelphia 评论0 收藏0
  • leetcode 169 Majority Element

    leetcode 169 Majority Element

    摘要:因为众数出现的次数必定大于,所以我们只要取第个位置上的元素,这个元素一定为我们要找的众数。 题目详情 Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.You m...

    tangr206tangr206 评论0 收藏0
  • 知乎书籍排行网站——建站始末

    知乎书籍排行网站——建站始末

    摘要:一时心血来潮,于是当时想,如果拿来分析知乎这个网站,会有什么效果呢。知乎并没有公开,只能采取爬虫手段。如此,大概率会触发知乎反爬虫系统,所以采取以下方法来回避这个问题代理池。但是,很多情况下知乎还是能通过你的请求得到你的真实。。 网站...

    feng409feng409 评论0 收藏0
  • 让 CPU 告诉你硬盘和网络到底有多慢

    让 CPU 告诉你硬盘和网络到底有多慢

    摘要:让告诉你硬盘和网络到底有多慢简介经常听到有人说磁盘很慢网络很卡,这都是站在人类的感知维度去表述的,比如拷贝一个文件到硬盘需要几分钟到几十分钟,够我去吃个饭啦而从网络下载一部电影,有时候要几个小时,我都可以睡一觉了。 让 CPU 告诉你硬盘...

    villainhrvillainhr 评论0 收藏0
  • 浅谈cas

    浅谈cas

    摘要:在的包中,大神大量使用此技术,实现了多线程的安全性。我们将变量用修饰,保证线程间的可见性。线程也通过此方法获取当前值,进行操作,比较内存值相等进行修改。我们通过保证了对的并发线程安全,其安全的保证是通过调用的代码实现的。 前言 研究jav...

    琛h。琛h。 评论0 收藏0
  • ArrayList实现原理

    ArrayList实现原理

    摘要:要注意的是并不是线程安全的,因此一般建议在单线程中使用。实现原理继承关系继承实现接口关键属性数据的数组实际数据的数量底层使用数组保存所有元素如果用声明一个实例变量,当对象存储时,它的值不需要维持。 概述 ArrayList可以简单的看作是动态数...

    lewinleelewinlee 评论0 收藏0
  • Android插件化之-Resource Hook

    Android插件化之-Resource Hook

    摘要:方法,是一个对象是从构造函数中赋值。上面我们分析到会执行构造函数,在构造函数会将的赋值给的。传入的是返回对象也是继承,其是。参考插件化技术原理篇中详解你所不知道的更深层次的理解 Android插件化在国内已不再是几个巨头公司团队在玩了,陆续...

    jaycejayce 评论0 收藏0
  • Maven 学习

    Maven 学习

    摘要:指令通过将本地工程打包成包,放入到本地仓库中在整合或者发布环境下执行,将最终版本的包拷贝到远程的仓库,使得其他的开发者或者工程可以共享。比如父在标签中导入依赖,但是子没有导入该依赖,就会引用不到相关类 指令 mvn test mvn installmaven...

    JasonJason 评论0 收藏0
  • [译]你真的理解grok吗

    [译]你真的理解grok吗

    摘要:允许你将这些事件路由到可以统计和检查的地方。实际上,被告知的是在一行文本中找到这个元素序列。总结希望这篇博文能够帮助你理解的行为,以及如何提高吞吐量。监测发生的情况并且对于他们的消耗进行基准测试。如果怀疑的话,直接测量。 Do you grok ...

    widuuwiduu 评论0 收藏0
  • Java 序列化与反序列化

    Java 序列化与反序列化

    摘要:一序列化和反序列化的概念把对象转换为字节序列的过程称为对象的序列化把字节序列恢复为对象的过程称为对象的反序列化。代表对象输入流,它的方法从一个源输入流中读取字节序列,再把它们反序列化为一个对象,并将其返回。 一、序列化和反序列化的概念...

    I_AmI_Am 评论0 收藏0
  • DuiC 统一配置管理 2

    DuiC 统一配置管理 2

    为什么设计 DuiC 在工作中我们时常要根据不同环境配置不同的参数,让项目的灵活性、可用性变得更高,那灵活的配置就变得必不可少,虽然目前已经存在很多配置管理解决方案,但是管理方式局限性大,适应范围窄。 DuiC 在设计初就考虑到配置的应用范围,将配置...

    DevTalkingDevTalking 评论0 收藏0
  • JVM小结

    JVM小结

    摘要:执行引擎负责解释指令,提交给操作系统执行。如图栈帧是最先被调用的方法,先入栈,然后方法又调用了方法,栈帧处于栈顶的位置,栈帧处于栈底,执行完毕后,依次弹出栈帧和栈帧,线程结束,栈释放。了解性参数永久代初始值永久代最大值新生代大小 JVM...

    Lin_RLin_R 评论0 收藏0
  • 【自己读源码】Netty4.X系列(三) Channel Register

    【自己读源码】Netty4.X系列(三) Channel Register

    摘要:我想这很好的解释了中,仅仅一个都这么复杂,在单线程或者说串行的程序中,编程往往是很简单的,说白了就是调用,调用,调用然后返回。 Netty源码分析(三) 前提概要 这次停更很久了,原因是中途迷茫了一段时间,不过最近调整过来了。不过有点要说下,...

    darkbugdarkbug 评论0 收藏0

热门文章

<