新入职的程序员如何更快的融入项目当中?
最近,我们项目中新入职的程序员比较多,于是我们花上了15分钟,就“新入职的程序员如何更快的融入项目当中?”这个问题进行了讨论。下面是讨论的结果总结,现在和大家分享一下,希望对新人或者项目管理者有一些有益的启发,则不枉我写这篇文章。1.解bug可以很快上手2.善于问问题,问周围同事3.看什么时候加入的:如果加入项目比较晚的话,一定要看项目上已分享相关文档。4.保持和做一个类型产品的同事的频繁交流。5....
View Article10 个实用技巧,让 Finder 带你飞
Finder 是 Mac 电脑的系统程序,有的功能类似 Windows 的资源管理器。它是我们打开 Mac 首先见到的「笑脸」,有了它,我们可以组织和使用 Mac 里的几乎所有东西,包括应用程序、文件、文件夹、磁盘以及你网络上的共享磁盘,你同时可以通过它看到丰富的、高质量的文件预览。接下来笔者将和你分享自己使用 Finder 的一些心得,正所谓 10 个技巧,让 Finder 带你「飞」。1. 在...
View ArticleMySQL使用单列索引和多列索引
摘自: http://greatwqs.iteye.com/blog/1897118 讨论MySQL选择索引时单列单列索引和多列索引使用,以及多列索引的最左前缀原则。1. 单列索引 在性能优化过程中,选择在哪些列上创建索引是最重要的步骤之一。可以考虑使用索引的主要有两种类型的列:在Where子句中出现的列,在join子句中出现的列。请看下面这个查询: Sql代码 Select age...
View Article关于网站加速的35条法则(来自Yahoo)
原文见此: https://developer.yahoo.com/performance/rules.html注意,不是翻译,只是谈谈本人的读后感。另外注意,该文比较旧,大概是2010年的产物,所以里面会有些跟不上时代的内容。1. 减少HTTP请求一个典型的http请求报文大概是这样的:GET /3.3.0/build/yui/yui-min.js HTTP/1.1Host:...
View Article技术负责人的三种角色
企业管理是一盘棋,而技术是支撑企业生存和发展的重要一环。因此,作为企业的技术负责人,无论企业处于发展中的哪个阶段,实施管理都无外乎是要做好几件事: 定目标,在深入了解企业的资源状况和整体目标的基础上,做好相对固定的长期技术计划;...
View Articlegolang的杀手级应用:docker
docker 是 golang 的第一个杀手级应用,发展迅猛, 现在各大云计算平台几乎全都支持 docker 实例,包括 谷歌,亚马逊,阿里云等。 golang 本身已经让我惊喜万分,而 docker 更是极大的激发了我对虚拟化的想象。关于软件和硬件IT 业发展至今,软件和硬件始终是无法分割的两个物体。 就拿最近几年红红火火的智能机时代来说, 很久之前的诺基亚智能机, 软件和硬件相辅相成,...
View Article高并发
垂直扩展垂直扩展是一种用于增加单个ActiveMQ代理连接数(因而也增加了负载能力)的技术.默认情况下, ActiveMQ的被设计成尽可高效的传输消息以确保低延迟和良好的性能. 默认情况下,ActiveMQ使用阻塞IO来处理传输连接,这种方式为每一个连接分配一个线程. 你可以为ActiveMQ代理使用非阻塞IO(同时客户端可以使用默认的传输)以减少线程的使用....
View Articleoracle 索引优化
原文 http://blog.sina.com.cn/s/blog_6ceed3280101206m.html 表:gzl_action_define字段:id:主键,有索引 name:一般字段,无索引 以下是各种写法的结果 1.使用索引(UNIQUE SCAN) select t.name from gzl_action_define t where t.id = '12'...
View Article基于solr实现hbase的二级索引 - oO脾气不坏Oo
一、目的 了解hbase的都知道,由于hbase基于行健有序存储,在查询时使用行健十分高效,然后想要实现关系型数据库那样可以随意组合的多条件查询、查询总记录数、分页等就比较麻烦了。想要实现这样的功能,我们可以采用两种方法:使用hbase提供的filter,自己实现二级索引,通过二级索引查询多符合条件的行健,然后再查询hbase。...
View Article用gdb调试游戏服务端
前言说说gdb的重要性一般来说,提到gdb,都是用命令来调试。“命令”,这个对于用户来说几乎等同于繁杂的词语。尽管事实确实如此,但实际的开发调试必须用到gdb。现在,大多数Linux系统是存在于服务器当中。我们想操作这些系统时,一般是通过Terminal来操作。也就是说这些Linux系统不具有图形界面。而调试一般分两部分,开发时调试和运行时调试。当我们的程序部署到Linux上时,那就需要忘记那该死图...
View Article近来想明白的几个问题
最近几年不再混战在纯互联网领域,接触了很多与实体有关,尤其是外贸电商行业的生意。见识开阔了不少,也经历了很多,同时也有困惑和思考。在这里我尝试谈谈自己现在想明白的几个问题,有些只与具体的生意有关,有些则与行业有关,虽然比较杂乱,但希望对大家有参考作用。如果大家有意见,也欢迎讨论。一、外贸电商必须做品牌。前些年外贸电商不为大家所知的时侯,的确有很多人靠卖没有品牌或山寨品牌(几乎等于没有品牌)商品的野路...
View Article腾讯大数据平台质量保障之道
大数据时代,业界各巨头都在投入重兵打造自己的大数据平台,分析挖掘蕴藏在数据金矿中的价值。在腾讯数据平台部承建了公司级大数据平台,腾讯的测试团队也有幸一起搭上了大数据的航母。这是一种机遇,更是一种挑战。因为大数据平台的技术复杂度、机器规模、容量、发展速度等都远非传统的后台系统可比,以前积累的测试方法和建设的工具平台很多并不适用于大数据测试,业界也没有很成熟的方法可以借鉴。这就需要腾讯在测试思路和方法上...
View Article腾讯数据仓库TDW元数据重构方案
TDW HIVE使用现状大规模应用场景下HIVE暴露出的问题HIVE进程内存占用高,GC频繁元数据接口性能下降(秒级->分钟级)元数据库压力大,不堪重负HIVE进程间各个session容易相互影响HIVE出现session卡死现象其他原因分析:元数据库单点问题 性能瓶颈无法扩展ORM层带来的各种问题...
View Article内向者与世界相处的十种方式
译者: Grace Green原文地址: huffingtonpost.com内向者和外向者看起来也许并没有什么不同,但如果你观察他们处理生活的大大小小的事情的方式,你可能会发现不同之处。 上个月,《科学人》的专栏作者梅丽莎·达尔报道了心理学家小布莱恩的最新性格心理学发现。小布莱恩在他的新作——《我,自己,我们》中写道:内向者在出席隆重会议或者重要场合之前不会喝含咖啡因的饮料。...
View ArticleCacheUtil - Memcached全局工具类
1、memCache.properties:memcache=192.168.3.230\:11211 time=7200 package com.common.common; import java.io.IOException; import java.net.InetSocketAddress; import java.util.ArrayList; import...
View Article有那么多企业级软件 ,还需要用 Facebook 工作吗?
两年前微软收购 Yammer 时, CNNMoney 上一篇文章预测了企业软件未来的 5 个趋势,其中一个是“企业软件社交化”。果然,在今年,除了整合了邮件、信息、文件和社交功能的企业级沟通工具 Slack 火了;现在连 Facebook 也要进军企业级市场。据 《金融时报》报道,Facebook 正在计划推出一款名为“Facebook at Work”的服务,要让它的 10 亿多用户不仅将...
View Article使用Hibernate SQLQuery执行原生SQL
Hibernate对原生SQL查询的支持和控制是通过SQLQuery接口实现的,这种方式弥补了HQL、Criterion查询的不足,在操作和使用上往往更加的自由和灵活,如果使用得当,数据库操作的效率还会得到不同程度的提升。Hibernate对原生 SQL查询的支持和控制是通过SQLQuery接口实现的。通过Session接口,我们能够很方便的创建一个SQLQuery(SQLQuery是一个...
View Articlejava中的hashcode作用
根据API文档,java中的hashcode事实上是跟equals是有着密切联系的,hashcode是为了提高哈希表的性能下面的话来自JDK:hashCode public int hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。 public native int hashCode();...
View Article