文章库ARTICLE COLUMN

  • Netty 4.1 源代码学习:线程模型

    Netty 4.1 源代码学习:线程模型

    摘要:前言本文以自带的示例工程为例,简要介绍线程模型示例工程的代码位于很简单,仅包含一个方法用于初始化以及,我们来看看其中和线程模型相关的一些代码在的初始化代码中实例化了两个对象和,它们有着公共基类,这个是线程模型的核心类名让人联想到组合模...

    monw3cmonw3c 评论0 收藏0
  • 字符编码问题记录

    字符编码问题记录

    摘要:需求问题需要对序列化以后的对象中的在中进行存取由于声称只支持作为暴露出来的最基本的数据类型形式的存取所以需要在存取前后将与互相转换发现从出来的跟之前的不一样即使强制指定了一致的编码解码方式结果仍不符合预期猜测尝试怀疑是系统的默认编码方...

    doodlewinddoodlewind 评论0 收藏0
  • RxJava系列六(从微观角度解读RxJava源码)

    RxJava系列六(从微观角度解读RxJava源码)

    摘要:而这个就是线程调度的关键前面的例子中我们通过指定了发射处理事件以及通知观察者的一系列操作的执行线程,正是通过这个创建了我们前面提到的。总结这一章以执行流程操作符实现以及线程调度三个方面为切入点剖析了源码。 转载请注明出处:https://zhua...

    zerozero 评论0 收藏0
  • RxJava系列七(最佳实践)

    RxJava系列七(最佳实践)

    摘要:按照计划这一期是要介绍框架结构和设计思想的,但是考虑到将在十月底发布正式版因此决定将框架结构和设计思想分析放到正式版发布后再做。后续我也会有一系列的文章来介绍和的区别。首选我们需要调用系统来获取所有已安装的,所以在的方法中调用。 转载...

    CarsonCarson 评论0 收藏0
  • Leetcode 44 Wildcard Matching 通配符匹配

    Leetcode 44 Wildcard Matching 通配符匹配

    摘要:难度题目给出一个字符串和一个要求我们给出这个字符串是否匹配这个其中通配符跟我们平常见到的一样是和代表任意单个字符代表一个或多个字符这个题跟简单正则匹配比较类似可以跟这里面第二个解法一样采取类似的动态规划解法在里取中间某个确定的字符串序...

    SimonMaSimonMa 评论0 收藏0
  • Java 注释 Annotation

    Java 注释 Annotation

    摘要:从开始,增加了对元数据的支持,也就是注释。该注解只能够修饰接口,不能够修饰其他程序元素。程序处代码使用类来处理本程序中的注解,该处理器分析目标对象中的所有成员变量,如果该成员变量签使用了修饰,则取出 从JDK 5开始,Java增加了对元数据(M...

    alexnevskyalexnevsky 评论0 收藏0
  • Leetcode 447. Number of Boomerangs

    Leetcode 447. Number of Boomerangs

    摘要:所以给定一个点的数组,要依次选择每个点当做第一个点,依次求出它跟其他点的距离,如果相等则给结果加一,最后返回总数。数据结构去存储距离和这个距离出现的次数。代码满足条件的点的排列组合结果数 题目: Given n points in the plane that are a...

    周国辉周国辉 评论0 收藏0
  • 如意小程序开发实战:实现九宫格界面的导航

    如意小程序开发实战:实现九宫格界面的导航

    摘要:将数据呈现到界面之后,我们需要相当的样式来配合,代码如下。效果如下图我们模板中使用元素来呈现格子,所以每个格子自然就可以导航了。 作者:如意来自:授权地址转自:微信小程序联盟​ 小程序是长在微信上的,是移动端的界面,为了能够更方便的使...

    xingqibaxingqiba 评论0 收藏0
  • poi导出excel

    poi导出excel

    摘要:积分消费明细对账单其中,有四个参数,分别是,,,。导出读取数据库的信息,转成。 public void detailExport() { String sourceSystem = getPara("source_system"); String dataDate = getPara("data_date"); ...

    RayKrRayKr 评论0 收藏0
  • 从零到百亿互联网金融架构发展史

    从零到百亿互联网金融架构发展史

    摘要:总体介绍在互联网金融行业一百多亿其实也算不上大平台,也就是二级阵营吧,其实每次的架构升级都是随着业务重大推进而伴随的,在前一代系统架构上遇到的问题,业务开发过程中积累一些优秀的开发案例,在下一代系统开发中就会大力推进架构升级。 回想起...

    U2FsdGVkX1xU2FsdGVkX1x 评论0 收藏0
  • 算法(第4版) Chapter 4.3 最小生成树

    算法(第4版) Chapter 4.3 最小生成树

    摘要:算法图示代码复杂度时间初始化优先队列,最坏情况次比较每次操作成本次比较,最多还会多次和次操作,但这些成本相比的增长数量级可忽略不计详见空间 Algorithms Fourth EditionWritten By Robert Sedgewick & Kevin WayneTranslated By 谢路云Chapter ...

    asorenasoren 评论0 收藏0
  • 算法(第4版) Chapter 4.4 最短路径

    算法(第4版) Chapter 4.4 最短路径

    摘要:相关操作就是判断的不等号符号改反,初始值设为负无穷副本的最短路径即为原图的最长路径。方法是同上面一样构造图,同时会添加负权重边,再将所有边取反,然后求最短路径最短路径存在则可行没有负权重环就是可行的调度。 Algorithms Fourth EditionWri...

    leap_frogleap_frog 评论0 收藏0
  • Broken Pipeline 问题的解决过程

    Broken Pipeline 问题的解决过程

    摘要:改进思考磁盘空间不足问题已经出现过不止一次了,每次都会导致一些莫名其妙,难以定位的问题,为了避免,以后还是应该设置磁盘监控报警,在真正用尽空间之前,就解决它。 昨天线上app出现了奇怪的问题: 先是有用户反馈预约时间功能不可用,我们自己可...

    olleolle 评论0 收藏0
  • Effective Java笔记

    Effective Java笔记

    摘要:构造器的参数没有确切地描述其返回的对象,适当名称的静态工厂方法更容易使用,也易于阅读。在文档中,没有像构造器那样明确标识出来,因此,对于提供了静态工厂方法而不是构造器的类来说,要查明如何实例化一个类,有点困难。 第二章 创建和销毁对象 ...

    DrummorDrummor 评论0 收藏0
  • springboot动态加载sigar

    springboot动态加载sigar

    摘要:解压该包,拷贝以及文件到公共模块工程的文件夹下加载文件根据获取需要加载哪类文件方法块加载,在之前加载 maven com.github.cb372 metrics-sigar 0.2.2 native org.fus...

    darkbugdarkbug 评论0 收藏0
  • 算法(第4版) Chapter 5.1 字符串排序

    算法(第4版) Chapter 5.1 字符串排序

    摘要:区别把数字对应成字符。这个是字符串的第位。稍作修改可适应不等长的字符串。因此增加一个组别,记录字符为空的频次。 Algorithms Fourth EditionWritten By Robert Sedgewick & Kevin WayneTranslated By 谢路云Chapter 5 Section 1 字符串排序 参考...

    AmioAmio 评论0 收藏0
  • 采用矩阵+深度优先算法解决迷宫问题

    采用矩阵+深度优先算法解决迷宫问题

    摘要:所谓深度优先算法,百科的解答是这样的深度优先搜索算法,简称是搜索算法的一种。是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。这一过程一直进行到已发现从源节点可达的所有节点为止。 所谓深度优先算法,百科的解答是这样的 深度优先搜索算...

    bang590bang590 评论0 收藏0
  • 在Android项目中使用Java8

    在Android项目中使用Java8

    摘要:现在爸爸终于让平台支持了,这篇文章中便来和大家聊聊如何在项目中配置使用。要想在项目中使用的新特性,需要将你的升级到及以上版本,并采用新的编译。 转载请注明出处:https://zhuanlan.zhihu.com/p/23279894 前言 在过去的文章中我介绍过Java8的...

    junnplusjunnplus 评论0 收藏0
  • 观察者模式(ObserverPattern)

    观察者模式(ObserverPattern)

    摘要:当气象局发布新的天气数据后,两个公告牌上显示的天气数据必须实时更新。气象局同时要求我们保证程序拥有足够的可扩展性,因为后期随时可能要新增新的公告牌。 转载请注明出处:https://zhuanlan.zhihu.com/p/20540213文章中的例子和思路均来自于《Hea...

    JeOamJeOam 评论0 收藏0
  • RxJava系列一(简介)

    RxJava系列一(简介)

    摘要:响应式编程在介绍前,我们先聊聊响应式编程。响应式编程的一个关键概念是事件。今天,响应式编程最通用的一个场景是我们的移动必须做出对网络调用用户触摸输入和系统弹框的响应。并于年二月份正式向外展示了。 转载请注明出处:https://zhuanlan.zhihu...

    Gu_YanGu_Yan 评论0 收藏0
  • 两行代码实现微信小程序联系人sidebar

    两行代码实现微信小程序联系人sidebar

    摘要:七后记过程最近微信小程序很火爆,我也尝试着做个天气软件试试手,在做到城市列表的时难倒我了首先了解的属性,把一个值赋给这个属性,那么对应值的组件就会置顶在的顶部,举例如果赣州这个的是,那你把的值设置成,那一打开赣州就会出现在顶部。 作者...

    RayKrRayKr 评论0 收藏0
  • Leetcode 7 Reverse Integer 倒序整数

    Leetcode 7 Reverse Integer 倒序整数

    摘要:原题目为难度此题让我们输出给定一个整数的倒序数比如倒序为倒序为但是如果倒序的过程中发生整型溢出我们就输出倒序不复杂关键在于如何判定将要溢出最终的程序如下其中是获取的个位数字判定下一步是否将要溢出使用 原题目为: Reverse digits of an in...

    LoftySoulLoftySoul 评论0 收藏0
  • Leetcode 8 String to Integer (atoi)

    Leetcode 8 String to Integer (atoi)

    摘要:难度是标准库中的一个函数可以将字符串表示的整数转换为现在要求我们自己来实现它解题过程中主要有以下两点需要注意字符串开头可能出现或者需要处理使用来记录中间结果防止溢出下面是的解法 Implement atoi to convert a string to an integer. Hint:...

    cod7cecod7ce 评论0 收藏0
  • 使用cqengine进行集合检索

    使用cqengine进行集合检索

    摘要:背景如有需要在内存进行搜索匹配,可以使用来对的集合进行高效检索声明及初始化设置索引类型搜索 背景 如有需要在内存进行搜索匹配,可以使用cqengine来对java的集合进行高效检索 maven com.googlecode.cqengine cqe...

    roland_reedroland_reed 评论0 收藏0
  • 从设计者的角度理解Java IO流

    从设计者的角度理解Java IO流

    摘要:通过多个装饰类实现责任链模式,它将对一个输入流的不同处理分散到不同的中去。 1、基本概念 1.1、InputStream 最基本的字节输入流,抽象类,定义了读取原始字节的所有基本方法1.1.1、public abstract int read() throws IOException 读取一个字节的...

    Flink_ChinaFlink_China 评论0 收藏0

热门文章

<