摘要: 看到《阿里巴巴java编码规范》有这样一条 关于这条规范,我说说我个人的看法 用不用存储过程要视所使用的数据库和业务场景而定的,不能因为阿里巴巴的技术牛逼,就视他们的手册里的每一项规范为圣经, 盲目的去遵循。 对于手册中的这项规范,我觉得使用MySQL的程序员认同占多数, 而使用SQL Server 阅读全文
posted @ 2018-02-24 09:26 陈宏鸿 阅读(12076) 评论(69) 推荐(12) 编辑
摘要: 公司有一套Web系统, 使用方反馈系统某些页面访问速度缓慢, 用户体验很差, 并且偶尔还会出现HTTP 502错误。 这是典型的服务器端IO阻塞引发的问题,通过对访问页面的程序逻辑进行跟踪,发现问题应该是出在某个SQL查询上。 在页面程序运行的某个步骤中,有这样一段SQL user_record表中 阅读全文
posted @ 2018-01-30 09:22 陈宏鸿 阅读(3053) 评论(6) 推荐(6) 编辑
摘要: 一、概述 使用Java技术构建Web应用时, 我们通常离不开tomcat和jetty之类的servlet容器,这些Web服务器功能强大,性能强劲,深受欢迎,是运行大型Web应用的必备神器。 虽然Java的设计初衷就是用来开发大型应用的,然而有时候我们开发的程序只是简单的小型应用,对于功能的需求和性能 阅读全文
posted @ 2018-01-17 09:07 陈宏鸿 阅读(33178) 评论(4) 推荐(4) 编辑
摘要: 先说背景,本人程序员,在一家游戏公司上班,除了吃饭上厕所,其它时间就是坐在电脑面前敲代码,我的其他同事也是如此。 程序员这份工作没有危险性, 坐在电脑面前能出什么事? 除非电脑爆炸。虽然偶尔能看“某某公司程序员加班过度导致猝死”这样的报道,但是毕竟是极少数,甚至比买彩票中大奖的几率还要低。此外,猝死 阅读全文
posted @ 2018-01-16 08:59 陈宏鸿 阅读(1150) 评论(2) 推荐(4) 编辑
摘要: 截至我写这篇文章的时刻,1个比特币价值14194.26美元,也就是人民币91704.85元,这个世界上没有一个国家的流通货币拥有如此高的价值。 比特币到底是个什么东西? 能卖的这么贵,接下来就为大家细致讲解。 先说我们现实世界中的流通货币。 举个例子,马云写了一张字条,上面有"凭此条可到阿里巴巴马云 阅读全文
posted @ 2018-01-15 09:15 陈宏鸿 阅读(793) 评论(3) 推荐(1) 编辑
摘要: 最近比特币以及各种数字货币火的不行,区块链这个概念也三天两头霸占各种科技头条。以前虽然经常能听到「比特币」这个字眼,可完全没有足够的诱惑力吸引到我, 直到最近,因为曝光度实在太大,频繁出现在我的电脑和手机屏幕里,我才开始细心去研究它。 刚开始了解比特币时,觉得这玩意特坑爹,反直觉,使用体验极差,因为 阅读全文
posted @ 2018-01-12 09:20 陈宏鸿 阅读(2295) 评论(9) 推荐(19) 编辑
摘要: 除了赚钱,我有一个愿望是做一个软件,有好多人喜欢用的那种。可是这并不容易,首先这个软件要能恰到好处的解决别人的问题;其次,软件要做的足够好用, 如果存在同类型的软件,至少要做的比对方好。很久了,我绞尽脑汁也没有做到这件事情。 后来我想,既然写不出能解决别人问题让别人喜欢用的软件,那就写能解决自己问题 阅读全文
posted @ 2017-12-20 09:47 陈宏鸿 阅读(355) 评论(1) 推荐(1) 编辑
摘要: 离我们日常生活最近的科技公司非苹果、谷歌、微软莫属,苹果提供最高端最好用的智能手机,谷歌的手机系统安卓无处不在, 微软则是个人电脑操作系统的垄断商, 只要使用电脑,就离不开微软, 当然使用mac的用户除外。 然而奇怪的是苹果和谷歌两家公司总是受到用户的追捧和爱戴, 用户会说苹果的手机是世界上最好用的 阅读全文
posted @ 2017-11-06 09:23 陈宏鸿 阅读(4793) 评论(26) 推荐(14) 编辑
摘要: 事情是这样子的,前不久接到一个需求,为一个游戏开发礼包码功能 通常一款游戏运营期间会搞各种各样的活动吸引玩家,其中最常见的就是发放礼包, 玩家可以通过礼包码兑换礼包。 用礼包码兑换礼包有个一限制,游戏运营商不会让玩家无限制兑换, 针对某一次发放礼包的活动,一个账号只能兑换一次, 即使玩家手上有多个礼 阅读全文
posted @ 2017-11-01 09:13 陈宏鸿 阅读(7014) 评论(26) 推荐(5) 编辑
摘要: 很多程序员, 包括我自己, 在职业生业道路上前进时会陷入一个误区, 认为对程序员而言最重要的是技术,因而不断的提升技术水平来武装自己。 他们写代码是以技术为驱动的,比如说在项目中使用XX高端的技术,实现XX设计模式、精妙算法。 这没有什么问题,追求技术水平的提高是好事, 能更好的解决问题,能提升自身 阅读全文
posted @ 2017-10-26 09:24 陈宏鸿 阅读(1671) 评论(8) 推荐(5) 编辑