【刘建】JavaScript数组去重方式

2022-04-18
阅读 3 分钟
813
indexOf()方法:返回调用它的String对象中第一次出现的指定值的索引,从 fromIndex 处进行搜索。如果未找到该值,则返回 -1。

【刘建】Java多线程基础与代码实现

2022-04-15
阅读 5 分钟
719
所谓多线程,就是说一个应用程序有多条执行路径,每当我们打开一个应用程序的时候,就像当与打开了一个进程,而进程中执行的操作,就是线程。以迅雷为例,打开迅雷就相当于打开一个进程,下载文件的操作就是线程,多线程就是同时下载多个文件

【刘建】前端面试题〓实现一个抽奖页面

2022-04-11
阅读 5 分钟
2k
写出一个抽奖页面有200个人参加抽奖,每次抽出一个人,不能重复,必须每个人都要抽中奖前面10次抽奖要选中固定的10个人,每次就从这10人中随机抽取一人,不能重复从第11次开始就从剩余的190人当中抽奖,不能重复,直到抽奖结束已经中过奖的人不能再次抽奖 {代码...}

【刘建】JavaScript宏任务与微任务的原理解析

2022-04-01
阅读 2 分钟
914
其中涉及到事件循环(event loop),宏任务(macrotask),微任务(microtask);如果完全答对,可以不用看下面分析了。

【刘建】HTTP常见的状态码

2022-03-31
阅读 2 分钟
912
HTTP状态码表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常或者是出现的错误,能够根据返回的状态码判断请求是否得到正确的处理很重要。状态码由3位数字和原因短语组成,例如下图所示:

【刘建】2022年前端面试题汇总

2022-03-30
阅读 12 分钟
3.8k
JavaScript中有几种简单数据类型(也称为基本数据类型):Number、Undefined、Null、String和Boolean。还要一种复杂类型——Object,Object本质是一组无序的名值对组成。JavaScript中不支持任何创建自定义的类型的机制,而所有值都是这6种数据类型之一。

【刘建】开发电商项目时,禁止浏览器自动弹出保存密码弹框

2022-03-23
阅读 6 分钟
1.7k
用户信息弹框在开发电商项目时,登录总会提示用户是否保存密码,很容易引起账号安全的问题,所以希望解决这个问题,禁止这个保存信息弹框最初代码 {代码...} 这么写完就会弹出上图弹框解决办法原因对于type=password,浏览器会寻找与它临近的type=text,将用户名填上第一次尝试查询网上资料在<input type="passw...

【刘建】MySQL遇见GROUP BY clause and contains nonaggregated column

2021-10-21
阅读 2 分钟
1.6k
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'chinese.tenant_message.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

【刘建Linux服务器上配置jdk1.8环境

2021-09-28
阅读 1 分钟
1.1k
linux服务器上安装jdkAuthor: 刘建(Abbott.liu)下载jdk方法一:官网手动下载 {代码...} 目前在官网下载低于jdk1.8的java jdk的时候需要登陆,这边分享一个账号,方便下载账号:2696671285@qq.com密码:Oracle123方法二:在线下载(不推荐) {代码...} Oracle官网用Cookie限制下载方式,使得眼下只能用浏览器进行下载,使...

【刘建】Linux安装部署Redis(超级详细)

2021-09-28
阅读 4 分钟
3.1k
Linux安装部署Redis(超级详细)Author: 刘建(Abbott.liu)Date:前言网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了。自己也记录下,方便后续安装时候有个借鉴之处。Redis版本 redis-5.0.7服务器版本 Linux CentOS 7.6 64位下载Redis进入官网找到下载地址https://redis.io/download右...

【刘建】Nginx配置SSL

2021-09-18
阅读 3 分钟
1.3k
在我们下载的证书文件中有一个Nginx的文件夹,这里面的两个文件都是需要的。我们需要把这个两个文件上传到 linux 服务器中,推荐放到/etc/ssl/目录下

Mac电脑的原始hosts

2021-05-11
阅读 1 分钟
1.3k
{代码...}

【刘建】解决SpringCloud中遇到的Could not resolve dependencies for project

2021-04-25
阅读 1 分钟
5.2k
问题的描述目录结构如下在使用SpringCloud的项目中,打包abbott-cloud-core目录遇到的问题Could not resolve dependencies for project解决的办法在父目录中 {代码...} 在子目录中 {代码...}

【刘建】log.info()报错

2021-04-20
阅读 1 分钟
2.5k
IDEA中代码已经有@Slf4j在使用仍然log.info()出错,解决方法搜索lombok,找到后安装

前端遇到技术问题总结20210315

2021-03-18
阅读 1 分钟
888
min-height 内的height 100% 无效父div min-height 子100%

【刘建】Linux配置nginx环境

2021-03-15
阅读 1 分钟
1.4k
开始前,请确认gcc g++开发类库是否装好,默认已经安装。centos平台编译环境使用如下指令安装make: {代码...} 安装g++: {代码...} {代码...}

【刘建】Linux配置java环境

2021-03-15
阅读 1 分钟
1.9k
1、scp /Users/shanguangqing/Desktop/packages/jdk/jdk-8u281-linux-x64.tar.gz root@108.140.147.123:/usr/packages2tar -zxvf jdk-8u281-linux-x64.tar.gz -C /usr/local/2:cd /usr/local/mkdir javamv jdk1.8.0_281/ java/jdk1.83: vi /etc/profile配置信息如下

【刘建】Linux配置mysql-5.7.24

2021-03-15
阅读 4 分钟
2.7k
本文档讲解安装版本为mysql-5.7.24,对于5.7.24之后的版本,不适用此说明文档,主要原因在于之后版本的mysql配置文件的目录位置和结构有所改变,使用此说明可能会出现找不到配置文件或者配置后不生效的情况。

【刘建】低代码平台、工作流技术难点总结

2021-02-24
阅读 1 分钟
3.5k
低代码开发平台是无需编码(0代码或无代码)或通过少量代码就可以快速生成应用程序的开发平台。它的强大之处在于,允许终端用户使用易于理解的可视化工具开发自己的应用程序,而不是传统的编写代码方式。构建业务流程、逻辑和数据模型等所需的功能,必要时还可以添加自己的代码。完成业务逻辑、功能构建后,即可一键交付...

【刘建】ABBOTT综合管理系统V0.1.0发布

2021-01-31
阅读 5 分钟
1.1k
ABBOTT综合管理系统V0.1.0AUTHOR: Abbott.liuCREATE: 2020/12/25UPDATE: 2021/01/31整体技术方案范围公司官方网站信息管理系统微信小程序综合管理系统介绍ABBOTT综合管理系统是解决小型公司快速搭建自己网络系统的一整套技术方案,前端主要使用Vue开发,后端主要使用SpringBoot开发。项目加入常见的企业级应用所涉及到的...

VUE开发过程中,更新数据无法重新渲染页面问题

2021-01-19
阅读 1 分钟
1.4k
当你把一个普通的 JavaScript 对象传入 Vue 实例作为 data 选项,Vue 将遍历此对象所有的 property,并使用 Object.defineProperty 把这些 property 全部转为 getter/setter。Object.defineProperty 是 ES5 中一个无法 shim 的特性,这也就是 Vue 不支持 IE8 以及更低版本浏览器的原因。

【刘建】软件项目架构V1版

2021-01-05
阅读 1 分钟
930
需求分析活动输出的“需求”,必须涵盖功能、质量、约束这三个方面,这些是后续设计活动所需要的。需求分析工作涉及的“技能项”较多,总体而言可总结为“两纵三横”

【刘建】前端面试题汇总

2020-12-30
阅读 4 分钟
1.2k
前端面试题汇总Author: Abbott Liu(刘建)Create: 2020Update: 2021/10/20基础知识数据类型种类数据类型 String字符串Boolean布尔值Undefined没有初始化、定义的值Number数字Null不存在的对象Object 数据类型分类在ES5的时候,我们认知的数据类型确实是6种:String、Boolean、undefined、Number、Null、ObjectES6中新增了...

【刘建】19道前端面试题

2020-12-22
阅读 2 分钟
1.6k
首先感谢那位面试官看了下我自己网站上的技术文章,虽然那个网站现在做得不是太好,不过以后有时间定会重点优化本人的网站。然后通过回答他的问题确实给我如何复习技术面试提供了有意义的参考,当然还有自己记忆力不错的原因(稍微夸下自己);最后,通过与他的交流,发现他在技术研究上确实下了不少功夫,非常明确自己...

前端mobileWindow.js框架0.0.1版正式发布,不足之处望指出

2020-07-15
阅读 12 分钟
1.3k
因为公司的新项目需要在手机端实现类似APP的操作,为了快速的开发当然希望找一个现成的第三方类库来实现相关的功能,但是找了几天,依然没有找个特别合适的,于是就自己动手开始写一套简单的框架来实现该项目众多的需求。