文章库ARTICLE COLUMN

  • dubbo源码解析(四十七)服务端处理请求过程

    dubbo源码解析(四十七)服务端处理请求过程

    摘要:而存在的意义就是保证请求或响应对象可在线程池中被解码,解码完成后,就会分发到的。 2.7大揭秘——服务端处理请求过程 目标:从源码的角度分析服务端接收到请求后的一系列操作,最终把客户端需要的值返回。 前言 上一篇讲到了消费端发送请求的过程,...

    yzzzyzzz 评论0 收藏0
  • Java学习笔记

    Java学习笔记

    摘要:读输入这个对象做读入下一行的操作这个对象打印下一行数组其中所有的元素都具有相同的数据类型数组定义创建的数组会得到默认的值创建个型数组直接初始化数组可以不用给出大小有成员函数可直接使用数组变量是数组的管理者而非数组本身数组必须创建出来交...

    jkyinjkyin 评论0 收藏0
  • 一次和前端的相互甩锅的问题记录

    一次和前端的相互甩锅的问题记录

    摘要:如果没有要求,前端直接展示后端返回的错误消息。为了统一异常处理,一般公司的做法都是统一返回一套数据格式,码,代表正常,其他表示异常。那么前端处理异常的逻辑这次的问题就是走到的分支了。和前端讨论了下,确定了解法。 背景 我们在APP上有个功...

    bergwhitebergwhite 评论0 收藏0
  • 易用的 canal  java 客户端 canal-client

    易用的 canal java 客户端 canal-client

    摘要:易用的客户端自身提供了简单的客户端,数据格式较为复杂,处理消费数据也不太方便,为了方便给业务使用,提供一种直接能获取实体对象的方式来进行消费才更方便。 易用的canaljava 客户端 canal 自身提供了简单的客户端,数据格式较为复杂,处理消费数...

    aboutUaboutU 评论0 收藏0
  • Object类入门这一篇就够了!

    Object类入门这一篇就够了!

    摘要:如果我们想要多次输出类中的成员信息,就需要多次书写方法每用一次就得写而调用就简单多了补充两者等价输出结果。注一般选择重写方法,比较对象的成员变量值是否相同,不过一般重写都是自动生成。 第三阶段 JAVA常见对象的学习 第一章 常见对象——Obj...

    alexnevskyalexnevsky 评论0 收藏0
  • 设计模式|代理模式

    设计模式|代理模式

    摘要:三二模式分析代理模式的示意图结构比较简单一般可以简化如下图所示。五总结在代理模式中,要求给某一个对象提供一个代理,并由代理对象控制对原对象的访问,其英文为是一种结构型模式。 一、写在前面 代理模式是常用的结构型设计模式之一、当我们直接...

    QiShareQiShare 评论0 收藏0
  • 一文读懂链路追踪

    一文读懂链路追踪

    摘要:链路追踪链路追踪一词是在年提出的,当时谷歌发布了一篇论文,介绍了谷歌自研的分布式链路追踪的实现原理,还介绍了他们是怎么低成本实现对应用透明的。感兴趣的同学可以去深入了解一下链路追踪,希望本文对你有所帮助。 showImg("https://upload-imag...

    JerryZouJerryZou 评论0 收藏0
  • leetcode382. Linked List Random Node

    leetcode382. Linked List Random Node

    摘要:题目要求要求从单链表中,随机返回一个节点的值,要求每个节点被选中的概率是相等的。假如一共有个物品,需要从其中挑选出个物品,要求确保个物品中每个物品都能够被等概率选中。对于这种等概率问题,简答的做法是通过随机数获取选中物品的下标。 题目...

    xiaodaoxiaodao 评论0 收藏0
  • Java包的基本概述

    Java包的基本概述

    摘要:第七章包的基本概述起因在我们设计一个程序的时候尤其是多人合作,会写一些类来实现功能,但是往往会有重名的现象发生,为了解决这个问题,则专门设计了包。概念为了更好地组织类,提供了包机制,用于区别类名的命名空间。 第七章 7.1 包的基本概述 起...

    BaaaanBaaaan 评论0 收藏0
  • 设计模式之建造者模式

    设计模式之建造者模式

    摘要:建造者实现抽象类的所有未实现的方法,具体来说一般是两项任务组建产品返回组建好的产品。 0x01.定义与类型 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 用户只需指定需要建造的类型就可以得到他们,建造过程...

    banana_pibanana_pi 评论0 收藏0
  • Springboot2快速集成minidao持久层

    Springboot2快速集成minidao持久层

    摘要:快速集成持久层这里采用版本号已经提供自定义,集成非常简单,直接引入依赖即可集成步骤第一步引入依赖包此对应的最新版本默认提供了的依赖。第二步配置的配置参数或者第三步配置所需数据源通过以上三步,集成完毕。 Springboot2 快速集成minidao持久...

    freecodefreecode 评论0 收藏0
  • Java8 之 lambda 表达式、方法引用、函数式接口、默认方式、静态方法

    Java8 之 lambda 表达式、方法引用、函数式接口、默认方式、静态方法

    摘要:欧阳思海继承接口后,又加了新的抽象方法,这个接口就不再是函数式接口默认方法在接口中添加了一个默认方法。总结在这篇文章中,我们讲了表达式方法引用函数式接口接口中的静态方法接口中的默认方法的使用。 今天我来聊聊 Java8 的一些新的特性,确实 ...

    isLishudeisLishude 评论0 收藏0
  • HashMap/TreeMap等六种Map选用要点

    HashMap/TreeMap等六种Map选用要点

    不算并发的话,java的Map(目前)一共有六种 常用:HashMap 较常用:TreeMap、LinkedHashMap、EnumMap 不太常用:WeakHashMap、IdentityHashMap 除了LinkedHash继承Hash,其他都是继承AbstractMap Tree与Hash的不同是,Tree是有序的(目前使用红黑树)...

    jone5679jone5679 评论0 收藏0
  • Activiti工作流从入门到入土:工作流简介

    Activiti工作流从入门到入土:工作流简介

    摘要:基于许可的开源平台,创始人是的项目架构师,它特色是提供了插件,开发人员可以通过插件直接绘画出业务流程图。二工作流引擎对象,这是工作的核心。五总结工作流的概念就先介绍这么多了,更多的去官网查看,下一节将用一个入门的实例来对工作流进行讲解...

    Mr_houziMr_houzi 评论0 收藏0
  • Activiti工作流从入门到入土:入门实例

    Activiti工作流从入门到入土:入门实例

    摘要:二环境准备编译器选择这里我们使用进行工作流开发,虽然对于工作流的友好度不是很好,因为会有一些小的,但是,对于的开发还是非常的好的。新建后出现下面的编辑页面到现在,编辑插件就准备好了。 文章源码托管:https://github.com/OUYANGSIHA...欢迎...

    SwordFlySwordFly 评论0 收藏0
  • Activiti工作流从入门到入土:整合spring

    Activiti工作流从入门到入土:整合spring

    摘要:文章源码托管欢迎一前言在上一节中,通过一个入门程序,把的环境准备好了,这一节,将整合,并且部署一个最简单的流程图。测试结果四总结这一节通过整合,绘制简单的文件,然后成功部署了文件。 文章源码托管:https://github.com/OUYANGSIHA...欢迎 s...

    pigleipiglei 评论0 收藏0
  • Activiti工作流从入门到入土:完整Hello World大比拼(Activiti工作流 API

    Activiti工作流从入门到入土:完整Hello World大比拼(Activiti工作流 API

    摘要:通过流程引擎获取了一个对象仓库对象由仓库的服务对象产生一个部署对象配置对象,用来封装部署操作的相关配置。辅导员审批的审批人员是欧阳思海。部署流程定义从与流程定义和部 文章源码托管:https://github.com/OUYANGSIHA...欢迎 star !!! 本来...

    ghnorghnor 评论0 收藏0
  • 【Netty】如何接入新连接

    【Netty】如何接入新连接

    摘要:而这个正是它是的内部类,同时继承自。获取最近的并依次执行其方法进入头部,并且最终更改了向注册了读事件参考文章总结如何接入新连接基本流程如上所述,如果有误,还望各位指正。 欢迎关注公众号:【爱编程】如果有需要后台回复2019赠送1T的学习资料...

    entnerentner 评论0 收藏0
  • ArrayList和LinkedList选用要点

    ArrayList和LinkedList选用要点

    摘要:少于个元素的,统一使用常用的就可以了需要从开头或中间,而不是在最后删除或新增不包括修改元素的,用。其他情况用用不要在开头或中间增删元素,整个数组移位,很慢用不要使用,很慢。 少于10个元素的,统一使用常用的array就可以了 需要从开头或中...

    SolomonXieSolomonXie 评论0 收藏0
  • leetcode363. Max Sum of Rectangle No Larger Than K

    leetcode363. Max Sum of Rectangle No Larger Than K

    摘要:思路一暴力循环如果我们将矩阵中的每个子矩阵都枚举出来,并计算其元素和,从而得出小于的最大值即可。 题目要求 Given a non-empty 2D matrix matrix and an integer k, find the max sum of a rectangle in the matrix such that its sum is no larg...

    nemonemo 评论0 收藏0
  • 编码-技术图谱 一份属于Java开发者的思维导图

    编码-技术图谱 一份属于Java开发者的思维导图

    一份Java开发者的技术图谱 , 近期主要侧重点在 Java | Docker | 并发与分布式.showImg(https://segmentfault.com/img/bVbtBhJ?w=3036&h=6544);

    wpwwpw 评论0 收藏0
  • 执行定时器报空指针异常

    执行定时器报空指针异常

    我遇到的问题是启动定时器,然后在跟数据库交互的地方报错,Exception in thread "Timer-1" java.lang.NullPointerException。后来检查了一下是因为,dataAcquisitionVoMapper没有正常注入,原始代码如下: package com.hqgd.pms.controller.Timer; import...

    zhichangterryzhichangterry 评论0 收藏0
  • 【转】把listA通过“=”赋值给listB,然后对listA进行clear清空,第二个listB也

    【转】把listA通过“=”赋值给listB,然后对listA进行clear清空,第二个listB也

    摘要:举个栗子清空后发现也清空了。此时对象相当与对象的引用,而并不是将对象的值单纯的传递给对象。即对象的操作将直接改变对象。如结果中也包含了单纯的把值赋予对方方式多种。如下方式一方式二方式三方式四文章转自 举个栗子 ArrayList A= new ArrayLis...

    geekidentitygeekidentity 评论0 收藏0
  • 设计模式之抽象工厂模式

    设计模式之抽象工厂模式

    摘要:所谓的产品族,一般或多或少的都存在一定的关联,抽象工厂模式就可以在类内部对产品族的关联关系进行定义和描述,而不必专门引入一个新的类来进行管理。 0x01.定义与类型 定义:抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口 无需指定它们...

    AccemlAcceml 评论0 收藏0
  • pom报错

    pom报错

    摘要:文件一直报如下的错误看到第二行有这么一句话,于是打算更新项目,右击项目,选择强制更新但是报错还是没有消除,于是我右击项目,如下图在中引入保存之后问题解决。 pom文件一直报如下的错误:showImg("https://segmentfault.com/img/remote/14600000...

    PumpkinDylanPumpkinDylan 评论0 收藏0

热门文章

<