- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 yii2整合smarty
https://github.com/yiisoft/yii2-smartyphp composer.phar require –prefer-dist yiisoft/yii2-smartyreturn [ //.... 'components' => [ 'view' => [ 'renderers' => [...
2019-05-30 11:57:58 525
原创 elk之相关技术及参考资料
Kafka与Logstash的数据采集对接 —— 看图说话,从运行机制到部署Elasticsearch 与 Kafka 整合剖析kafka数据同步Elasticsearch深入详解lagstash + elasticsearch + kibana 3 + kafka 日志管理系统部署 02基于Java、Kafka、ElasticSearch的搜索框架的设计与实现logstash...
2019-05-30 11:57:21 198
原创 elk之打造日志收集系统(filebeat+kafka+logstash+elasticsearch+kibana)
jdk1.8.0_191.bashrcJAVA_HOME=~/jdk1.8.0_191/PATH=$JAVA_HOME/bin:$PATHfilebeat安装在业务系统的机器上, 优点比较轻量, 几乎不占资源, 用于收集nginx/apache日志使用yum安装配置cat /etc/filebeat/filebeat.ymlfilebeat.inputs:–...
2019-05-30 11:53:22 1597 1
原创 docker安装elasticsearch
环境:win10安装:docker run -d –name es -p 9200:9200 -p 9300:9300 –restart=always -e “discovery.type=single-node” elasticsearch:6.4.2访问:http://localhost:9200/返回:{ "name" : "ZgjaMyL", "cl...
2019-05-30 11:52:48 205
原创 elk之Elasticsearch+logstash+kibana+filebeat分析apache日志
软件:filebeat-6.4.2-linux-x86_64 用于采集日志发送到logstash配置:filebeat.ymlfilebeat.inputs:– type: logenabled: truepaths:– /var/log/httpd/*exclude_files: [‘.gz$’]output.logstash:hosts: [“192.168.3.1...
2019-05-30 11:51:30 352
原创 elk之filebeat安装配置并使用logstash接收数据
下载:wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.4.2-x86_64.rpm安装:rpm -ivh filebeat-6.4.2-x86_64.rpm配置:vim /etc/filebeat/filebeat.ymlfilebeat.inputs:# Each – is a...
2019-05-30 11:50:31 2440
原创 elk之filebeat+elasticsearch+kibana
软件:jdk1.8.0_191 需要设置JAVA_HOME PATH, es会用到elasticsearch-6.4.2 数据存储及查询kibana-6.4.2-linux-x86_64 数据可视化filebeat-6.4.2-linux-x86_64 日志收集 优点:轻量 断点续传没有使用logstash 因为占用资源比较多,使用filebeat读取apache log或...
2019-05-30 11:37:31 753
原创 kafka相关资料
kafka中文文档kafka中文教程Kafka 设计解析(一):Kafka 背景及架构介绍Kafka设计解析(二)- Kafka High Availability (上)kafka实战ActiveMQ RabbitMQ KafKa对比Kafka、RabbitMQ、RocketMQ消息中间件的对比—— 消息发送性能Kafka VS RocketMQ VS RabbitM...
2019-05-29 09:20:09 151
原创 SQLAlchemy相关资料
sqlalchemy更新数据,update的使用SQLAlchemy_定义(一对一/一对多/多对多)关系SQLAlchemy技术文档(中文版)(上)https://www.sqlalchemy.org/SQLAlchemy 1.3 Documentation...
2019-05-29 09:19:38 147
转载 【Python】 uuid生成唯一ID
uuid是128位的全局唯一标识符(univeral unique identifier),通常用32位的一个字符串的形式来表现。有时也称guid(global unique identifier)。python中自带了uuid模块来进行uuid的生成和管理工作。(具体从哪个版本开始有的不清楚。。)python中的uuid模块基于信息如MAC地址、时间戳、命名空间、随机数、伪随机数来uuid。...
2019-05-29 09:18:26 931
原创 Ubuntu下使用Python+flask+MySQL的架构搭建Web框架
使用的是Python+flask+MySQL的架构在Ubuntu下下载使用MySQL,由于很少使用Linux所以一开始绕了很多弯路,在网上差了好多的东西,最终就归结到了一条指令sudo apt-get install mysql-server当安装好SQL之后就可以在终端中使用SQL进行一些简单的操作,如果可以,那么就证明你的SQL安装好了。然后就去安装MySQLdb的模块。去...
2019-05-29 09:15:48 295
原创 mysql大数据量分页查询优化策略(原创)
第一此慢 不好解决,不过 把have_query_cache 设置为 YES用 SHOW VARIABLES LIKE ‘have_query_cache’ 看用SHOW STATUS LIKE ‘Qcache%’看缓存状态变量看看手册,书 改改你的VARIABLES 估计能提高一些性能http://bbs.phpchina.com/viewthread.php?tid=22...
2019-05-29 08:58:38 1388
原创 vi多个 文件 和 多窗口编辑的 命令
我有3个文件要同时编辑:文件是A.C,B.C和C.BAS,vi命令如何实现,vi中如何在这3个文件中进行切换?vim可以在多分割窗口(multi-split-screen )环境下编辑多个文件。想了解有关详情可输入:help usr_08.txt。要分割屏幕显示多个不同文件,在vi命令提示符后输入::split another-file:vsplit another-file不...
2019-05-29 08:58:17 1475
原创 编译安装apache php mysql
tar -zxvf httpd-2.2.17.tar.gzcd httpd-2.2.17./configure –prefix=/usr/local/lib/apache –enable-so –enable-mods-shared=all –enable-rewrite=shared –enable-speling=shared#make#make installwget ...
2019-05-29 08:57:52 145
原创 如何选择开源许可证?
如何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种—-GPL、BSD、MIT、Mozilla、Apache和LGPL—-之中做选择,也很复杂。乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。下面是我制作的中文版,请点...
2019-05-29 08:55:20 120
转载 开源界的5 大开源许可协议
越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开 源软件存在(象 WordPress,Drupal 这些开源CMS)。然而很多人对开源许可并不了解,本文介绍开源领域常用的几种许可协议以及它们之间的区别。 什么是许 可协议?什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权...
2019-05-29 08:40:51 367
转载 4款开源的中文分词系统
中文分词是做好中文内容检索、文本分析的基础,主要应用于搜索引擎与数据挖掘领域。中文是以词为基本语素单位,而词与词之间并不像英语一样有空格来 分隔,因而中文分词的难点在于如何准确而又快速地进行分词。以下介绍4款开源中文分词系统。1、ICTCLAS – 全球最受欢迎的汉语分词系统中文词法分析是中文信息处理的基础与关键。中国科学院计算技术研究所在多年研究工作积累的基础上,研制出了汉语词法分析系 ...
2019-05-28 17:47:38 4119
原创 用nginx做反向代理和缓存并且能让apache服务器得到真实的客户端地址
用nginx做反向代理和缓存并且能让apache服务器得到真实的客户端地址需求一个网站,客户主要分布在亚洲其它国家和地区,如日本台湾新加坡马来西亚印度香港等。而服务器放在上海。国外用户访问速度不快。现在需要提高国外用户的访问速度。最 终定下来的方案,就是在多个国家租用最便宜的vps做反向代理和缓存,通过智能解析把不同国家的访问定位到不通的vps上。这个简单来说就是自己做了个 cdn网络。这...
2019-05-28 17:45:24 395
原创 debian下安装memcached
1. 切换到root用户2. apt-get install memcached3. 使用whereis可以查看memcached安装位置及相关文件位置,包括配置文件4. 使用netstat -ntlp | grep memcached可以查看memcached使用的端口,默认安装使用的11211,5. 使用ps aux | grep memcached可以查看进程号,kil...
2019-05-28 17:44:44 839
原创 debian安装php环境
debian:/home/tboqi# apt-get install apache2 php5 mysql-server php5-common php5-mysql php5-curl php5-gd php5-cli php5-ldap php5-mhash libtool libmcrypt-dev php5-mcrypt php5-ldap php-soap php5-sqlite ...
2019-05-28 17:44:19 3328
转载 Linux top 命令详解
op命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 下面详细介绍它的使用方法。认识top的显示结果 统计信息区 进程信息区 更改显示内容认识top的显示结果top命令的显示结果如下所示:top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.6...
2019-05-28 16:50:04 145
转载 给敏捷团队中的架构师的10个建议
微软澳大利亚的解决方案架构师Tom Hollander,在TechEd Australia大会上举行了一场题为“敏捷团队中的架构师角色”的演讲。在演讲中,他讨论了他作为领导敏捷团队的架构师所做的工作。在谈到架构师的角色时,Hollander指的是“解决方案架构师”或者应用架构师。他不是指企业架构师或者其他的专业人士(专精于特定的领域,例如消息或基础设施)。Hollander的团队采纳了由4...
2019-05-28 16:49:30 214
原创 Debian Linux的简单网络设置
以前都是用etherconf来设置Debian里的网络,只要网卡驱动正常,设置网络也是很简单的。但今天动手换无线路由时,却发现Debian里已经没有这个小软件了。查了一下,发现原来是被清除出库了;找了个老版的,装上后设置一下,把网络全搞乱了,看来已经不能用了。只好记录点手工的办法:设置IP,可以直接编辑/etc/network/interfaces这个文件,固定IP这样写:auto lo et...
2019-05-28 16:38:41 7714
转载 设置Debian源
国内比较好用的debian源还是debian.cn99.com,但是不知道什么原因这个国内最快的源挂了,现在设置debian就比较麻烦了。还好有了apt-spy,可以自动测试到哪个源的下载速度最快。 当然,刚装完系统是没有apt-spy的,但是我们可以找个暂时先替代的。譬如:在/etc/apt/sources.list 中添加deb[url]http://http.us....
2019-05-28 16:38:00 2251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人