Java

JavaScript常用数组操作方法,包含ES6方法

concat()方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。vararr1=[1,2,3];vararr2=[4,5];vararr3=arr1.concat(arr2);console.log(arr1);//[1,2,3]console.log(arr3);//[1,2,3,...

JavaScript字符串API

String.prototype.anchor()anchor()方法用于创建一个<a>html描元素conststr='我是html内容'.anchor('我是name属性值')console.log(str)//"<aname="我是name属性值">我是html内容</a>"&...

JavaScript-window

window.closedwindow.closed检测页面是否被关闭,关闭为true未关闭为false window.consolewindow.console返回一个console对象的引用,console对象提供了向浏览器控制台打印日志的功能,并不展示给用户console.log('aa')consol...
IT猿·2020-03-27

Javascript模块化编程

http://www.ruanyifeng.com/blog/2012/10/javascript_module.htmlhttp://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.htmlhttp://www.ruanyifeng.com...

JavaScript多种继承方式

https://github.com/mqyqingfeng/Blog/issues/16...

java二维字符数组的输入

java二维字符数组输入的方法有很多,这里简单介绍一种:importjava.util.Scanner;publicclasstest{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);intn=scan.nextInt();//n...

Java 性能测试的四项原则

  绝大数的开发人员在日常工作过程中都会或多或少的遇见过性能问题,本文旨在阐述性能测试的理论,从而为性能分析和开发人员做指导。本文对于那些刚刚接触性能调优和正在解决问题的开发人员也能提供一些启发性的思路。  计算机软件作为人类智慧的结晶,帮助我们在这个日新月异的社会中完成了大量工作。我们的日常生活中已经离不开软件,玲琅...

深入理解Java的接口和抽象类

深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲...

JAVA设计模式总结之六大设计原则

从今年的七月份开始学习设计模式到9月底,设计模式全部学完了,在学习期间,总共过了两篇;第一篇看完设计模式后,感觉只是脑子里面有印象但无法言语。于是决定在看一篇,到9月份第二篇设计模式总于看完了,这一篇看完,脑子里面已经能够对绝大多数的设计模式能够说出其核心思想且可以画出类图也知道应用场景,算是一个进步,但可能还不能够特...

JAVA设计模式总结之23种设计模式

 总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状...

Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析  volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好...

9、RabbitMQ-集成Spring

 spring封装RabbitMQ看官网:https://spring.io/projects/spring-amqp#learn开发时根据官网的介绍进行开发,具体的说明都有具体的声明   1、导入依赖<dependency><groupId>org.sp...

34、springboot的热部署

在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何能实现热部署。 1、模板引擎在SpringBoot中开发情况下禁用模板引擎的cache页面模板改变ctrl+F9可以重新编译当前页面并生效 2、...
IT猿·2020-03-27

33、springboot整合springcloud

SpringCloud是一个分布式的整体解决方案。SpringCloud为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全局琐,leader选举,分布式session,集群状态)中快速构建的工具,使用SpringCloud的开发者可以快速的启动服务或构建应用、同时能够快速...