随笔分类 - java
Java的权限修饰符(public,private,protected,默认friendly)
摘要:以前对访问修饰符总是模棱两可,让自己仔细解释也是经常说不很清楚.这次要彻底的搞清楚. 现在总结如下: 一.概括总结 各个访问修饰符对不同包及其子类,非子类的访问权限 Java访问权限修饰符包含四个:public,protected,friendly,private;但是,friendly在java中
阅读全文
class修饰符public、private、protected、static、abstract
摘要:class修饰符的使用及区别 public、private、protected、static、abstract public:可以继承、实例化 class Person { public name: string; constructor(thename: string) { this.name =
阅读全文
js中arraybuffer与blob的区别
摘要:ArrayBuffer ArrayBuffer对象用来表示通用的、固定长度的原始二进制数据缓冲区。ArrayBuffer是不可以直接操作的,而是要通过类型数组对象或 DataView 对象来操作,它们会将缓冲区中的数据表示为特定的格式,并通过这些格式来读写缓冲区的内容,详细的可以查看这篇文章:前端二
阅读全文
JS的二进制:Blob、ArrayBuffer和Buffer
摘要:概述 Blob: 前端的一个专门用于支持文件操作的二进制对象 ArrayBuffer:前端的一个通用的二进制缓冲区,类似数组,但在API和特性上却有诸多不同 Buffer:Node.js提供的一个二进制缓冲区,常用来处理I/O操作 Blob 我们首先来介绍Blob,Blob是用来支持文件操作的。简单
阅读全文
java中字节流与字符流的区别
摘要:字节流和字符流使用是非常相似的,那么除了操作代码的不同之外,还有哪些不同呢? 字节流在操作的时候本身是不会用到缓冲区(内存)的,是与文件本身直接操作的,而字符流在操作的时候是使用到缓冲区的。 字节流在操作文件时,即使不关闭资源(close方法),文件也能输出,但是如果字符流不使用close方法的话,
阅读全文
JAVA发送HTTP请求方式
摘要:1. HttpURLConnection 使用JDK原生提供的net,无需其他jar包; HttpURLConnection是URLConnection的子类,提供更多的方法,使用更方便。 package httpURLConnection; import java.io.BufferedReade
阅读全文
Kibana详细入门教程
摘要:一、Kibana是什么 Kibana 是为 Elasticsearch设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。你可以很容易实现高级的数据分析和可视化,以图表的形式展现出来。使用前我们肯定需要先有Elasticsea
阅读全文
zuul网关集成swagger
摘要:swagger2是一个API文档生成工具,在微服务的架构中,一般会使用zuul作为api网关,适合用来集成swagger生成所有微服务的接口文档。(springboot版本1.5.9) zuul服务添加依赖 springfox-swagger2是用于生成接口文档的,必须要依赖 springfox-s
阅读全文
Spring Cloud Gateway整合Swagger聚合微服务系统API文档(非Zuul)
摘要:【源码中的Spring Boot版本为2.1.3,更新了一点小细节,主要是看思路吧】最近在学习SpringBoot2和Spring Cloud.Finchley版,网上资料也是少的可怜,大部分还是通过一些github或者码云上的一些开源框架来学习,途中出现的一些bug也只能自己看看源码尝试解决。最近
阅读全文
线程和进程
摘要:进程是资源分配的最小单位,线程是CPU调度的最小单位 这个问题,是操作系统里问的最多的问题之一,也是被误解最深的概念之一。Alan Kay说过,好的角度可以提升80分的智商。理解它们的差别,我从资源使用的角度出发。所谓的资源就是计算机里的中央处理器,内存,文件,网络等等。 做个简单的比喻:进程=火车
阅读全文
try、catch、finally
摘要:try、catch、finally用法总结: 1、不管有没有异常,finally中的代码都会执行 2、当try、catch中有return时,finally中的代码依然会继续执行 3、finally是在return后面的表达式运算之后执行的,此时并没有返回运算之后的值,而是把值保存起来,不管fina
阅读全文
VirtualBox虚拟机网络设置(四种方式)
摘要:原文地址: https://www.douban.com/group/topic/15558388/ VirtualBox的提供了四种网络接入模式,它们分别是: 1、NAT 网络地址转换模式(NAT,Network Address Translation) 2、Bridged Adapter 桥接模
阅读全文
java中如何处理高并发
摘要:1 从最基础的地方做起,优化我们写的代码,减少必要的资源浪费。 a、避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用单例模式。对于String连接操作,使用StringBuffer或StringBuilder,对于工具类可以通过静态方法来访问。 b、避免使用错误的方式,尽量
阅读全文
使用PropTypes进行类型检查
摘要:原文地址 1.组件特殊属性——propTypes 对Component设置propTypes属性,可以为Component的props属性进行类型检查。 import PropTypes from 'prop-types'; class Greeting extends React.Componen
阅读全文
proptypes介绍
摘要:开始 prop-types的主要作用:对props中数据类型进行检测及限制 引用方法:import PropTypes from 'prop-types' 用法: // 基本用法 用来检测数据类型 componentsName.PropTypes = { 参数变量: PropTypes.类型 } /
阅读全文
添加自己的cmd/运行命令
摘要:网上有很多文章已经介绍了如何添加自己的cmd命令,以此可以实现在cmd或者运行中执行自定义的命令。 但网上的方法多有一些错误,再次我重新写一个操作步骤的教程。 1)在自己希望的地方建立一个文件夹,专门方式希望运行程序的快捷方式、脚本等。 例如 D:\myCmd 2)进入系统环境变量设置(此电脑右键-
阅读全文
extends和implements区别
摘要:extends和implements区别 extends与implements的不同 1、在类的声明中,通过关键字extends来创建一个类的子类。 一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法
阅读全文
win10常用的dos命令
摘要:1.calc:启动计算器 2.appwiz.cpl:程序和功能 3.certmgr.msc:证书管理实用程序 4.charmap:启动字符映射表 5.chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符) 6.cleanmgr: 打开磁盘清理工具 7.cliconfg:SQL SER
阅读全文
并发编程导论
摘要:并发编程导论是对于分布式计算-并发编程 https://url.wx-coder.cn/Yagu8 系列的总结与归纳。 并发编程导论 随着硬件性能的迅猛发展与大数据时代的来临,并发编程日益成为编程中不可忽略的重要组成部分。简单定义来看,如果执行单元的逻辑控制流在时间上重叠,那它们就是并发(Concu
阅读全文
亿级高并发数据库调优与最佳实践法则
摘要:做业务,要懂基本的SQL语句; 做性能优化,要懂索引,懂引擎; 做分库分表,要懂主从,懂读写分离… 数据库的使用,是开发人员的基本功,对它掌握越清晰越深入,你能做的事情就越多。 今天我们用10分钟,重点梳理一遍以下几方面: 数据库知识点汇总;数据库事务特性和隔离级别;详解关系型数据库、索引与锁机制;
阅读全文