自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(360)
  • 资源 (2)
  • 收藏
  • 关注

原创 有你,真好

有你,真好

2022-11-27 12:56:06 139 1

转载 端物流 | 快递驿站的产品逻辑

一、快递驿站的历史必然性历史发展滚滚向前,新事物不断更替旧事物。物流行业因为零售业的高速发展,不得喘息地快速变革,不免给大众带了阵痛。快递驿站正是很好的例子,本模块力图通过阐述驿站本质,为驿站的价值正(xi)名(bai)。1. 谈驿站:产品本质快递驿站作为物流结点,要想把握其本质,需要放在整个物流运输网络当中去看。通常来说,一个快递包裹从始发地发货后,会经过揽件网点→始发分拨站→收件分拨站→收件网点→快递驿站的运输流程,才能完成最后的派件签收。大家有没有思考过,为什么要有这些结点串联其中,直接端

2021-10-06 18:11:59 938

原创 那一刻,我长大了

时光如箭,日月如梭,在我十二岁的成长里,有很多事情我都忘掉了,而有一件事至今令我记忆犹新。 记得那是一年春天,由于妈妈和我爸爸临时有事,让我自己回家。由于是阴天,放学时天比较暗。我一个人走出校门,看着周围四处阴森森的,好像随时都会有坏人窜出来把我带走似的,我急忙向家的方向跑去,一边跑一边不停的回头,生怕会有怪物窜出来。 突然,我眼角的余光发现了前方一个黑乎乎的大家伙,正蹲在路边,虎视眈眈地盯着我,啊!一声尖锐的叫声从我身上发出,我被它吓了一大跳,急忙向后退了几步。然后...

2021-08-01 17:47:37 216

原创 js如何区分本地开发环境和生产环境

通过环境bai变量来区分。du你在zhi ~/.bashrc 写入export NODE_ENV="development"然后在 Node.js 里面读取 NODE_ENV 的值,就知dao道zhuan当前环境了。一般我们默shu认的环境是开发环境,这样你只需要在生产环境的所有机器上设置export NODE_ENV="production"...

2021-02-24 10:32:30 2072

原创 fastcgi_param 详解

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#脚本文件请求的路径fastcgi_param QUERY_STRING $query_string; #请求的参数;如?app=123fastcgi_param REQUEST_METHOD $request_method; #请求的动作(GET,POST)fastcgi_param CONTENT_TYPE $content_type; #请求头中的Content-Ty

2021-02-24 10:16:44 305

原创 基于thinkphp5框架做一个可以区别开发、测试、生产三种环境的配置加载

基于thinkphp5框架做一个可以区别开发、测试、生产三种环境的配置加载时间:2019-12-18本文章向大家介绍基于thinkphp5框架做一个可以区别开发、测试、生产三种环境的配置加载,主要包括基于thinkphp5框架做一个可以区别开发、测试、生产三种环境的配置加载使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。在日常的开发测试中我们经常会遇到本地开发和测试或者线上配置参数不同的场景,必要你要是使用一个三方的支付,它的本地测试和线上的key值

2021-02-24 10:12:41 936

转载 什么是依赖注入

把有依赖关系的类放到容器中,解析出这些类的实例,就是依赖注入。目的是实现类的解耦。实例:Class A中用到了Class B的对象b,一般情况下,需要在A的代码中显式的new一个B的对象。采用依赖注入技术之后,A的代码只需要定义一个私有的B对象,不需要直接new来获得这个对象,而是通过相关的容器控制程序来将B对象在外部new出来并注入到A类里的引用中。这样做有什么好处呢?解释:假如现在有N多个类,需要用到Class B,那就需要在类里面实例化N多次,这样对于后期的维护和管理都是不方便的,如果后期需求发生

2020-11-03 12:03:22 304

原创 老妈是什么

2018 年5月7日 7岁最近,我常听同学们说;

2020-06-01 21:49:35 192

原创 勇敢的我

2018年 5月4日 7岁今天的运动会接力赛,老师选我参加。我是我们班的最后一棒,我焦急的等啊,等啊,终于轮到我了,我拿起接力棒,就像火箭一般冲了出去,我看到旁边的班级已经快跑到终点了,我心里很着急,一心想为班级争光,不知怎么的脚下一滑,摔了一个大大的跟头,腿好痛!突然,我想到了老师和同学对我的希望,我咬牙爬起来,坚持跑到了终点。虽然,我没有给班级争光,但是我战胜了自己没有放弃,我还是很开心。...

2020-06-01 21:44:44 131

转载 什么是设计模式

什么是设计模式设计模式,是一种解决问题的思维,而并非某种特定的方法。是前人给我们总结的宝贵经验。学习设计模式是为了编写可复用、可拓展、高性能软件。设计模式是熟练运用OOP后自然而然形成的代码习惯。达到最高境后只有一句话:高内聚、低耦合。一、三种基础设计模式1、工厂模式,工厂方法或类生成对象,而不是在代码里直接new2、单例模式,使某个类的对象只允许被创建一次3、注册树模式...

2019-12-30 21:25:24 117

原创 PHP加密

https://github.com/liexusong/php-beastZend Guard ;Zend Guard不仅可以实现对PHP应用的脚本进行加密保护和对PHP应用的产品进行商业许可证管理,还可以为许多软件生产商、IT服务提供商提供完善的加密和安全的产品发布系统。...

2019-11-29 11:19:35 149

转载 Redis和Memcache区别

  今天去中关村软件园面试,被问到:你做项目用到的Redis处理数据用的什么结构?顿时石化,”用到的结构,不就是key-value嘛,还有什么结构?“。面试官说:“平时除了工作,要加强学习,下面的面试我觉得没有了。”,之后......后来一想,面试官说的结构是不是指数据类型?他管数据类型叫结构,看来文字游戏害死人啊。一、Redis和Memcache区别我们先来看一下redis的...

2018-08-04 18:21:00 2108

转载 宝塔Linux面板 5.9免费版

2分钟装好面板,一键管理服务器Linux版请确保纯净系统安装(支持CentOS、Ubuntu、Debian、Fedora、Deepin),Web端管理,QQ群及论坛技术支持一键LAMP/LNMP、创建网站FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换,一键开启Tomcat环境...

2018-08-04 17:55:42 2072

转载 Ubuntu下用apt-get安装最新版本的Redis

Ubuntu redis安装与使用2017年01月16日 21:01:21阅读数:3157在Ubuntu上安装redis有2种方式,第一种是下载安装包,第二种是Ubuntu在线安装这里讲的是第二种1、首先 更新apt-get update    2、apt-get install redis-server 安装redis3、查看redis ...

2018-08-04 17:42:01 16383

转载 MySQL双主一致性架构优化

一、双主保证高可用MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点。 在一个MySQL数据库集群中可以设置两个主库,并设置双向同步,以冗余写库的方式来保证写库的高可用。 二、并发引发不一致数据冗余会引发数据的一致性问题,因为数据的同步有一个时间差,并发的写入可能导致数据同步失败,引起数据丢失:如...

2018-08-04 17:19:09 170

转载 php word转pdf

php word转pdf2017年07月03日 10:12:08阅读数:501需要安装libreoffice$pdfPath = './pdf';//pdf文件保存的目录$pdfHomePath = '/var/www/html/ceshi/pdf';//项目目录或项目中pdf保存的目录$doc_path = './bbb.doc';//word文件地址if(!is_dir($pdfPath)){...

2018-07-15 23:11:43 1625 1

转载 PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法

本文实例讲述了PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法。分享给大家供大家参考。具体分析如下:今天在一朋友服务器测试一个网站时发现我在测试phpinfo时碰到PHP Warning:phpinfo() has been disabled for security reasons 提示了,按话的意思我总结了解决办法,下面我们一起来看看吧.在运行...

2018-07-14 09:58:57 2081

转载 Linux平台中使用PHP让word转pdf

1、ubantu下安装libreoffice       sudo apt-get install libreoffice2、命令行执行word转pdf   将 /home/wordToPdf/wordFiles/目录下的CAS.docx转成pdf存放到 /home/wordToPdf/pdfFiles 目录下:    libreoffice --headless --convert-to pdf...

2018-07-14 09:26:56 1733

转载 git与github区别与简介

it和github是两个完全不同的概念。git            是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原。关于github,这是一个网站,就是每个程序员自己写的程序,...

2018-06-02 13:16:33 691

转载 Fastcgi和php-fpm区别与简介

Fastcgi是CGI的升级版,一种语言无关的协议,用来沟通程序(如PHP, Python, Java)和Web服务器(Apache2, Nginx), 理论上任何语言编写的程序都可以通过Fastcgi来提供Web服务。Fastcgi的特点是会在一个进程中依次完成多个请求,以达到提高效率的目的,大多数Fastcgi实现都会维护一个进程池。而PHP-fpm就是针对于PHP的,Fastcgi的一种实现...

2018-06-02 13:14:38 255

转载 mongodb,redis,hbase 三者都是nosql数据库,他们的最大区别和不同定位是什么?

mongodb,redis,hbase 根据CAP分布式理论,三者都是CP型分布式数据库,能够保证数据的强一致性和分区容忍性 ,从适用场景来看:mongodb是文档存储数据库,支持二级索引,但比较消耗内存,查询功能强大,类似json格式存储,一般可以用来存放评论等半结构化数据redis是KV数据库,不支持二级索引,读写性能高,支持list,set等多种数据格式,适合读多写少的业务场景,可以用来...

2018-04-10 16:47:22 1579

转载 大小端 Big-Endian 与 Little-Endian

应该说没做底层开发(硬件或驱动)的人很可能不会彻底理解大小端的概念,大小端不是简单的一句“大端在前”还是“小端在前”能够概括的问题。在cpu, 内存, 操作系统, 编译选项, 文件,网络传输中均有大小端的概念,这些东西加在一起,就很容易把人搞晕。我自己就晕过很久。 为方便说明,再做一些定义:(1) 内存可以存储若干个单元数据的物理设备,每个单元存储1个字节,每个单元有一个地址,其地址线程增长。为方...

2018-03-30 14:24:51 173

转载 用PHP尝试RabbitMQ(amqp扩展)实现消息的发送和接收

消费者:接收消息逻辑:创建连接-->创建channel-->创建交换机-->创建队列-->绑定交换机/队列/路由键-->接收消息<?php/************************************** PHP amqp(RabbitMQ) Demo - consumer* Author: Linvo* Date: 2012/7/30**...

2018-03-22 15:46:03 357

转载 WINDOWS下安装RABBITMQ的PHP扩展AMQP

https://www.cnblogs.com/phpliu/p/5213630.html

2018-03-22 15:11:27 312

转载 ts和nts的区别 (redis中碰到)

【TS指Thread Safet y线程安全  NTS即None-Thread Safe 非线程安全】区别:【TS   NTS】TS指Thread Safety,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本(window+apche+php+mysql+redis[ts])。NTS即None-Thread Safe,一般以fast cgi方式运行的时候选择这个版本,具有更好的性能...

2018-03-22 15:10:49 1385

转载 beego自动化文档

beego是什么?beego是一个快速开发go应用的http框架,go 语言技术大牛ASTA谢的开源项目。beego可以用来快速开发API、Web以及后端服务等各种应用,是一个RESTFul的框架,主要设计灵感来源于tornado、sinatra、flask这三个框架,结合了Go本身的一些特性(interface、struct继承等)而设计的。beego结合swagger就能实现自动化的文档。Sw...

2018-03-22 10:19:52 432

转载 Linux系统调用(syscall)原理

Linux体系结构内核空间与用户空间是程序执行的两种不同状态,通过系统调用和硬件中断能够完成从用户空间到内核空间的转移。如下图所示:linux 体系结构图从上图得知,Linux由用户空间和内核空间一般情况下,用户进程是不能访问内核的。它既不能访问内核所在的内存空间,也不能调用内核中的函数。Linux内核中设置了一组用于实现各种系统功能的子程序,用户可以通过调用他们访问linux内核的数据和函数,这...

2018-03-20 15:03:26 372

转载 linux 如何重启apache

查看apache2的命令 httpd -V其中HTTPD_ROOT和SERVER_CONFIG_FILE  就可以确定httpd.conf的路径了假设当前Linux用户的apahce安装目录为/usr/local/apache2,那么在命令行终端中使用以下命令启动,停止和重启apache。1. 启动apahce的命令:/usr/local/apache2/bin/apachectl start a...

2018-02-22 17:16:55 1392

转载 beego的配置文件记录

beego的配置文件记录摘自https://github.com/beego/tutorial/blob/master/zh/3/params.slide* beego的默认参数- AppName 应用名称,默认是 beego。通过bee new创建的是创建的项目名。- AppPath 当前应用的路径,默认会通过设置os.Args[0]获得执行的命令的第一个参数,所以你在...

2018-02-22 16:46:17 630

转载 Hbase原理、基本概念、基本架构

概述HBase是一个构建在HDFS上的分布式列存储系统;HBase是基于Google BigTable模型开发的,典型的key/value系统;HBase是Apache Hadoop生态系统中的重要一员,主要用于海量结构化数据存储;从逻辑上讲,HBase将数据按照表、行和列进行存储。与hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服

2017-10-20 15:41:11 189

转载 beego 获取 Request Body 里的内容

在 API 的开发中,我们经常会用到 JSON 或 XML 来作为数据交互的格式,如何在 beego 中获取 Request Body 里的 JSON 或 XML 的数据呢?在配置文件里设置 copyrequestbody = true在 Controller 中 func (this *ObejctController) Post() { var ob

2017-10-18 13:51:00 8207 1

原创 Handler crashed with error can't find templatefile in the path 解决方法

一: 如果您的应用是不需要模板输出的,那么可以在配置文件或者在 main.go 中设置关闭自动渲染。配置文件配置如下:autorender = falsemain.go 文件中设置如下:beego.AutoRender = false用户无需手动的调用渲染输出模板,beego 会自动的在调用完相应的 method 方法之后调用 Render 函数,当然如果您的应用是不需

2017-10-18 11:07:40 17130 1

转载 Zookeeper的功能以及工作原理

http://www.360doc.com/content/16/0607/11/20874412_565732756.shtml http://www.cnblogs.com/felixzh/p/5869212.html

2017-09-15 13:47:22 179

转载 大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网

2017-09-14 14:10:40 186

转载 Dubbo:来自于阿里巴巴的分布式服务框架

Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点Dubbo是一个阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,

2017-09-14 10:56:25 298

转载 基于微服务的软件架构模式

今天阅读了两篇关于微服务的文章,总结一些笔记,不敢贸然翻译:一是因为水平不够,翻译的过程会丢掉作者的原意;二是因为技术翻译是一个略微吃力不讨好的活。微服务(micro services)这个概念不是新概念,很多公司已经在实践了,例如亚马逊、Google、FaceBook,Alibaba。微服务架构模式(Microservices Architecture Pattern)的目的是将大型的、复杂

2017-09-01 20:30:13 236

转载 ESB

ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事

2017-09-01 20:27:52 174

转载 CDN

CDN加速开放分类:IT互联网技术CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。编辑摘要目录1CDN概述

2017-08-24 15:35:51 399

转载 XAMPP和VMware Workstation占用443端口冲突的解决办法

今天安装了一个VMware Workstation,发现XAMPP的Apache就启动不了。看了一下错误日志,似乎是VMware Workstation占用了443端口导致冲突引起的。查看了一下,原来VMware Workstation有个共享虚拟机的服务,占用了443端口。今天安装了一个VMware Workstation,发现XAMPP的Apache就启动不了。看了一下错误日志,似乎是

2017-01-14 15:30:08 625

转载 使用事件驱动模型实现高效稳定的网络服务器程序

前言事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞 吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。关于本文提及的服务器模型,搜索网络可以查阅到很多的实现代码,所以,本文

2017-01-07 14:51:49 248

CSS+JQUERY实现TAB切换

使用CSS+JQUERY 实现手机端网页的多TAB展示模式。

2015-10-24

数据采集器

网络矿工数据采集软件 V2012SP1 专业版 系统运行需要:Microsoft .NetFramework 2.0 网络矿工启动:SoukeyNetget.exe 网络矿工数据加工工具:soukeydatapublish.exe 网络矿工日志浏览器:SoukeyLog.exe 本软件为30天试用版本,如需获得授权,请与一孑工作室联系购买授权许可号,可在线激活。

2013-04-04

空空如也

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

TA关注的人

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