文章库ARTICLE COLUMN

  • JavaWEB开发09——Request

    JavaWEB开发09——Request

    摘要:概述在创建时会覆盖方法,或这些方法都有两个参数,一个为代表请求的和代表响应。方法中的的类型是,而方法的的类型是,是的子接口,功能和方法更加强大。 1.HttpServletRequest概述 在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方...

    张巨伟张巨伟 评论0 收藏0
  • dubbo源码解析(四)注册中心——dubbo

    dubbo源码解析(四)注册中心——dubbo

    摘要:一该类继承了类,该类里面封装了一个重连机制,而注册中心核心的功能注册订阅取消注册取消订阅,查询注册列表都是调用了我上一篇文章源码解析三注册中心开篇中讲到的实现方法,毕竟这种实现注册中心的方式是默认的方式,不过推荐使用,这个后续讲解。 ...

    andotandot 评论0 收藏0
  • 简易RPC框架:需求与设计

    简易RPC框架:需求与设计

    摘要:报文类型对于框架来说,报文可能有多种类型心跳类型报文认证类型报文请求类型报文响应类型报文等。接口调用请求的发送,在多条连接之间进行负载均衡。 1 需求分析 RPC 全称 Remote Procedure Call ,简单地来说,它能让使用者像调用本地方法一样,调用...

    AjianAjian 评论0 收藏0
  • [LeetCode] 171. Excel Sheet Column Number

    [LeetCode] 171. 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 -> 28 ... Example 1: Inpu...

    tianlaitianlai 评论0 收藏0
  • [LeetCode] 333. Largest BST Subtree

    [LeetCode] 333. Largest BST Subtree

    Problem Given a binary tree, find the largest subtree which is a Binary Search Tree (BST), where largest means subtree with largest number of nodes in it. Note:A subtree must include all of its descen...

    tigerZHtigerZH 评论0 收藏0
  • [LeetCode] 322. Coin Change

    [LeetCode] 322. Coin Change

    Problem You are given coins of different denominations and a total amount of money amount. Write a function to compute the fewest number of coins that you need to make up that amount. If that amount o...

    ccj659ccj659 评论0 收藏0
  • JavaWEB开发08——Response

    JavaWEB开发08——Response

    摘要:文件拷贝的模板代码会自动关闭但是,如果下载中文文件,页面在下载时会出现中文乱码或不能显示文件名的情况,原因是不同的浏览器默认对下载文件的编码方式不同,是编码方式,而火狐浏览器是编码方式。 1.HttpServletResponse概述 我们在创建Servlet...

    lavorlavor 评论0 收藏0
  • Spring-Boot+Druid连接Mysql兼容utf8mb4

    Spring-Boot+Druid连接Mysql兼容utf8mb4

    问题背景:非常见中文汉字存入mysql库报错信息:Cause: java.sql.SQLException: Incorrect string value: "xF0xA8xB3x92x0Ap..." for column "request" at row 1pom信息如下: com.alibaba ...

    MarvinZhangMarvinZhang 评论0 收藏0
  • eureka服务注册最长需要2分钟的原因

    eureka服务注册最长需要2分钟的原因

    摘要:的上有一句话,大意是一个服务启动后最长可能需要分钟时间才能被其它服务感知到,但是文档并没有解释为什么会有这分钟。其实这是由三处缓存一处延迟造成的。对此做了修改,服务启动后会马上注册以上这四个秒正是官方上写服务注册最长需要分钟的原因。 ...

    AwbeciAwbeci 评论0 收藏0
  • Java ArrayList.add 的实现

    Java ArrayList.add 的实现

    摘要:是平时相当常用的实现其中的实现比较直接有时候也使用把元素插入到指定的上在中的实现是略有差别需要保证当前数组容量够用然后把从处一直到尾部的数组元素都向后挪一位最后把要插入的元素赋给数组的处一直以来我都认为这个方法它的实现是调用底层的直接...

    raledongraledong 评论0 收藏0
  • 浅析微信支付:微信公众号网页授权

    浅析微信支付:微信公众号网页授权

    摘要:浅析微信支付微信公众号网页授权本文是浅析微信支付系列文章的第四篇,主要讲解微信支付前如何获取获取网页授权及用户信息获取。浅析微信支付系列已经更新三篇了哟,没有看过的朋友们可以看一下哦。 浅析微信支付:微信公众号网页授权 本文是【浅析微...

    tinyqtinyq 评论0 收藏0
  • 算法笔试利器--对数器的使用

    算法笔试利器--对数器的使用

    摘要:对于一个数组的排序,如果笔试中要求的时间复杂度是,但是你却写了一个冒泡排序的算法交上去了,这时就会提示而在对数器中,我们要求的绝对正确的算法是没有时间和空间复杂度的限制的,唯一的要求是确保绝对正确。 对数器的作用 对数器是通过用大量测...

    wyk1184wyk1184 评论0 收藏0
  • 异常机制详解

    异常机制详解

    摘要:当运行时系统遍历调用栈而未找到合适的异常处理器,则运行时系统终止。不可查异常编译器不要求强制处置的异常包括运行时异常与其子类和错误。 目录介绍 1.什么是异常 2.异常 2.1 异常的概述和分类【了解】 2.2 JVM默认是如何处理异常的【理解】 2.3...

    wanghuiwanghui 评论0 收藏0
  • 上下文对象

    上下文对象

    摘要:上下文对象来源问题需求您希望避免在相关上下文之外使用特定协议的系统信息您想访问系统信息中的组件和服务您想通过系统信息的特定协议解耦应用中的组件和服务您只想暴露上下文中关联的解决方案您可以使用上下文对象来封装状态,并以独立协议的方式在整...

    BarriorBarrior 评论0 收藏0
  • 浅析微信支付:统一下单接口

    浅析微信支付:统一下单接口

    摘要:本文是浅析微信支付系列文章的第五篇,主要讲解如何调用统一下单接口生成预支付单及调起支付页面。浅析微信支付系列已经更新四篇了哟,没有看过的朋友们可以看一下哦。 本文是【浅析微信支付】系列文章的第五篇,主要讲解如何调用统一下单接口生成预支...

    ytwmanytwman 评论0 收藏0
  • springcloud-eureka

    springcloud-eureka

    摘要:鉴于含有自带的,还有使用命令启动服务比较方便,我们就使用包。没错,他是通过方法启动的。目录下主要是资源文件,文件主要是系统配置文件,以后会经常用到。我们需要将提供服务的应用注册到服务中心来。才能注册中服务中。 我们在学习springcloud之...

    mayaohuamayaohua 评论0 收藏0
  • 【多线程编程核心技术】多线程的死锁

    【多线程编程核心技术】多线程的死锁

    摘要:使用工具监测死锁进入的安装目录中的目录,执行命令可以看出得到运行的线程的值为,再执行命令,查看结果 死锁 Java 线程是死锁是一个经典的多线程问题,因为不同的线程都在等待根本不可能被释放的锁,从而导致所有的任务都无法继续完成 举个例子 Deal...

    tabalttabalt 评论0 收藏0
  • 寻找Java中String.split性能更好的方法

    寻找Java中String.split性能更好的方法

    摘要:有没有更快的方法如果分隔符不是单字符而且也不需要按正则分隔的话,使用的方法还会和一样使用正则表达式。使用分隔字符串,针对不需要按正则分隔的场景提供更好的实现,分隔符支持字符串。 String.split 是Java里很常用的字符串操作,在普通业务操作...

    QiShareQiShare 评论0 收藏0
  • SpringBoot禁用命令行参数

    SpringBoot禁用命令行参数

    摘要:使用过的人应该都知道,我们可以通过命令行启动参数来修改应用的一些属性值,比如启动端口等。之前在网上搜了很多发现大家都是抄来抄去,给出这样一行执行不了的代码就没了下文,现在给出完整的代码禁用命令行参数 使用过springboot的人应该都知道,我...

    shixinzhangshixinzhang 评论0 收藏0
  • Spring源码一(容器的基本实现1)

    Spring源码一(容器的基本实现1)

    摘要:下面跟踪代码到这个实现中看看是怎么做的在实例化的过程中,在构造函数中调用了其超类的构造函数,而在超类中对其所处换环境进行的判断,所谓的环境呢,事实上指得就是是通过,还是通过加载的上下文,这也就意味着不同方式加载可能存在某些不同。 前言...

    awokezhouawokezhou 评论0 收藏0
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment

    Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment

    摘要:四种状态运行状态暂停状态停止状态销毁状态运行状态处于返回栈的栈顶位置,正在运行与用户发生着交互,系统不愿回收此种状态的。和都是为了解决重复创建问题,的作用域是栈顶,的作用域是整个返回栈。 Context Android 系统组件不同于普通类对象,能够...

    BlackHole1BlackHole1 评论0 收藏0
  • Android 初级面试者拾遗(前台界面篇)之 View 和 ViewGroup

    Android 初级面试者拾遗(前台界面篇)之 View 和 ViewGroup

    摘要:层面中可以通过方法拦截事件传递,返回代表同一事件列不再向下传递给子,返回代表事件继续传递,默认返回。同时注册两者事件传递顺序,方法将会先于方法执行,并且方法可能执行多次事件。如此反复执行初始化布局绘制过程容易造成性能问题。 View 和 Vi...

    malakashimalakashi 评论0 收藏0
  • Android 初级面试者拾遗(前台界面篇)之 ListView 和 RecyclerView

    Android 初级面试者拾遗(前台界面篇)之 ListView 和 RecyclerView

    摘要:方法根据子项所处的位置判断具体类型并返回。调用方法解除子项与之间的关联。自定义适配器适配器继承自,并将泛型指定为内部类。使用支持多种布局方式借助能够灵活地将列表控件放入不同的容器。 ListView 和 RecyclerView 最常用和最难用的控件 由于手...

    MartinDaiMartinDai 评论0 收藏0
  • 《从0到1学习Flink》—— Apache Flink 介绍

    《从0到1学习Flink》—— Apache Flink 介绍

    摘要:扩展库还包括用于复杂事件处理,机器学习,图形处理和兼容性的专用代码库。事件时间机制使得那些事件无序到达甚至延迟到达的数据流能够计算出精确的结果。负责接受用户的程序代码,然后创建数据流,将数据流提交给以便进一步执行。 showImg("https://s...

    flyer_devflyer_dev 评论0 收藏0
  • python 历险记——一个 Java 程序员的告白(一)

    python 历险记——一个 Java 程序员的告白(一)

    摘要:元组也支持内置函数的参数必须是一个序列字符串列表元组元组有什么用既然中有这么个数据结构,自然就有它的用武之地。 引言 想学爬虫还是 python 专业啊,之前一直在用 java, 现在决定尝尝鲜,使用 python及爬虫框架来完成网络数据采集。编程语言之间...

    leejan97leejan97 评论0 收藏0

热门文章

<