自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 poi导入导出(导出一个或者多个excel)excel工具类

poi导入导出(导出一个或者多个excel)excel工具类 package com.gosun.order.management.common.utils; import com.alibaba.excel.EasyExcel; import com.alibaba.excel.ExcelWriter; import com.alibaba.excel.write.metadata.WriteSheet; import com.alibaba.excel.write.metadata.style.Writ

2021-06-01 15:06:21 326

原创 高并发解决方案利器之分布式缓存和本地缓存

高并发解决方案利器之分布式缓存和本地缓存 * 什么是缓存? ~ 程序经常要调用的对象在内存中,方便其使用时可以快熟调用,不必去数据库或者其他持久化设备中查询,主要就是提高性能。 ~ DNS缓存、前端缓存、代理服务器缓存Nginx、应用程序缓存(本地缓存、分布式缓存)、数据库缓存 * 分布式缓存 ~ 与应用分离的缓存组件或服务,与本地应用隔离一个独立的应用,多个应用克直接的共享缓存 ~ 常见的分布式缓存 Redis、Memcached等 * 本地缓存 ~ 和业务程序一起的缓存,

2021-04-29 17:31:05 715 6

原创 React简介、使用与特点

React简介、使用与特点 一、简介: React:用于构建用户界面的JavaScript库、使创建交互UI变得轻而易举。 二、使用: 声明式 React 使创建交互式 UI 变得轻而易举。为你应用的每一个状态设计简洁的视图,当数据改变时 React 能有效地更新并正确地渲染组件。 以声明式编写 UI,可以让你的代码更加可靠,且方便调试。 组件化 创建拥有各自状态的组件,再由这些组件构成更加复杂的 UI。 组件逻辑使用 JavaScript 编写而非模版,因此你可以轻松地在应用中传递数据,并使得状态与 DO

2020-08-31 20:42:36 342

原创 JVM内存原理

JVM内存原理 什么是“垃圾回收”机制? Java中使用垃圾收集器来监视Java程序的运行,当对象不再使用时,就自动释放对象所使用的内存。 当程序创建对象,数组等引用类型实体时,系统会在堆内存中为之分配一块内存区,对象就保存在内存区中,当内存不再被任何引用变量引用时,这块内存就变成了垃圾,等待垃圾回收机制去进行回收。 堆 是java虚拟机所管理的内存中最大的一块内存区域,也是被各个线程共享的内存区域,该内存区域存放了对象实例及数组 方法区 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共

2020-07-19 15:29:05 295

原创 ES6中的Promise对象与asyns函数

一、Promise对象: Promise对象是一种异步编程的解决方案,Promise是一个对象,可以获取异步操作的消息,Promise提供了统一的API,各种异步操作都可以用同样的方法进行处理。 1.对象的状态不受外界影响,Promise对象代表一个异步操作,Promise异步操作有三种状态: 第一种: pending(进行中); 第二种: fulfilled(已成功); 第三种: rejecte...

2020-04-29 15:26:49 293

原创 ES6中class和模块

ES6的模块化分为导出export ,导入import两个模块,以及输入和输出的变量,ES6的模块化是自动开启严格模式,模块中科院导入和导出各种类型的变量,函数,对象,字符串,数字,类等。 export与import的实例: 在模块1中定义一个父类Animal,然后导出在模块2导入模块1,编写一个自雷Dog继承Animal,在Dog类中添加构造方法传入name和age参数,添加sayHello打招...

2020-04-27 20:11:33 372

原创 ES6新特性

数组、函数、迭代器 一、数组 1.扩展运算符... var a =[1,2,3]; var b = [...a];//复制了一份a 2.Array.of()数组创建,参数值可以为不同的数据类型,如果没有参数的话就返回[],用于将两类对象转为真正的数组。 3.Array.from()将类数组对象或可迭代对象转化数组如: console.log(Array.from([23, 22])...

2020-04-24 16:21:42 129

原创 ES6字符串、数值、对象

ES6中字符串、数值、对象 一、字符串 1.includs() 判断字符串中有没有指定字符,有的话返回true,没有返回false; let str = 'wwwnbklshhh'; console.log(str.includes('s'));//返回出来的是true console.log(str.includes('w',3));//第二个参数是从索引3开始查找w,这个时候返回出来的肯定...

2020-04-22 20:03:12 289

原创 ES6基本操作

深入ES 6 *ES6简介*: ES6就是ECMScript6是新版本javaScript语言标准,目前ES6也是使用最多的新的javaScript语言标准。 一**.let与const** 1 let基本用法: 1.1 let声明的变量只在let命令所在的代码块内有效。 1.2 let与var的区别:let是声明在局域范围,var是声明在全局。如果是在同一个代码块中声明一个let变量和va...

2020-04-20 21:25:59 185

原创 HashMap

HashoMap 一.HashMap类中几个重要的属性: 1.capacity: 容量,数组的长度(capacity每次扩容原来容量的2倍); 2.size: 数量,表示HashMap中存放的所有结点的个数。 3.loadFactor: 装载因子,用来衡量hashmap满的程度,loadFactor初始值为0.75,装载因子的计算方法为,size/capacity。 4. threshold: 阈...

2020-04-08 17:32:58 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除