文章库ARTICLE COLUMN

  • 设计模式-状态模式

    设计模式-状态模式

    摘要:定义状态模式,当一个对象的内部状态改变时允许改变其行为,这个对象看起来像是改变了其类。总结状态模式和和策略模式有点相像,状态模式的状态转移是内部控制的,而策略模式是由客户端控制采用不同的策略。 定义 状态模式(State),当一个对象的内部...

    williamwen1986williamwen1986 评论0 收藏0
  • Java 实战开发之mybatis三剑客(五)

    Java 实战开发之mybatis三剑客(五)

    摘要:插件功能非常强大,,方法跳转提示,分页插件。三地址使用该插件在引入该插件具体使用,我们在以后的中再学习具体的方法。更多请参考学习笔记一入门 mybatis 插件功能非常强大,mybatis-generator,mybatis-plugin方法跳转提示,mybatis-pagehelper分...

    NusterCacheNusterCache 评论0 收藏0
  • SSM框架整合

    SSM框架整合

    摘要:环境工具数据库连接工具准备工作步骤新建项目建好基本目录,按住配置目录,如下图新建几个包,如下图包名名称作用数据访问层接口与数据操作有关的都放在这里实体类一般与数据库的表相对应,封装层取出来的数据为一个对象,也就是我们常说的,一般只在层...

    lanffylanffy 评论0 收藏0
  • [LintCode] Add Digits

    [LintCode] Add Digits

    Problem Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. Example Given num = 38.The process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2 has only one dig...

    QiShareQiShare 评论0 收藏0
  • [LintCode] Longest Palindrome

    [LintCode] Longest Palindrome

    Problem Given a string which consists of lowercase or uppercase letters, find the length of the longest palindromes that can be built with those letters. This is case sensitive, for example "Aa&q...

    nicercodenicercode 评论0 收藏0
  • java并发编程学习16--CompletableFuture(三)

    java并发编程学习16--CompletableFuture(三)

    摘要:所以很容易出现某一个商店的数据迟迟无法返回的情况。工厂方法接受由对象构成的数组数组中所有的完成后它返回一个对象。异步的可以通过进行合并,无论他们之间是否有依赖关系。可以为注册一个回调函数,在执行完毕时使用。 【最佳价格查询器的优化 由...

    马忠志马忠志 评论0 收藏0
  • Netty详解

    Netty详解

    摘要:的产生原因是使的编程更容易。定义一个异步事件驱动的网络应用框架,帮助快速开发高性能的客户端与服务端。每一个一个客户端请求注册一个这个会处理这个请求的事件直到这个请求结束。 近日在学习netty,却发现没那么容易上手,专研了几天后算是弄清楚...

    worldligangworldligang 评论0 收藏0
  • Okio 源码解析(二):超时机制

    Okio 源码解析(二):超时机制

    摘要:内部会新开一个叫做的线程,根据超时时间依次处理链表的节点。总结通过以及分别提供了同步超时和异步超时功能,同步超时是在每次读取数据前判断是否超时,异步超时则是将组成有序链表,并且开启一个线程来监控,到达超时则触发相关操作。 简介 上一篇...

    honmaplehonmaple 评论0 收藏0
  • 关于 OkHttp 依赖冲突问题的解决过程

    关于 OkHttp 依赖冲突问题的解决过程

    摘要:由于使用了的远程依赖形式,故直接删除冲突的内容无效,须转为使用本地依赖的形式。根据官方文档的指示,删除的仓库依赖,使用本地包形式的依赖,去除对的包的引用,即可顺利解决问题。 「博客搬家」 原地址: CSDN 原发表时间: 2016-11-18 OkHttp ...

    myeveryheartmyeveryheart 评论0 收藏0
  • 使用 Maven 构建 Java 项目

    使用 Maven 构建 Java 项目

    摘要:基本配置环境变量环境变量中添加为主目录在中添加使用阿里云中央仓库修改根目录下文件夹中的文件,内容如下创建基于的项目使用命令行创建使用原型插件创建工程。 「博客搬家」 原地址: 简书 原发表时间: 2017-03-23 Maven 是基于项目对象模型「POM」...

    printempwprintempw 评论0 收藏0
  • 基于 Netty 的自定义帧高可靠性读取方案

    基于 Netty 的自定义帧高可靠性读取方案

    摘要:完成客户端服务器通信,需要基于协议之上,自定义一套简单的通信协议,其中数据交换方式需要使用自定义帧。输入数据处理器以下为输入数据的第一个处理器,可以保证无论帧经历怎样的粘包拆包,均可以准确提取每一个自定义帧的数据部分。 「博客搬家」 ...

    BerwinBerwin 评论0 收藏0
  • Maven 常用技巧总结

    Maven 常用技巧总结

    摘要:用于将集成至标准的构建生命周期中,此时执行时就会执行指定的操作,从而实现自定义打包。插件的已弃用会自动执行生命周期。可执行文件执行时出现乱码使用生成的可执行文件,在中执行时出现乱码,项目编码统一为,日志使用框架。得到的是当前的绝对路径...

    niceforbearniceforbear 评论0 收藏0
  • SLF4J 和 Logback 在 Maven 项目中的使用方法

    SLF4J 和 Logback 在 Maven 项目中的使用方法

    摘要:博客搬家原地址简书原发表时间本文介绍和在项目中的用法,包括日志框架的依赖使用,以及配置文件的引入。将框架添加到项目中。除了特定包之外,项目的日志均由节点指定。的基本使用使用时,需要在每个文件中进行初始化操作。 「博客搬家」 原地址: ...

    yuanzhanghuyuanzhanghu 评论0 收藏0
  • Netty 框架总结「ChannelHandler 及 EventLoop」

    Netty 框架总结「ChannelHandler 及 EventLoop」

    摘要:随着状态发生变化,相应的产生。这些被转发到中的来采取相应的操作。当收到数据或相关的状态改变时,这些方法被调用,这些方法和的生命周期密切相关。主要由一系列组成的。采用的线程模型,在同一个线程的中处理所有发生的事。 「博客搬家」 原地址:...

    VioletJackVioletJack 评论0 收藏0
  • JavaFX 8 下简化自定义控件的外部调用以及流式布局示例

    JavaFX 8 下简化自定义控件的外部调用以及流式布局示例

    摘要:故可采用自定义控件的方式简化外部的代码调用。自定义控件的设计版本之后,提供写法,此时要求必须继承自节点对象,使用加载时,必须调用方法。 「博客搬家」 原地址: 简书 原发表时间: 2017-05-21 有一个项目,需要模拟数千台设备的工作情况,这数...

    MartinHanMartinHan 评论0 收藏0
  • 「译」Maven 集成 JavaFX 8 以及 <fx:root> 问题探讨

    「译」Maven 集成 JavaFX 8 以及 <fx:root> 问题探讨

    摘要:本文探讨使用构建集成的可执行程序的方法,以及根节点问题。而使用后,可指导类作为根节点,避免了嵌套的情况。文件设计如下文件同时指明了根节点的类型,资源文件对应的设计如下此时可实现开始时,纯代码方式的自定义控件设计。 「博客搬家」 原地...

    joywekjoywek 评论0 收藏0
  • 基于 Netty 的帧调度策略,自行实现流量控制及可靠性通信

    基于 Netty 的帧调度策略,自行实现流量控制及可靠性通信

    摘要:服务器大规模下发数据帧时,可进行有效的拥塞控制超时重发,可有效提升集群设备的可靠性,降低集群设备的研发难度。帧调度策略由于这些问题,故自行制定如下帧调度策略,实践表明,该策略可最大程度上解决以上问题。 「博客搬家」 原地址: 简书 原...

    Anonymous1Anonymous1 评论0 收藏0
  • 经典排序算法及其 Java 实现

    经典排序算法及其 Java 实现

    摘要:冒泡排序插入排序选择排序堆排序父节点索引尾节点索引归并排序快速排序附录交换方法基于策略模式的主程序实现定义一个数组构造函数初始化数组遍历数组中每一个元素展示 「博客搬家」 原地址: 简书 原发表时间: 2017-08-17 网上有很多排序算法的总结...

    hiyanghiyang 评论0 收藏0
  • Leetcode 118&119 Pascal's Triangle

    Leetcode 118&119 Pascal's Triangle

    摘要:首先要对特殊情况进行处理小于等于的情况。然后循环,每一次产生一个,个有个元素,每个的第一个和第个元素都是对于中间的那些元素,则找出前一个的对应位置的两个元素加和即可得到。这一道题只要求返回形式的一行的元素即可。 118 Pascal"s Triangle ...

    laznrbfelaznrbfe 评论0 收藏0
  • [LeetCode] Excel Sheet Column Number

    [LeetCode] Excel Sheet Column Number

    Problem Given a column title as appear in an Excel sheet, return its corresponding column number. For example: A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -...

    nifhlheimrnifhlheimr 评论0 收藏0
  • [LeetCode] Maximum Subarray

    [LeetCode] Maximum Subarray

    Problem Find the contiguous subarray within an array (containing at least one number) which has the largest sum. Example For example, given the array [-2,1,-3,4,-1,2,1,-5,4],the contiguous subarray [4...

    DonaldDonald 评论0 收藏0
  • Spring解密 - 自定义标签与解析

    Spring解密 - 自定义标签与解析

    摘要:自定义标签在讲解自定义标签解析之前,先看下如何自定义标签定义文件定义一个文件描述组件内容声明命名空间值得注意的是与可以是不存在,只要映射到指定就行了。 Spring是一个开源的设计层面框架,解决了业务逻辑层和其他各层的松耦合问题,将面向接...

    TasteTaste 评论0 收藏0
  • 6. Java 中的基本数据类型 【连载 6】

    6. Java 中的基本数据类型 【连载 6】

    摘要:字符串和基本数据类型也能通过进行拼接操作,比如字符串的内容为。即基本类型和字符串类型相加时,基本类型会自动转换为其字符串表示,在这个例子中相当于回顾包装类这一小节的代码类型的最大值就是将字符串和数据类型的拼接。 数据类型定义了变量可以...

    Kerr1GanKerr1Gan 评论0 收藏0
  • Hibernate快速了解

    Hibernate快速了解

    摘要:和就是针对的一级缓存的处理。事务对数据的操作都是封装在事务当中的,并且默认是非自动提交的方式。所以对保存对象时,如果不开启事务,并且手工提交事务,对象并不会真正保存在数据库中。 ORM 全称Object/Relationship Mapping(对象/关系映射) 为...

    selfimprselfimpr 评论0 收藏0
  • Android O添加桌面快捷方式

    Android O添加桌面快捷方式

    摘要:手机升级到安卓后,突然发现创建快捷方式的功能失效了,查询一番后发现安卓要使用来创建快捷方式。 手机升级到安卓O后,突然发现创建快捷方式的功能失效了,查询一番后发现:安卓O要使用ShortcutManager来创建快捷方式。安卓N及以下版本: Intent addS...

    ReductoReducto 评论0 收藏0

热门文章

<