- 博客(11)
- 收藏
- 关注
原创 BigDecimal
Java BigDecimal类型 1. 首先是bigdecimal的初始化 这里对比了两种形式,第一种直接value写数字的值,第二种用string来表示 BigDecimal num1 = new BigDecimal(0.005); BigDecimal num2 = new BigDecimal(1000000); BigDecimal num3 = new BigDecimal(-1000000); //尽量用字符串的形式初始化 BigDecimal num12 = new BigDecimal(
2020-08-28 20:32:09
167
原创 Vue首屏优化经验分享
vue首屏优化 项目个人优化经验分享,以及请求各位指点 首屏加载慢,白屏时间长,可以从以下角度考虑, 先易后难 核心思路就是减少网络传输数据量 1. 图片 对首屏加载的图片进行压缩或者优化,若需要可以使用这个网站http://squoosh.app/,或者使用js和css代替图片 2. Nginx开启Gzip压缩 以下事nginx中需要插入的代码 // Gzip相关配置 // 开启Gzip gzip on; // 启用gzip压缩的最小文件,小于设置值的文件将不会压缩 gzip_min_length 1k;
2020-08-23 10:39:22
1072
原创 展示PDF
PDF展示 技术背景:使用vue技术栈 在html页面展示pdf文件 1.最好的方法,使用浏览器自带呈现pdf的办法 场景:pdf上传,存储在服务器中 关键代码: // pdf资源存储在后端服务器,发送ajax请求即可 // 注:reqPDF('/url')是我封装的ajax请求, 返回的是一个promise reqPdf('/url').then(res => { let str = URL.createObjectURL(res.data) // 由二进制资源创建一个临时的url
2020-08-09 07:35:47
372
原创 Base64编码
Base64编码 什么是base64 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。 为什么会有base64 由于HTTP协议是文本协议,所以在HTTP协议下传输二进制数据需要将二进制数据转换为字符数据。然而直接转换是不行的。因为网络传输只能传输可打印字符。 问: 什么是“可打印字符”呢? 答: 在ASCII码中规定,031、128这33个字符属于控制字符,32127这95个字符属于可打印字符,也就是说网络传输只能传输这95
2020-06-22 16:27:20
253
原创 Linux常用命令
Linux命令 命令格式 命令格式: 命令 [-选项] [参数] 例:ls -la /etc 1.命令名称: ls 命令英文原意: list 路径: 所有用户 执行权限: 所有用户 功能: 显示目录文件 ls -a 查看所有文件(含隐藏文件) (all) ls -l 查看有文件信息 (long) ls -lh 给人类查看 (human) ls -ld 当前目录下文件 ...
2020-05-03 00:21:05
370
转载 编码解码
编码与解码 编程语言内置编码(欢迎不同语言的小伙伴分享各语言的内置编码方式) 编译生成的.class文件统一采用Unicode编码,即UTF-16,Unicode编码中包含了中文的 常用的汉字 ...
2020-05-02 11:20:26
278
转载 spring解读
spring源码解析 1——初级篇 核心模块: spring-core:核心模块 依赖注入IOC和DI的最基本实现 spring-beans:Bean工厂与装配 spring-context:上下文,即IOC容器 spring-context-support:对IOC的扩展,以及IOC子容器 spring-context-indexer:类管理组件和Classpath扫描 spring-expr...
2020-05-01 18:53:49
118
转载 清楚浮动
清除浮动———css样式 清除浮动 .clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/ content: ""; display: block; height: 0; clear:both; visibility: hidden; } .clearfix{ *zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE...
2020-04-27 23:41:36
102
原创 IDEA快捷键
IDEA 快捷键 初级 该文件下查找 (ctrl + f) 项目全局查找 (ctrl + shift + f) 该文件下替换 (ctrl + r) 项目全局替换 (ctrl + shift + r) 中级 高级
2020-04-27 18:07:14
84
原创 Vue版本升级
Vue版本升级 bug 因为vue@2.6.0版本有提供了大量新的功能,所以我想直接用npm升级我自己的vue版本,导致vue-router解析错误。 解决方式 将版本号更新升级为vue@2.6.10,就可以解决vue@2.6.0的vue-router解析的问题 总结 升级vue版本号会带来各种问题,升级版本需要小心 ...
2020-04-25 11:37:59
905
原创 全站开发环境搭建(借鉴 + 整理)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...
2020-04-23 17:18:13
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人