自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 阿里云k8s部署zookeeper集群

1. 阿里云k8s创建有状态应用 StatefulSet , 选择使用模板创建可以创建自定义模板apiVersion: apps/v1kind: StatefulSetmetadata: creationTimestamp: '2019-09-09T08:45:12Z' generation: 1 labels: app: zooke...

2019-10-05 16:04:00 1270

转载 Kubernetes StatefulSet

StatefulSet 简介在Kubernetes中,Pod的管理对象RC、Deployment、DaemonSet和Job都是面向无状态的服务。但现实中有很多服务是有状态的,特别是一些复杂的中间件集群,例如MySQL集群、MongoDB集群、Akka集群、ZooKeeper集群等。以上集群有几个共同点:1.每个节点都有固定的身份ID,通过这个ID,集群中的成员可以互相发现...

2019-10-05 10:41:00 595

转载 MySQL存储引擎

MySQL的存储引擎种类很多,有MyISAM、InnoDB、Archive、Blackhole、CSV、Memory、Merge、NDB等。以下主要介绍MyISAM和InnoDB。MyISAM 在MySQL 5.1之前的版本,MyISAM是默认的存储引擎。MyISAM提供了大量的特性,包括全文索引、压缩、空间函数(GIS)等,但MyISAM不支持事务、不支持外键、不支持行级锁(仅支持表级...

2019-09-26 22:44:00 500

转载 阿里云云监控-进程监控

进程监控默认为您采集最近一段时间内活跃进程的CPU使用率、内存使用率以及进程打开文件数。如果您添加了进程关键字,还可以采集包含关键字的进程个数。查看活跃进程消耗云监控插件会每分钟统计一次CPU消耗Top5 的进程,记录 Top5 进程的CPU使用率、内存使用率和打开文件数。进程的CPU使用率与内存使用率,请参考Linux的top命令。当前进程打开文件数,请参考Li...

2019-09-26 14:48:00 660

转载 Linux IO模式

用户空间和内核空间 现在操作系统都是采用虚拟存储器,那么对于32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操作系统将虚拟空间分为两部分,内核空间,用户空间。针对linux系统而言,将最高的1G(从...

2019-09-26 01:08:00 63

转载 Laravel之杂记

1.composer设置国内镜像加速composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/2.composer创建应用composer create-project laravel/laravel test --prefer-dist "5.8.*"3.自建辅助函数,可...

2019-09-24 11:54:00 91

转载 Mysql之SQL随笔

1.创建数据库1 create database if not exists shop default character set utf8mb4 default collate utf8mb4_unicode_ci;转载于:https://www.cnblogs.com/caohongchang/p/11577385.html

2019-09-24 11:27:00 68

转载 cookie和session的区别

两者都是会话跟踪技术,用来确定用户身份的机制。cookie在客户端记录信息,session在服务端记录信息。cookie不安全,大小有限制,最大3k。session较安全,但访问增多,会占用内存。cookie、session分属客户端和服务端,但服务端session的实现依赖于cookie,sessionId作为请求header,保存容器是cookie。但并不完全依赖于cookie,当客...

2019-09-23 23:02:00 87

转载 PHP中require和include的区别

相同点:两者都是包含并运行指定文件,语法可以使用require('a.php')、include('a.php'),也可以使用require 'a.php'、include 'a.php'。require_once和include_once用于在脚本执行过程中,同一文件有可能被包含超过一次的情况下,确保文件只被包含一次,以避免函数重定义以及变量重新赋值等问题。不同的:1.对错...

2019-09-23 22:10:00 70

转载 设计模式之建造者模式

建造者模式主要在于创建一些复杂的对象。将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示的设计模式; 1 class Product { 2 private $_parts; 3 public function __construct() 4 { 5 $this->_parts = array();...

2019-09-17 23:21:00 72

转载 设计模式之抽象工厂模式

有些情况下我们需要根据不同的选择逻辑提供不同的构造工厂,而对于多个工厂而言需要一个统一的抽象工厂 1 class System{} 2 class Soft{} 3 4 class MacSystem extends System{} 5 class MacSoft extends Soft{} 6 7 class WinSystem e...

2019-09-17 22:04:00 75

转载 设计模式之工厂模式

工厂模式是另一种非常常用的模式,正如其名字所示:确实是对象实例的生产工厂。某些意义上,工厂模式提供了通用的方法有助于我们去获取对象,而不需要关心其具体的内在的实现。 1 /** 2 * Factory claa[工厂模式] 3 */ 4 interface SystemFactory 5 { 6 public function createSyst...

2019-09-17 21:57:00 70

转载 如何:确定已安装的 .NET Framework 版本

用户可在他们的计算机上安装和运行 .NET Framework 的多个版本。当你开发或部署应用时,你可能需要知道用户的计算机上安装了哪些 .NET Framework 版本。.NET Framework 由两个采用不同版本的主要组件构成:一组程序集,它们是为应用提供功能的类型与资源的集合。.NET Framework 和程序集使用相同的版本号。公共语言运行...

2019-09-17 15:12:00 2474

转载 jquery让form表单异步提交

1.监听表单提交事件,并阻止表单提交$("form").submit(function(e) { return false;//阻止表单提交})2.拿到表单内容let data = $("form").serialize();//上边这个就是拿到表单的内容,如果你想要json格式,就要自己去处理 //hdxh=1&name=%E5%BC%A...

2019-09-17 14:11:00 108

转载 图片加载失败后

本文主要讨论页面中图片加载失败后替换默认图片的几种方式重点来了:一定要记住error事件不冒泡。相关的知识点:jquery的ready方法、$("img").error()、img的complete属性、插件imagesLoaded、事件委托、事件捕获和图片预加载的方法等图片加载失败替换为默认图片1.1 给图片绑定error事件当图片加载失败时会触发error事件$("i...

2019-09-16 16:11:00 144

转载 MySQL中对字段内容为Null的处理

使用如下指令,意思就是select IFNULL(jxjy,0) AS jxjyfrom yourTableifnull(a,b) 意思是指:如果字段a为null,就等于bif( sex = '男','女','男');意思是:如果sex=0,就是第一个,否则就是第二个转载于:https://www.cnblogs.com/Lyn4ever/p/11527551.html...

2019-09-16 15:29:00 252

转载 dubbo调用外网接口 注册外网ip到zookeeper 暴露外网ip

dubbo注册时会通过主机名寻找ip,会将内网ip注册到zookeeper如果我们调用外网服务器server的话是找不到的会报如下错误[DUBBO] client reconnect to 127.0.0.1:20880 find error . url: dubbo://127.0.0.1:20880/xxxxxxxxxx解决方案:修改host,将主机名放到外网ip后...

2019-09-11 10:40:00 983

转载 dubbo-admin管理平台搭建

通过dubbo-admin可以对消费者和提供者进行管理下载dubbo-admindubbo-admin的下载,可自行到官网下载:https://github.com/alibaba/dubbo我们只关心dubbo-admin这个目录image.png打包war方式一:idea中maven中找到dubbo-admin直接pack...

2019-09-10 11:20:00 119

转载 Linux操作系统(六)_文件系统结构

linux只有一个文件树,整个文件系统是以一个树根"/"为起点的所有的文件和外部设备都以文件的形式挂在上面,linux发行版本的根目录大都是以下结构:/bin /sbin /boot/dev /etc/lib/home/proc /sys /media /mnt/root /opt/tmp /usr/var/lost+found/bin:给用户用的基...

2019-09-10 10:50:00 301

转载 java-SFTP

总结一下工作中用到的,sftp传输文件的操作案例。一、设计思路二、引入maven依赖三、代码编写四、使用总结转载于:https://www.cnblogs.com/m1996/p/11495883.html...

2019-09-10 10:13:00 107

转载 java-FTP

总结一下工作中用到的,ftp传输文件的操作案例。一、设计思路java中实现ftp传输的开源jar包邮很多,这里推荐commons-net包下面的ftp工具类,用起来简单,用的人也多。下面粘贴一段源码,我们可以从这个方法点进去可以看到这个类中上传文件需要的参数,一个是文件名,一个是输入流。public boolean storeFile(String remote, In...

2019-09-10 10:03:00 94

转载 springboot应用在tomcat中运行

1.将打包方式改成war,因为如果是java -jar xx.jar方式运行,一定是jar包 <packaging>war</packaging>2.添加tomcat的依赖,但是注意作用域(scope) <dependency> <groupId>org.springframework.boot&...

2019-09-09 23:45:00 107

转载 k8s pv,pvc无法删除问题

一般删除步骤为:先删pod再删pvc最后删pv但是遇到pv始终处于“Terminating”状态,而且delete不掉。如下图:解决方法:直接删除k8s中的记录:1kubectl patch pv xxx -p'{"metadata":{"finalizers":null}}'参考...

2019-09-09 10:50:00 2964

转载 HTTPS为什么是安全的?

学习自https://www.cnblogs.com/zhangsanfeng/p/9125732.html,感谢博主超文本传输协议HTTP被用于在web浏览器和网站服务器之间传递信息,但以明文方式发送内容,被攻击者截取就可以直接读取内容信息,不适合传输敏感信息。为解决这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,在HTTP的基础上加入了SS...

2019-09-08 17:13:00 85

转载 设计模式之单例模式(Singleton Pattern)

单例模式是最简单的设计模式之一。属于创建型模式,它提供了一种创建对象的最佳方式。使应用中只存在一个对象的实例,并且使这个单实例负责所有对该对象的调用。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1.单例类只能有一个实例。2.单例类必须自己创建自己的唯一实例。3.单例类必...

2019-09-08 16:44:00 77

转载 设计模式(Design Patterns)

设计模式(Design Patterns)一.设计模式的分类总体来说分为三大类:创建型模式,共5种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共7种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式...

2019-09-08 10:04:00 78

转载 awk

学习自https://www.cnblogs.com/jiqianqian/p/7944013.htmlhttps://www.cnblogs.com/276815076/p/6410179.html感谢两位博主一.awk命令简介1.awk是一种编程语言,用于对文本和数据进行处理2.具有强大的文本格式化能力3.awk是逐行进行处理的二.grep、sed、awk比较1.grep更适合单...

2019-09-07 17:08:00 80

转载 Nginx与PHP如何协同工作

要说Nginx与PHP如何协同工作,首先得说CGI和FastCGI两个协议。CGI是Web Server与后台语言交互的协议,有了这个协议,开发者可以使用任何语言处理Web Server发来的请求,动态的生成内容。但CGI有个致命缺点,那就是每处理一个请求都需要fork一个全新的进程,这样低效的方式明显不能满足需求,这样FastCGI诞生了。FastCGI顾名思义为更快的CGI。它允...

2019-09-07 10:58:00 109

转载 Nginx工作机制

Nginx分为单工作进程和多工作进程两种模式。通常采用1个master+多个worker进程配合异步非阻塞的工作机制。master进程主要负责管理自身和下属的worker进程,worker负责处理请求。 master(master进程会先建立好需要listen的socket)---fork生成子进程,继承socket(每个进程监控同一ip和端口)---当一个连接进入,产生惊群现象,所有进...

2019-09-07 10:54:00 143

转载 GeoAdapter实现WMS、WMTS、ArcGIS MapService的区域权限授权管理

背景:在实际GIS应用中,我们经常会发布GIS地图服务,然后供WebGIS调用。在某些特殊情况下,需要对服务进行区域授权,特定的用户只能够浏览特定范围内的地图数据。通常情况下大家采用的实现方式是使用掩膜服务把权限范围外的数据进行遮挡,这种实现方式的局限性在于用户调取的服务还是所有范围,仅仅通过障眼法在应用系统中进行了屏蔽,如果直接访问地图服务还是可以看到授权区域外部的数据。解决方...

2019-09-06 11:38:00 250

转载 git使用笔记

1.gitBash中文出现乱码现象:解决办法:在客户端中鼠标右键,选择optins,然后设置如下:2.用gitBash登录远程服务器ssh usrname@ip 如: ssh [email protected]转载于:https://www.cnblogs.com/Lyn4ever/p/11466460.html...

2019-09-05 15:38:00 67

转载 vscode同步插件 sync(gist,token)

vscode同步插件 sync(gist,token) 网上很多同步教程,按照教程操作upload时一直报错:sync:invalid gist ID查找问题很久才知道 gist和token是两个东西。下面重新梳理下:一、下载安装插件 Setting syn...

2019-09-03 23:04:00 847

转载 Linux配置AndroidSDK&Jenkins远程部署

最近将公司的项目部署了Jenkins持续集成,遇到了几个麻烦的点,其中之一就是将Android SDK进行配置在远程服务器(总结下来还是自己对Linux命令还不够熟悉),特此记录。系统:Ubuntu Server 16.04.1 LTS 64位前置:完成JDK的环境搭建1.下载SDK点击进入下载网址下载对应的android-sdk_r24.4.1-linux...

2019-09-03 21:39:00 159

转载 CentOS的vsftp修改默认配置路径方法

修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可:加入如下几行:local_root=/var/www/htmlchroot_local_user=YESanon_root=/var/www/html 注:local_root 针对系统用户; anon_root 针对匿名用户。重新启动服务:service vsftpd res...

2019-09-01 11:49:00 184

转载 使用uEdit时,在线管理图片功能不可用

把所有的配置文件都配置好了,uedit的在线管理功能图片还是不可用,看了一下源码:是的,它在img的src属性后边的图片上加上了参数,那肯定不能用啊,所以修改源文件image.js。直接搜索noCache,然后把后边的那些参数删了了就好// img.setAttribute('src', urlPrefix + list[i].url + ...

2019-08-29 19:52:00 120

转载 Ingress 访问日志分析与监控

阿里云Ingress除了提供外部可访问的 URL、负载均衡、SSL、基于名称的虚拟主机外,还支持将所有用户的HTTP请求日志记录到标准输出中。同时Ingress访问日志与阿里云日志服务打通,您可以使用日志服务快速创建日志分析和监控大盘。前提条件安装日志组件。集群创建时,默认会安装日志组件,如未安装,请参考使用日志服务进行Kubernetes日志采集进行手动安装。...

2019-08-28 11:36:00 1797

转载 kubernetes之secret

Secret解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者Pod Spec中。Secret可以以Volume或者环境变量的方式使用。Secret类型:Opaque:base64编码格式的Secret,用来存储密码、密钥等;但数据也通过base64 –decode解码得到原始数据,所有加密性很弱。kubernetes.io/docke...

2019-08-27 16:42:00 704

转载 ingress Whitelisting白名单机制

WhitelistingTo restrict the service in a way that only a list of IPs can access it, modify theingress_rules.yamlto add thewhitelist-source-rangeannotation:apiVersion: extensions/v1b...

2019-08-23 16:53:00 1841

转载 ArcGIS Server导出shp文件

需求:在项目中客户提出需要在Web端能够定义条件将后台的数据导出shp文件,并下载。实现:基于ArcGIS开发导出矢量数据的服务,用户输入导出数据类型、过滤条件、导出范围等条件,服务能够快速将相关数据输出,并制作加密压缩包供用户下载。特点:(1)输出效率高(2)输出数据安全性好,每次输出的数据包均有随机密码(3)支持多源数据输出成果:...

2019-08-21 19:00:00 762

转载 mybatis中Insert后主键返回

1.Mapper的写法,返回的这个int是受影响的行号int insertNewUser(User newUser);2.xml的写法 <!--返回主键 形式1 --> <insert id="saveReturnPK1" parameterType="cn.lyn4ever.bean.User" useGeneratedKeys="true" ke...

2019-08-21 18:46:00 90

空空如也

空空如也

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

TA关注的人

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