自定义博客皮肤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 330

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

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

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

原创 React简介、使用与特点

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

2020-08-31 20:42:36 361

原创 JVM内存原理

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

2020-07-19 15:29:05 299

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

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

2020-04-29 15:26:49 303

原创 ES6中class和模块

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

2020-04-27 20:11:33 378

原创 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 135

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

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

2020-04-22 20:03:12 305

原创 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 190

原创 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 233

空空如也

空空如也

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

TA关注的人

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