![](https://img-blog.csdnimg.cn/20190904025733361.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
整合问题案例
文章平均质量分 66
本专栏会记载各种软件安装方式和环境配置以及和主流常用框架相互集成或一些第三方接口使用的文章
路克森
热衷于前后端交流 关注 B站 路克森 带你零基础学编程!
哔哩哔哩 搜索 路克森 从0学编程
展开
-
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 · 250 阅读 · 0 评论 -
原生JS手动实现数组内插入元素
JS实现数组内指定位置插入元素这个例子是使用JavaScript来实现的给数组中对应位置插入一个元素如下是实现方法,注释写的非常清楚 如果你觉得看的不是特别理解 这里还有视频教程视频教程地址var arr = [1,2,3,5,6];// 不改变自身// 在数组的原型上添加一个插入元素的方法// insertIndex 插入的下标 insertItem 插入的内容Array.prototype.insertArrayItem = function(insertIndex,inse原创 2021-09-03 22:44:52 · 489 阅读 · 0 评论 -
Web常用的涟漪按钮特效
下面是实现代码 效果图 点击会有个涟漪效果可以保存一下代码查看一下视频教程地址微信搜索 阿祥说 公众号 关注获取更多资料可课程~<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Button</title> <style type="text/css"> *{原创 2020-06-28 13:03:45 · 566 阅读 · 0 评论 -
原生JS实现元素拖拽
效果可以随意拖拽 并限制边界检查代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>拖拽</title></head><style> .mask{ wid...原创 2020-01-14 03:29:25 · 377 阅读 · 0 评论 -
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 · 931 阅读 · 1 评论 -
使用 Log4J打印日志
导入依赖<dependency> <groupId>org.slf4j</groupId> <artIfactId>slf4j-apI</artIfactId> <versIon>1.7.22</versIon></dependency><dependency>...原创 2019-11-16 16:29:20 · 182 阅读 · 0 评论 -
快速排序算法
博主个人主页前言今天我们来看快速排序如何实现 下面注释非常的详细 我一般这种性质的知识点 一般都是以注释为解释了 ~~ 仔细查阅吧 在面试中快速排序经常被问到代码package top.liwenxiang.ms;import java.util.Arrays;import java.util.Random;public class 快排 { public sta...原创 2019-11-16 15:43:13 · 140 阅读 · 0 评论 -
Vue+ElementUi项目部署服务器字体图标丢失问题
博主个人主页解决办法脚手架build文件夹 util 文件 内找到这个代码块 加上 publicPath重新build 部署 即可原创 2019-10-21 03:56:36 · 3197 阅读 · 0 评论 -
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 · 573 阅读 · 0 评论 -
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 · 807 阅读 · 0 评论 -
springboot 整合 redis - 集群版
博主个人主页redis教程前言今天来说一下 redis 的集群版的搭建和使用springboot来集成一下redis集群 实现redis的高可用性开发我们搭建的集群是真集群版本的 不是伪集群的 所以我们需要准备三台虚拟机 不可能去准备三台电脑吧 当然你有三台电脑也无所谓哦 使用虚拟机软件VMWARE或者其他的都可以 只要能够有三台虚拟机即可 创建完虚拟机之后呢 我们需要给每一台虚拟...原创 2019-10-08 00:41:12 · 250 阅读 · 0 评论 -
CentOs7忘记ROOT密码补救方法
博主个人主页前言有些时候 忘记服务器密码是经常发生的 今天来说一下 忘记了root密码如何轻松解决开发第一步打开centos7,在选择进入系统的界面按“e”进入编辑页面。第二步然后按方向键的向下键,找到以“Linux16”开头的行,在该行的最后面输入“init=/bin/sh”第三步按“ctrl+X”组合键进入单用户模式第四步输入“mount -o remount,rw ...原创 2019-10-07 04:18:05 · 228 阅读 · 0 评论 -
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 · 134 阅读 · 0 评论 -
Servlet单例模式创建
博主个人主页前言今天来说一下Servlet的运行原理啦开发先看原理图吧首先用户在客户端发送http请求 进入到web服务器中 然后web服务器去请求servlet容器 请求完毕之后看是否拥有这个Servlet 如果存在就创建实例并返回具体的响应 如果不存在就返回响应404 Servlet实例只会创建一个 再次请求不会去实例化新的实例 是以进程的方式去执行用户请求的 线程不安全的 默认...原创 2019-10-03 17:48:53 · 298 阅读 · 0 评论 -
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 · 795 阅读 · 0 评论 -
React(NextJs)中使用Animate.css
博主个人主页前言今天来说一下animate.css在react中的使用方式 还是比较简单的哦开发在之前我们平常使用的话是直接给animate.css通过cdn的形式加载到我们的html页面中的啦 现在呢我们是通过react来开发 自然不是使用直接引入cdn的形式啦 我们来看一下如何使用呢 其实使用起来非常简单啦这是一个简单的目录结构我们可以将我们的animate.css当做静态资源...原创 2019-10-03 17:00:35 · 1949 阅读 · 0 评论 -
Idea中创建项目运行会提示无法加载主类解决方案
在最近 很久没有写javase的练习了 便随手使用idea创建了一个Java project 设置到在运行的时候 缺一直提示 无法加载主类 非常苦恼 本来以为是自己的环境变量CLASSPATH有问题 但仔细已查看 非常确定自己的电脑上的环境变量没有一点问题 那就奇了怪了 为什么还是 提示无法加载主类 在捣鼓了一会发现一个地方我在创建项目的时候没有该对看下图成就是这个将 红色区域内的路径 换...原创 2019-06-17 16:05:14 · 3360 阅读 · 0 评论 -
分布式协调工具 - Zookeeper 客户端(Curator) 使用
前言这一篇主要来说一下Zookeeper客户端Curator的使用方式涉及知识点增删改查 API分布式锁概念首先增删该查 肯定没啥说了把 那么主要说的就是简单概括一下分布式锁的问题之所以叫做分布式锁 那么肯定是在分布式场景下才会遇到的问题实现分布式锁的方式mysql 实现简单 无法面对大并发场景 容易死锁redis 实现相对复杂 性能好 但...原创 2019-09-03 18:31:30 · 248 阅读 · 0 评论 -
Spring 4 中使用 Scheduled 任务调度
前言这一篇我们来说一下在Spring中如何使用Scheduled做定时任务使用依赖 我们导入context依赖就好 内部包含了 core aop express beans <dependency> <groupId>org.springframework</groupId> <arti...原创 2019-09-03 23:35:41 · 791 阅读 · 0 评论 -
SpringBoot整合Shiro实现认证授权元素控制[一篇文章熟悉Shiro的使用]
博主个人主页原创 2019-09-05 13:29:13 · 188 阅读 · 0 评论 -
SpringBoot整合SpringDataJPA使用
博主个人主页待更新。。。。原创 2019-09-05 22:50:26 · 186 阅读 · 0 评论 -
SpringBoot For Java SDK 和 JS sdk 两种方式实现QQ第三方登录[精选]
博主个人主页前言这一篇我们主要来说一下如何使用JavaSdk 和 Js Sdk 来实现我们的第三方登录开始首先我们要借助于开放平台提供的力量来进行开发 那么我们是否是有必要去了解一下开放平台所尊徐的协议呢 没错 互联网中这么多的开放平台都是实现了oAuth2规范协议那么这个oAuth是什么呢?首先我们需要知道 oAuth 是一种标准 对应的实现有Spring Security ...原创 2019-09-13 02:39:43 · 960 阅读 · 0 评论 -
JSP获取用户真实IP/Nginx代理用户IP/微信支付签名算法
博主个人主页前言今天分享几个小知识点和工具类~使用nginx代理后,获取用户真实ip在nginx配置文件中添加server { listen 80; server_name _; location / { .................. proxy_pass http://127.0.0.1:8000/; ...原创 2019-09-17 01:29:41 · 303 阅读 · 0 评论 -
Nginx访问第三方接口代理跨域
博主个人主页前言有的时候我们需要调用别人的接口 但是接口又不是我们编写的 所以无法修改后台代码 但是又是从客户端发送的请求 所以就收到了同源限制的问题 造成跨域 那么这个时候在我们不能够修改后台代码的情况下不能够使用JSONP和CORS的方式进行跨域应该怎么办呢? 对 这个时候我们可以利用Nginx来进行跨域 其实还是比较简单的 我们加入几行配置就可以达到我们想要的效果了配置假设我们需要访...原创 2019-09-19 02:13:57 · 2659 阅读 · 2 评论 -
SSM项目中正确使用Log4j打印日志
博主个人主页前言我们在进行项目开发的时候 日志信息的输出 会很有帮助对我们 所以说在一个项目中日志大打印是很有必要的 今天就来分享一个如何在SSM项目中使用log4j打印日志信息pom依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12&l...原创 2019-09-19 03:31:34 · 2050 阅读 · 0 评论 -
Java爬虫库 - Jsoup 使用
博主个人主页前言今天来分享一个非常好用的Java爬虫库 让我们可以拿到一串HTML文本字符串 可以随意获取到自己需要获得的数据 这个库的名字是Jsoup 内置了可以让我们像使用CSS的选择器一样的方法来获取页面上的元素并且一些API和JavaScript操作DOM的API使一致的使用pom依赖我们需要用到httpclient发送http请求获取数据我们需要用到junit做单元测试 不用...原创 2019-09-19 05:54:46 · 306 阅读 · 0 评论 -
JavaScript实现海报二维码生成+下载自定义名称[精选]
博主个人主页观看本章节分享的内容建议学习过canvas本次DEMO效果图资料获取地址链接:https://pan.baidu.com/s/1g13Lee61gy1jXmTxWOQkWQ提取码:j1d7前言现在非常多的网站都会生成一些海报和二维码做一些特殊的业务 例如邀请 分享等 今天我们来看Js中如何使用qrcode+canvas实现海报的生成和下载其实还是一张背景图 加上一张二...原创 2019-09-20 02:21:12 · 1987 阅读 · 3 评论 -
IDEA无法导入Java某一个包下的类解决
博主个人主页前言我在开发过程中 突然发现idea不能使用util下的类的了 很是奇怪 经过一段时间的努力 终于找到了问题所在 其实非常简单 在idea中修改一个配置就好了找到如下图所展示的界面 将箭头指向区域的所有包都删除掉即可 加载这里的包都不能在idea中使用哦 然后点击OK就好了结语谢谢阅读~~~...原创 2019-09-24 16:12:06 · 8594 阅读 · 2 评论 -
Linux(CentOS7)和Windows中搭建SVN服务器项目
博主个人主页前言今天呢我们来看一下如何在linux中搭建SVN服务器项目咯 SVN呢是一个比较流行的项目版本控制工具 但是SVN的使用呢和GIT不同 SVN呢是集中式的进行管理 而且是有服务器和客户端的 所以我们如果想要使用SVN服务器呢 就必须先要搭建一个SVN服务器 用来管理项目 然后我们进行对应的权限配置就可以将项目拉取下来啦~ 我们可以在windows或者linux环境中使用...原创 2019-09-29 22:55:04 · 231 阅读 · 0 评论 -
github/谷歌hacking - 检索骚操作
博主个人主页前言今天内容很简单 就是来分享几个在github中的检索方式 能够更快速的获取到更优秀的项目 供我们去参考学习使用githubin平常我们在github搜索可能就只是在这里输入你的关键字就ok了 可是这样搜索出来的内容非常庞大 而且也不是完全有用 我们需要的使精品 真正有用的项目才行 所以我们可以使用对应的关键字来进行对搜索的结果过滤咯 可以使用in关键字比如现在搜索 ...原创 2019-10-01 00:39:35 · 714 阅读 · 0 评论 -
Linux(CentOs6.5) 中安装RabbitMQ教程
最近刚开始学习RabbitMQ这个消息中间件 就安装问题来说由于是刚接触 还是废了一点时间 经过努力 还是很轻松的安装成功啦 嘿嘿 然后迫不及待的就分享出来安装 erlang由于RabbitMQ是依赖于erlang的 所以我们在安装RabbitMQ的时候需要首先安装erlangErlang 安装方式有两种吧 看下面从Erlang Solution安装(这种安装的erlang版本可能会有...原创 2019-06-18 21:11:49 · 2519 阅读 · 0 评论