自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 原生JS手动实现数组内插入元素

JS实现数组内指定位置插入元素这个例子是使用JavaScript来实现的给数组中对应位置插入一个元素如下是实现方法,注释写的非常清楚 如果你觉得看的不是特别理解 这里还有视频教程视频教程地址var arr = [1,2,3,5,6];// 不改变自身// 在数组的原型上添加一个插入元素的方法// insertIndex 插入的下标 insertItem 插入的内容Array.prototype.insertArrayItem = function(insertIndex,inse

2021-09-03 22:44:52 481

原创 Promise 详解

Promise回调地狱 再看在之前讲解生成器函数的时候我们就见识过了回调地狱 我们这里在复习一下回调地狱就是不停的嵌套回调函数 语法混乱 不易维护function pow(num,callback){ callback(num*num);}pow(1,function(v){ console.log(v); pow(2,function(v){ console.log(v); pow(3,function(v){ console.log(v); }); });});

2021-08-08 20:38:59 239

原创 Web常用的涟漪按钮特效

下面是实现代码 效果图 点击会有个涟漪效果可以保存一下代码查看一下视频教程地址微信搜索 阿祥说 公众号 关注获取更多资料可课程~<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Button</title> <style type="text/css"> *{

2020-06-28 13:03:45 558

原创 原生JS实现元素拖拽

效果可以随意拖拽 并限制边界检查代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>拖拽</title></head><style> .mask{ wid...

2020-01-14 03:29:25 364

原创 html+css 简易后台布局结构

效果图代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><style type="text/css"> *{ ...

2020-01-02 21:25:50 915 1

原创 使用 Log4J打印日志

导入依赖<dependency> <groupId>org.slf4j</groupId> <artIfactId>slf4j-apI</artIfactId> <versIon>1.7.22</versIon></dependency><dependency>...

2019-11-16 16:29:20 168

原创 快速排序算法

博主个人主页前言今天我们来看快速排序如何实现 下面注释非常的详细 我一般这种性质的知识点 一般都是以注释为解释了 ~~ 仔细查阅吧 在面试中快速排序经常被问到代码package top.liwenxiang.ms;import java.util.Arrays;import java.util.Random;public class 快排 { public sta...

2019-11-16 15:43:13 137

原创 Redis 安装 (Linux/Windows)

博主个人主页前言这一系列是redis教程 redis是一个nosql数据库 在我们以后的开发中 使用到的几率是非常大的~我们这一篇主要来介绍一下redis和redis的安装方式以及环境搭建 这一篇的内容完全可以去当做面试题来回答哦~ 整理的比较综合开发redis介绍和作用百度百科是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库...

2019-11-16 15:39:43 138 1

原创 Nginx 安装 (CentOs7)

博主个人主页前言今天迎来了Nginx的第一篇 通常来说第一篇就是来说本系列教程的猪脚是个什么东西以及如何安装 那么本篇也不例外 还是老套路 首先先来看一下Nginx是个什么东东吧~Nginx是什么?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务Nginx的优势非常明显 Nginx是一款轻量级的Web 服务器**...

2019-11-16 15:37:05 128

原创 Mongodb 安装 (Widnows)

博主个人主页前言那么这一节我们来说一下如何在Windows中安装mongodb数据库安装我们需要数据库服务器 所以我们需要去下载 去下载选择对应的版本 和 系统 单击下载下载完毕之后双击开始安装选择红线的内容 进去设置存储目录 或者直接默认下面图中的勾选去掉完成 SO EASY !!!下来我们配置环境变量为什么要配置环境变量 ?因为配置了环境变量可以方便我们...

2019-11-16 15:34:41 138

原创 ElasticSearch 安装(CentOs7)

博主个人主页前言这一系列文章是ElasticSearch的 关于ElasticSearch 相信大家多少应该听过 他也是一个文档型的nosql 在之前搭建或多或少肯定接触过solr吧首先借用百度百科对ElasticSearch的介绍ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsear...

2019-11-16 15:29:12 236

原创 JavaScript 深入学习教程

博主个人教程地址JavaScript教程地址前言这篇文章就是介绍一下JavaScript的课程内容 具体请看视频教程 想要学习的话 此后不再更新这个文本版本教程 前端基础部分都不在更新文字版本 在第二阶段开启对应课程的文字教程课程介绍本系列课程主要会讲到标题中的JavaScript部分 由于内容过多 所以分开了 本系列课程相对来说比较重要JavaScript 介绍JavaScrip...

2019-11-14 02:29:51 260

原创 CSS3动画实现立方体 - [例子]

博主个人教程下面是实现代码 通过CSS3的3D转换来实现一个立方体DEMO<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial...

2019-11-09 08:57:57 323

原创 WebService开发 - CXF(7) - CXF与Spring整合并添加拦截器输出日志到文件(主流)

博主个人教程地址前言今天来说的是 cxf 和 我们当前比较流行的 spring 框架整合使用的例子 当下比较主流的用法在开始看本篇教程前你需要有学习过Spring哦 这里假设你已经掌握了Spring采用maven构建项目开始整合第一步Server端导入POM依赖这里有CXF和spring的依赖 这里我们没有了jetty的包 因为我们使用了tomcat 导入进去之后 对应依赖的...

2019-10-27 00:52:55 581

原创 WebService开发 - CXF(6) -自定义拦截器(重点)

博主个人教程地址前言这篇说的是 自定义拦截器 通过自定义拦截器我们可以实现一些自定义的需求 还是非常灵活的Server端代码Client 端代码

2019-10-26 18:26:48 210

原创 WebService开发 - CXF(5) - 内置日志拦截器输出到文件

博主个人教程地址前言今天来说一下CXF中的内置拦截器Server 端我们可以在Server端添加日志拦截器 非常简单 只需要在发布服务的代码基础上增加几行就OK了我们的拦截器分为 in 拦截器 和 out 拦截器 就是在请求进来的时候 和 出去的时候 分别会打印日志为什么需要拦截器呢 其实就类似咱们学习Servlet的过滤器 都是为了在请求之前进行一些处理 而使用的我们来看设置...

2019-10-26 00:14:30 828

原创 WebService开发 - CXF(4) - 服务端返回Map类型数据

博主个人教程地址前言之前说完了JavaBean的传递 今天来说一下Map类型的传递Map类型传递其实主要的还是针对的服务端的类型转换 所以主要修改的代码时在服务端的 我们还是按照正常的思路在扩充方法 来看一下会出现什么错误吧还是在我们的接口中新增一个方法 返回一个Map类型的结构代码如下 /* 获取所有用户角色 */ Map<String,List<Role>&g...

2019-10-25 23:39:17 771

原创 WebService开发 - CXF(3) - 客户端代码阅读以及JavaBean的传递

博主个人教程前言在第二篇的时候实现了简单的webService服务 并通过客户端进行了调用 使用工具生成了客户端代码这篇来看一下生成的代码 以及 如何传递JavaBean当作参数并接受客户端代码生成的代码在我们使用工具生成的代码中 有一个东西是需要非常注意的 我们生成的文件中 是由一个叫做命名空间的东西 就是咱们服务端包名 如果你修改了这个包名 那么在客户端调用的时候可能就会报错了...

2019-10-25 22:50:56 199

原创 WebService开发 - CXF(2) - 实现基本的服务端和客户端通信

博主个人教程地址前言这一篇来说CXF的基本使用方法 快速写出一个WebService服务应用使用maven构建项目开发第一步导入依赖到 pom.xml 中cxf-core 核心包cxf-rt-transports-http-jetty 用的是jetty这个容器 所以不需要用tomcat了cxf-r...

2019-10-25 19:59:37 385

原创 WebService开发 - CXF(1) - WebService介绍

博主个人教程地址前言这系列的教程主要是说WebService的开发 以及Apache的CXF框架使用 首先我们先来看一下什么是WebService 相信你知道了CXF 应该已经对WebService有所了解了 那么在咱们的JDK中呢对WebService也有对应的支持 不过使用CXF能够更快速的开发出WebService的应用介绍webService是啥?WebService是一个基...

2019-10-25 17:33:22 141

原创 Nginx教程第一篇 - 介绍安装/基本命令行(Linux)

博主个人主页前言今天迎来了Nginx的第一篇 通常来说第一篇就是来说本系列教程的猪脚是个什么东西以及如何安装 那么本篇也不例外 还是老套路 首先先来看一下Nginx是个什么东东吧~Nginx是什么?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务Nginx的优势非常明显 Nginx是一款轻量级的Web 服务器**...

2019-10-23 15:21:49 202

原创 Vue+ElementUi项目部署服务器字体图标丢失问题

博主个人主页解决办法脚手架build文件夹 util 文件 内找到这个代码块 加上 publicPath重新build 部署 即可

2019-10-21 03:56:36 3179

原创 Mongodb数据库教程第十三节 - 用户认证和安全

博主个人主页前言本篇章我们来说一下mongodb中的安全认证 主要是为了保证咱们的数据库的一个安全性 在之前我们进行数据库链接的时候都是不需要拥有账号密码就可以对我们的数据库进行增删改查的 但是这样存在很大的安全隐患 所以这篇文章主要的就是说一下这方面相关的内容和知识点开发首先我们链接到mongodb数据库 无论是使用命令行或者是可视化界面工具都可以链接之后执行如下命令意思就是创建...

2019-10-20 23:49:02 438

原创 Vue2.x中使用sass-loader报错 Module build failed this.getResolve is not a function

在使用脚手架搭建完毕Vue 想使用sass编写样式 所以顺利的安装sass-loader和node-sass对webpack进行对应的解析配置 之后加上lang=scss就报错了~ 是不是蒙蔽了~其实很简单 只是 咱们的 sass-loader 的版本太高了 适当降低即可我这里之前是8.0.0的 现在修改为7.3.1就不报错了 注意版本号 修改之后 cnpm install 一下即可...

2019-10-19 01:34:25 567

原创 Oracle 11g 安装教程(Windows)

博主个人主页前言这一篇来说Oracle的安装方法 安装过程时间较长安装获取资料Oracle 11g 的安装包链接:https://pan.baidu.com/s/1boJXwId3WbwKb2fQJI56Gg提取码:kt9z话不多说 开干在解压缩完毕之后的话 点击其中的 setup.exe 这个文件开始安装稍等片刻 检查电脑环境信息等待一会出现如下界面的话 单机是就好然后会...

2019-10-14 01:34:27 197

原创 ElasticSearch 系列第一章 - 介绍和安装(CentOs7)

博主个人主页前言这一系列文章是ElasticSearch的 关于ElasticSearch 相信大家多少应该听过 他也是一个文档型的nosql 在之前搭建或多或少肯定接触过solr吧首先借用百度百科对ElasticSearch的介绍ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsear...

2019-10-10 00:37:11 336

原创 springboot 整合 mybatis 以及 idea 安装 MybatisCodeHelper 插件

博主个人主页前言今天我们来说一下在springboot2.x版本中如何集成mybatis吧 并且在分享一个比较好用的idea的插件咯MybatisCodeHelperPro 这个插件可以很方便的帮助我们生成mapper和service文件和基础增删改查代码破解包获取地址链接:https://pan.baidu.com/s/1ZpEFUrkQhG4H6vchTdr-Ww提取码:7mdy...

2019-10-10 00:05:44 784

原创 微服务面试题

博主个人主页单体架构?将所有的功能,模块都耦合集中在一个应用服务器中 单体架构也叫单体系统优点部署简单项目易于管理缺点可伸缩性差可靠性差跨语言程度差测试成本高迭代困难团队协作困难特点会以一个进程的方式去运行打成一个唯一的jar包或者是war包微服务架构?解释微服务是一种架构风格。提倡将单一应用拆分为多个小模...

2019-10-09 02:47:04 315

原创 springboot 整合 redis - 集群版

博主个人主页redis教程前言今天来说一下 redis 的集群版的搭建和使用springboot来集成一下redis集群 实现redis的高可用性开发我们搭建的集群是真集群版本的 不是伪集群的 所以我们需要准备三台虚拟机 不可能去准备三台电脑吧 当然你有三台电脑也无所谓哦 使用虚拟机软件VMWARE或者其他的都可以 只要能够有三台虚拟机即可 创建完虚拟机之后呢 我们需要给每一台虚拟...

2019-10-08 00:41:12 238

原创 CentOs7忘记ROOT密码补救方法

博主个人主页前言有些时候 忘记服务器密码是经常发生的 今天来说一下 忘记了root密码如何轻松解决开发第一步打开centos7,在选择进入系统的界面按“e”进入编辑页面。第二步然后按方向键的向下键,找到以“Linux16”开头的行,在该行的最后面输入“init=/bin/sh”第三步按“ctrl+X”组合键进入单用户模式第四步输入“mount -o remount,rw ...

2019-10-07 04:18:05 223

原创 springboot 整合 redis - 单机版

博主个人主页redis教程前言之前讲解了redis的使用 这一篇主要来说redis和springboot整合的一个方式 单机版开始依赖springboot 版本是 2.1.9默认使用lettuce操作redis的<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.o...

2019-10-07 03:35:37 127

原创 Redis系列教程第一篇 - redis介绍和安装(win/linux)

博主个人主页前言这一系列是redis教程 redis是一个nosql数据库 在我们以后的开发中 使用到的几率是非常大的~我们这一篇主要来介绍一下redis和redis的安装方式以及环境搭建 这一篇的内容完全可以去当做面试题来回答哦~ 整理的比较综合开发redis介绍和作用百度百科是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库...

2019-10-07 02:29:05 179

原创 Tomcat其他知识篇 - 组件介绍

博主个人主页前言今天来说一下tomcat的每一个组件的作用开发将Tomcat内核高度抽象,可以看成由连接器(Connector)组件和容器(Container)组件组成,其中Connector组件负责在服务器端处理客户端链接,包括接受客户端链接、接受客户端的消息报文以及消息报文的解析工作,而Container组件负责对客户端的请求进行逻辑处理,并把结果返回给客户端,包括四个级别的容器:...

2019-10-04 17:53:03 184

原创 Tomcat内存优化第五篇 - APR

博主个人主页上一篇

2019-10-04 05:52:12 256

原创 Tomcat内存优化第四篇 - Apache ab压力测试工具

博主个人主页前言今天我们来学习一个这个压力测试工具 是apache的产品 每当我们学习一个工具的时候 最应该想到的第一步就是 安装它了 windows 版本 linux 版本 会在后续 奉上~开发安装地址 去下载下载完毕之后解码 点击 readme_first.html 文件 看到如下内容下载完毕之后呢我们可以修改一个端口什么的 为了防止我们的本机的80端口被占用 ...

2019-10-04 05:24:00 237

原创 Tomcat内存优化第三篇 - 并发优化和内存优化

博主个人主页前言这一篇我们接着来说关于tomcat的知识点啦~并发之前我们如果使用的是tomcat7的话 默认的回事bio模式 这是非常不好的一种io模型 那么我们应该如何优化呢?我们找到server.xml 在 conf文件夹爱下面找到我们设置端口的那一个 修改或添加如下内容 这是一般的设置方式 可以应对常见的并发问题 <Connector port="8080" pr...

2019-10-04 04:44:55 288

原创 Tomcat内存优化第二篇 - 个别优化参数详解

博主个人主页前言今天我们接着来说tomcat这部分的小知识哦 上一篇我们提到了如何设置我们tomcat的内存大小 这一篇主要来说一下tomcat的优化思路 以及如何能够让tomcat抗住并发呢?开发众所周知 我们一个完整的系统肯定不是一个单体应用就能扛得住的 在大并发的压迫下 如果我们的程序还是个单机系统 那肯定会会快就挂了 所以我们就不得不做出改变 那么常见的tomcat优化或者说高可用...

2019-10-04 04:11:58 283

原创 Tomcat内存优化第一篇 - 可视化控制界面以及内存分配

博主个人主页前言今天来说道说道关于Tomcat方面的小知识 响应任何一个学习过JavaEE课程的同学应该都非常熟悉Tomcat了吧 他是一个Servlet容器 能够让我们在这个容器中部署我们的Jsp项目 使用Jsp配合Servlet能够非常快速的开发出我们的JavaEE项目 对吧 但是我们之前仅仅用 但是有没有知道其中的一些其他知识呢? 嘿嘿 今天我们就来说一说Tomcat相关的优化知识吧...

2019-10-04 03:16:58 417

原创 Servlet单例模式创建

博主个人主页前言今天来说一下Servlet的运行原理啦开发先看原理图吧首先用户在客户端发送http请求 进入到web服务器中 然后web服务器去请求servlet容器 请求完毕之后看是否拥有这个Servlet 如果存在就创建实例并返回具体的响应 如果不存在就返回响应404 Servlet实例只会创建一个 再次请求不会去实例化新的实例 是以进程的方式去执行用户请求的 线程不安全的 默认...

2019-10-03 17:48:53 292

原创 React(Nextjs)中使用 copy-to-clipboard

博主个人主页前言今天来分享一个复制的小插件 可以让我们实现点击一下将某些内容复制到我们的粘贴板中 是一个非常有用的小功能开发安装$ cnpm i -S copy-to-clipboard引入import copy from 'copy-to-clipboard'使用 主要的就是 copy(“01sr”) 这个函数咯 <a href="ja...

2019-10-03 17:06:22 743

空空如也

空空如也

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

TA关注的人

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