内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > Java编程 >

  • SpringCloud(七):服务网关Zuul Filter使用12月12日

    上一篇文章中,讲了Zuul 转发,动态路由,负载均衡,等等一些Zuul 的特性,这个一篇文章,讲Zuul Filter 使用,关于网关的作用,这里就不再次赘述了,重点是zuul的Filter ,我们可以实现安全控制,比如,只有请求参数中有token和密码的客户端才能访问服务端

    Tags:SpringCloud服务网关ZuulFilter
  • ThreadLocal源码分析及使用场景12月12日

    ThreadLocal是一个为线程提供线程局部变量的工具类。它为线程提供一个线程私有的变量副本,这样多个线程都可以自由修改自己线程局部的变量,不会影响到其他线程。 ThreadLocal中有一个叫做ThreadLocalMap的内部类,ThreadLocalMap正是用来存储变量副本的,它

    Tags:ThreadLocal源码分析
  • 微服务架构中整合网关、权限服务12月12日

    【编者的话】之前的文章有讲过微服务的权限系列和网关实现,都是孤立存在,本文将整合后端服务与网关、权限系统。安全权限部分的实现还讲解了基于前置验证的方式实现,但是由于与业务联系比较紧密,没有具体的示例。业务权限与业务联系非常密切,本次的整合

    Tags:微服务网关
  • 简述Java内存泄露12月11日

    内存管理一直是Java 所鼓吹的强大优点。开发者只需要简单地创建对象,而Java的垃圾收集器将会自动管理内存空间的分配和释放.但在很多情况下,事情并不那么简单,在 Java程序中总是会频繁地发生内存泄露(Memory Leaks). 本文阐述什么是内存泄露,为什么会泄露,以

    Tags:Java内存泄露
  • Java集合(3):红黑树、TreeMap与TreeSet(上)12月11日

    引言 在系列的第一篇文章中说过MapK,V接口与SetE接口,SetE接口定义了一组不能添加重复元素的集,不能通过索引来访问的集;MapK,V接口定义了从键映射到值的一组对象。同时也说过了因为键集不能重复的特性,MapK,V的键集由SetE来实现。 通过查看TreeSetE的构

    Tags:TreeMapTreeSet红黑树Java
  • Java String面试题及答案12月11日

    String是最常使用的Java类之一,整理的了一些重要的String知识分享给大家。 作为一个Java新手程序员,对String进行更深入的了解很有必要。如果你是有几年Java开发经验,可以根据目录选择性的阅读以下内容。 1、什么是String,它是什么数据类型? String是定

    Tags:JavaString面试题
  • 深入理解Java虚拟机学习感悟及笔记12月11日

    一、为什么要学习Java虚拟机? 这里我们使用举例来说明为什么要学习Java虚拟机,其实这个问题就和为什么要学习数据结构和算法是一个道理,工欲善其事,必先利其器。曾经的我经常害怕处理内存溢出的问题,因为不知道他为什么会出现这个问题,当我在看了这本书

    Tags:Java虚拟机
  • Java和C语言有什么区别 答案在这里12月11日

    JAVA是一种可以跨平台开发的语言,而C#目前只被Windows和Linux支持,Windows下的支持当然是由微软自己开发的,而Linux下的支持则有MONO支持。实际上,MONO也是把C#应用转化为JAVA应用而已,所以本质上,C#仍然只是被微软自己的操作系统支持。应用平台受到限

    Tags:JavaC语言
  • 关于Java多线程的一些常考知识点12月11日

    前言 Java 多线程也是面试中经常会提起到的一个点。面试官会问:实现多线程的两种方式以及区别,死锁发生的 4 个条件以及如何避免发生死锁,死锁和活锁的区别,常见的线程池以及区别,怎么理解有界队列与无界队列,多线程生产者消费者模型,怎么设计一个线程

    Tags:Java多线程
  • Java微服务从源码实战开始12月11日

    在软件开发的不同时期、阶段,对技术架构的理解、选择和应用都有着不一样的诉求。微服务架构是当前互联网业界的一个技术热点,它的思想也更符合我们的目标: 根据业务模块划分服务种类。 每个服务可以独立部署并且互相隔离。 通过轻量的 API 调用服务。 服务

    Tags:Java微服务
  • 成为一名合格的java工程师12月11日

    有人说,成为一名合格java工程师需要做到面面具到而且要上知天文,下知地理的,现在优渡为大家详细分析下成为合格java工程师要具体的生存技能; 首先你确定你要进入Java开发?决定学习Java是要下很大决心的,因为Java技术的世界是个无底洞,永远也学不完,不

    Tags:java工程师
  • 玩转JVM虚拟机:JVM内存结构12月11日

    一, JVM内存结构 (图片来自网络) 1. 程序计数器 程序计数器(Program Counter Register),也有称作为PC寄存器。在汇编语言中,程序计数器是指CPU中的寄存器,它保存的是程序当前执行的指令的地址,当CPU需要执行指令时,需要从程序计数器中得到当前需要

    Tags:JVM虚拟机
  • Spring、SpringBoot和TestNG测试指南(六)12月11日

    Spring Testing Framework提供了Spring MVC Test Framework,能够很方便的来测试Controller。同时Spring Boot也提供了Auto-configured Spring MVC tests更进一步简化了测试需要的配置工作。 本章节将分别举例说明在不使用Spring Boot和使用Spring Boot下如何

    Tags:SpringSpringBootTestNG
  • Spring、SpringBoot和TestNG测试指南(五)12月11日

    Spring Test Framework提供了对JDBC的支持,能够让我们很方便对关系型数据库做集成测试。 同时Spring Boot提供了和Flyway的集成支持,能够方便的管理开发过程中产生的SQL文件,配合Spring已经提供的工具能够更方便地在测试之前初始化数据库以及测试之后清空

    Tags:SpringSpringBootTestNG
  • Spring、SpringBoot和TestNG测试指南(四)12月11日

    Mock测试技术能够避免你为了测试一个方法,却需要自行构建整个依赖关系的工作,并且能够让你专注于当前被测试对象的逻辑,而不是其依赖的其他对象的逻辑。 举例来说,比如你需要测试Foo.methodA,而这个方法依赖了Bar.methodB,又传递依赖到了Zoo.methodC,

    Tags:SpringSpringBootTestNG
  • SpringData整合ElasticSearch搜索服务器12月11日

    Spring Data 整合 ElasticSearch搜索服务器 一、基于 maven 导入坐标(pom.xml文件) project xmlns=http://maven.apache.org/POM/4.0.0 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 http:/

    Tags:ElasticSearcSpringData服务器
  • JDK1.7中HashMap底层实现原理12月11日

    一、数据结构 HashMap中的数据结构是 数组 +单链表的组合,以键值对(key-value)的形式存储元素的, 通过 put()和get()方法储存和获取对象。 (方块表示Entry对象,横排表示数组table[],纵排表示哈希桶bucket【实际上是一个由Entry组成的链表,新加入的Entry

    Tags:HashMapJDK
  • Dubbo源码学习:服务发布(ProxyFactory、Invoker)12月11日

    上文分析了 Dubbo服务发布的整体流程 ,但服务代理生成的具体细节介绍得还不是很详细。下面将会接着上文继续分析。上文介绍了服务代理生成的切入点,如下: Invoker? invoker = proxyFactory.getInvoker(ref, (Class) interfaceClass, url); 这里的proxyFact

    Tags:ProxyFactoryInvokerDubbo
  • 面试整理Java综合高级篇12月11日

    java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。 java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map

    Tags:Java面试
  • JAVA设计模式:策略模式12月11日

    开发一款游戏,里面有各种鸭子,这些鸭子有共同点:会游泳、会叫; 1.设计超类Duck,里面有swim()方法和quack()方法,所有鸭子继承此超类,那么继承的对象便都有了游泳和叫的技能; 1 public abstract class Duck { 2 /*所有的鸭子都会游泳*/ 3 public void

    Tags:策略模式设计模式JAVA

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号