关闭

谈谈我在创业公司的感悟

公司按规模分为三类:创业公司、中等规模公司、大公司。文章最后简单比较一下三种公司上班是一种什么样的体验,有兴趣的可以直接在文章结尾阅读。参加工作将近七年了,我大部分都是在创业公司工作,而且见证了两家公司创业失败。这几年里让我明白了一些事情,创业真的不是一般人玩得起的,有些事情,你真的需要知道:1:创业公司最重要的是设计一个好的产品,有创新,能够实实在在解决用户的痛点,给社会带来正面的价值。2:有了产...
阅读(991) 评论(5)

团队文化设计

文化只是一种思想观念、行为习惯、处事风格,家有家风,国有国法。IT团队也一样,团队要想有凝聚力,需要有良好的团队文化。1:完善管理完善管理,就是完善项目管理的各个流程。1)可以借助一些工具来实施: 项目管理工具:可以用禅道,JIRA等开源软件。 知识管理工具:可以用WIKI 版本控制工具:可以用SVN 文件服务器:可以搭建FTP服务器。2)部门共治 可以在文件服务里上建一个文件夹,取名“部...
阅读(443) 评论(0)

用Navicat自动备份mysql数据库

数据库备份很重要,很多服务器经常遭到黑客的恶意攻击,造成数据丢失,如果没有及时备份的话,后果不堪设想。一:备份的目的:做灾难恢复:对损坏的数据进行恢复和还原 需求改变:因需求改变而需要把数据还原到改变以前二:备份的分类:1:根据是否需要数据库离线 冷备(cold backup):需要关mysql服务,读写请求均不允许状态下进行; 温备(warm backup): 服务在线,但仅支持读请求,不允...
阅读(3068) 评论(2)

不埋坑,不踩坑(软件设计篇)

最近公众号没有更新,其实不是小编懈怠了,一方面工作比较忙碌,另一方面也不知道写些什么。最近在做产品设计,数据库设计的时候,时而有一些感触,简单整理一下。先来讲一个案例:产品中,物流公司可以发布货源,数据库中记录了货源的发布时间publishTime,司机来进行抢单。但是物流公司发出的货源,当天不一定有司机来抢单,达成运单交易。于是给物流公司增加了一个重新发布货源的功能。简单来说就是修改货源的publ...
阅读(1173) 评论(2)

微信小程序,来一梭!

微信小程序已经内测将近一个月了,网上对微信小程序的讨论也异常火爆,从发布到现在微信小程序一直占领着各种技术论坛的头条。说实话,小编心里也是痒痒的,也想做第一波吃螃蟹的人,今天就来简单实践了一把。 关于微信为什么要开发小程序,什么是小程序,这里就不做介绍了。因为这已经是昨日黄花,朋友圈以及各种论坛都已经讲过了,不清楚的可以搜索一下。 官网资料1:官方文档: https://mp....
阅读(1831) 评论(4)

微信红包开发设计思路

1:前提有一个认证过的服务号2:在微信公众平台-接口权限-网页账号-网页授权获取用户基本信息,配置授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头;例如:www.qq.com3:生成微信网页授权的链接或者二维码。二维码方式可以解决授权链接不能在普通浏览器使用的问题,授权链接只能在微信浏览器打开。做成扫码的方式,就可以自动调用微信浏览器进行网页...
阅读(2233) 评论(0)

高级程序员的职业素养

1:团队精神和协作能力这是程序员应该具备的最基本的,也是最重要的安身立命之本。早期的乔布斯在职业生涯中,因为性格原因遭受了一些挫折,后来有所改善,造就了一段传奇和伟大的公司。性格好,与他们进行良好的沟通协作非常重要!任何公司都喜欢这样的人,不喜欢虽然有些本事,但是浑身带刺的人。2: 代码整洁,健壮。不解释,很重要,很重要,很重要!3:需求理解能力这个能力的培养,跟阅历和经验有很大的关系。有些人沟通起...
阅读(339) 评论(0)

公众号改名为"GeekerTalk"

今天在浏览关注的微信公众号的时候,发现有有个公众号名称更改了,这让我眼前一亮,很是兴奋。难道微信公众号规则有变化。我马上在网上搜索了一下,原来在8月22号微信公众号就发了系统公告:微信公众号的名称很重要: 如果名字起的够吸引人,可以提高公众号的搜索率,促进粉丝增长。 名字就确定了公众号的主题和方向。微信的每一次迭代都很谨慎,这次突然开放改名(当然有唯一性原则),好奇心驱使我去猜想一下原因:微信之...
阅读(336) 评论(0)

Code Review

1:什么是Code Review Code Review代码评审是指在软件开发过程中,通过对源代码进行系统性检查的过程。通常的目的是查找各种缺陷,包括代码缺陷、功能实现问题、编码合理性、性能优化等。 2:为什么要Code Review (1)提高代码质量。 (2)及早发现潜在缺陷,降低修改/弥补缺陷的成本。 (3)促进团队内部知识共享,提高团队整体水平。 (4)评审过程对于评审人员来说,也...
阅读(316) 评论(0)

没病不会死人

有时候,做代码的单元测试的时候,可能会发生一些诡异的事情。想破脑袋都搞不清楚是怎么回事。一般遇到这种情况,我首先想到的是”没病不会死人”,出现问题,肯定有它发生的原因。解决这种问题,一靠经验,二靠运气,三靠细心。 有经验的人,可能曾经遇到相似的问题,举一反三,很快就能找到问题所在。 有的时候,也需要一点运气,或者说是灵感。很长时间没有头绪的问题,可能在某一个时间点就能想到问题的解决方法。 有时...
阅读(502) 评论(0)

java编码有规范

一、规范存在的意义 应用编码规范对于软件本身和软件开发人员而言尤为重要 (1)好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护; (2)好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码; (3)好的编码规范可以最大限度的提高团队开发的合作效率; (4)长期的规范性编码还可以让开发人员养成好的编...
阅读(834) 评论(0)

还是太年轻!DWR进一步学习

昨天研究了一下用DWR框架,做了一个消息推送的demo。根据网上的资料,写一个demo并不难。当demo跑起来并能成功向客户端推送消息的时候,我以为会用DWR了。但是当我把DWR集成到springMVC中的时候,又走了一些弯路。根本原因是对DWR的机制原理不了解。DWR做消息推送只是它的一种功能,如果把它理解成消息推送就太狭隘了。当我们研究一门新技术的时候,需要搞清楚几个问题。这个技术用来解决什么问...
阅读(4399) 评论(0)

DWR实现消息推送

DWR,Direct Web Remoting 是一个开放源码的使用Apache许可协议的解决方案,它包含服务器端Java库、一个 DWR servlet以及 JavaScript库。,它的实现是基于Ajax的,可实现无刷新的效果。 这个框架最大的优点就是可以在JS中调用Java方法,传递参数,并且可以得到返回值。不得不说Apache真的是良心组织,为开源社区做出了巨大贡献。我们都知道Apache...
阅读(5968) 评论(5)

Memcached和Redis数据缓存系统

1.1 Memcached介绍Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。1.2 Memcached工作方式分析许多Web应用都将数据保存到 RDBMS中,应用服务器从中读取数据并在浏览器中显示。 但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据...
阅读(2794) 评论(1)

最近那些事

小编最近一直没有发公众号,最近是有点忙,不过都是客观原因,是有点懈怠了。 最近发生了很多事,给我印象最深的是以下几件事。 1: 南方洪涝未过,北方又开启“暴雨模式”,多地发生洪灾; 2: 互联网CTO离职事件频出; 3: 赵薇事件; 4: 上家公司购买的阿里云服务器被黑,数据丢失严重。 5: 新任技术总监运筹帷幄,周密安排,开启加班模式。 都是大雨惹的祸。 7月19日晚,洪水进入...
阅读(546) 评论(1)

MongoDB介绍以及安装启动

一:RDBMS vs NoSQL在现代的计算系统上每天网络上都会产生庞大的数据量。 这些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理。 1970年 E.F.Codd’s提出的关系模型的论文 “A relational model of data for large shared data banks”,这使得数据建模和应用程序编程更加简单。 通过应用实践证明,关系模型是非常适合于...
阅读(545) 评论(0)

管理者和领导者

管理者和领导者的区别是经常被谈起的问题。很多人对这两个概念的理解还是模糊的。在你的职业生涯中,如果能遇到一个好的领导者或者管理者是件很幸运的事情。在管理过程中,管理者使用的主要是权力,而领导者使用的更多的是魅力(威望)。其次,在日常的工作过程中,管理者更注重绩效,而领导者则更注重文化。任何一个经理人实际都是管理者和领导者的结合体,但由于职位不同,每个经理人在管理和领导者的杠杆上会有不同的侧重。领导是...
阅读(489) 评论(0)

老爸和山

河北省保定市阜平县天生桥镇不老树村,一个群山围绕的小村庄。给人的印象是民风淳朴,村民本本分分。但是由于没有什么特产,又没地理优势,祖祖辈辈都靠种地为生。村民生活过得比较清贫,当然近几年农村政策好了,而且修了公路,生活改善了很多。老爸也是老实勤劳,一辈子靠出力气挣钱养活一家子。几年前承包了一片荒山,那时候山上除了杂草,灌木丛就是石头。经过老爸几年一点一滴的付出,山上已经大变样。坡上种上了杨槐树,坡下种...
阅读(807) 评论(0)

数据库性能优化策略

有数据表明:用户可以承受的最大等待时间为8秒。 之前曾见过某个产品的一个列表页,40秒左右才能加载出来,几乎没有进行任何优化措施。 没有索引,没有缓存机制,没有进行sql优化(sql语句很长,并且各种left join表关联)。 数据库优化策略有很多,设计初期,建立好的数据结构对于后期性能优化至关重要。因为数据库结构是系统的基石,基础打不好,使用各种优化策略,也不能达到很完美的效果。一:规范化...
阅读(1676) 评论(1)

APP版本兼容,伤不起!

之前bert君一直从事web和微信公众号开发,基本没有接触过APP开发。现在的工作,需要给APP客户端提供服务器接口。因为之前设计不周,在一次版本升级后,造成旧版APP用户无法正常使用,影响了系统订单的成交量,血的教训啊!App跟网站不一样,即使你发新版了还是有很高几率用户不买账不更新的。所以最好在最初设计接口的时候就想的长远些,API的URL不能随便动,代码写的可扩展性高一些方便以后兼容,数据库中...
阅读(2163) 评论(0)
481条 共25页1 2 3 4 5 ... 下一页 尾页
    微信扫一扫:GeekerTalk

    这里写图片描述
    个人资料
    • 访问:844937次
    • 积分:12311
    • 等级:
    • 排名:第1293名
    • 原创:447篇
    • 转载:34篇
    • 译文:0篇
    • 评论:136条
    文章分类
    博客专栏
    最新评论