摘要: 数据库的管理是一个非常专业的事情,对数据库的调优、监控一般是由数据库工程师完成,但是开发人员也经常与数据库打交道,即使是简单的增删改查也是有很多窍门,这里,一起来聊聊数据库中很容易忽略的问题。 字段长度省着点用 先说说我们常用的类型的存储长度: 列类型 | 存储长度 | tinyint | 1字节 阅读全文
posted @ 2017-11-01 21:03 IT米粉 阅读(1944) 评论(5) 推荐(10) 编辑
摘要: 开发工作中,都会需要针对传入的参数进行验证,特别是针对实体进行验证,确保传入的参数格式正确。这里做了一个非常简单的组件进行验证。抛砖引玉,让大家深入思考下反射的应用。 需求 日常开发,都是通过API进行前后端的系统对接,对API参数的验证是一个使用率非常高的功能,如果能非常简便的的进行参数验证,能降 阅读全文
posted @ 2017-10-24 08:59 IT米粉 阅读(1124) 评论(3) 推荐(5) 编辑
摘要: 关注react native这个技术很久了,去年就做了一个简单的Demo,最近有时间,重新了解了一下react native的现状,发现已经有很大的进步,现在完善了一下原有的项目,并重新开源共享一下。 背景 对react native这个技术关注很久了,去年也花了很长时间学习,但中途因为时间问题没有 阅读全文
posted @ 2017-10-17 17:35 IT米粉 阅读(1665) 评论(4) 推荐(3) 编辑
摘要: Redis是一个key value存储系统,现在在各种系统中的使用越来越多,大部分情况下是因为其高性能的特性,被当做缓存使用,这里介绍下Redis经常遇到的使用场景。 Redis特性 一个产品的使用场景肯定是需要根据产品的特性,先列举一下Redis的特点: 读写性能优异 持久化 数据类型丰富 单线程 阅读全文
posted @ 2017-09-25 22:00 IT米粉 阅读(4914) 评论(3) 推荐(10) 编辑
摘要: 前言: 很多人都说——程序一门艺术,对于这个说法,以前我是很难理解的,程序就是一个工具,一门学问,怎么会是一门艺术呢,后来工作越深入,考虑的东西越多,发现程序的确是一门艺术。什么是艺术呢?通过捕捉与挖掘、感受与分析、整合与运用,通过感受得到的形式展示出来的阶段性结果。程序不只是你写出来,运行起来就成 阅读全文
posted @ 2017-09-21 09:18 IT米粉 阅读(635) 评论(0) 推荐(2) 编辑
摘要: 系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。希望通过这篇文章的介绍,能学会Mycat的使用 阅读全文
posted @ 2017-09-13 12:43 IT米粉 阅读(56275) 评论(22) 推荐(54) 编辑
摘要: 作为一名不爱凑热闹的人,今天一直在持续关注一个热点事件——WePhone开发者自杀,即使前几天热议的孕妇跳楼新闻我都不太关注,但是这个事件却让我深深的震撼,花了几个小时在微博上搜索了相关的信息,去了解事情的始末,也去看了网络上对此事件的一些评判,太多的杂音让个人的产生一些想法和大家一起探讨。 事件始 阅读全文
posted @ 2017-09-10 08:44 IT米粉 阅读(3847) 评论(29) 推荐(16) 编辑
摘要: 说起日志,大家都是耳熟能详的,一大堆日志插件映入眼帘,日志收集的方式也历历在目,但是,今天我们的重点不仅仅是收集日志了,今天我们主要说说怎么管理日志 收集日志 日志管理的第一件事,就是日志的收集。日志收集是开发者必备的技巧,不管是哪个开发语言,哪个开发平台,日志收集的插件都是有很多选择的。例如: . 阅读全文
posted @ 2017-09-08 10:27 IT米粉 阅读(11473) 评论(4) 推荐(8) 编辑
摘要: Markdown逐渐成为大家文章编辑的首选,这里推荐两个比较冷门的Markdown工具。 用什么当做Markdown的主力工具? 网上有很多人推荐的Markdown的工具包括专业的Markdown工具,如Mou,macdown等,也有人用编辑器装上插件后就使用,sublime、atom、vs cod 阅读全文
posted @ 2017-09-07 23:51 IT米粉 阅读(1814) 评论(0) 推荐(1) 编辑
摘要: 一直都觉得自己长时间做为一名IT从业人员,或者说作为一名码农,在眼光和思维方面都收到很大的限制,所以最近几年都在尝试让自己多去接触IT周边相关的知识,如产品、管理、商务、甚至是财务。以前,看书总是是会让自己去看那些开发方面的书,努力去提升自己的技术。现在想想,其实技术的学习只是学习中跟小的一部分,我们应该让自己的知识范围更广,思路更加开阔。当然,看家的技术书籍还是也要多看。曾经推荐过几本关于IT人文类的书《推荐几本IT人文类的书》,今天再给大家推荐几本关于产品设计的书。 《Don't Make Me Think》 作者:Steve Krug 豆瓣评分:8.5 作者根据多年从业的经验,剖 阅读全文
posted @ 2014-02-22 20:49 IT米粉 阅读(4510) 评论(3) 推荐(4) 编辑