文章库ARTICLE COLUMN

  • java入门第三季--java中的集合框架(list)--泛型

    java入门第三季--java中的集合框架(list)--泛型

    摘要:泛型增加不同于课程类型的数据往里增加字符串字符串泛型实现带有泛型的类型属性添加大学语文基础循环遍历泛型子类型红色报错解决办法添加无参的构造方法泛型集合可以添加泛型的子类型的对象实例我是子类型的课程对象实例泛型不能使用基本类型基 泛型 s...

    LancerCometLancerComet 评论0 收藏0
  • UiBot新版本即将上线!添加Java程序支持!

    UiBot新版本即将上线!添加Java程序支持!

    摘要:一经推出即广受好评。上线不到一周,下载数和注册数双双破千不过,我们的程序猿们并没有因此而满足。于是,就有了预计月日,会和大家见面。 showImg("https://segmentfault.com/img/bVbnSaY?w=1024&h=220");UiBot 1.0一经推出即广受好评。上线不到一周...

    RebeccaZhongRebeccaZhong 评论0 收藏0
  • dubbo之SPI

    dubbo之SPI

    摘要:简介全称为,是一种服务发现机制。的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。不过,并未使用原生的机制,而是对其进行了增强,使其能够更好的满足需求。并未使用,而是重新实现了一套功能更强的机制。 1...

    UnixAgainUnixAgain 评论0 收藏0
  • Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝。。

    Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝。。

    摘要:正式版在这天正式发布了,下面我们来看下有哪些更新内容。生命周期终止提醒版本将于正式退役,具体可以参考官方宣布版本作为的主要版本,的生命周期也会由版本的终止而终止。进入维护模式最近,宣布进入维护模式停止开发。。。 Spring Cloud Greenwich...

    MagicerMagicer 评论0 收藏0
  • dubbo之SPI自适应扩展机制

    dubbo之SPI自适应扩展机制

    摘要:对于这个矛盾的问题,通过自适应拓展机制很好的解决了。自适应拓展机制的实现逻辑比较复杂,首先会为拓展接口生成具有代理功能的代码。 1、背景 在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等。有时,有...

    vvpalevvpale 评论0 收藏0
  • dubbo源码解析(二十九)远程调用——redis协议

    dubbo源码解析(二十九)远程调用——redis协议

    摘要:源码分析一该类继承了类,是协议实现的核心。属性默认端口号不支持协议的服务暴露,抛出异常可以看到不支持服务暴露。后记该部分相关的源码解析地址该文章讲解了远程调用中关于协议实现的部分,逻辑比较简单。 远程调用——redis协议 目标:介绍redis...

    matingmating 评论0 收藏0
  • Java学习笔记系列-反射

    Java学习笔记系列-反射

    摘要:反射的本质在运行时能够获得或判断某个对象的类型信息有一条前提就是某个对象的类型信息在编译时必须已知。反射在中用来支持其他特性的,例如对象的序列化和对象对象是进行反射操作的入口所以首先必须获得对象。 反射的本质 Java在运行时能够获得或判...

    wing324wing324 评论0 收藏0
  • 学习kafka教程(二)

    学习kafka教程(二)

    摘要:目标了解会使用过程首先示例代码以上它实现了算法,该算法从输入文本计算单词出现的直方图。 欢迎关注公众号:n平方如有问题或建议,请后台留言,我会尽力解决你的问题。 本文主要介绍【KafkaStreams】 简介 Kafka Streams编写关键任务实时应用程序和...

    PrasantaPrasanta 评论0 收藏0
  • Feign Stub挡板和Mock

    Feign Stub挡板和Mock

    摘要:退出挡板模式登录验证码,请不要对非本人透露。运行之前写的单元测试代码输入一个错误的手机号进入挡板模式登录验证码,请不要对非本人透露。 背景: 在项目开发中,会有调用第三方接口的场景。当开发时,对方不愿意提供测试服务器给我们调用,或者有...

    WorktileWorktile 评论0 收藏0
  • SpringBoot 实战 (三) | 配置文件详解

    SpringBoot 实战 (三) | 配置文件详解

    摘要:前言如题,今天解析下的配置文件。这时我们就可以用的属性来配置随机数,比如随机字符串随机随机以内的随机数的随机数使用多配置文件很多时候我们开发项目都需要很多套环境,比如有测试环境,开发环境以及生产环境。原因是,是以的编码方式读取配置文件...

    chenjiang3chenjiang3 评论0 收藏0
  • dubbo源码解析(二十七)远程调用——injvm本地调用

    dubbo源码解析(二十七)远程调用——injvm本地调用

    摘要:远程调用本地调用目标介绍本地调用的设计和实现,介绍的源码。前言是一个远程调用的框架,但是它没有理由不支持本地调用,本文就要讲解关于本地调用的实现。服务暴露者集合取消暴露调用父类的取消暴露方法从集合中移除二该类继承了类,是本地调用的实现...

    seansean 评论0 收藏0
  • SpringBoot 实战 (一) | 如何使用 IDEA 构建 Spring Boot 工程

    SpringBoot 实战 (一) | 如何使用 IDEA 构建 Spring Boot 工程

    摘要:它使用约定大于配置的理念让你的项目快速运行起来。如何使用构建工程第一步,当然是安装傻瓜式教程,请自行百度。包名,填完和后自动生成,默认即可。确认无误,点完成创建即可。 微信公众号:一个优秀的废人如有问题或建议,请后台留言,我会尽力解决...

    Ryan_LiRyan_Li 评论0 收藏0
  • 准备下次编程面试前你应该知道的数据结构

    准备下次编程面试前你应该知道的数据结构

    摘要:以下内容编译自他的这篇准备下次编程面试前你应该知道的数据结构瑞典计算机科学家在年写了一本书,叫作算法数据结构程序。 国外 IT 教育学院 Educative.io 创始人 Fahim ul Haq 写过一篇过万赞的文章《The top data structures you should know for yo...

    chadLichadLi 评论0 收藏0
  • 2. Add Two Numbers

    2. Add Two Numbers

    摘要:难度题目给定两个非空且元素非负的链表。链表中的数字以逆序排列且每个结点只含一个一位数。使两个数相加并反回其结果。思路设置头结点简化操作。从前向后遍历相加。 You are given two non-empty linked lists representing two non-negative integer...

    lastSerieslastSeries 评论0 收藏0
  • 从 0 开始搭建一个技术博客,私藏干货~

    从 0 开始搭建一个技术博客,私藏干货~

    摘要:下面贴上栈长博客的地址,也是技术栈的官方博客地址今天分享一下,如何从开始搭建一个自己的技术博客,基于栈长的博客。的国内访问不是很快,这里推荐使用自己搭建国内的云服务器,使用搭建静态服务。 技术博客的选型有很多种,如:博客园、CSDN、开源...

    ZhuxyZhuxy 评论0 收藏0
  • Spring5:@Autowired注解、@Resource注解和@Service注解[转载]

    Spring5:@Autowired注解、@Resource注解和@Service注解[转载]

    摘要:因此,引入注解,先看一下配置文件怎么写注意第行,使用必须告诉一下我要使用注解了,告诉的方式有很多,是一种最简单的,会自动扫描路径下的注解。 什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点...

    netScorpionnetScorpion 评论0 收藏0
  • 多文件上传和下载:以16进制字符串的形式传输

    多文件上传和下载:以16进制字符串的形式传输

    摘要:现在要利用这个框架实现上传文件到服务端和从服务端下载文件,然而这个项目用的,默认只支持调用以基本数据类型,以及等常用类型作为参数和返回值的方法,无法使用这些对象。既然可以传递字符串,那就采用文件与字符串互转的方式进行前后交互。 1. 前...

    ooghoogh 评论0 收藏0
  • <<Java并发编程实践>>有感 ConcurrentLinkedQueue

    <<Java并发编程实践>>有感 ConcurrentLinkedQueue

    摘要:上集算法实现的优点当一个线程执行任务失败不影响其他线程的进行最大限度的利用资源能提高程序的伸缩性伸缩性不修改任何代码升级硬件就能带来性能上的提高升级硬件带来的性能提高明显就是伸缩性良好的缺点代码复杂影响阅读性刚开始看的时候没有正确的思...

    LucasTwilightLucasTwilight 评论0 收藏0
  • Spring源码分析:BeanPostProcessor原理

    Spring源码分析:BeanPostProcessor原理

    摘要:即,的后置处理器,它的作用就是在的初始化方法前跟后进行拦截处理。如何注册后置处理器我们暂不作分析,着重说一下,后置处理器是如何工作的。 BeanPostProcessor即,Bean的后置处理器,它的作用就是在Bean的初始化方法前跟后进行拦截处理。我们都知...

    jackwangjackwang 评论0 收藏0
  • leetcode刷题笔记

    leetcode刷题笔记

    摘要:技能点中结构知识点声明语句添加内容鉴定存在本例是把作为找到下标根据返回下标返回数组最终代码建立在哈希表中遍历每个元素,找到可能与之匹配成的下标 问题: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的两个下标。...

    stefanieliangstefanieliang 评论0 收藏0
  • Java实战001-线程池ExecutorService

    Java实战001-线程池ExecutorService

    线程池ExecutorService 一. new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } }).start(); 那你就太out了,...

    dayday_updayday_up 评论0 收藏0
  • 还在期待安卓9.0吗?Android 10.0要来了

    还在期待安卓9.0吗?Android 10.0要来了

    摘要:目前,美国公司的安卓,已经正式全面推出有几个多月了。安卓最新功能及变化根据的消息得出,将从系统底层支持引擎。对于需要经常进行国际出行的安卓手机用户来说,这是一项非常方便的辅助拨号功能,省去手动添加国家地区代码的繁杂步骤。 目前,美国 ...

    ClectClect 评论0 收藏0
  • 为什么Math.abs(Integr.MIN_VALUE)==Integer.MIN_VALUE

    为什么Math.abs(Integr.MIN_VALUE)==Integer.MIN_VALUE

    摘要:上面代码的结果是,这跟我们希望的结果相反,为什么绝对值函数没有得到正确结果呢,我们来看下源码在的源码中,对于负数直接使用了加上负号来取法,但是我们知道,因为存在,的范围是,所以最小的数加上负号对应的其实超过了对应的最大整数范围。 publ...

    OceanOcean 评论0 收藏0
  • Java™ 教程(List接口)

    Java™ 教程(List接口)

    List接口 List是一个有序的Collection(有时称为序列),列表可能包含重复元素,除了从Collection继承的操作之外,List接口还包括以下操作: 位置访问 — 根据列表中的数字位置操纵元素,这包括get、set、add、addAll和remove等方法。 搜索 — 搜索列表中...

    hedzrhedzr 评论0 收藏0
  • Java面试

    Java面试

    摘要:解耦作用,线程的创建于执行完全分开,方便维护。线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交由线程池来管理。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 线程池 首...

    gxyzgxyz 评论0 收藏0

热门文章

<