自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 上海十大最美婚纱摄影外景地推荐

【外滩源】 地址:外滩北端 https://you.ctrip.com/photos/sight/shanghai2/r143705-18312870.html 门票:免费 推荐拍摄角度:以新天安堂为背景来拍摄 这里保留着一批建于1920年至1936年间的各式近代西洋建筑,是外滩地区最早...

2019-09-17 17:37:00

阅读数 71

评论数 0

转载 com.aliyun.oss.ClientException: Connection error due to: Connection pool shut down

com.aliyun.oss.ClientException: Connection error due to: Connection pool shut down[ErrorCode]: Unknown[RequestId]: Unknown 原因:如果你使用的spring的注入方式,那么所获...

2019-08-15 16:34:00

阅读数 252

评论数 0

转载 springboot集成redis实现消息发布订阅模式-跨多服务器

环境:SpringBoot + jdk1.8 基础配置参考https://blog.csdn.net/llll234/article/details/80966952 查看了基础配置那么会遇到一下几个问题: 1.实际应用中可能会订阅多个通道,而一下这种写法不太通用container....

2019-08-14 15:29:00

阅读数 108

评论数 0

转载 java.lang.IllegalStateException: Duplicate key 20

这个我在公司遇到的一个问题。原因:使用Map<String, String> RelationMap = relation.stream().collect(Collectors.toMap(s -> s[2], s -> s[1], (oldValue, newValue...

2019-08-07 12:46:00

阅读数 130

评论数 0

转载 设计模式(三) 责任链模式

定义 责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。 发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。 ...

2019-07-18 16:33:00

阅读数 64

评论数 0

转载 设计模式(一) 策略模式

使用场景 定义一系列的算法,将算法进行封装、隔离、相互独立、又能相互替换。 公司最近在做直播功能,底层原来有一套直播API,现在新增一套网宿直播API。考虑以后的扩展性,需要将两套API进行统一管理。现在以网上的支付方式演示我对策略模式的理解。 支付方式 我们知道网上有很多支付方式。支付宝...

2019-07-16 15:38:00

阅读数 18

评论数 0

转载 设计模式(二) 装饰模式

装饰模式 装饰模式又叫包装模式。装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰模式的类图  在装饰模式中的角色有:   ●  抽象构件(Component)角色:给出一个抽象接口,以规范...

2019-07-15 23:05:00

阅读数 20

评论数 0

转载 JS控制Video播放器(快进、后退、播放、暂停、音量大小)

思路: 一.首先监听触发事件。 比如:向上键对应的keyCode为38,向下键对应的keyCode为40,向左键对应的keyCode为37,向右键对应的keyCode为39,空格键对应的keyCode为32, 其他的keyCode可以通过 console.log("keyCode:...

2019-07-11 13:50:00

阅读数 183

评论数 0

转载 防止页面被调试

实现原理 执行以下方法,会进入断点,如果断点的时间 >10毫秒,那么我就认为你正在调试。 JS代码中执行 1 (function noDebuger() { 2 3 function testDebuger() { 4 var d = new...

2019-07-10 18:14:00

阅读数 24

评论数 0

转载 【转】CentOS7 64位安装mysql教程

从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示 1、先检查系统是否装有mysql rpm -qa | grep mysql 这里返回空值,说明没有安装 这里执行安装命令是无效的,因为centos-7默认是Mar...

2019-05-08 13:36:00

阅读数 15

评论数 0

转载 yum 常用命令使用

1.向服务器上传文件或者下载文件 我们知道我们经常需要向服务器上传文件,或者从服务器下载文件,rz和sz命令可以满足我们的要求, 只不过默认情况下是不能使用的。我们需要使用yum install lrzsz来安装,如下图所示。 安装完rzsz之后,我们便可以使用rz进行上...

2019-05-07 20:35:00

阅读数 21

评论数 0

转载 【Java并发编程二】Java并发包

1.Java容器 1.1.同步容器 Vector ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位...

2019-04-28 20:04:00

阅读数 20

评论数 0

转载 学习笔记1—多线程相关笔记

1.为什么使用多线程? 举例说明:单个进程好比:一个人需要做饭、洗衣服、扫地、接孩子放学,需要一个人一个一个去完成,合理规划时间。多线程好比:找多个人做饭、洗衣服、扫地、接孩子放学,他们之间互不干扰,互不影响。由此可以看到:多线程相比于单个进程执行效率更高。能合理的利用cpu资源,降低程序之间的...

2019-04-25 16:24:00

阅读数 20

评论数 0

转载 【Java并发编程一】线程安全问题

1.多线程的实现 多线程有两种实现方式: 1.1.继承Thread类 =>示例:A a=new A(); a.start(); 1.2.实现Runnable接口 =>示例:A a=new A();...

2019-04-11 16:32:00

阅读数 18

评论数 0

转载 Intellij IDEA配置优化--转载

Intellij IDEA配置优化 转载于:https://www.cnblogs.com/IT-study/p/10444707.html

2019-02-27 16:40:00

阅读数 14

评论数 0

转载 idea使用阿里工具优化代码+阿里开发手册

idea安装工具 打开插件安装界面 File-Settings-Plugins-Browse repositories... 搜索Alibaba Java Coding Guidelines 进行安装 使用编码规约扫描 点击工具栏或者右键选择编码规约扫描 扫描结果如下...

2019-01-24 16:35:00

阅读数 63

评论数 0

转载 Navicat Premium 12.1.12.0安装与激活

转载自:Navicat Premium 12.1.12.0安装与激活 作者:丿记忆灬永殇丨 链接:https://www.jianshu.com/p/5f693b4c9468 navicat12112注册机与安装包下载 链接: https://pan.baidu.com/s/1QO62...

2019-01-23 11:23:00

阅读数 22

评论数 0

转载 H5分享功能

web端分享功能 https://www.cnblogs.com/sdcs/p/8328367.html H5分享功能 公司里面做web开发经常会做H5页面,今天整理分享一下。 微信公众号平台 步骤一:绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全...

2018-12-11 11:40:00

阅读数 48

评论数 0

转载 excel导出使用get请求参数过长问题

遇到的问题: excel导出功能时,使用的是window.location.href=url也就是get请求。当传入参数过长的时候就报了414,地址过长的错误。 解决思路: 将get请求换为post请求。而一般的post请求只能处理xml, json, script, or html...

2018-11-22 16:48:00

阅读数 59

评论数 0

转载 百度地图Web引用

上海中心二楼 示例 http://api.map.baidu.com/geocoder?address=北京市海淀区上地信息路9号奎科科技大厦&output=html&src=webapp.baidu.openAPIdemo 参考地址: http://lbs...

2018-11-21 13:43:00

阅读数 41

评论数 0

转载 idea通过mapper快速定位到xml文件

1.点击File找到设置(Settings) 2.点击Plugins下的 Browse respositories 3.在搜索栏搜索mybatis ,选中 Free Mybatis plugin——install(安装)。重启idea即可 转载于:https://ww...

2018-11-07 11:59:00

阅读数 50

评论数 0

转载 解决电脑系统卡、慢 3分钟成为高手!

简介:大家在平常使用电脑的过程中,随着时间的推移,电脑Windows系统会变得越来越卡,越来越慢!很多人都会选用电脑自带的系统安全软件来优化Windows系统,不过效果不理想,反而越来越慢!其实,怎么样解决电脑卡、运行缓 ... 大家在平常使用电脑的过程中,随着时间的推移,电脑Windo...

2018-10-25 14:27:00

阅读数 48

评论数 0

转载 xxl-job调度中心配置以及常见错误

项目结构图 启动步骤: 1.检查 /xxl-job/xxl-job-admin/src/main/resources/xxl-job-admin.properties 下的JDBC链接、登录账号。 2.启动 xxl-job-admin 项目,无报错 使用 http://localho...

2018-09-29 15:48:00

阅读数 337

评论数 0

转载 如何编写高效的jQuery代码(转载)

jQuery的编写原则: 一、不要过度使用jQuery   1. jQuery速度再快,也无法与原生的javascript方法相比,而且建立的jQuery对象包含的信息量很庞大。所以有原生方法可以使用的场合,尽量避免使用jQuery。   例如: $("a"...

2018-09-28 13:22:00

阅读数 20

评论数 0

转载 运行报错:java.io.IOException: invalid constant type: 15

jdk,tomcat更新到jdk1.8与 tomcat8 运行报错:java.io.IOException: invalid constant type: 15 pom.xml文件中更新javassist的版本从3.15到3.18 1 <dependency> 2 <...

2018-09-27 13:19:00

阅读数 36

评论数 0

转载 分布式解决方案的收集

博文并非原创,针对一些分布式解决方案的收集 许雪里 分布式任务调度平台XXL-JOB https://www.cnblogs.com/xuxueli/p/5021979.html [XXL-JOB配置说明]:https://www.cnblogs.com/IT-study/p/9724088.ht...

2018-09-08 17:07:00

阅读数 19

评论数 0

转载 一天带你入门到放弃vue.js(三)

自定义指令 在上面学习了自定义组件接下来看一下自定义指令 自己新建的标签赋予特殊功能的是组件,而指定是在标签上使用类似于属性,以v-name开头,v-on,v-if...是系统指令! v-是表示这是vue的指令if,for等是指令的名字!接下来看一下如何创造一个属于自己的指令吧! 全局指令,...

2018-09-05 15:11:00

阅读数 21

评论数 0

转载 一天带你入门到放弃vue.js(二)

接下来我们继续学习一天带你入门到放弃系列vue.js(二),如有问题请留言讨论! v-if index.html <div id="app"> <p v-if="user=='admin' &&...

2018-09-05 15:07:00

阅读数 22

评论数 0

转载 一天带你入门到放弃vue.js(一)

写在前面的话! 每个新的框架入手都会进行一些列的扯犊子!这里不多说那么多!简简单单说一下vue吧! Vue.js是目前三大框架(angular,vue,react)之一,是渐进式js框架,据说是摒弃了了其他的两者框架的缺点继承了优点!容易上手,效率高,压缩版源码仅20k!中文文档比较完善(或许...

2018-09-05 15:00:00

阅读数 19

评论数 0

转载 JDK配置环境变量不成功的原因

根据自己配置环境变量遇到的问题进行总结: 1.二次安装需要注意的问题 由于已经安装了一次的原因,此时的注册表已经有了安装记录。 建议删除jdk的记录 首先打开注册表 开始菜单→运行。或者直接键盘按下WIN+R键,打开运行窗口。输入regedit,确定。 打开了注册表编辑器。 找到JDK 在注册表的...

2018-08-09 22:44:00

阅读数 254

评论数 0

转载 Java 使用blob对H5视频播放进行加密《java视频加密》

1.创建一个H5 <video>标签 <video id="sound" type="video/mp4" controls="controls" autoplay="autoplay" ...

2018-06-29 11:39:00

阅读数 180

评论数 0

转载 Java 实现视频下载功能

public static boolean httpDownload(String httpUrl, String saveFile) { // 1.下载网络文件 int byteRead; URL url; try { ...

2018-06-28 17:14:00

阅读数 93

评论数 0

转载 高并发与高可用实战之基础知识大型网站架构特征(一)

大型网站架构特征: 1.高并发?(用户访问量比较大) 解决方案:拆分系统、服务化、消息中间件、缓存、并发化 高并发设计原则 系统设计不仅需要考虑实现业务功能,还要保证系统高并发、高可用、高可靠等。同时还应考虑系统容量规划(流量、容量等)、SLA指定(吞吐量、响应时间、可用性、降级方案等)、...

2018-06-13 00:18:00

阅读数 71

评论数 0

转载 Java线程池实现原理之自定义线程池(一)

1.队列的概念 谈到多线程先讲下队列的概念,之后的多线程学习会用到此类知识。 队列分为:阻塞式队列(有界)、非阻塞式队列(无界),遵循着先进先出、后进后出的原则。阻塞队列与非阻塞队列区别: 1.非阻塞式队列超出队列总数会丢失。 2.阻塞式队列超出总数会进入等待(等待时间=设置超时时间)。 ...

2018-05-16 11:30:00

阅读数 26

评论数 0

转载 提高Maven下载jar包的速度

1.提高Maven下载jar包的速度 打开项目所配置的maven包下conf目录下的settings.xml 找到 <mirrors>标签添加一下内容: 1 <!-- 阿里云仓库 --> 2 <mirror> ...

2018-05-10 20:16:00

阅读数 25

评论数 0

转载 CentOS下安装JDK的三种方法

CentOS下安装JDK的三种方法 由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost...

2018-05-08 19:37:00

阅读数 26

评论数 0

转载 linux CentOS6.5 yum安装mysql 5.6

1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,果断这么干 # yum -y remove mysql-libs.x86_64 3.随便在你存放文件的目录下执行,这里解释一...

2018-05-02 15:17:00

阅读数 17

评论数 0

转载 sudo apt-get 与 yum安装有啥区别

rpm包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服务的时候免不了要和它们打交道。 rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上, deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上。 我们知道如...

2018-05-02 11:00:00

阅读数 41

评论数 0

转载 教你开发jQuery插件(转)

教你开发jQuery插件(转) 阅读目录 基本方法 支持链式调用 让插件接收参数 面向对象的插件开发 关于命名空间 关于变量定义及命名 压缩的好处 工具 GitHub Service Hook 原文:http://www.cnblogs.com/W...

2018-04-25 19:56:00

阅读数 47

评论数 0

转载 docker学习笔记(一)—— ubuntu16.04下安装docker

docker学习笔记(一)—— ubuntu16.04下安装docker 原创2018年03月01日 14:53:00 标签: docker/ ubuntu 1682 本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官...

2018-04-20 09:25:00

阅读数 43

评论数 0

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