- 博客(71)
- 资源 (4)
- 收藏
- 关注
原创 TL的工作方法总结
对于研发工作方法分享,"先定目标,输出方案,跟进执行,复盘结果,讲究合作"定目标,技术owner项目,要与上级对齐目标,与业务对齐价值,主动规划,再开展。 出方案,对于方案的合理性与优劣性,一定要有量级,与行业对齐,而不是自我认定。 跟执行,对于执行过程一定要有里程碑&排期,要有主动把控风险&交付deadline意识。 要复盘,对于结果,一定要复盘,方法总比问题多,要有主...
2020-04-08 09:46:57
618
原创 保障项目方法论总结
一、场景盘点与产运对齐场景核心路径列表二、数据盘点1.与产运对齐业务侧预估数据量及同步机制2.与研发输出系统的历史峰值3.评估业务数据量vs系统流量峰值三、技术盘点1.系统架构复盘2.系统接口列表3.系统扩容方案四、压测-优化1.制定压测目标2.跟进压测过程3.推进系统优化五、值班-复盘-日周会1.安排伙伴值班,重点值班动作标准化。...
2020-03-31 16:25:23
210
原创 PAAS的架构设计与应用实践(二)
四、PaaS应用实践1.应用部署条件 APP的应用开发原则 应用必须遵从无状态规则,只有遵从无状态规则才能避免容器故障带来的单点问题。 APP的应用部署yaml规范 Web应用:Work应用:Yaml规范: 容器内置环境变量(后续有例子) $WEB_PORT、$APPID、$LOG_...
2020-03-25 16:27:47
731
原创 PAAS的架构设计与应用实践(一)
CloudSpace是一个平台即服务(PaaS),它提供给开发者自由的去选择云平台、开发框架和应用服务,使得开发者能够更快更容易的开发、测试、部署和扩展应用,让开发人员专注于编写应用程序,而无需为中间件和基础设施分心。团队在使用自助式高生产力的框架和应用服务的同时,开发人员可以快速在自己的环境上开发和测试自己的下一代应用,并能部署到云上而无需做任何更改,大大提升持续快速,高质量地交付价值的能力。...
2020-03-25 16:24:55
4109
原创 研发资源协调“三板斧”
1,优先级产研测资源围绕目标展开,拆解目标到产品线,有各个产品线的优先级来决定对应研发投入资源数。在优先级的大前提下,要解决好每天产品线目标与总目标矛盾,要解决好每个小组与团队矛盾。利用"技术会->产研会->培优月会",对齐三个层面优先级,至关重要。2,透明性随着项目开展,研发资源整体不足情况下,只有采用透明机制,才能在更大范围内达成共识。在透明的大前提下,要解...
2020-02-25 13:42:49
766
原创 管理反思(五)
项目迭代过程中,一直在观察团队每个节点流转是否高效,大致可以分为两类中心化和去中心化。去中心化的目标是为了激活团队活力,提高团队做事效率。但光有去中心化还不行,团队必须要在目标、方法和结果上要达成共识,如果短期内不能实现共识时,就需要某个节点承担达成共识的职责。对于项目管理,有些思考欢迎大家一起讨论。1.建立产品/项目评估体系,对于产品怎么做叫好,项目怎么做叫好,在产研测中达成共识。这个体系中...
2019-11-11 09:39:37
139
原创 管理反思(四)
【来自2019年 4月21日 22:51】一段时间内,在不断思考一个问题:为什么面对同样的问题,大家考虑方向与处理方法有不同,这是客观即存在问题。背后一定是自我认知的不同,自己有如何在不同的过程中,找到相互认知差别,去不断完善自己。因此,如何通过有效学习突破认知的天花板,来达到问题最优解,非常值得思考。认知的层次分为高低两种:<1>低级认知能力:识记,理解,应用。...
2019-04-21 22:51:24
243
原创 管理反思(三)
【来自2019年 04月07日 21:20】关于以产品转变为以目标为中心的项目管理思考:1,三层产研体系,原有“产品-研发”变为“目标-产品-研发”。目标层,将使产品迭代更聚焦业务要求,以目标为最终驱动力,各个目标均有相应PM负责;产品层,将目标映射到若干产品的部分功能上(也会接收技术需求),虽然为虚拟层,但起到承上启下作用;研发层,对齐归属产品的产品需求上,给出资源分配和技术方案,根...
2019-04-20 15:09:18
344
原创 管理反思(二)
【来自2019年 4月14日 23:37】本周参加了部门干部沟通会,第一次系统的同步了中台工作制度,重点是用人标准,绩效考核,360度互评,管理要求等各方面内容。很多内容都是第一次才清晰知道,做为研发团队leader实在不应该,相信在此基础上能够更好的推进工作。同时,通过3月份研发伙伴沟通,一直在思考几个方面的问题,与各研发leader一起共勉:一、关于人才培养层面通过伙伴沟通,很少有伙伴...
2019-04-20 15:01:55
344
原创 管理反思(—)
【来自2019年 4月20日 15:11】在数据产研上除了我自身去纠正问题,仔细想想,确实存在目标性太强(超越了产品和研发范围,没有清晰处理问题的逻辑),一直以解决数据产研问题为导向,一时忽视了大家感受(研发和产品的边界),解决某些问题时,而是直接给出解决问题方法,指定产品和研发去做什么,本质上应该要小范围地反馈给@XX@XX@XX,达成共识,进行改进,这点很重要(不要跨越责任人,容易造成误会...
2019-04-20 14:38:40
566
原创 Jenkins环境搭建与使用
Installation Jdk 》tar xvfz jdk-8u51-linux-x64.gz -C /usr/local/ 》mv /usr/local/jdk-1.8.51 /usr/local/java 》touch /etc/profile.d/jdk.sh 》vi /etc/profile.
2018-05-17 16:35:01
183
原创 hadoop和hive的客户端安装与配置
1 文件列表: hadoop_client.tar.gz (hadoop和hive的client环境) hadoop_java.tar.gz (java的环境) hadoop_python.tar.gz(python的环境)2 安装配置:>tar xvfz hadoop_client.tar.gz /opt/hadoop_client
2018-05-17 16:34:28
3636
原创 linux常用命令123
1. 系统端口运维查看端口占用情况命令 lsof -i tcp:80列出所有端口 netstat -ntlp列出所有正在使用的端口及关联的进程/应用 netstat -nap查看进程的详细信息 ps 1999检查端口被哪个进程占用 netstat -lnp|grep 88查看IPTable配置 /etc/init.d/iptables statusM1: /s
2017-10-27 15:52:08
360
原创 汽车权威网站
中国汽车工程学会http://www.sae-china.org/中国汽车技术研究中心http://www.catarc.ac.cn中国新车质量研究http://www.caam.org.cn/中国汽车工业协会http://www.cada.cn中国汽车流通协会汽车创业领域:http://www.baturu.org/http:/...
2017-01-03 11:06:16
514
原创 Rsync同步文件配置
Rsync 简单配置,实现文件及文件夹同步功能:yum install rsynctouch /etc/rsyncd.conflog file = /var/log/rsyncd.logpid file = /var/run/rsyncd.pidlock file = /var/run/rsyncd.lock#secrets file = /etc/rsyncd.pasmo
2016-11-12 08:28:12
483
原创 jenkins集成sonarqube代码质量跟踪分析
1. sonarqube install >ssh 10.90.3.84 >wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.3.zip >unzip sonarqube-5.6.3.zip -d /usr/local/ >ln -s /usr
2016-11-04 10:12:32
356
原创 Jenkins 自动化构建与部署
1.用Maven构建web项目autotest,并传到svn(http://10.90.3.84/svn/autotest/trunck/)上。2.Jenkins服务器(10.90.3.84) Jenkins的安装及插件(hpi),不再描述。 主要配置如下: a> 新建autotest的maven构建项目; b> 配置autotest对应项目的s
2016-11-02 15:07:34
452
原创 Jenkins环境搭建与使用
Installation Jdktar xvfz jdk-8u51-linux-x64.gz -C /usr/local/mv /usr/local/jdk-1.8.51 /usr/local/javatouch /etc/profile.d/jdk.shvi /etc/profile.d/jdk.sh———————————————JAVA_HOME=/usr/
2016-10-26 16:18:57
328
原创 sersync2实时同步
1. 多台服务器间的实时同步方案方案一:sersync2,基于 boost1.41.0,inotify api,rsync command编写;方案二: inotify-tools+rsync ,基于脚本语言编写;方案三:Openduckbill(依赖于inotify- tools),基于脚本语言编写;2.sersync2的实时同步实践a. 主服务器:10.90.3.81
2016-08-11 10:11:06
541
原创 Hadoop的CDH简介
1.机器环境 1.1配置: #centos 系统 内存:31G CPU:24 存储: 2T #三台机器: A:10.90.3.81(H-namenode) B:10.90.3.82(H-datanode) C:10.90.3.83(H-datanode) #创建账号:
2016-07-11 11:27:57
616
原创 FTP服务搭建
1. 安装vsftpd yum install vsftpd2. 管理vsftpd service vsftpd start/stop/restart chkconfig vsftpd on3. 配置vsftpd 修改/etc/vsftpd/vsftpd.conf chroot_list_enable=Yes
2016-06-21 12:34:34
332
原创 测试机器-软件栈配置
1. Gradle: download:https://services.gradle.org/distributions/gradle-2.13-all.zip install:
2016-05-26 14:29:34
256
原创 phpcms安装摘要
1.检查cenos6的依赖包:yum install -y ImageMagick ImageMagick-devel nginx ImageMagick ImageMagick-devel cmakeyum install -y libmcrypt-devel libmcrypt libiconv ImageMagick ImageMagick-devel libxml2-pyt
2016-03-16 20:02:03
513
转载 判断文件是否为图片
#!/bin/bash#judge image file type#判断是否只有一个参数if [ $# != 1 ] then echo "parameter error"else ## 读取前3个字节与前4个字节对应的16进制 len3=`xxd -p -l 3 $1` len4=`xxd -p -l 4 $
2016-02-14 14:20:38
562
原创 利用中控机打通所有ssh机器
1.安装包: rpm -qa|grep expect rpm -qa|grep tcl tcl-8.5.7-6.el6.x86_64 expect-5.44.1.15-5.el6_4.x86_642.脚本:#!/usr/bin/expect set server_port 22 set server_dir /home/xxxx/.sshset
2016-01-16 12:06:28
937
原创 nexus-2.12.0安装与部署
**************************jdk **************************check java:rpm -qa|grep javasudo rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.37-1.13.9.4.el6_7.x86_64/usr/local/java:tar xv
2016-01-16 11:49:44
2820
原创 Redis3.0.6安装与部署
http://download.redis.io/releases/redis-3.0.6.tar.gzsudo tar xvfz redis-3.0.6.tar.gz -C /usr/local/sudo ln -s /usr/local/redis-3.0.6/ /usr/local/rediscd /usr/local/redismake make PRE
2016-01-16 11:37:32
488
原创 Mysql5.7.10在Mac安装版本实践
1. 下载: mysql-5.7.10-osx10.10-x86_64.tar.gz2. 步骤: tar xvfz mysql-5.7.10-osx10.10-x86_64.tar.gz -C /Users/yccn/ice/apps_install/ln -s /Users/yccn/ice/apps_install/mysql-5.7.10
2015-12-18 17:45:28
687
原创 Infobright 安装与配置
1.安装与配置> rpm -q infobright>rpm -ivh infobright-3.4.2-x86_64-ice.rpm> vi /etc/my-ib.cnf (修改配置)> mkdir -p /opt/mysql/data/infob(新建数据目录)> mkdir -p /opt/mysql/log/infob(新建日志目录)> c
2015-09-09 13:52:19
674
原创 HTTPSQS
参考:http://blog.s135.com/httpsqs/http://code.google.com/p/httpsqs/downloads/detail?name=httpsqs4j-java-client-1.0.zip&can=2&q=http://blog.s135.com/book/httpsqs/client/httpsqs4j/ul
2015-09-09 13:51:02
470
原创 Py的UUID介绍
UUID —— Universally Unique IDentifier 是128位的全局唯一标识符,通常由32字节的字符串表示。 它可以保证时间和空间的唯一性,也称为GUID,Python 中叫 UUID ,C# 中叫 GUID —— Globally Unique IDentifier ,它通过MAC地址、时间戳、命名空间、随机数、伪随机数来保证生成ID的唯一性。 UUID主要有五个算法,也
2015-09-09 13:50:00
719
原创 Memcached Install
1. downloadhttp://www.monkey.org/~provos/libevent-2.0.13-stable.tar.gzhttp://memcached.googlecode.com/files/memcached-1.4.7.tar.gz2. install #tar zxvf libevent-2.0.13-stable.tar.gz
2015-09-09 13:46:26
271
转载 8 个基于 Lucene 的开源搜索引擎
来自:http://www.open-open.com/news/view/1cdc9e3Lucene是一种功能强大且被广泛使用的搜索引擎,以下列出8种基于Lucene的搜索引擎,你可以想象他们有多么强大...Apache SolrSolr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。文档通过Http利用XML加到一个搜索集合中。查询该集合也是通过
2015-09-09 13:42:57
356
转载 分布式架构模型
转自:http://www.kafka0102.com/2010/10/350.html Scalable System Design Patterns 一文概括了几种常见的系统设计模式。配图很漂亮,我就索性摘过来,推荐感兴趣的继续围观其博客。1、Load Balancer该模式中,一个分发器基于某种策略确定由哪个worker实例处理请求。应用最好是无状态的,以使任
2015-09-09 13:40:02
483
原创 通用解析搜索关键词类
import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.util.regex.Matcher;import java.util.regex.Pattern;public class SeoURLKeyword {public static String keywordR
2015-09-09 13:36:13
399
google 动态口令的插件PAM
2012-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人