自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (1)
  • 收藏
  • 关注

原创 什么是ServiceMesh(Istio一)

现在最火的后端架构无疑是微服务了,微服务将之前的单体应用拆分成了许多独立的服务应用,每个微服务都是独立的,好处自然很多,但是随着应用的越来越大,微服务暴露出来的问题也就随之而来了,微服务越来越多,管理越来越麻烦,特别是要你部署一套新环境的时候,你就能体会到这种痛苦了,随之而来的服务发现、负载均衡、Trace跟踪、流量管理、安全认证等等问题。如果有大量的服务,就会表现出来网格,图中左边绿色方格是应用,右边蓝色的方框是 Service Mesh,蓝色之间的线条是表示服务之间的调用关系。有大量服务,表现为网络。

2023-08-12 18:21:38 974

原创 docker一键搭建easymock环境

【代码】docker一键搭建easymock环境。

2023-08-12 18:21:02 276

原创 安装istio和部署实例以及仪表盘

这里我们部署的 bookinfo.yaml 资源清单文件就是普通的 Kubernetes 的 Deployment 和 Service 的 yaml 文件,使用 istioctl kube-inject 或者配置自动注入后会在这个文件的基础上向其中的 Deployment 追加一个镜像为 docker.io/istio/proxyv2:1.10.3 的 sidecar 容器,上面的命令会启动全部的四个服务,其中也包括了 reviews 服务的三个版本(v1、v2 以及 v3)。

2023-08-12 18:20:21 670

原创 java当中的泛型介绍

其中static后的是一个类型参数,用于定义泛型方法 仅此而已!但是后边的T表示的是返回参数的类型为任意类型 再往后Class表示可传入的参数的类型也为任意类型。在静态方法上使用 ,可以使该方法独立于具体的类而具有泛型能力。这意味着无论是在哪个类中调用该静态方法,都可以根据需要指定不同的类型参数。在Java中, 是一个类型参数,用于定义泛型方法。当在方法签名中使用 ,它表示这是一个泛型方法,并且 是一个类型参数。static当中的 是一个类型参数,用于定义泛型方法 仅此而已!

2023-08-12 18:19:49 192

转载 【无标题】

11、华为的管理目标逐渐从中央集权式转为权利下方 也是为了规避高度集权下的决策失败 同时加强后方监督和管理。2、企业内部流程没理顺 一定会影响外部客户满意度 如果内部流程和组织建设配套了 一定会内顺外秀。8、由功能型的组织结构转变为流程性的组织结构 并由IT来支撑这个组织的运作。1、服务好内部客户 只有服务好内部客户才能更好的服务外部客户。7、组织必须建立起与流程考核相匹配的激励机制。4、再大的领导不能凌驾于流程之上。9、确立人人对事负责的流程责任制。6、管理的目标是流程化组织建设。

2023-08-12 17:57:01 26

转载 【无标题】

6.每发布一篇原创或者翻译文章:可获得10分(这里就可以看出社区对原创的奖励有多大了,不过大家须小心的是社区有相应的抄袭举报功能,一旦举报证实某篇原创文章抄袭,将扣除博主该篇文章相应的得分)上传0分资源被下载,下载量×系统奖励1分,100封顶 大家浏览社区的文章,2、发表一次评论可以获取可获得1分(需要注意的是自己给自己评论、博主回复别人对自己博文的评论不获得积分)新人刚进来,最苦恼的莫过于没有下载积分,又不知如何获取积分,今天把获取下载积分的方式罗列以下,希望对新手朋友一些帮助和指引,

2023-08-12 17:51:02 28

原创 edusoho网校系统部署总结

手册:http://developer.edusoho.com/setup/setup-edusoho.html一下内容仅针对小白 大神请绕过 EduSoho的开发人员如有得罪请见谅1.php 按照教程安装即可2.mysql的安装按照教程来就可以 但是 如果你想远程连接请自行百度如何配置mysql能够远程连接3.nginx的安装也按照教程来 但是 我说的是但是 ”验证nginx服务...

2020-03-24 14:22:31 2138 2

原创 Nginx更多好的文章

https://www.php.cn/nginx/

2020-03-17 17:53:49 200 1

原创 一台服务器安装nginx和apache并支持不同php版本的方式

系列文章请看:https://learnku.com/articles/41787#88f5f0

2020-03-16 17:02:33 478 1

原创 CentOS 下编译安装 PHP7.2 nignx和apache

详情参考我的LearcKu博客吧:https://learnku.com/articles/41767

2020-03-12 16:34:09 159 1

原创 Nginx高级篇(一)反向代理搞动静分离

实战一:Nginx的反向代理实现nginx+apache动静分离nginx可以实现反向代理服务器+负载均衡用nginx做反向代理和负载均衡非常简单支持两个用法 1个是proxy 一个是upstream 分别用来做反向代理和负载均衡以反向代理为例 nginx不自己处理php的相关请求 而是把php的相关请求转发给apache来处理...

2020-03-11 22:53:34 1143

原创 Nginx初级篇

Nignx的编译安装:下载地址:http://nginx.org/download/nginx-1.16.1.tar.gzcd /usr/local/srcwget http://nginx.org/download/nginx-1.16.1.tar.gztar zxvf nginx-1.16.1.tar.gzcd nginx-1.16.1/执行编译安装命令:./configur...

2020-02-23 11:59:28 362

原创 Nginx+Php-fpm运行原理详解

首先你得理解什么是正向代理?什么是反向代理?nginx就是一款经典的反向代理软件初识Nginx与Php-fpmNginx是什么?Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Php-fpm是什么?1.cgi、fast-cgi协议cgi的历史早期的webserver只处理html等静态文件,但是随着技术的...

2020-02-22 19:58:05 252

原创 Nginx模块

内部进程模型:Nginx是以多进程的方式来工作的,当然Nginx也是支持多线程的方式的,只是我们主流的方式还是多进程的方式,也是Nginx的默认方式。Nginx采用多进程的方式有诸多好处。Nginx在启动后,会有一个master进程和多个worker进程。master进程主要用来管理worker进程,包含:接收来自外界的信号,向各worker进程发送信号,监控worker进程的运行状...

2020-02-22 19:39:18 105

原创 Nginx和Apache请求的对比

apache:一个server采用一个进程负责一个request的方式,那么进程数就是并发数。那么显而易见的,就是会有很多进程在等待中。等什么?最多的应该是等待网络传输。其缺点题主应该也感觉到了,此处不述。nginx的异步非阻塞工作方式正是利用了这点等待的时间。在需要等待的时候,这些进程就空闲出来待命了。因此表现为少数几个进程就解决了大量的并发问题。简单来说:同样的4个进程,...

2020-02-22 19:23:14 122

原创 Nginx和Apache的区别

Nginx相对于Apache的优势:1.轻量级,采用C进行编写,同样的web服务,会占用更少的内存及资源2.抗并发,nginx以epoll and kqueue作为开发模型,处理请求是异步非阻塞的,多个连接对应一个进程,负载能力比apache高很多,而apache则是同步多进程模型,只能一个连接对应一个进程,当压力过大时,它是会被阻塞型的。在高并发下nginx能保持低资源低消耗高性能,...

2020-02-22 19:15:14 355

原创 apache的工作模式

apache 有3种模式perfork,worker,event模式 (多进程处理)perfork: 每个子进程只有一个线程worker:多进程和多线程的混合模式在高并发的场景下会比prefork有更多可用的线程,表现会更优秀一些,在使用keep-alive长连接的时候,某个线程会一直被占用,即使中间没有请求,需要等待到超时才会被释放,资源浪费event解决了keep-aliv...

2020-02-22 19:05:31 374

原创 redis当中的stream类型 为啥非得创建组

为啥非得要给newusers这个stream创建用户消费组呢?这才是关键 我们创建了消费组之后可以使用多个消费者对这个消费组的元素进行消费 比如命令:xreadgroup group sendmail shenyi count 1 streams newusersxreadgroup group sendmail huxiaobai count 1 streams newusers两个消...

2020-02-22 13:25:50 501

原创 redis实战总结三(stream类型)

前言:在docker下运行redis5如何安装docker和docker-compose 详情参考 https://get.daocloud.io/再来一篇文章docker安装的文章: https://www.runoob.com/docker/centos-docker-install.html两篇文章足够你学会linux下安装docker的了 这是前提!如何在docker上跑red...

2020-02-18 20:03:50 1551

原创 docker下部署redis5的实现步骤

https://get.daocloud.io/ 上边教你linux下如何安装docker docker-compose等https://www.runoob.com/docker/centos-docker-install.html两篇文章足够你学会linux下安装docker的了 这是前提!然后 docker pull redis:5-alpine 下载redis5镜像docke...

2020-02-17 20:00:35 567

原创 php7当中异常和错误的捕获

<?phprequire("./../core/functions.php");class CircuitBreaker{ private $zSetKey="circuit"; public function invoke(object $class,string $method,array $params,callable $fallback){ ...

2020-02-16 16:21:39 486

转载 PHP7的异常处理机制,set_error_handler和set_exception_handler方法介绍

https://blog.csdn.net/zhang197093/article/details/75094816

2020-02-16 15:45:25 321

原创 mysql当中distinct的理解和使用

在使用mysql时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段,例如有如下表user:用distinct来返回不重复的用户名:select distinct nam...

2020-02-15 14:02:41 984 1

原创 windows系统DOS命令下mysql中文乱码解决方法

set character_set_client=gbk;set character_set_connection=gbk;set character_set_database=gbk;set character_set_filesystem=gbk;set character_set_results=gbk;set character_set_server=gbk;直接复制粘贴执行...

2020-02-15 10:56:59 127

原创 mysql链接数作用讲解以及最大链接数设置

项目中可能会遇到MySQL: ERROR 1040: Too manyconnections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件中max_connections值过小。首先,首先我们来看下mysql的最大连接数:show variables like '%max_connectio...

2020-02-14 16:54:17 538

原创 mysql当中报错only_full_group_by关键字的错误

我先描述一下场景 今天将之前的官网的代码和数据库挪到另一台服务器上去 nginx都配置好了 也能访问但是就是报错404然后查看项目日志发现了如下报错:Syntax error or access violation: 1055 Expression #34 of SELECT list> is not in GROUP BY clause and contains nonag...

2020-02-11 15:06:49 182

原创 Jquery图片点击放大

比如循环出来的图片 点击任何一张都会放大 var _this = $(this);//将当前的pimg元素作为_this传入函数这话很关键 每个被点击的对象都被赋值给了_this<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta na...

2020-02-10 13:57:58 137

原创 redis实战总结二(队列篇)

队列实战 延迟发布 熔断器 等等

2020-02-07 14:57:46 1049

原创 获取命令行参数

php aa.php init 在终端执行以上命令的时候 我们只需要在aa.php当中写上如下代码:<?php echo $argc;//$argc 即可获取当运行于命令行下时传递给当前脚本的参数的个数 这里是2print_r($argv);//即可获取当运行于命令行下时传递给当前脚本的参数的数组 这里是[aa.php,init]//那么我们就可以通过判断是否是init 或...

2020-01-31 09:10:24 508

原创 linux终端执行mysql脚本文件

mysql -uroot -pHuliang1991128 -D test --skip-column-names --raw < /usr/soft-hujun/bin-hujun/news.sql

2020-01-31 09:06:12 319

原创 redis实战总结一(缓存篇)

实战一:最简单的新闻缓存 设置 查询 获取过期时间最常见的模式:判断cache是否存在有从redis获取直接返回没有则从数据库获取取出来后插入缓存 返回用到的命令:set key value 设置键的值get key 获取键的值ttl key 获取缓存的过期时间keys * 查看所有key...

2019-12-30 16:27:08 1049

原创 linux下mysql中文乱码

set character_set_client = utf8; set character_set_server = utf8; set character_set_connection = utf8; set character_set_database = utf8; set character_set_results = utf8; set col...

2019-12-30 15:07:31 72

原创 php7.1之后的解构

直接上代码 重点看第二行$result = Books::orderBy('book_id','desc') ->paginate($page,10);//用到了php7.1里面的解构 $result返回的值里面有count以及list 其实就是将result['count'] 赋值给了 $total result['list'] 赋值给了$data["count"=&g...

2019-12-28 17:20:56 1483

转载 async用于申明function异步,await用于等待一个异步方法执行完成

先介绍async的用法:1、async函数返回一个 Promise 对象//一个普通函数function getData(){ return "syy";}console.log(getData()) //syy //加上async后async function getData(){ return "syy";}console.log(getData()); ...

2019-12-28 17:02:53 1746

原创 php当中的 declare(strict_types=1)

在swoft当中 只是看到每个 php 文件顶部都有一个 declare(strict_types=1); ,原来这是在 php7 以后加入的一个类型校验模式,php 中的数据处理确实有点随便,有了这个声明 php 将会严格执行,把 php 当成 java 了,swoft 真的就成了 spring 了。...

2019-12-15 10:18:27 1854

原创 widows10下安装OpenSSH服务

windows上OpenSSH服务安装及启动OpenSSH github上的下载地址:https://github.com/PowerShell/Win32-OpenSSH/releases解压到C:\Program Files\OpenSSH,建议是放在此目录下cmd到openSSH路径下依次执行:1.安装sshd服务:powershell.exe -ExecutionPolicy...

2019-12-10 17:58:17 628

原创 vscode当中安装sftp自动上传代码到服务器

1.安装 ctrl+shift+x 搜索 sftp 进行安装2.ctrl+shift+p,打开sftp:config修改sftp.json文件3.然后Ctrl + Shift + P输入 sftp:Download 即可获取远程代码,并保持同步点击enter即可搞定...

2019-12-10 16:52:31 906

原创 vscode当中安装PHP IntelliSense 插件 进行代码追踪

一、安装 PHP IntelliSense插件打开vsode 编辑器,ctrl+shift+x 打开扩展,或者点击左边的那个方框图标,搜索 PHP IntelliSense 安装插件二,打开配置文件,如图,从左边点击扩展图标—设置图标—配置扩展设置–setting.json三、配置 PHP IntelliSense插件,php.executablePath 路径(按自身情况填写)需要注...

2019-12-10 16:39:57 8467 4

原创 弄个网站很快的这东西

https://demo.eyoucms.com/login.php

2019-12-06 14:48:01 82

原创 Wecenter项目部署

去看官网吧 我只是先告诉你有这么个东西:http://www.wecenter.com/dev/

2019-12-06 14:21:59 517

vscode代码追踪插件

使用它可以达到在voscode编辑器当中代码追踪的效果,vscode是目前比较流行的一款代码编辑器

2018-07-03

空空如也

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

TA关注的人

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