相关分类: Java技术 C/C++ VB delphi
  • Java输入输出入门 A+B

    描述 求两个整数之和。 输入 输入数据只包括两个整数A和B。 输出 两个整数的和。 样例输入 1 2 样例输出 3 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a=sc.nextInt(),b= sc....

    2018-11-29 09:46:56

  • maven-3.5.3通过eclipse打包问题(1)

    1.maven版本:3.5.3 2.ide:Eclipse Oxygen.2 (4.7.2)(Version: 3.9.2.RELEASE) 3. 配置ide 错误原因: 解决方法以及运行结果:...

    2018-11-29 09:46:53

  • Java基础(1)JDK的安装与环境变量配置

    最近在复习Java基础,第一课就是JDK的安装配置以及环境变量的配置,不多废话,直接开始吧 (1)去Oracle官方网站下载JDK 1.8 Java的历史想必大家也清楚,Sun公司开发的一门面向对象的编程语言,后来Sun公司被Oracle收购,于是Java也理所当然的成了Oracle的 JDK 1.8下载...

    2018-11-29 09:46:51 java基础

  • Java基础学习——多线程之线程池

    1.线程池介绍 线程池是一种线程使用模式。线程由于具有空闲(eg:等待返回值)和繁忙这种不同状态,当数量过多时其创建、销毁、调度等都会带来开销。线程池维护了多个线程,当分配可并发执行的任务时,它负责调度线程执行工作,执行完毕后线程不关闭而是返回线程池,可...

    2018-11-29 09:46:49

  • Zipkin分布式跟踪系统介绍

    Zipkin是什么 Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。 每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪请求经...

    2018-11-29 09:46:46

  • 多线程上下文切换

    本文来自方腾飞老师《Java并发编程的艺术》第一章。 并发编程的目的是为了让程序运行得更快,但是并不是启动更多的线程就能让程序最大限度地并发执行。在进行并发编程时,如果希望通过多线程执行任务让程序运行得更快,会面临非常多的挑战,比如上下文切换的问题、死锁...

    2018-11-29 09:46:44 java并发编程

  • Elasticsearch Mapping

    1. Mapping(映射) Mapping 是定义文档及其包含的字段是如何存储和索引的过程 例如,我们用映射来定义: 哪些字符串字段应该被当做全文字段 哪些字段包含数字、日期或地理位置 是否应该将文档中所有字段的值索引到catch-all字段中 1.1.Mapping Type(映射类型) 每个...

    2018-11-29 09:46:40

  • JVM垃圾回收机制

    一、简介 Java GC(Garbage Collection,垃圾回收)机制,是Java与C++/C的主要区别之一 在C++/C语言中,程序员必须小心谨慎地处理每一项内存分配,且内存使用完后必须手工释放曾经占用的内存空间。当内存释放不够完全时,即存在分配但永不释放的内存块,就会引起内存泄...

    2018-11-29 09:46:38 cms

  • Spring Boot 运作原理

    Spring Boot 运作原理 1、Spring Boot 简介 SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的...

    2018-11-29 09:46:33

  • 微信现金红包签名失败问题

    这两天做微信现金红包,返回数据总是提示签名错误,我自己生成的签名和微信提供的签名验证接口生产的一模一样 ,API密钥也没有错,就是不知道什么问题,网上查了一圈,发现是微信文档有点坑,参数一定要按照下面的顺序生产签名才可以,对所有待签名参数按照字段名的ASC...

    2018-11-29 09:46:31

2