文章库ARTICLE COLUMN

  • Java™ 教程(泛型通配符捕获和Helper方法)

    Java™ 教程(泛型通配符捕获和Helper方法)

    泛型通配符捕获和Helper方法 在某些情况下,编译器会推断出通配符的类型,例如,列表可以定义为List,但是在评估表达式时,编译器会从代码中推断出特定类型,此场景称为通配符捕获。 在大多数情况下,你不必担心通配符捕获,除非你看到包含短语capture of...

    ChristmasBoyChristmasBoy 评论0 收藏0
  • Java™ 教程(泛型通配符使用指南)

    Java™ 教程(泛型通配符使用指南)

    泛型通配符使用指南 学习使用泛型编程时更困惑的一个方面是确定何时使用上界通配符以及何时使用下界通配符,此页面提供了设计代码时要遵循的一些准则。 对于本文的讨论,将变量看作提供的两个功能之一是有帮助的: 一个In变量 in变量向代码提供数据...

    raledongraledong 评论0 收藏0
  • Java 平台微服务架构的项目组成形式

    Java 平台微服务架构的项目组成形式

    摘要:微服务项目的依赖关系在微服务化架构中软件项目被拆分成多个自治的服务服务之间通过网络协议进行调用通常使用透明的远程调用在领域每个服务上线后对外输出的接口为一个包在微服务领域包被分为一方库二方库三方库一方库本服务在进程内依赖的包二方库在服...

    URLOSURLOS 评论0 收藏0
  • java 日志脱敏框架 sensitive-新版本0.0.2-深度拷贝,属性为对象和集合的支持

    java 日志脱敏框架 sensitive-新版本0.0.2-深度拷贝,属性为对象和集合的支持

    摘要:项目介绍日志脱敏是常见的安全需求。特性基于注解的日志脱敏可以自定义策略实现,策略生效条件常见的脱敏内置方案深拷贝,且原始对象不用实现任何接口。放在集合属性上,且属性为普通对象作为演示,集合中为普通的字符串。 项目介绍 日志脱敏是常见的...

    plokmju88plokmju88 评论0 收藏0
  • HTTPS如何确保Web安全

    HTTPS如何确保Web安全

    摘要:前言全网势在必行全称,是为了保证客户端与服务器之间数据传输的安全。无法证明报文的完整性,可能已遭到篡改所谓完整性是指信息的准确度。简单来说,与组合使用的被称为超文本传输安全协议或。通过这种方式来保持加密方法的安全性。 前言:全网HTTPS...

    wuyangnjuwuyangnju 评论0 收藏0
  • 要么懂业务或牛逼,要么辞职走人

    要么懂业务或牛逼,要么辞职走人

    摘要:我是,一个普普通通的程序员,我不是什么大牛也不是什么业务专家,我也将是时代抛弃的一员,但是我仍在苟且,希望大家能抵挡洪流,走向下一片蔚蓝广阔的天空。 个人博客地址:猫叔的博客 | MySelf 前言 之所以写这篇文章其实辩论性很强,这里不是针对...

    Mike617Mike617 评论0 收藏0
  • Spring aop实现原理阅读收获

    Spring aop实现原理阅读收获

    摘要:实现原理连接收获一动态代理动态代理类实现接口,并重写接口的方法,如下日志代理类当通过代理类创建具体的实例对象时,该对象调用其某一个方法,将会进入方法中,方法有三个参数,不太理解用途待后面补上,被代理实例执行的方法,被代理实例执行的方法...

    ymyangymyang 评论0 收藏0
  • 前后端分离——token超时刷新策略

    前后端分离——token超时刷新策略

    摘要:实现目标延长过期时间活跃用户在过期时,在用户无感知的情况下动态刷新,做到一直在线状态不活跃用户在过期时,直接定向到登录页登录返回字段如何签发,请看上一篇推文,这里不做过多介绍。如果你有更好的做法,欢迎留言告知我,谢谢啦。 前言 记录一...

    hatlonelyhatlonely 评论0 收藏0
  • GraphQL 的入门指南

    GraphQL 的入门指南

    摘要:允许创建零配置的服务器。这是一种人类可读的模式语法,称为规范与描述语言。类型是表示外观的自定义对象。为此,创建一个名为的新查询。这意味着无论何时在服务器中发生事件,并且每当调用该事件时,服务器都会将相应的数据发送到客户端。 showImg("h...

    马忠志马忠志 评论0 收藏0
  • SpringBoot搭建一个SSM开发框架(二)

    SpringBoot搭建一个SSM开发框架(二)

    摘要:接着上一篇,我们在测试可以允许后,我们接着来写一个查询功能,一连接数据库的查询例子我来看看项目的结构顶级父项目公司默认有的父项目数据层 接着上一篇,我们在测试web可以允许后,我们接着来写一个查询功能, 一、 连接数据库的查询例子 我来看看...

    NoseeNosee 评论0 收藏0
  • java日常性能优化点

    java日常性能优化点

    1.mysql批量批量保存速度快。如jdbcTemplate的batch 2.java8的遍历集合parallelStream并行遍历速度快

    baishancloudbaishancloud 评论0 收藏0
  • 是时候给大家介绍SpringBoot背后豪华的研发团队了。

    是时候给大家介绍SpringBoot背后豪华的研发团队了。

    摘要:年月,更名为,同时发布了。财年全年收入亿美元。到年的时候,的市值已达到约亿美元,占据了总市值的近。可能各方利益不能达成一致,最终却被戴尔收购。据悉,当前持有大约的股权,市值约为亿美元。年戴尔与合并为,这是业内最大的技术集成事件。 摘要...

    zhonghanwenzhonghanwen 评论0 收藏0
  • 04.Android之动画问题

    04.Android之动画问题

    摘要:动画占用大量内存,如何优化使用动画的注意事项有哪些问题这个问题主要出现在帧动画中,当图片数量较多且图片较大时就极易出现,这个在实际开发中要尤其注意,尽量避免使用帧动画。 目录介绍 4.0.0.1 Android中有哪几种类型的动画,属性动画和补间动...

    MuninnMuninn 评论0 收藏0
  • Mybatis是怎么工作的(二)

    Mybatis是怎么工作的(二)

    摘要:目标理清加载解析文件的过程理清执行的过程。先看源码生成解析配置文件考虑到项目的配置,看下生成和的代码。在生成的过程中,使用了,这个类继承了。在该类的构造器中加载了和。下面看一下代码从缓存中获取对象执行下面是方法至此,执行完成。 目标:...

    paulli3paulli3 评论0 收藏0
  • Java™ 教程(为什么要使用泛型?)

    Java™ 教程(为什么要使用泛型?)

    泛型 在任何重要的软件项目中,bug都是不可避免的,仔细的规划、编程和测试可以帮助减少它们的普遍性,但是它们总会在某个地方以某种方式潜入你的代码,随着新功能的引入以及你的代码库在规模和复杂性方面的增长,这一点变得尤为明显。 幸运的是,一些错误...

    MudOnTireMudOnTire 评论0 收藏0
  • 随行付微服务测试之单元测试

    随行付微服务测试之单元测试

    摘要:输出结果需要人工检查的测试不是一个好的单元测试。为了有效的进行单元测试,需要遵循一定的方法,通常采用路径覆盖法设计单元测试用例。 在微服务架构下高覆盖率的单元测试是保障代码质量的第一道也是最重要的关口,应该持之以恒。 背景 单元测试为代...

    xiguadadaxiguadada 评论0 收藏0
  • Java™ 教程(泛型类型)

    Java™ 教程(泛型类型)

    泛型类型 泛型类型是通过类型参数化的泛型类或接口,修改以下Box类以演示此概念。 一个简单的Box类 首先检查一个对任何类型的对象进行操作的非泛型Box类,它只需要提供两个方法:set,它将一个对象添加到box中,get,它将检索它: public class Box { p...

    Crazy_CoderCrazy_Coder 评论0 收藏0
  • Java™ 教程(泛型原始类型)

    Java™ 教程(泛型原始类型)

    泛型原始类型 原始类型是没有任何类型参数的泛型类或接口的名称,例如,给定Box泛型类: public class Box { public void set(T t) { /* ... */ } // ... } 要创建参数化类型的Box,请为形式类型参数T提供实际类型参数: Box intBox = new Box(); ...

    史占广史占广 评论0 收藏0
  • Java™ 教程(泛型方法)

    Java™ 教程(泛型方法)

    泛型方法 泛型方法是引入其自己的类型参数的方法,这类似于声明泛型类型,但类型参数的范围仅限于声明它的方法,允许使用静态和非静态泛型方法,以及泛型类构造函数。 泛型方法的语法包括类型参数列表,在尖括号内,它出现在方法的返回类型之前,对于静态泛...

    PingCAPPingCAP 评论0 收藏0
  • Java™ 教程(有界类型参数)

    Java™ 教程(有界类型参数)

    有界类型参数 有时你可能希望限制可用作参数化类型中的类型参数的类型,例如,对数字进行操作的方法可能只想接受Number或其子类的实例,这是有界类型参数的用途。 要声明有界类型参数,请列出类型参数的名称,然后是extends关键字,后跟其上限,在此示例中...

    spacewanderspacewander 评论0 收藏0
  • 于一次JSON格式错误 之 手把手带你走一波FastJSON将对象转成JSON字符串流程

    于一次JSON格式错误 之 手把手带你走一波FastJSON将对象转成JSON字符串流程

    摘要:而我现在直接返回的是对象。跟进去方法,在最后调用方法将值付给和再回到前面的重写方法最后返回转换好的字符串。到这里整个转换流程就已经结束了。 一、前言 最近老大说要新增一个试用广告的功能,我巴拉巴拉的从之前推送广告那里将代码cv过来,然后...

    leiyileiyi 评论0 收藏0
  • 电话本管理系统

    电话本管理系统

    摘要:电话本存储结构记录当前电话本中的联系人个数显示主界面电话本管理系统添加删除修改查询所有根据姓名查询退出电话本管理系统 showImg("https://segmentfault.com/img/bVbm2oC"); showImg("https://segmentfault.com/img/bVbm2o0"); showImg("htt...

    lightlight 评论0 收藏0
  • Java™ 教程(泛型、继承和子类型)

    Java™ 教程(泛型、继承和子类型)

    泛型、继承和子类型 如你所知,只要类型兼容,就可以将一种类型的对象分配给另一种类型的对象,例如,你可以将Integer分配给Object,因为Object是Integer的超类型之一: Object someObject = new Object(); Integer someInteger = new Integer(10); someObj...

    AaronYuanAaronYuan 评论0 收藏0
  • Java™ 教程(类型推断)

    Java™ 教程(类型推断)

    类型推断 类型推断是Java编译器查看每个方法调用和相应声明的能力,以确定使调用适用的类型参数,推理算法确定参数的类型,如果可用,还确定分配或返回结果的类型,最后,推理算法尝试查找适用于所有参数的最具体类型。 为了说明最后一点,在下面的示例中,...

    JerryCJerryC 评论0 收藏0
  • cas调用链

    cas调用链

    //java.util.concurrent.atomic.AtomicInteger.java public final boolean compareAndSet(int expect, int update) { return unsafe.compareAndSwapInt(this, valueOffset, expect, update); } //su...

    sorrasorra 评论0 收藏0

热门文章

<