相关分类: Java技术 C/C++ VB delphi
  • SpringBoot简介

    springBoot是简化spring开发的过程, 更加敏捷开发spring应用程序,专注于应用程序的功能, 简化了配置的过程, 甚至不配置。可以通过内嵌Servlet容器(Tomcat/Jetty或Undertow)把web应用程序变成可自执行的JAR文件, 不用部署到传统的容器就能命令行里运行。 Spring...

    2018-06-18 01:24:18

  • Java_iText_PDF—生成PDF工具

    Maven: !--iText(用于生成PDF)-- dependency groupIdcom.itextpdf/groupId artifactIditextpdf/artifactId version5.5.10/version /dependency dependency groupIdcom.itextpdf/groupId artifactIditext-asian/artifactId version5.2.0/version /dependency 包引用:...

    2018-06-18 01:24:00

  • 【原】无脑操作:IDEA热部署设置

    热部署的概念:在应用正在运行的时候升级软件,却不需要重新启动应用。对于Java应用程序来说,热部署就是在运行时更新Java类文件。 注意:经过试验,IDEA 2017可以使用热部署,IDEA 14不行。 步骤1、springboot 1.3.x开始有热部署功能,在pom.xml文件中添加如下内容 1...

    2018-06-18 01:23:45

  • Java Try-with-resources

    ...

    2018-06-18 01:24:02

  • spring cloud 入门系列五:使用Feign 实现声明式服务

    一、Spring Cloud Feign概念引入 通过前面的随笔,我们了解如何通过Spring Cloud ribbon进行负责均衡,如何通过Spring Cloud Hystrix进行服务断路保护, 两者作为基础工具类框架应用在各种基础设施类微服务和业务类微服务中,并且成对存在,那么有没有更高层的封装,将...

    2018-06-18 01:23:55

  • JUC——线程同步锁(LockSupport阻塞原语)

    java.util.concurrent.locks. LockSupport 这个是一个独立的类,这个类的主要功能是用来解决Thread里面提供的suspend()(挂起线程)、resume()(恢复运行)方法,这个两个方法的本质上会存在有死锁的嫌疑,所以从JDK1.4开始将其就已经列为不建议使用的方法了。但是在JD...

    2018-06-18 01:23:58

  • ZAB协议(Zookeeper atomic Broadcast)

    一、简语: ZAB协议是Paxos算法的经典实现 二、ZAB协议的两种模式: 1.崩溃恢复: 1.每个server都有一张选票(myid,zxid),选票投给自己 2.收集所有server的投票 3.比较投票(逻辑:优先比较zxid,选出zxid最大的,其次比较myid) 4.改变服务器状态(崩溃恢复-消息广播 或...

    2018-06-18 01:23:47

  • springboot~使用docker构建gradle项目

    这是一篇关系到四个知识点的文章,分别是 java,docker,springboot和 gradle,我们希望在 java环境下,使用 springboot框架,通过 gradle去构建项目,然后把项目部署和运行在 docker容器里! Java 运行时 springboot开源脚手架 gradle最流行的项目构建工具 docker最流行...

    2018-06-18 01:23:51

  • 给女朋友讲解什么是代理模式

    ...

    2018-06-18 01:23:47

  • 工厂方法模式-Factory Method(Java实现)

    工厂方法模式-Factory Method 工厂方法模式定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法让实例化的具体内容交给子类工厂来进行. Product抽象类 工厂是用于生成实例的, 咱们先把这些实例抽象出来, 定义为Product. Product有一个特性就是能被使用,...

    2018-06-18 01:23:41

2