自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(450)
  • 收藏
  • 关注

转载 程序员如何有效阅读

说起阅读,应该是我唯一一个可以拿得出手、算得上兴趣的爱好了,毕竟坚持了许多年。有幸参与了周末的一个线下读书分享会,时间仓促,也没什么准备,基本也就是将平时的心得体会分享给在坐的各位书友。 自16年定居长沙后,延续至今基本保持在50本/年的速度进阅读。期间确实读到不少好书,对个人的思维认知的提升有很大帮助,比如《软技能:代码之外的生存指南》、《系统思考》、《能力陷阱》、《周期》、《商业模...

2019-07-16 09:29:00 299

转载 查询亿级数据毫秒级返回!Elasticsearch 是如何做到的?

掌握搜索技能,才能在庞大的数据集中找到准确的目标。本篇就带你进入另一个非凡的旅程,即使你没有像Google或Baidu一样强大的技术,一样也可以做出与之相匹敌的用户体验。搜索是现代软件必备的一项基础功能,而 Elasticsearch 就是一款功能强大的开源分布式搜索与数据分析引擎。它可以从海量数据中快速找到相关信息,在同领域内几乎没有竞争对手——近两年 DBRanking 的数据库评测...

2019-06-25 20:56:00 345

转载 给一个团队写的敏捷实践方案

刚接触敏捷时,感觉挺好,当实际执行时,却是半敏捷半传统的路数,毕竟要实行真正的敏捷需要超强的队员,对口的研发环境,以及普遍的认可度。敏捷在国内已推行多年,实施起来难度还是很大,应该说很多团队都不算是真正的敏捷。既然不算,我给X团队写的一篇方案,自当书面文档,当然据我所知也没有实行推动起来,毕竟每个团队都有自己的现状。内容大致如下,也算是对我之前的两个团队敏捷实施的总结...

2019-06-12 20:49:00 364

转载 与某公司CTO的一次闲聊

这是一次与某公司CTO的交流沟通,收获不少,记录下分享给大家,其中个别词句有自己增改成分。既然是领导,就要学会画饼,画图的都是底下干活的。管理好别人的预期,并能兑现承诺,不能只靠画大饼忽悠。针对某些语言敲打的人员,没有糖的时候就不要打,打一下,再给个糖,才能稳定。团队里,不能吃大锅饭,总有鼓励和要淘汰的。好的更加好,不好的能跟上就是进步...

2019-06-12 20:48:00 153

转载 如何写出一份优雅的简历

南方暴雨,北方干旱,终究不能让武汉的雨下到邯郸去,这会儿又热的人发晕中暑,躲在电扇底下码字。二三线城市IT发展滞后,很多入行的人都是听说这行工资高,匆忙花钱培训下就上岗了,这部分人未经过科班训练,出来后往往不受企业待见,主要原因还是思维方式未形成,基础知识欠缺,再加上动手能力差,刚开始很难适应。在帝都的13号线上随便拉个出来都会写hello world的日...

2019-06-12 20:45:00 143

转载 新手上路——it人如何保持竞争力

新手上路——如何保持竞争力JINGZHENGLI套用葛大爷的一句名言:21世纪什么最贵,人才。哪你是人才还是人材?还是人财或人裁?相信大家都不是最后一种。何如保持住这个光环呢?就需要我们保持我们独特的核心竞争力对比到我们码界,大神级人物简单举不胜举,我们成不了大神,但也不希望永远是个打酱油的菜鸟,需要提高的我们核心竞争力,才能立于不败这地。回顾大学的四年时光,你感觉这收获到了什么呢?...

2019-06-12 20:42:00 133

转载 APP系统架构设计初探

一,图片体验的优化。在手机上显示图片,速度是一个非常重要的体验点,试想,如果您打开一个网站,发现里面的图片一直显示失败或者是x,稍微做得好一点的,可能是一个不消失的loading或者是菊花等等,但不管如何, 没能快速的拉取和展示图片对用户体验是一个极大的挑战。那么,手机上的图片体验如何做呢?这里笔者有些小总结: 1,减少图片的大小。在失真度和图片大小中做好折衷,尽量利用工具...

2019-06-12 20:39:00 260

转载 Redis图形化客户端管理软件推荐

Redis是一个超精简的基于内存的键值对NOSQL数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。不过它公自带一个最小化的命令行式的数据库管理工具redis-cli,但使用起来并不方便。所幸Github上面已经有了很多图形化的管理工具,如果你不想对着黑屏打码的话,这是一些选择。Redis Desktop Manager一款...

2019-06-12 20:34:00 387

转载 NOSQL—MongoDB之外的新选择

MongoDB之外的新选择MongoDB拥有灵活的文档型数据结构和方便的操作语法,在新兴的互联网应用中得到了广泛的部署,但对于其底层的存储引擎一直未对外开放,虽说开源却有失完整。Mongo版本3中开发了插件式存储引擎API,为第三方的存储引擎厂商加入Mongodb提供了方便。也许是迫于TokuMX的压力,内存配置在版本3中都有很好的体现。即便如此,在面对文档数据库的技术造...

2019-06-12 20:33:00 97

转载 新手上路——如何快速上手公司的系统

上手●新系统刚进入新公司的程序员,如何快速的上手公司的系统,对一个新手快速融入团队并承担起重任起着至关重要的作用。笔者以个人的经验列几点,希望能帮助到正在看文章的你,可以从几个方面入手。首先就是人-你的直属领导,是最关键的部分通过他可以不但可以快速的了解的公司的发展历史,项目的过往及现状,团队成员的构成及各自不同的分工,凡此种种,通过他可以很轻松的获得,这时候你就有了一个...

2019-06-12 20:31:00 180

转载 程序员创业必读的几本书

霍琛布鲁茨推荐书目——事关创业这是最好的时代,这是最坏的时代,这是智慧的时代,这是愚蠢的时代;这是信仰的时期,这是怀疑的时期;这是光明的季节,这是黑暗的季节;这是希望之春,这是失望之冬;人们面前有着各样事物,人们面前一无所有;人们正在直登天堂;人们正在直下地狱。——《双城记》★面对这个不确定的时代,相应不少朋友都有创业的冲突,如今程...

2019-06-12 20:30:00 129

转载 新手上路—Java的"瑞士军刀"

“Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架。简单,却很强大!这在我们的日常开发工作中,无疑是如虎添翼,事半功倍。Jodd = Tools + IoC + MVC + DB + AOP + TX + JSON + HTML < 1.6 Mb”“Jodd 被分成众多模块,按需选择即可,jar可直接从官网上下载。现简单看下Jodd 提供的功能有哪些吧:...

2019-06-12 20:29:00 183

转载 小团队互联网创业记

翻出08年写的一篇互联网企业创业的总结,拿出来晒晒风险投资的出现给互联网创业者提供了良好的发展平台,创业热一波又一波,我也是身在小企业创业公司,也深深体味创业路上的成长与不足。1,想两条腿走路,并且想走稳走好。创业需要的是创意,机遇,时间对他来说同样是重要的,哪怕是一天,互联网变化莫测,有的见不到阳光就死于胎腹, 也不足为奇,想当然的认为做完一件事之后,一边市场,然后开始第二个项目。问...

2019-06-12 20:12:00 108

转载 Coder必须自废的两样神功

Coder必须自废的两样神功大理段氏以一阳指神功驰名天下。奉六脉宝经,立天龙佛院;凭借数百载基业威名,与嵩山少林、终南全真分庭抗礼;乃宋代中华武术三大派系之一。二指禅是一种鲜为人知的秘传功法,通过一定形式的久久锻炼,把全身的气与力集中到中食二指,以达到强身御敌的一种锻炼方法。功成后,手指坚硬如铁,出指无形无迹,诚乃自卫防身之绝技,克敌制胜之法宝,故被誉为“绝世奇功”、“武杯秘招”。如些神...

2019-06-12 20:11:00 96

转载 Nginx+Tomat8负载后,利用Redis实现Tomcat8的session共享

网上相应的文章应该都介绍,这里只特别记录下笔者在实操的过程出现的问题。此文件只针对tomcat 8 版本,之前版本可略过。tomcat 8 中的context.xml文件修改,增加以下配置。Java代码<Valve className="com.radiadesign.catalina.session.RedisSessionHandlerValve" /> <...

2019-06-12 20:09:00 101

转载 码界新手,如何更高效的解决问题

近来带几个新人做项目,刚上手当然还是先介绍项目情况,再搭建自己的开发环境,之后再慢慢按照计划开始编码。虽然是现成的架子,但从SVN库里下载到本地,并正常的运行起来,对某些经验不足的技术人员来讲还是有些问题的,因此也暴露不少问题出来。1无法定位有效错误信息。信息很多,有黑色字体的也有红色字体的,翻了半天,冗长的错误信息无从下手。1无视异常信息。Console中暴出异常信息后,直接删除掉,再...

2019-06-12 20:09:00 106

转载 不要轻易放过一个30几岁的程序员

圈着一直流传着30几岁程序员要么升管理,要么转行的言论。之前还为此写过一篇文字《30多岁挨踢人要转行的焦虑,是真的吗》。当然,转不转行这也不是绝对,40岁还备战在一线的程序员也有。但大环境如此,大多数人没有大厂的经历,没有光鲜的背景,也没有雄厚的背书,甚至没有能拿得出手的技术,个人作为一个点对于一个面无法挣脱的。我们总是在说30几岁的程序员,那对于程序员年轻一代来讲,他们30多岁,关我们...

2019-06-12 17:31:00 116

转载 GitHub代码阅读神器,你值有拥有!

(题图:fromgithub)Github作为全球最大的程序员聚集地,已经成为学习开发技能的绝佳伴侣(如果你是程序员,但你还没有账户的话,这里建议你去signup,毕竟能增加成长的机会,不能错过)。由于是在线Web应用,阅读代码时极不方便,再加上网络原因(你懂的),一个Page一个Page的去翻看代码也是很熬人,任何一个看过github上代码的朋友相...

2018-12-20 13:55:00 119

转载 SpringBoot项目构建成jar运行后,如何正确读取resource下的文件

SpringBoot项目构建成jar运行后,如何正确读取resource下的文件不管你使用的是SpringBoot 1.x还是SpringBoot2.x,在开Dev环境中使用eclipse、IEAD、STS等IDE工具,进行resource目录下文件的获...

2018-12-20 13:49:00 168

转载 基于SpringBoot-Dubbo的微服务快速开发框架

简介:基于Dubbo的分布式/微服务基础框架,为前端提供脚手架开发服务,结合前一篇——Web AP快速开发基础框架,可快速上手基于Dubbo的分布式服务开发,项目代码:https://github.com/backkoms/web-service-demohttps://gitee.com/Kristening/web-service-demo...

2018-11-07 15:41:00 126

转载 基于SpringBoot的Web API快速开发基础框架

其实还是很因为懒,才会有这个案例项目的产生,每次开启一个终端的小服务都要整理一次框架,造成重复的、不必要的、缺乏创造性的劳动,SO,本着可以用、用着简单的原则上传代码到Github,希望有需要的朋友直接拿来用,关心自己的业务规则即可。简介:面向移动端(手机App,公众号,小程序.....)提供的API服务脚手架开发框架,项目代码:https://gi...

2018-11-06 08:42:00 168

转载 野蛮生长的前端,从杂牌军到正规军

笔者从事后台研发多年,对前端实在是没有多少发言权,下面就斗胆以门外汉的角度聊聊近来对前端技术的一些见解,也自当整理一下思路,使前端技术如何更好的融入到整个产品研发架构中来。这里的前端语言不仅限于js,还是css,html等等。来看一看2016年,github统计出来的不同语言的项目排行榜吧,是不是有一种投身前端大潮的冲动?!2016 JavaS...

2018-10-13 18:30:00 112

转载 让Redis突破内存大小的限制

Redis虽然可以实现持久化存储,也是基于数据内存模型的基础之上,单机内存大小限制着Redis存储的数据量,有没有一种替代方案呢?本文介绍一款笔者使用的采用New BSD License 许可协议的软件——SSDB。官网地址:http://ssdb.io/zh_cn/SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 KV, ...

2018-10-13 18:28:00 374

转载 Redis+Twemproxy分片存储实现

from unsplash为提高Redis存储能力的提升,以及对外提供服务可用性提升,有时候有必要针对Redis进行集群式搭建,比较常用的有Twemproxy分片存储以及官方提供的Cluster方式。Redis实例安装Redis的安装这里不再多讲,相关步骤可从官网或其它渠道得到。为安装redis多实例,这里简单提前创建完相关文件夹。其中red...

2018-10-13 18:27:00 69

转载 用Supervisor实现进程守护,在异常退出时自动重启

程序启动后,有些是以daemon的形式运行,但在意外退出后,如果不能及时重新启动,会有比较严重的影响。比如Zimg在图片处理中由于某些图片处理失败,会导致zimg进程挂掉,影响正常的服务提供,并且只能在服务失效后才能察觉到。必须采用一个进程守护来时刻保证zimg进程挂掉后,再自动重新启动。本篇介绍Supervisor工具来进行Zimg进程的守护。Su...

2018-09-05 13:47:00 379

转载 认识区块链,认知区块链— —通证、公链

引子:上周末分享会,胡子俱乐部请到了两位已经有区块链落地实践的大咖,一个是专注于联盟链的金股链,另外一个就是专注于内容分发领域的ulord。会议议题主要集中在公链的发展以及落地的实践。一上午的讨论,意犹未尽。期间就比较关注的内容,做了笔记,分享给大家。前两年有个提法叫ABC,翻译下就是AI,BigData,Cloud。短短一年提法升级为ABCD,意为AI...

2018-08-31 08:58:00 163

转载 认识区块链,认知区块链— —区块链开发

区块链应用形态不同,对应的开发技术也会略有不同,比如中心化的钱包、交易所、APP应用等等,可以认为跟区块链关系不大,完全可以采用互联网技术完成。只有做一些真正贴合区块链概念特征的才会使用到对应的技术,当然区块链中本身也没有新的技术,都是些老技术重新融合在一起,而形成的一个新物种,只不过涉及的技术领域繁多,比如加解密、存储、网络通信、文件系统、分布式等等。...

2018-08-31 08:58:00 237

转载 认识区块链,认知区块链— —数据上链

上周末参加一次长沙本地胡子互联网俱乐部举办的区块链分享会,颇受启发,同时感谢俱乐部提供的这个交流平台,祝好。好吧,还是先把前些天对区块链的一点理解简单整理下,再回顾下上周末的参会纪要比较好,下篇给大家分享出来。 个人区块链思考第一篇:认识区块链,认知区块链很多场景下不用区块链技术也可以解决问题,那为什么还要采用区块链技术,就是要利用了区块链技术的优点,来...

2018-08-31 08:57:00 173

转载 认识区块链,认知区块链

周末参加了《唐胡子遇见区块链》线下交流会,除了第一次近距离接触区块链技术,也是直接面基了两位大咖:汪洋总和友强总,两位一直在技术社群中活跃,一直也未曾谋面,这次终于得见,感谢唐胡子、唐帮主提供的平台。结合本次交流会及个人在平时的一些学习,作个简单的总结,也仅代表个人观点立场,有不妥之处,还请大家指正【这里只谈链,不说币,币是一个神一样的存在】。...

2018-08-31 08:56:00 173

转载 30多岁挨踢人要转行的焦虑,是真的吗

30多岁挨踢人要转行的焦虑,是真的吗从菜鸟到高级都在焦虑的一个问题:到了30多岁还没有做出点成就的话,就只能转行了,诸如做管理、创业开饭馆等等,我一直对此观点持保留态度。粗略看国内挨踢的发展历程,2000年出现第一次泡沫,往前推的话,有规模的使用挨踢技术到商业中估计也就再往前推四五年时间,截止目前为止也才发展20多年而已。我们经常会看到头发花白一脸褶...

2018-08-31 08:55:00 81

转载 Zimg—轻量级图片服务器搭建利器

在一个互联网应用中,图片扮演着越来越重要的角色。有稳定的可扩展的图片存储服务器就显得尤为的重要,云厂商们提供了便利的图片存储服务,花钱就可以解决了。这里简单介绍一个开源的一个分布式图片存储服务器——zimg,来自己搭建一个图片服务器。当然你也可以利用分布式文件存储系统在存储图片,比如FastDFS,不过针对图片的特有功能,比如缩放、截取、倾斜等,都需要...

2018-08-31 08:53:00 3049

转载 jenkins升级

jenkins升级,最关心的问题莫过于其中的job保存住,新版本中启动后可以直接使用,答案是可以的。以centos为例,不管是war部署到tomcat下面启动,还是直接通过java -jar方式启动,默认初始化目录都在/root/.jenkins下面,如下图:所以升级jenkins,只需要升级安装包即可,找到原来的Jenkins启动包,停止服务,...

2018-07-19 14:51:00 94

转载 Apache Dubbo已不再局限于Java语言

2017 年 9 月 7 日,在沉寂了4年之后,Dubbo 悄悄的在 GitHub 发布了 2.5.4 版本。随后又迅速发布了 2.5.5、2.5.6、2.5.7 等release。在 2017年 10 月举行的云栖大会上,阿里宣布 Dubbo 被列入集团重点维护开源项目,这也就意味着 Dubbo 重启,开始重新进入新征程。Dubbo 进入 Apache 孵化器...

2018-07-16 14:01:00 564

转载 生产Server遭挖矿程序入侵,暴力占用CPU

区块链的火热,利益驱使必然导致不少PC或Server,被变成肉鸡,执行挖矿程序进行挖矿,进而导致我们正常的程序无法正常。(Centos7 Server)使用top命令查看服务器进程运行情况,发现几个较诡异进程。CPU战用长期居高不下,系统负载load average值更是高出平时近百倍,且进程运行在一个原本并不存在的用户上。系统遭入侵是必然的,并且运行着占用巨大...

2018-07-16 13:59:00 162

转载 认识区块链,认知区块链— —数据上链

上周末参加一次长沙本地胡子互联网俱乐部举办的区块链分享会,颇受启发,同时感谢俱乐部提供的这个交流平台,祝好。好吧,还是先把前些天对区块链的一点理解简单整理下,再回顾下上周末的参会纪要比较好,下篇给大家分享出来。个人区块链思考第一篇:认识区块链,认知区块链很多场景下不用区块链技术也可以解决问题,那为什么还要采用区块链技术,就是要利用了区块链技术的优点,来弥补一般技...

2018-07-16 13:57:00 204

转载 Excel中RATE函数的Java实现

public class RATE { /** * calculateRate:类excel中的RATE函数,计算结果值为月利率,年华利率 需*12期. <br/> * rate = calculateRate(periods, payment, present_val, future_val, type, ...

2018-07-13 14:45:00 846

转载 Excel中PMT函数的Java实现

public class PMT { /** * * 计算月供 * * @param rate * 年利率 年利率除以12就是月利率 * @param nper * 贷款期数,单位月 该项贷款的付款总数。 * @param...

2018-07-13 14:43:00 926

转载 xtrabackup 全量备份、恢复数据

1、全量备份[root@localhost lib]##innobackupex --defaults-file=$defaults_file --user=$mysql_username --password=$mysql_password --stream=tar $mysql_backup_dir | gzip - > $timeStart.bz...

2018-07-12 16:20:00 208

转载 程序员成长过程中不可忽略的几本书

市面上讲技术的书,只有想不到,没有你找不到的。但针对技术人讲技术之外的成长的书就比较少,更多的是靠个人在成长的过程中踩坑、醒悟、再踩坑、再升华。这个群体对技术比较痴迷,对硬件、对电脑、对代码比较熟知,但对商业敏感度就比较低,对技术之外的生活更是思考的比较少,特别是从业不久的同行,很多人都是满脑子的学习不同的技术,追求技术全栈,但对生活、对健康、对财富缺少了一些思...

2018-06-21 08:36:00 99

转载 基于SpringBoot的WEB API项目的安全设计

SpringBoot的开箱即用功能,大大降低了上手一个WEB应用的门槛,友好的REST接口支持,在SpringCloud微服务体系中可编程性大大提高,本篇基于一个面向企业调用方用户的WEB API项目,基于SpringBoot来构建,简单看下接口的安全性模块设计。主要借助于基于AOP技术来进行接口的安全防护,在SpringBoot下直接引入spring-boot...

2018-05-21 07:10:00 434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除