相关分类: Java技术 C/C++ VB delphi
  • SpringCloud微服务Zuul跨域问题

    目前项目结构是VUE做前端,后端采用微服务架构,在开发时前端需要跨域请求数据,通过ZuulFilter配置解决了简单跨域请求需要。但当需要在请求的header中增加token信息时,出现了请求失败的情况,浏览器和后台均出现OPTIONS类型请求相关提示。 Failed to load http://192...

    2019-01-23 07:40:45

  • springboot 学习笔记(九)

    springboot整合activemq,实现broker集群部署(cluster) 1、为实现jms高并发操作,需要对activemq进行集群部署,broker cluster就是activemq自带的解决方案。这里以一台主机来进行演示:原有的activemq作为broker-a,再新建一个activemq服务作为broker-b 2、对broker-...

    2019-01-23 07:40:44

  • JD-GUI反编译出现ERROR

    反编译Jar包一般使用JD-GUI工具,很方便。但有时会出现异常,如下: 此时,可以辅助使用另一个工具来反编译代码:Luyten(https://github.com/deathmarine/Luyten/releases) 下载exe文件,直接运行即可。 正常情况下感觉还是JD-GUI好用,如果JD_GUI反编译出现错误,可...

    2019-01-23 07:40:44

  • JAVA-大白话探索JVM-类加载过程(二)

    首先我们知道JVM是什么以及类加载器的作用 不清楚的可以看看 JAVA-大白话探索JVM-类加载器(一) 现在我们来摸索下类的加载过程 首先,我们将类加载过程分为三步走 装载 链接 初始化 其中 链接 分为三步骤 1.装载 通过一个类的全限定名获取其定义的二进制字节流 将这个...

    2019-01-23 07:40:41

  • Springboot/Springcloud微服务架构

    1. 什么是微服务? 微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务之间是松耦合的,同时微服务之间,通常是采用轻量级的基于 HTTP 的 RESTful API通信机制互相沟通,互相配合。每个服务都围绕着具体业务进行构建,并且能够被...

    2019-01-23 07:40:31

  • Java反射,注解,以及动态代理

    Java反射,注解,以及动态代理 基础 最近在准备实习面试,被学长问到了Java反射,注解和动态代理的内容,发现有点自己有点懵,这几天查了很多资料,就来说下自己的理解吧【如有错误,望指正】 Java反射 首先,我们得弄清一个,什么是反射(Reflection)。简单的来说,反...

    2019-01-23 07:40:32

  • spring框架中@PostConstruct的实现原理

    在spring项目经常遇到@PostConstruct注解,首先介绍一下它的用途: 被注解的方法,在对象加载完依赖注入后执行。 此注解是在Java EE5规范中加入的,在Servlet生命周期中有一定作用,它通常都是一些初始化的操作,但初始化可能依赖于注入的其他组件,所以要等依赖全部加...

    2019-01-23 07:40:34

  • Java基础之IO技术(一)

    ---恢复内容开始--- Java基础中的IO技术可谓是非常重要,俗话说的好,万丈高楼起于垒土之间。所以学习Java一定要把基础学好,今天我们来学习IO技术的基...

    2019-01-23 07:40:30 java基础

  • HashMap实现原理及常见问题

    1.简介 HashMap是基于哈希表的Map接口的实现,用来存放键值对(EntryKey,Value),并提供可选的映射操作。使用put(Key,Value)存储对象到HashMap中,使用get(Key)从hashMap中获取对象。 2.底层结构 HashMap的底层是由 数组加链表实现 的,因为在链表头部添加删除结点,...

    2019-01-23 07:40:28

  • Synchronize关键字 - 原理

    众所周知 Synchronize 关键字是解决并发问题常用解决方案,有以下三种使用方式: 同步普通方法,锁的是当前对象。 同步静态方法,锁的是当前 Class 对象。 同步块,锁的是 {} 中的对象。 实现原理: JVM 是通过进入、退出对象监视器( Monitor )来实现对方法、同步块的同...

    2019-01-23 07:40:28

2