自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

转载 win10远程连接win7连接不上去的处理办法 发布时间:2020-04-15

win10远程连接win7连接不上去的处理办法发布时间:2020-04-15 12:39发布者:系统城-lufang浏览数:1227很多用户在使用win10远程桌面的时候,想要去连接win7系统的电脑,却发现自己电脑出现了连接不上的问题,那么我们遇到这种情况要怎么解决呢?下面小编就来教大家win10远程连接win7连接不上去的处理办法。推荐下载:win1064位安装版下载处理方法如下:1、确认win10和win7的电脑都在同一网络下。2、关闭win10和win7的防火墙设置,把防

2022-03-04 16:46:33 2620

原创 (原创)2021-09-12当生产上的docker容器mysql忘记root密码时的完美解决方案

通常当mysql密码被忘记时,有运维经验的同学会马上想到用skip-grant-tables修改my.cnf配置文件,然后重启数据库,但是一旦这个mysql服务在docker容器中怎么办?不要急,首先先查到到这个docker容器的名字:docker ps找到结果中的 name这列,然后下列指令登录docker容器的bash。通常在docker容器镜像文件制作的时候,会打包进去基本的bash命令,例如cat和ls,用好这两样能做不少事。登录进入容器:docker exec-it mysql bash.

2021-09-12 23:17:30 722

转载 2021-05-29(转载 PHP-FPM & FastCGI)

PHP-FPM & FastCGIPHP-FPM(FastCGI Process Manager)是一个PHPFastCGI进程管理器,从其英文名称和定义可以看出,FPM的核心功能就是进程管理。FastCGI可以理解为一种协议,用于web服务器(nginx、Apache)和处理程序间进行通信,是一种应用层通信协议。工作原理大致如下图fpm的基本实现fpm创建master进程,在master进程中创建work pool并监听socket,然后fork出多个子进程(work),这些wo

2021-05-29 19:21:52 269

原创 失败连接mysql导致wrning: mysql_num_rows(): supplied argument is not a valid MySQL result res (2021-05-20)

一个困扰了2周的问题得到了妥善地解决:网站得到了正确的数据库链接地址,可以正常地显示了。说明php5.2.17在nginx1.10.x下可以正常地工作显示之前制作的article网站版本。原因分析:由于同样基础和改造技术制作的dotpr.net网站,在同样的环境下是工作正常的,但是这个站就明显地报错。精准地定位,是在添加了数据库连接失败显示报错信息之后进行的:之前只是报错,数据库无法得到索引结果,但是不知道为什么,加了显示报错之后,提示是“No database is selected”,这样就明白

2021-05-20 15:05:34 380

转载 JDK、J2EE、J2SE、J2ME的区别(转-2021-04-30)

JDK,J2EE,J2SE,J2ME的概念区别是什么呢?1.JDK是Javadevelopmenttoolkit,相当于是Java的库函数,是编译,运行java程序的工具包。J2EE是Java2enterpriseedition是Java的一种企业版用于企业级的应用服务开发J2SE是Java2standardedition是Java的标准版,用于标准的应用开发,主要用来写一些C/S架构的程序J2ME是Java2MicroEdition是Java的微型版,常用于手机上的开发J2EE,J2S

2021-04-30 17:04:28 623 1

转载 Laravel项目线上服务器docker化部署实战全过程记录指导(转 2021-04-02)

最近,笔者终于在重重困难之下,完成了自己的第一个laravel项目,有什么感受呢,当然就是laravel虽然体型大,但是功能也更全了。总起来说,是一个在php后端领域值得深入挖掘,日积月累的框架。项目的本地开发和测试都已经完成,那么接下来面临的自然是部署到公网服务器上。当然我们也不会直接就在服务器上裸露部署,而是使用笔者前几篇文章提到的docker容器技术进行容器化隔离部署。那么从一个刚初始化后的服务器到部署完,该是怎么一个过程呢,让我们来一探究竟。首先介绍我们的程序及服务器的配置:后端程序及依赖安

2021-04-02 10:52:30 539

转载 grub启动流程及原理和grub的mini os shell(转) 20210301

GNU GRUB(简称“GRUB”,GRand Unified Bootloader)是一个来自GNU项目的多操作系统启动管理器,它允许用户可以在计算机内同时安装有多个操作系统,比如不同版本的Windows和Linux,并在计算机启动时选择希望运行的操作系统。Grub一直在发展,现在的发行版都用Grub 2了,但是基本的启动引导原理是差不多的,所以还是以传统的Grub为例(在CentOS 5.5上)。我们知道,引导扇区是每个分区(Partition)的第一扇区,而主引导扇区是硬盘的第一扇区。主引导扇区

2021-03-01 17:31:49 506

转载 GRUB(GRand Unified Boot loader)引导加载程序(转) 2021-03-01

分类专栏: Linux—01—Linux简介与安装一.GRUB简介首先搞清楚与 GNU GRUB的关系。 GNU GRUB 分为 GNU GRUB Legacy 和 GNU GRUB2 两代 。GNU GRUB Legacy 其实就是原来的 GNU GRUB 0.xx ,最新版是 2005 年发布的 GNU GRUB 0.97 。目前已停止开发,并改名为 GNU GRUB Lagecy 。GNU GRUB2 是第二代 GRUB,它将取代原来的 GNU GRUB (例如0.9x版),但目前还处于开发阶段

2021-03-01 16:48:35 561

转载 分析linux/Windows下如何运行一个执行文件(转载)(20210202)

本文只为整理思路,供自己日后参考。现在就从从一个执行文件a.out的运行开始,自上而下地分析linux是如何运行一个执行文件的。1、首先,需要了解一下a.out这个目标文件。a.out在linux下是ELF(Executable Linkable Format)文件格式,该目标文件由一个文件头、代码段、数据段(已初始化)、从定位信息区、符号表及符号名字字符串构成,如下左图所示,经过链接后生成执行文件如下右图所示,需要说明的是1).bss段在目标文件和执行文件中并不占用文件的空间,但是它在加载时占用地址空

2021-02-02 17:13:26 517

转载 为什么我们选择parquet做数据存储格式(转)

场景描述我们对客户登录日志做了数据仓库,但实际业务使用中有一些个共同点,A 需要关联维度表B 最终仅取某个产品一段时间内的数据C 只关注其中极少的字段基于以上业务,我们决定每天定时统一关联维度表,对关联后的数据进行另外存储。 各个业务直接使用关联后的数据进行离线计算。选择parquet的外部因素在各种列存储中,我们最终选择parquet的原因有许多。 除了parquet自身的优点,还有以下因素A、公司当时已经上线spark 集群,而spark...

2020-12-22 10:31:51 313

原创 阿里云运维技术栈 2020-11-13

本文档描述当前“20201111”光棍节阿里云运维技术栈:是阿里云安全等保3文档的后继服务记录和部署记录及常见问题补充一 RDS服务后端备份的“DBS存储服务”:前言:采购了RDS服务之后,需要进行服务的日常数据备份:在RDS数据控制面板中,可以见到左侧菜单:“数据恢复”按钮,点开就能看到相关的右侧内容。关于RDS服务有相关如下常识性知识链接:-1 十分钟了解云数据库RDS:https://help.aliyun.com/document_detail/67687.html?spm.

2020-11-13 09:37:55 277

转载 Java性能之运行时数据区域(转)

前言不知道自己不知道,不知道自己知道,知道自己不知道,知道自己知道,目前处于知道自己不知道这个阶段,很痛苦啊,干了4年了运维,是一个坎。越来越发觉想要走得远,还是得扎根底。一、运行时数据区域Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。1)程序计数器程序计数器(Pro...

2020-10-28 10:07:36 60

转载 CPU上下文切换以及相关Zabbix监控指标的理解(转)

前言上下文切换这个词一直不理解,看了无数遍就忘了无数遍,知道看到《操作系统导论》这本书,终于有了略微的理解。这也证明了我的方向是没错的,一直认为做运维还是得理解底层的知识,不理解很多东西只是搬运工而已,比如监控做了无数遍,但是具体的监控指标理解吗,这个监控指标如何衡量系统的性能。官方理解1)操作系统要做的就是为当前正在执行的进程保存一些寄存器的值,并为即将执行的进程恢复一些寄存器的值,这样一来,操作系统就可以确保最后执行从陷阱返回指令时,不是返回到之前运行的进程而是继续执行另一个进程。.

2020-10-28 10:03:24 360

转载 2020-10-16MySQL基础架构图(查询SQL是怎么执行的)(转)

一条查询SQL语句是如何在MySQL内部执行的?先看下MySQL的基础架构图吧.  大体来说,MySQL可以分为Server层和存储引擎层两部分. Server层包括连接器,查询缓存,分析器,优化器,执⾏器等,涵盖 MySQL的⼤多数核⼼服务功能,以及所有的内置函数(如⽇期、时间、数学和加密函数等),所有跨存储引擎的功能都在这⼀层实现,⽐如存储过程,触发器,视图等.⽽存储引擎层负责数据的存储和提取.其架构模式是插件式的,⽀持InnoDB, MyISAM,Memory等多个存储引擎。介绍下Server层的

2020-10-16 16:31:20 80

转载 深入理解C++中public、protected及private用法(转)

初学C++的朋友经常在类中看到public,protected,private以及它们在继承中表示的一些访问范围,很容易搞糊涂。今天本文就来十分分析一下C++中public、protected及private用法。相信对于大家深入掌握C++程序设计会有很大的帮助。这里我们首先要明白下面几点。1.类的一个特征就是封装,public和private作用就是实现这一目的。所以:用户代码(类外...

2020-01-24 08:47:04 212

转载 正确设定idea的java的jre环境和jdk

安装好jdk后,打通了path,在任意地点javac都ok,但是执行java会报错,百思不得其解,后来发现了jdk和jre的差别之后,解决了这个问题:首先,jdk是开发工具,需配置系统环境变量和path,但是jre仅仅是运行环境,比如某个下载安装的java程序要运行需要这个环境,所以自动安装,所以自动配置path和系统环境变量。jdk解压缩包里包含了jre目录,里面有同版本的jre运行环境和客...

2020-01-23 20:20:09 8781

转载 ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes

今天在MySQL 5.6版本的数据库中修改InnoDB表字段长度时遇到了"ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes"错误,第一次遇到这个错误,遂花了点学习、研究过、总结这个问题。我们先来创建一个测试表,构造这样的错误。mysql> use MyDB;...

2019-11-15 16:49:03 197

转载 daily task

// 启动 boot项目呀nohup java -jar management_side-0.0.1-SNAPSHOT.jar &//查看实施日志tail -f nohup.out//打包mvn -f pom.xml clean package -DskipTests//查看端口ps -ef | grep java 查看所有的进程和端口//netstat ...

2019-10-24 11:30:25 795

转载 Java的JVM揭秘

版权声明:本文转载,源主文章版权遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/wo541075754/article/details/102623406对于开发人员来说,如果不了解Java的JVM,那真的是很难写得一手好代码,很难查得一手好bug。同时,JVM也是面试环节的中重灾区。今天开始,《JVM详解》系列...

2019-10-24 11:28:06 83

原创 中小公司实现运维“热更换”、“热部署”和“热配置”

中小公司实现运维“热更换”、“热部署”和“热配置”的基本步骤:目的:实现在不中断服务条件下的研发和部署、配置更改。需要前端1-2台nginx服务器做反向代理:最小系统是1台前置nginx,后端2台集群机器,再后端2台redis-server分布式存储,然后是mysql数据库双主机器热备。这样就可以基本上实现,热切换、热更新和热备份。前置nginx具有反向代理功能,而且能判读后端的服务器是否...

2019-10-15 12:18:12 250

查找替换工具(SearchandReplace)V6.5绿色汉化中文破解版

查找替换工具(SearchandReplace)V6.5绿色汉化中文破解版

2018-09-30

fpdf直接生成pdf文件的强大php类-解压直接上传使用

直接生成pdf文件的php类,内含样例,好用。

2011-12-17

php的tcpdf类库tcpdf_5_3_006.zip

无需在服务器上安装任何东西,就可以输出pdf文档,支持utf-8

2011-08-30

空空如也

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

TA关注的人

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