自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何设计一个安全的对外接口?

如何设计一个安全的对外接口

2023-10-09 14:56:59 552

原创 找不到类NoClassDefFoundError: ionetty.util.intemnal.Platformlependent0

Error creating bean with name 'buildConsumer’;NoClassDefFoundError: Could not initialize class com.aliyun.openservices.shade,ionetty.util.intemnal.Platformlependent0

2023-07-18 16:01:37 255

原创 用iframe标签预览.doc文档

通过office接口查看。

2023-04-25 14:44:57 1083

原创 小程序水印照片canvas绘制网络图和本地图加载空白的解决方案

小程序canvsa绘制水印照片,水印含logo(网络图片)和图标(本地图片),图片加载空白问题。

2023-04-03 16:52:37 437

原创 性能测试介绍

转载来源 公众号《测试开发技术》1.性能测试要开专栏了提起性能测试,可能很多互联网从业人员会感觉比较混淆(不仅仅只是测试人员会弄混淆,很多开发人员、管理人员对性能测试也都是一知半解)。性能测试,它是属于测试领域一个专业细分领域,其涉及到的范围和所需要的技能也是非常广而精,从大的类型来划分,常见的它又被分为:服务端性能测试。客户端性能测试(通常指移动端)。全链路性能压测。在客户端(Android、iOS)中经常需要根据不同的测试需求,来开展一些性能测试专项,主要涉及的测试指标包括:APP的启动

2021-11-25 09:56:49 4432

原创 CSS 透明,文字不透明处理

1.opacity:会使其所有子元素都透明我们通常是使用 opacity来做背景的透明化处理,该属性被所有浏览器支持,可以大胆使用,透明度从0.0(完全透明)到1.0(完全不透明),但该方法会使其所有子元素都透明,此时若只想让背景透明,其他不透明,则可以使用rgba处理背景2.使用rgba(255,255,255,0.2)...

2021-06-01 16:51:31 193

原创 RIDE说服模型

RIDE说服模型:R风险–>I利益–>D差异–>E影响

2021-04-13 17:23:10 1513

原创 《系统之美》读书笔记(粗读)

一、书籍介绍1.“世界充满了各种各样的问题。在我们的工作、生活、学习和成长过程中,每时每刻似乎都离不开问题的分析和解决,离不开决策的制定。”2.“系统思考是你应对复杂性挑战、做出睿智决策、与系统共舞的核心技能。”二、章节要点三、句子摘抄1.系统是一组相互连接的事务,在一定时间内,以特定的行为模式相互影响。2.系统对外力影响的反馈方式就是系统的特征。3.系统思考将有助于我们发现问题的根本原因,看到多种可能性,从而让我们更好地管理、适应复杂性挑战,把握新的机会。4.我们凭直觉建立起了

2021-04-11 09:35:11 811

原创 docker push到私服仓库报错解决

错误如下:解决办法:编辑配置文件::vi /etc/docker/daemon.json,重启docker:systemctl restart docker,重新push就好了注:中括号不能少

2021-03-31 21:57:41 508 2

原创 开发者的痛点

来源 《2021 年 Java 开发者生产力报告》开发者的痛点最严重的应用程序性能问题是较长的应用程序响应时间,达到54%(与去年的55%相提并论)。这种持续的趋势与微服务的采用不断增长相吻合。报告中的另一个性能问题是高 CPU 使用率(39%)和内存泄漏(35%),过多的开放连接和 IO 查询也分别达到26%和19%。部署时间是最常见的问题。59% 的开发人员经历了超过四分钟的重新部署时间,而 20% 经历了超过 10 分钟的重新部署时间。这背后有两个潜在的原因。一种是,随着微服务规模的增长,开发和

2021-03-01 17:33:52 255

原创 架构知识体系(摘自OSCHINA)

架构知识体系架构演进初始阶段:LAMP,部署在一台服务器应用服务器和数据服务器分离使用缓存改善性能使用集群改善并发数据库地读写分离使用反向代理和cdn加速使用分布式文件和分布式数据库业务拆分分布式服务架构模式分层:横向分层:应用层,服务层,数据层分割:纵向分割:拆分功能和服务分布式分布式应用和服务分布式静态资源分布式数据和存储分布式计算集群:提高并发和可用性缓存:优化系统性能cdn方向代理访问资源本地缓存分布式缓存异步:降低系统的耦合性提供系统的可用性加

2020-12-30 15:23:02 107

原创 SaaS安全性(摘自百科)

安全性如何辨别具体的一种SaaS是否安全,需要把握以下几点:1、传输协议加密首先,要看SaaS产品提供使用的协议,是https://还是一般的http://,别小看这个s,这表明所有的数据在传输SaaS(软件即服务)SaaS(软件即服务)过程中都是加密的。如果不加密,网上可能有很多“嗅探器”软件能够轻松的获得您的数据,甚至是您的用户名和密码;实际上网上很多聊天软件帐号被盗大多数都是遭到“嗅探器”的“招”了。其次,传输协议加密还要看是否全程加密,即软件的各个部分都是https://协议访问的,有

2020-12-23 17:16:53 1192

原创 《重构-改善既有代码的设计》读书笔记

目录结构  本书的内容结构:第1章介绍了重构是什么,用一个简单示例说明重构的过程,第2章介绍了为什么应该重构,第3章介绍了应该在什么地方重构,第4章介绍了如何构筑测试体系,第5-12章介绍了作者总结出来的一系列重构手法列表。第13章,介绍重构、复用和现实情况的探讨,第14章介绍重构工具什么是重构  所谓重构是这样一个过程:在不改善代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。本...

2020-05-05 22:50:26 282

原创 《高性能MySQL》读书笔记

前言读的这一版是涵盖MySQL5.5的第3版,700多页的大部头,只在部分目前比较关注的章节细读,有第4章Schema与数据类型优化、第五章创建高性能的索引、第六章查询性能优化、第10章复制、第11章可扩展的MySQL以及第12章高可用性。两个月的时间通读了一遍,受益匪浅,简单记录一些概念性要点,很多实操细节还需反复研读和躬身实践。全书目录第1章 MySQL架构与历史第2章 MySQL基...

2020-04-07 00:16:24 191

原创 《高性能MySQL》之创建高性能的索引

1.什么是索引    索引是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,当数据量很大时,不适当的索引对性能的影响很大。索引优化是对查询性能优化最有效的手段,最优的索引能将查询性能提高几个数量级,前提是需要重写查询命中索引。2.索引的类型    索引有很多种类型,不同的场景不用合适的索引可以...

2020-02-29 21:25:33 106

原创 为什么强烈推荐Java程序员使用Google Guava编程(mark自简书)

从简书看到的Google Guava的编程示例说明,mark一下。争取学以致用。原文章地址

2019-11-19 14:28:11 184

原创 js中的toFixed()方法踩的坑,在计算完toFixed后用+=运算符

1.查找相关博客得知,toFixed方法返回的是一个字符串,在不同的浏览器的精度不同遇到情况:在计算完toFixed后用+=运算符,结果显示为01.333,结果前面多了一个0:putoutWeight += (b.weight/b.rebarAmount*b.leftRebarAmount/1000000000).toFixed(3);解决方案:在+=运算符计算完成后,再对变量进行to...

2019-11-18 16:16:09 1709

原创 antd的table组件:根据条件使勾选框禁用的解决方案

官网的api文档很关键,仔细看没准就找到了相应的功能需求的api实现mark一下官网api描述本人实现:

2019-11-18 15:33:14 11692 1

原创 基本数据类型的四则运算的坑

1.两个long类型的数据相除问题描述:两个long类型的数值相除,结果会自动取整。当两个数相除结果是零点几的时候,如何避免结果自动取整为0解决:在做除的操作时,被除数先乘以1.0再去除以除数,这样得到的结果就是小数而不会取整为零。示例:long a = 1;long b = 2;System.out.println(a/b); //结果为 0System.out.pri...

2019-09-19 19:18:49 299

原创 react的踩坑记录(二)

1.在setState后的回调函数,带括号和不带括号的区别在业务开发中,自己写的后台分页,根据分页信息重新查询关键在与setState函数是异步的,不会立即修改state的值,当回调函数带括号时,他是会立即执行,因此拿到的state值时没有改变过的,不带括号时时等state赋值完成才会执行回调函数。正确代码:onPaginationShowSizeChange = (current, pa...

2019-08-29 17:38:45 121

原创 SQL点滴学习记录(一)

SQL的掌握程度对于开发很重要,尤其是涉及到多表大数据量的环境,很考验一个人的SQL能力,先实现后优化。鉴于自己一般的sql水平,在此记录一些日常开发中学习的或即查即用的SQL1.修改表结构,增加多个字段alter table table_name add column column_name1 varchar(100) default null comment "注释",add c...

2019-08-29 17:37:32 94

原创 MySQL的ROW_FORMAT知识点

转载自:https://blog.51cto.com/13476134/2122557背景知识:InnoDB存储引擎和大多数数据库一样,记录是以行的形式存储的,这意味着页中保存着表中一行行的数据。另外MYSQL对每个页存放的记录数又有硬性的规定,最少2行,最多16KB/2 - 200,即7992行。在InnoDB 1.0.X之前,InnoDB存储引擎提供了Compact和Redundant两...

2019-06-13 11:02:28 10467

原创 我曾七次鄙视自己的灵魂——纪伯伦

我曾七次鄙视自己的灵魂——纪伯伦第一次,当它本可进取时,却故作谦卑;第二次,当它空虚时,用爱欲来填充;第三次,在困难和容易之间,它选择了容易;第四次,它犯了错,却借由别人也会犯错来宽慰自己;第五次,它自由软弱,却把它认为是生命的坚韧;第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;第七次,它侧身于生活的污泥中虽不甘心,却又畏首畏尾。...

2019-05-30 09:57:26 260

原创 HTTP 协议中的 GET 和 POST 方法区别

1、Get 是用来从服务器上获得数据,而 Post 是用来向服务器上传递数据。2、Get 将表单中数据的按照 variable=value 的形式,添加到 action 所指向的 URL 后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post 是将表单中的数据放在 form 的数据体中,按照变量和值相对应的方式,传递到 action 所指向 URL。3、Get 是不安全的...

2019-05-23 09:36:16 128

原创 ECharts的学习与使用

介绍ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。简单使用!!!必须指定一个具有宽度和高度的容器<!DOCTYPE html>...

2019-05-22 14:59:47 135

原创 IDEA中右键没有subversion的问题解决

最近开始用idea进行开发,配置svn资源库,导入本地检出的项目后一直找不到直接在idea中操作svn操作,找了好久的解决方案,今天终于找到解决的配置,截图记录一下,感谢原博主的博客...

2019-05-20 09:40:01 1810 1

原创 react的踩坑记录(持续补充)

#react的踩坑记录1.渲染的死循环问题:解决方法:通过匿名箭头函数即可解决,这样在render渲染的时候,props或者states也不会发生改变。问题代码:render: (text, student) => ( <span> <button onClick={this.editStudentDetail()} >编辑</button&g...

2019-05-14 10:33:33 218

原创 CSS学习记录与知识梳理

由于现在工作中前后端都要自己写,用Springboot+React进行前后端分离的项目开发,在react学习和使用中,不免与css样式更多的打交道,所以重新系统再学习一下CSS的知识,记录一些忘了或者以前不知道的东西1.多重样式优先级一般情况下:(内联样式)Inline style > (内部样式)Internal style sheet >(外部样式)External styl...

2019-05-14 10:32:05 71

原创 Nginx和负载均衡的初步了解

1.Nginx到底能做什么1)反向代理由于真实服务器不能被外部网络直接访问,所以通过代理服务器把internet上的连接请求转发给同在一个内部网络上的服务器,再把从服务器上得到的结果返回给客户端,可以是不同服务器,也可以是同一台服务器,只是端口不同而已2)负载均衡:根据一定规则(负载均衡策略)把不同的请求分配到不同的服务器上执行,Nginx目前支持自带的3种负载均衡策略,2种常用的第三方策略...

2018-09-25 22:36:54 92

空空如也

空空如也

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

TA关注的人

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