- 博客(4384)
- 收藏
- 关注
转载 PHP 异步执行方式
在工作中我们经常遇到一些比较耗时的任务,比如用户注册发送邮件,审核短信通知等功能,同步执行这些功能的话,响应时间就会变长,所以一般我们会用队列去管理这些功能,但是如果条件不允许怎么办,今天get了一个新方式;<?php/** * 进程关闭hook执行 */class AsyncHook { private static $hook_li...
2019-08-19 10:48:00
593
转载 go工具
以一个简单的例子说明一下go中比较有用的小工具1. 小工具1.1 生成一个main.go脚本jeffreyguan@localhost ~$ cat > main.gopackage mainimport "fmt"func main() { fmt.Println("Hello, Jeffrey Guan") }jeffreyguan@localhost ~$ c...
2019-08-17 23:05:00
113
转载 调试Kuernetes
https://jeremyxu2010.github.io/2018/08/搭建k8s的开发调试环境/转载于:https://www.cnblogs.com/double12gzh/p/11370357.html
2019-08-17 21:06:00
65
转载 如何使用goland调用kubernetes operator
1. 前提条件假定您已经按照官网文档生成了一个operator的框架。我这里使用的是go module。1.1 go的信息如下:jeffreyguan@localhost ~/.kube$ go version ...
2019-08-17 11:36:00
371
转载 vue修改富文本中的元素样式
富文本编辑器目前应用很广泛,而有时候我们想要对其中的一些元素的样式进行修改,就会遇到问题。首先,直接修改是不可行的,因为是用v-html标签进行渲染的,无法直接获取到。在修改的时候,一般是按标签进行修改,当然,也可以按class和id等,这就需要依赖到富文本的源码,看是用的什么id和class。比如对p标签进行修改样式。方法1:在updated周期进行修改。updat...
2019-08-16 18:22:00
1931
转载 kubernetes控制器学习
https://www.yangcs.net/posts/a-deep-dive-into-kubernetes-controllers/转载于:https://www.cnblogs.com/double12gzh/p/11363185.html
2019-08-16 12:47:00
72
转载 Operator学习
1. 入门教程:Operator hands-onhttps://devops.college/developing-kubernetes-operator-is-now-easy-with-operator-framework-d3194a7428ff2. 示例:https://github.com/operator-framework/awesome-operators转...
2019-08-16 12:44:00
128
转载 Apache HttpClient
一、Apache HttpClient: HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个开源项目 Cactus 和 HTMLUni...
2019-08-15 22:03:00
97
转载 php面向对象
js面向对象 类:具有相同特征的一些对象的集合; 对象:具体某一个事物了,都可以叫对象; 类:通过function定义的类,所以js里类的本质为函数; 类的标志:首字母大写(函数名 ) 函数内部使用this 调用函数使用new关键字; 1.类和函数天生有prototype和__proto__两个属性,prototype又是...
2019-08-15 16:00:00
99
转载 Spring Boot 整合FastDFS
1、在web层,导入依赖: <!--整合FastDFS--> <dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifac...
2019-08-14 19:32:00
78
转载 FastDFS
一、FastDFS:由跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)构成。二、组成简介: 1)客户端Client; 2)跟踪服务器Tracker Server:Tracker Server作用是负载均衡和调度,通过Tracker server在文件上传时可以根据一些策略找到Storage server提供...
2019-08-14 19:29:00
69
转载 Spring Boot 整合mybatis
1、创建entity、mapper接口、映射文件;//逆向工程;2、在springboot添加mybatis和mysql驱动的依赖: <!--springboot整合mybatis--> <dependency> <groupId>org.mybatis.spring.boot<...
2019-08-14 19:24:00
55
转载 设配器模式
一、适配器模式: 适配器模式主要功能就是把一个类原来无法使用的接口转换为可以使用的接口; 类似苹果取消了3.5耳机接口,再配了一个转接器,这就是适配器;二、类的适配器: //通过继承被适配类,和实现标准接口来实现;/** * 目标接口,或称为标准接口 **/public interface Target { void newConnec...
2019-08-14 18:47:00
141
转载 sshpass 远程执行命令
下载地址:https://sourceforge.net/projects/sshpass/files/latest/download1.编译安装:解压:tar xf sshpass-1.06.tar.gz进入到解压后的目录:cd sshpass-1.06configure:./configure --prefix=/data/sshpass编译:make...
2019-08-14 17:57:00
2469
转载 [转]概率漫谈
以下资料来自Dahua的博客,非常可惜后来该博客关闭了。 前一段时间,随着研究课题的深入,逐步研习现代概率理论,这是一个令人耳目一新的世界。这个世界实在太博大,我自己也在不断学习之中。这篇就算起一个头吧,后面有空的时候还会陆续写一些文章和大家分享我在学习过程中的思考。 概率论要解决的问题 概率论是很古老的数学分支了——探讨的是不确定的问题,就是说,一件事情可能发生,也可能不发生。然后,...
2019-08-14 01:05:23
168
转载 Linux架构之Nginx Web基础1
第41章 Nginx Web基础入门41.1 Nginx部署41.1.1 Nginx的安装方式源码编译官方仓库epel仓库优点规范安装简单安装简单便于管理配置易读缺点安装复杂配置不易读升级繁琐版本状态版本随意版本较新版本较低...
2019-08-13 20:31:00
86
转载 Microsoft SQL Server Constraints
Posted by scott on 2004年1月2日 Using Microsoft's SQL Server CHECK, DEFAULT, NULL, and UNIQUE constraints to maintain database Domain, Referential, and Entity integrity. The primary job of a co...
2019-08-13 19:39:34
102
转载 Quartz
一、cron 表达式: http://cron.qqe2.com/一个 cron 表达式具体表现就是一个字符串,这个字符串中包含 6~7 个字段,字段之间是由空格分割的,每个字段可以由任何允许的值以及允许的特殊字符所构成,下面表格列出了每个字段所允许的值和特殊字符字段允许值允许的特殊字符秒0-59, - * /分0-59,...
2019-08-13 17:53:00
64
转载 Spring Boot 使用邮件
一、创建项目导入依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>二、发送邮件:...
2019-08-13 17:20:00
96
转载 IDEA项目启动配置
IDEA项目启动配置一、点进去二、在Project下配置JDK路径,output文件夹三、在Modules下,第四步Libraries设置完再回来选中四、在Libraries下引入jsp-api和servlet-api jar包,与项目中lib包下面的所有内容加进去,点击OK五、在Facets下点击加号,选择w...
2019-08-13 14:57:00
892
转载 包含空格的项目的文件/路径部分需要用括号括起来:Entries containing space need quotes around the file/path portion...
包含空格的项目的文件/路径部分需要用括号括起来:Entries containing space need quotes around the file/path portion 在配置IIS-网站-属性-主目录-配置-添加一个应用程序映射时,如果路径中有空格,有如上提示,实际是中文简体翻译错误,实际上加上英文引号就可以了 ...
2019-08-13 14:14:20
76
转载 内存缓存或是对对象缓存
我愿你知道 16:14:42问一下 大家是怎么处理缓存的 我说的是内存缓存或是对对象缓存 有没有例子 Bona.shen 16:15:07能具体一点 我愿你知道 16:16:04 == 我愿你知道 16:17:22比如重复使用内存 合理利用内存啊 我说的是处理程序 不涉及到助手类 我愿你知道 16:19:03当然了 我们公司来了一个人 她以前在sohu每月...
2019-08-13 00:13:40
149
转载 RabbitMQ使用——基于SpringBoot
一、简单示例: 1)创建一个spring boot项目: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</...
2019-08-12 23:12:00
63
转载 RabbitMQ使用
一、基于普通maven项目使用: 1)依赖:<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.5.1</version&g...
2019-08-12 21:03:00
82
转载 Windows Azure Virtual Machine (25) 使用SSH登录Azure Linux虚拟机
《Windows Azure Platform 系列文章目录》 本文介绍内容适合于Azure Global和Azure China 为什么使用SSH登录Azure Linux虚拟机? 我们知道,在Azure平台创建的Linux虚拟机都会打开SSH。如果我们使用用户名和密码方式登录Azure Linux的话,安全性是非常差的。因为Azure Linux VM的SSH...
2019-08-12 19:40:52
114
转载 RabbitMQ
RabbitMQ 的概念: https://www.rabbitmq.com/1)生产者和消费者Producer:消息的生产者;相当于分布式架构中的消费端;Consumer:消息的消费者;相当于分布式架构中的服务端;2)Queue:消息队列,提供了 FIFO 先进先出的处理机制,具有缓存消息的能力。RabbitMQ 中,队列消息可...
2019-08-12 17:53:00
52
转载 消息队列
一、消息队列MQ(Message Queue): 1)消息队列是一种先进先出的数据结构; 2)消息队列使用的“协议”不是具体的通讯协议,而是更高层次通讯模型。它定义了两个对象——发送数据的叫生产者;接收数据的叫消费者, 提供一个 SDK 让我们可以定义自己的生产者和消费者实现消息通讯而无视底层通讯协议; 3)消息队列主要通过异步处理提高系统性能(削峰、减少响应所需时间)...
2019-08-12 17:22:00
82
转载 工厂模式
一、工厂模式: 1)简单工厂模式(Simple Factory) 2)工厂方法模式(Factory Method) 3)抽象工厂模式(Abstract Factory)二、简单工厂模式: //工厂通过返回接口的实例来实现,每次工厂的扩展都要重写工厂,非常不方便;/** * 抽象产品角色 */public interface Car {...
2019-08-12 17:02:00
58
转载 WEB免费打印控件推荐
在WEB系统中,打印的确是个烦人的问题。要么自己开发打印控件,如果项目时间紧,肯定来不及。要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1、2W之间,这就麻烦了。前段时间有机会接触了一下WEB打印。在博客园、CSDN上找了老半天,终于,功夫不付有心人,终于找到了。现在就推荐给大家分享。1、DLPrinterDLPrinter打印控件完全免费,...
2019-08-12 15:13:00
183
转载 使用Visual Studio 2010新建项目或网站 无法选择.NET Framework版本解决方案
有很多朋友安装了Visual Studio 2010,但是在新建网站的时候,无法选择.NET Framework的版本,默认是4.0,这个时候,就要安装一个.NET Framework 3.5SP1的补丁就OK。转载于:https://www.cnblogs.com/LeeYongze/archive/2010/10/09/1846301.html...
2019-08-12 05:02:44
925
转载 Docker Compose服务编排
一、Docker Compose: 服务编排技术;https://github.com/docker/compose/releases二、安装:(Linux 64位系统) 1)请求安装包:curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname-s`-...
2019-08-11 23:43:00
81
转载 Docker容器
一、容器Container: 镜像Image和容器Container的关系,就像是面向对象程序设计中的 `类` 和 `实例` 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。 由于容器的定义并没有提及是否要运行容器,所以实际上,容器 = 镜像 + 读写层,也称容器存储层。 简单的说,容器是独立运行的一个或一组应用,以及它们的运行...
2019-08-11 23:41:00
59
转载 Dockerd自定义镜像——Dockerfile
一、Dockerfile自定义镜像: Dockerfile 是一个文本文件,其内包含了一条条的**指令(Instruction);二、Dockerfile创建: 1)在一个空白目录中,建立一个文本文件,并命名为 `Dockerfile`: 2)在Dockerfile文件内写指令;三、构建镜像: docker build [选项] <上下文路径/URL...
2019-08-11 23:39:00
96
转载 Docker镜像
一、镜像Image: 1.概述: Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 2.分层存储: 镜像只是一个虚拟的概念,其实际体现并非由一个文件组成,而是由一组文件系统组成; ...
2019-08-11 23:37:00
79
转载 【T09】要认识到TCP是一个可靠的,但不是绝对可靠的协议
1、稍微想一下就知道,TCP不是绝对可靠的协议,比如:网络断开,主机崩溃,无论TCP如何努力,都无法将数据传给对方。2、考虑应用程序A向应用程序B发送数据的TCP流程,数据流从应用程序A通过他所在主机的TCP/IP栈向下传输,经过几台中间路由器, 通过应用程序B所在主机的TCP/IP栈向上传输,最后到达应用程序B。 特别注意:中间的路由器(即使拥有TCP/IP协议...
2019-08-11 21:46:44
120
转载 (转)如何使用 CRD 拓展 Kubernetes 集群
https://blog.ihypo.net/15642142854314.html在 6 月底 KubeCon 回来之后,就打算写几篇关于 CRD 的文章,还在 Twitter 上给人做了些许改进 CRD 相关文档的承诺,零零碎碎的事很多,直到现在才有时间落笔。不过在这一个多月里,我做了一个关于 CRD 的内部分享,两个 CRD Demo,向同事、客户数人解释 CRD 是什么东西,反...
2019-08-11 15:00:00
189
转载 jsonpath使用记录
仅为简单记录一下,方便后面使用时查找。安装包jsonpath-rw-ext输入refer{ "kind": "List", "items":[ { "kind":"None", "metadata":{"name":"127.0.0.1"}, "status":{ "capacity":{"cpu":"4"},...
2019-08-11 11:15:00
114
转载 (转)Kubernetes Operator 快速入门教程
https://www.qikqiak.com/post/k8s-operator-101/在 Kubernetes 的监控方案中我们经常会使用到一个Promethues Operator的项目,该项目可以让我们更加方便的去使用 Prometheus,而不需要直接去使用最原始的一些资源对象,比如 Pod、Deployment,随着 Prometheus Operator 项目的成功,C...
2019-08-11 11:13:00
719
转载 Docker
一、虚拟机/Docker区别: 1)区别: 1.虚拟机:要做硬件虚拟化,因此在性能上会打上折扣。而且还很占资源。 2.Docker:不需要硬件虚拟化,直接将应用程序运行在宿主的内核上,性能接近原生,而且资源消耗小,速度快。 2)Docker优势:特性容器虚拟机启动秒级...
2019-08-11 01:49:00
57
转载 Linux常用命令
一、账户管理指令:1、增加用户: useradd 用户名 useradd -u (UID号) useradd -p (口令) useradd -g (分组) useradd -s (SHELL) useradd -d (用户目录)2、修改用户: usermod -u (新UID) usermod -d (用户目录) userm...
2019-08-11 01:45:00
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅