自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (6)
  • 收藏
  • 关注

原创 在线h5页面生成器研究

1、关键词搜索wysiwyg,static site generator,h5 creator,h5 edtitor,h5 maker2、原理讲解(重点)https://github.com/CntChen/cntchen.github.io/issues/15https://github.com/CntChen/cntchen.github.io/issues/17https://blog.csdn.net/findhappy117/article/details/88413954

2021-04-01 15:07:30 453

转载 【前端优化】Externals 实现运行时加载依赖

webpack(vue-cli 自带) 中的 externals 配置选项提供了从输出的 bundle 中排除依赖的方法。防止将某些(自己配置)依赖打包,而是在项目运行时(runtime)从外部加载这些依赖。最直观的:减小 vue 项目 build 后的体积。操作步骤:配置 index.html配置项目中的 public/index.html 文件,在其中的 head 标签中添加如下:<!-- 使用CDN的CSS文件 --><% for (var i in html

2021-03-18 11:37:00 957 1

原创 vue-cli3打包项目引入外部CDN资源文件

1.在vue.config.js中使用chainWebpack添加externals配置module.exports = { chainWebpack: config => { if (process.env.NODE_ENV === 'production') { // #region 忽略生成环境打包的文件 var externals = { 'vue': 'Vue',

2021-02-20 19:35:32 1552

原创 kubernetes ingress控制器

什么是ingressIngress是授权入站连接到达集群服务的规则集合。从外部流量调度到nodeprot上的service 从service调度到ingress-controller ingress-controller根据ingress中的定义(虚拟主机或者后端的url) 根据虚拟主机名调度到后端的一组pod中Ingress资源定义kubectl explain ...

2020-04-18 19:00:09 173

原创 Kubenetes Deployment灰度发布回滚

apiVersion: apps/v1kind: Deploymentmetadata: name: myapp-deploy namespace: defaultspec: replicas: 2 selector: matchLabels: app: myapp release: dev template: metada...

2020-04-18 18:50:34 707

原创 kubernetes资源

# 帮助文档:查看某个资源应该如何定义, 如pods kubectl explain pods[.spec]kubectl explain pods.spec |grep 'containers' -i -51.1 常用资源/对象workload工作负载型资源:pod,ReplicaSet,Deployment,StatefulSet,daemonset,job... 服务器...

2020-04-18 17:55:11 113

原创 kubernetes基本操作

1.获取帮助文档kubectl explain pod.spec |grep containers -i -5 #查询containers属性文档2.Pod标签及标签选择器和注解#示例模板# kubectl get 类型 名称 --show-labels -o wide -L key=value#查看所有pod的标签# kubectl get pods --show-la...

2020-04-18 17:50:16 175

原创 kubernetes Pod容器存活性探测和就绪性探测

Pod容器存活性探测和就绪性探测1、存活性探测pods.spec.containers.livenessProbe.exec:存活性探测之exec探针apiVersion: v1kind: Podmetadata: name: liveness-exec-pod namespace: defaultspec: containers: - name: livene...

2020-04-18 17:39:26 556

原创 Jmeter请求引入java jar解密处理案例

项目地址:https://gitee.com/jalyson/JmeterTourism介绍Jmeter学习之旅,项目主要提供一个jmeter请求解密的一个案例以及部分内置对象的使用。##运行结果展示:运行步骤###1.打出加密jar包(工程:crypto)打包步骤可以百度idea打可执行jar ###加密jar加入jmeter工具中第一种: 把crypto.jar拷贝...

2019-10-26 11:41:30 461

原创 springboot整合ueditor百度富文本编辑器

第一步:到官方下载ueditorhttps://ueditor.baidu.com/website/download.html#ueditor(ueditor下载地址)gitee项目地址:https://gitee.com/jalyson/lucky.gitgithub项目地址:https://github.com/jalyson/lucky.git下载后,运行访问http://1...

2019-08-08 16:35:38 1128 2

原创 jQuery Validate基本使用方法总结

一.基于表单提交验证首先得引入jquery和jquery-validate.js。其次既然是表单校验,首先得有一个表单,即form标签,然后由于浏览器是通过name属性来提交表单数据的,所以需要给校验的控件都加上name属性。基于表单提交验证,按校验规则写法分为两种:规则写在表单中和规则写在js代码第一种:规则写在表单中(不推荐)<form class="cmxform" ...

2019-08-05 15:01:23 652

原创 java开发工具类

1)java正则表达式的匹配包括:邮箱,手机,姓名,昵称,身份证号,银行卡号等;2)生成6位随机数;3)对url中字符串进行编码和解码4)获取客户端ip地址5)获取系统当前时间6)生成32位编码不含横线7)生成MD5编码8)通过身份证获取性别9)通过身份证获取生日10)通过身份证获取生日11)手机号中间4位替换成星号12)邮箱地址加星号13)生成随机...

2019-03-29 14:39:40 329

转载 Java开发者常用工具汇总

1、Notepad++Notepad++是用于编辑xml、脚本以及记笔记的最佳工具。这个工具的最好部分在于,你在Notepad++上打开的任何一个文档,在关闭后都会有一个残留文档,它有助于在意外删除重要文档,还有办法恢复。Notepad++是一款非常有特色的编辑器,是开源软件,可以免费使用。2、XML MarkerXML Marker工具对Java程序员来说是非常重要的。它可以帮助...

2019-03-29 14:33:55 476

转载 各个开发阶段最流行的Java工具汇总

各个开发阶段最流行的Java工具汇总仅仅因为工具是最流行的并不意味着它是“最好的”。最好的总是和具体的编程内容相关。不过,人气,不可否认是选择同类工具时的重要指标。这并不是说流行本身会增加工具的价值;价值在于资源和来自于社区的支持。流行的工具更易于学习,因为有如此多的人可以帮助你使用它们。并且流行的开源工具,往往bug较少,因为有更多的目光都集中在代码上,有更多的人在大范围的场景中测试它。...

2019-03-29 14:31:42 185

转载 Java并发编程:CountDownLatch、CyclicBarrier和Semaphore

Java并发编程:CountDownLatch、CyclicBarrier和Semaphore  在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。  以下是本文目录大纲:  一.CountDownLatch用法  二.CyclicBarr...

2019-03-08 16:03:49 126

转载 HashMap的扩容机制

什么时候扩容:当向容器添加元素的时候,会判断当前容器的元素个数,如果大于等于阈值(知道这个阈字怎么念吗?不念fa值,念yu值四声)---即当前数组的长度乘以加载因子的值的时候,就要自动扩容啦。扩容(resize)就是重新计算容量,向HashMap对象里不停的添加元素,而HashMap对象内部的数组无法装载更多的元素时,对象就需要扩大数组的长度,以便能装入更多的元素。当然Java里的数组是无法自...

2019-03-08 15:27:42 207

转载 为什么B+树适合作为索引的结构

前言本文是在讲述什么样的数据结构适合作为索引,以及其适合作为索引的原因。而阅读本文需要对B树和B+树结构有稍微的理解。以及需要对磁盘操作知识有稍微的了解。对于磁盘操作的相关知识,在文章尾部的链接文章中,有详细的介绍。在MySQL中,主要有四种类型的索引,分别为:B-Tree索引,Hash索引,Fulltext索引和R-Tree索引,本文讲的是B-Tree索引。什么是索引索引(Index...

2019-03-05 14:39:30 122

转载 Redis分布式锁的实现方式

前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保锁的...

2019-03-05 14:35:07 106

转载 ZooKeeper的基本概念

什么是 ZooKeeperZooKeeper 的由来下面这段内容摘自《从 Paxos 到 ZooKeeper 》第四章第一节的某段内容,推荐大家阅读一下:Zookeeper 最早起源于雅虎研究院的一个研究小组。在当时,研究人员发现,在雅虎内部很多大型系统基本都需要依赖一个类似的系统来进行分布式协调,但是这些系统往往都存在分布式单点问题。所以,雅虎的开发人员就试图开发一个通用的无单点...

2019-03-05 14:30:32 117

原创 docker 搭建dnsmasq

创建容器并运行docker run -d -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN --restart=always --name dns-server andyshinn/dnsmasq进入容器docker exec -it dns-server /bin/sh首先配置上行的真正的dns服务器地址,毕竟你只是个本地代理,不了解外部规则。...

2018-07-26 23:02:31 1068

原创 Yocto在ubuntu创建自己的Linux发行版

导语:本文主要聚焦在如何使用 Yocto 在 Ubuntu 上创建一个最小化的 Linux 发行版。Yocto 项目在嵌入式 Linux 的世界非常著名,这是因为它用起来非常灵活、方便。Yocto 的目标是为嵌入式软硬件开发商创建自己的 Linux 发行版。本文我们将会创建一个可以运行在 QEMU 上的最小化的 Linux,并且在 QEMU 上实际运行。开发机注意:a、最少 4-6 GB ...

2018-07-26 22:39:04 1729

原创 如何利用VLC插件实现H5播放RTSP视频流

目前市场上的网络摄像机流类型基本都是RTSP流,无法像RTMPl流直接在网页直接播放,需要利用网页插件才能播放,大部分监控厂商都有提供一个插件,但是基本只兼容IE,在谷歌、火狐等知名浏览器上无法播放,下面内容整理了实现在火狐和以IE、google内核的浏览器(QQ浏览器、360浏览器、猎豹等)上实现直播网络摄像头视频。VLC配当前最新版本vlc-3.0.2-win32.exeqq浏览器测试过当前最...

2018-05-25 23:43:17 14985 2

转载 缓存穿透以及缓存雪崩解决方案分析

缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。解决方案有很多种方法可以有效地解决缓存穿透问题,最常见的则是采用布隆过滤器,将所有可能存在的数据哈希到一个足够大的...

2018-05-21 22:24:32 175

原创 事务及事务隔离级别

什么是事务事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)的缩写,这四种状态的意思是:1、原子性即不可分割,事务要么全部被执行,要么全部不执行。如果事务的所有子事务全部提交成功,则所有的数...

2018-05-21 22:12:23 100

转载 mysql性能优化-慢查询分析、优化索引和配置

mysql性能优化-慢查询分析、优化索引和配置

2017-09-14 10:29:13 206

原创 linux文件目录挂载与解挂

1.先安装nfs工具yum install nfs-utils2.挂载命令:mount nfs4 <挂载点域名>:<文件系统内目录> <当前服务器上待挂载目标目录>mount 2d53e3493cb-plh7.cn-shenzhen.nas.aliyuncs.com:/applogs/<项目名称> /app/logs3.加入开机自动挂载2d53e3493cb-plh7.cn-shenzhen

2017-03-30 15:04:03 2465

原创 Docker搭建dnsmasq

1.创建容器并运行docker run -d -p 53:53/tcp -p 53:53/udp –cap-add=NET_ADMIN –restart=always –name dns-server andyshinn/dnsmasq2.进入容器docker exec -it dns-server /bin/sh3.创建dns配置文件:vi /etc/resolv.dnsmasq4.添加内容:na

2017-03-30 14:57:50 4179

原创 docker rancher 部署

1.开放端口:vim /etc/sysconfig/iptables加入-A INPUT -p tcp -m state –state NEW -m tcp –dport 8080-j ACCEPT镜像下载(可以直接运行部署命令)docker pull rancher/server //可有可无2.部署命令docker run -d –restart=always -v /data/rancher_

2017-03-30 12:04:00 530

转载 CentOS7 SSH远程登录服务器详解

一、明文传输与加密传输明文传输:当我们的数据包在网络上传输的时候,以数据包的原始格式进行传输,别人很容易截获我们的数据包,得到我们的信息。加密传输:当两个主机之间传输信息或者是A主机远程控制B主机的时候,在两个主机传输数据包之前,加密过之后才通过网络传输过去。因此,就算有人截获了传输的数据包,也不知道传输的内容。二、SSH(Secure Shell)简介SSH是建立

2016-09-06 15:31:13 13120

原创 centos7 开放端口

查询端口  firewall-cmd --query-port=80/tcp开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp  #添加端口,格式为:端口/通讯协议 --permanent   #永久生效

2016-09-06 15:28:36 1585

转载 window 安装Rabbit MQ

安装Rabbit MQRabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。通过下面两个连接下载安装3.2.3 版本:下载并安装 Eralng OTP For Windows (vR16B03)运行安装 Rabbit MQ Server Windows Installer (v3.2.3)默认安装的Rabbit M

2016-08-24 17:43:09 385

转载 centos7 rabbitmq安装

1、安装系统基础设施服务器:Java平台、Linux远程管理、开发工具2、安装Erlangsu -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm'sudo yum install erlang检查是否安装好:[root@localh

2016-08-24 10:06:21 239

discuz3.2 英文语言包

discuz3.2英文语言包,在别人基础上,整合些3.3的.

2017-05-18

库存管理系统

系项目为c#项目,包含数据库,自己导入即可使用。不懂的话自己百度哈。

2013-07-11

网上图书商城java

网上图书商城java+mysql此下载包包含项目和数据库sql代码,适合刚学习java的同学做学习参考,项目比较完整。

2013-07-11

图书商城java项目

该项目是一个网上商城,只卖图书,java项目 mysql数据库

2013-07-11

matlab 知识点

matlab 知识点整理,可以帮助需要的同学节省时间

2013-04-25

数据库设计

数据库设计

2011-12-26

空空如也

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

TA关注的人

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