自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hzzzzzzx的博客

全栈开发

  • 博客(14)
  • 收藏
  • 关注

原创 Nico的刷题日记(三)

力扣977有序数组的平方:给你一个按非递减顺序排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。

2022-04-01 21:18:27 662 1

原创 聊一聊“分而治之”的算法思想

快速排序(Quicksort),计算机科学词汇,适用领域Pascal,c++等语言,是对冒泡排序算法的一种改进。

2022-03-27 15:47:20 832

原创 Nico的刷题日记(二)

Nico的刷题日记(二),力扣第35题,搜索插入的位置,二分法

2022-03-15 22:02:46 816 1

原创 对自己现阶段职业规划的一些思考

路漫漫其修远兮,吾将上下而求索。

2022-03-15 20:35:30 707

原创 Nico的刷题日记(一)

LeetCode278. 第一个错误的版本在入手了《算法图解》之后,静下心来开始刷题。第一道题目描述如下:题目分析:这道题目是要求从一个最小值为1,依次递增1的有序数组中找到一个badVersion,从描述中我们可以得知,如果x是badVersion,那么大于x的数都会是badVersion,我们的目的就是要找到这个数。题解:这道题最适合的就是二分法,我们知道,二分法的时间复杂度为O(log n)。接下来通过画图的方式来分析一下步骤。元素中有6个元素,其中最小值low为1,最大值high为

2022-03-09 21:21:50 292

原创 对于应用系统服务器宕机的思考

背景上周同事A(算是领导,一位项目经理)负责的一个应用系统因为一个活动,导致用户量激增而宕机两小时。被大领导追责了,本文是由此产生的一些思考经过同事A在事故发生前几天被告知周四会有一个活动,活动期间用户会比较多。在活动期间,部分用户突然登录不了系统,之后系统直接宕机,无法访问。事故报告中显示是CPU占用率极高。排除了病毒的可能性,个人猜测是因为1.代码不规范,未释放流或数据库连接,导致数据库服务器CPU占用率100%(有可能,之前看过他们的源码,的确一塌糊涂。。。) 2.设置不合理,导致线程过多

2021-09-11 23:08:09 274

原创 Liferay生成的静态页面样式加载问题

背景我司的CMS是使用Liferay二次开发的内容管理平台,在一次修改时发现先加载出html,然后才加载的样式,就会有不到一秒的时间看到无css页面,影响用户浏览解决是因为没有按照规范去引用css和js(主要是css),css一定要放在head里。修改后重新发布就解决了该问题。...

2021-06-27 16:54:33 98

原创 MaBatis电子书阅读总结

背景利用上下班地铁的时间看完了MyBatis的讲解图书,我个人对于MyBatis是可以工作、会用,但是对于底层和理论掌握不深刻。下面写一下自己看完书后的总结。基础概念Configuration、SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession和执行器Configuration:如果我们使用构造方法去新建一个SqlSessionFactory,会使构造方法很臃肿,可读性差,很难维护。SqlSessionFactoryBuilder:

2021-06-02 20:16:32 77

原创 单点登录设置Cookie跳转

背景在做企业门户平台时,需要集成OA办公的单点登录,第三方给的demo是通过在服务端set-cookie然后window.open(这里的window不是js中的,是Java的一个对象)。但是我们是前后端分离,所以只能是后端处理数据后返回,然后前端再做相应的跳转。跳转如果是OA系统,那么将对参数进行截取,数组下标0是跳转的目标URL,数组下标1是token,然后将对token添加到cookie中设置cookie时,要添加path=/,domain=.域名后缀。这里遇到的问题是原来网站是

2021-06-01 10:08:26 1600

原创 关于VUE中路由的监听

背景最近改造下其他部门同事的代码,然后应用于我们的平台,遇到了一个问题,这里记录下来同事写的监听路由,如果路由改变,目标路由是业务系统,则执行后续方法,否则不执行。这里的代码我直接搬过来,但是无法拿到预期的值,其他博客有人说是因为父子路由的问题(即定义路由规则时的children)。但是我这里并不规则,所以使用了其他的方法。修改后这里的beforeRouteEnter是VUE中的生命周期,是进入路由之前执行的函数,写在组件里可根据路由进行页面判断或传值。不可以使用this,但是通过

2021-05-31 19:56:29 251 2

原创 VUE+SpringBoot文件上传与下载

背景使用VUE+SpringBoot实现文件的上传与下载,使用antd的a-upload作为上传按钮(样式),遇到了问题,这里记录一下。上传文件在上传时,通过formData.append拼接字段,注意红框部分,这里的file最后是一个二进制流,不要把一个file对象传过去,不然后端的MultipartFile接收不到上传这里需要注意,我们的Content-type需要写成multipart/form-data ,否则application/json(序列化后的 JSON 字符串),appl

2021-05-31 19:39:17 855 1

原创 关于content-type与@RequestParam、@RequestBody的思考

背景今天和同事联调单点登录时(我写前端,他写后端),发现使用PostAction传参后台接收不到,发现与使用的注解和content-type有关系,所以花了点时间进行了测试问题前端使用PostAction(url,params).then(res =>{xxx})传参后端使用@PostMapping注解,参数列表不写注解,用String name接收后端打印,name为null解决前端保持不变,后端改为用实体类接收,并加入@RequestBody注解分析上图截图于:h

2021-05-13 21:00:34 1703 3

原创 Nginx日志发送到Rsyslog,并存储到MySQL

背景官网试运行一段时间了,客户说要在后台补一个日志访问量统计的功能,可视化显示,然后分析浏览量和访问量。技术实现使用Nginx配置指定格式的日志,发送到syslog服务器syslog服务器接收到日志,存储到MySQL数据库后台定时任务从MySQL库中采集数据并解析,每五分钟跑一次后台接口查询解析后的数据,分析浏览量和访问量日志传输遇到的问题主要还是在日志传输上,其他地方没有什么难点,还有一点就是需要考虑采集的数据过多时如果处理...

2021-04-28 18:05:52 915 2

原创 VUE学习-第一篇

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-04-19 21:06:00 92 2

空空如也

空空如也

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

TA关注的人

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