• 火凤凰
  • 湖南省 岳阳市
  • 架构师
  • 每一个你所浪费的今天,都是昨天死去的人曾经奢望过的明天。每一个你所厌烦的现在,都是未来的你想回也回不去的曾经。
  • 0
    粉丝
  • 36
    博客
  • 1
    提问
  • 动态信息
  • TA最近在读的书
  • TA写的书
  • 火凤凰
  • IBM刚收购了RedHat就把自家的几个重要软件给卖了
  • 前几天看到一个消息,说是IBM的几大软件被HCL所收购,这让我挺震惊的,因为这些软件我很熟悉,有些还是经常使用的,比如这三个:Notes & Domino :企业内部的协作软件。 Connections :有点类似于企业内部的“QQ空间” 。Appscan : 应用程序安全扫描。Lotus
  • 互联网潮前线
    2018-12-13 09:55
    287 热度
    1 评论
  • 火凤凰
  • 有道翻译王-丁磊的小王子 网易 AI 领域的扛把子
  • 前几天读 Readhub 的新闻,看到了一则搜狐的消息,因为 Readhub 做了关联信息展示,我可以看到搜狐的股价,大概 7 亿美金,让人唏嘘不已。然后想到了互联网早期的三大门户新浪搜狐网易,对比一下,搜狐还真是有些落寞。2008年的时候,搜狐的市
  • 互联网潮前线
    2018-11-09 09:43
    322 热度
    3 评论
  • 火凤凰
  • 苹果移动浏览器称霸美国,FB内置浏览器意外受捧
  • 网易科技讯,8 月 7 日消息,据 VentureBeat 报道,多年来,Android 的国际扩张势头始终非常强劲,很难想象苹果的移动操作系统能够主宰哪怕一个市场。不过,分析公司 Mixpanel 发布最新研究显示,iOS 如今已经成为美国所有 50 个州的领先移动操作系统,而 Safari 则
  • 互联网潮前线
    2018-08-07 09:10
    306 热度
    0 评论
  • 火凤凰
  • 如何设计一个良好的Redis架构?Redis架构设计指南
  • 架构的目标 在如何设计一个良好的Redis架构上,我们给自己定了个小目标——实现财务自由,对此,在这个过程应该做到以下几点: 1.快:因为在业务快速发展中,我们每天都可能上线N个系统、搭建N套集群以及业务扩容。一个良好的架构,需要能够让业务在使用方面更加快捷与友好! 2.稳:随着集群数量与机器数量上涨,运维的过程中,几乎每天都会遇到扩容、
  • Redis部落
    2018-04-21 10:23
    564 热度
    0 评论
  • 火凤凰
  • 电脑中loli.vbs病毒了 害怕中
  • 前几天偷偷在公司电脑上装了个War3玩,在浩方上和网友嗨了几把后,今天被网络管理员告知电脑中毒了,我靠这下玩大了,不会被捅到CTO那边去了吧,怕怕主题: Single Risk Event: machine NBCN2420187 infected with , action Cle
  • 吐槽.无厘头.随便问
    2018-02-26 14:26
    612 热度
    6 评论
  • 火凤凰
  • 设计模式-责任链模式(Chain of Responsibility Method)
  • 问题:在面向对象的设计中,经常会遇到有多个对象共同处理同一事件,但是各自对事件的处理权限却有不同的场合,一个比较简单的例子就是逐级审批,组长审批完成后,交给经理审批,经理审批完成交给总监,总监审批完给总裁...比较传统的解决办法就是,由客户端来判断,现在处于哪个阶段,下一步应调用哪个对象的方法,进入哪一个阶段,可是请求的发送者需要维护多个耦合,以处理请求信息的传达。这就存在请求的发送者与多个接收者之间是高耦合。定义:使多个对象都有
  • 设计模式
    2018-02-26 16:56
    297 热度
    0 评论
  • 火凤凰
  • CSS3-选择器大全-赶紧收藏备用吧!
  • 最新 CSS3-选择器大全 前端开发必备CSS1选择器选择器解释说明E类型选择器选择指定类型的元素(指定标签)E#myidID选择器id等于myid的E元素,E若省略则表示id等于myid的任意元素E.class类选择器所有class等于指定class的E元素.若E省略E的用处同上E F包含选择器选择包含在E元素中的F元素.E和F可以是其它选择器,如:E.abc F.cdea:
  • Html/CSS相关
    2018-02-15 00:26
    345 热度
    0 评论
  • 火凤凰
  • MySQL中的事件调度Event Scheduler
  • 经常需要有一些定时任务在MySQL表上执行,例如统计、迁移、删除无用数据等。之前的作法是利用Linux cron定时运行脚本,但是发现这样的额外依赖有时并不方便,例如单机多实例部署时,就需要分别手动分别配置不同的cron任务,需要额外配置相应的用户和权限;新环境部署时容易遗漏cron任务等。MySQL提供了Event Scheduler,与Linux下的crontab类似,
  • MySQL技术
    2018-02-15 00:25
    365 热度
    0 评论
  • 火凤凰
  • MongoDB曾删查改操作语法
  • MongoDB曾删查改操作语法1、插入文档:insert1) 基本用法:db.name.insert(文档内容);例子:db.users.insert({"username": "wenyi", "age": 25});2) 从其他数据库导入数据,使用 mongoimport 命令3) 原理与作用:插入数据时只检查文档大小(不超过 4M),不做别的数据验证,简单地将文档原样
  • MongoDB
    2018-02-15 00:23
    406 热度
    0 评论
  • 火凤凰
  • 数据结构与算法-KMP串匹配算法
  • 设:m是模式串pattern的长度,n是主串长度传统的字符串匹配(暴力法)的时间复杂度是O(n*m)。而KMP串匹配算法可以将时间复杂度降为O(n+m),这需要一个额外的预处理O(m)。KMP优化的地方在于:当出现字符失配的情况时,无需回溯i指针,而是利用已经匹配的部分,将模式串尽可能向右滑动一部分。实际上:KMP的预处理本身就是一个模式串pattern“自我匹配”的过程。因此,预处理和kmp算法主体非常神似。预处理过程:010
  • 数据结构与算法
    2018-02-15 00:20
    346 热度
    0 评论
  • 火凤凰
  • Oracle expdp 过滤和并行
  • 我们知道调用数据泵的方式可以有3种,在这里我绝对不会使用命令行而是首推脚本方式放弃命令行的理由大概有这些:① 操作系统对CLI字符数的限制② 令人痛恨的转义符③ 无法跨平台重用④ 官方文档到处鼓吹用脚本方式㈠ 过滤对象/数据篇⑴ 过滤对象 INCLUDE EXCLUDE和INCLUDE用法相同,这里就谈INCLUDE 语法 INCLUDE = obj
  • Oracle技术
    2018-02-15 00:19
    389 热度
    0 评论
  • 火凤凰
  • HTML5本地存储技术之-本地数据库操作
  • 如果有一天断网了,如果有一天断电了,如果有一天同时断电又断网了,那么.....???没关系!我有Html5本地存储技术,我有SQLLite,我可以跟往常一样完成我的业务操作,等什么时候恢复网络,恢复电了,我再把我本地的数据同步到服务器数据库,这是不是件很酷的事情!使用SQLLite数据库,需要两个必要步骤:1.创建数据库访问对象2.使用事务处理创建对象:openDatabase(dbName, version,
  • Html5开发
    2018-02-19 05:15
    414 热度
    0 评论
  • 火凤凰
  • HTML5经典应用:拖拽上传图片
  • 因为标题写的是实例,所以本次就不做讲解了,因为这个实例我也算是东拼西凑整出来的,参考了大概5、6款拖拽上传的插件和demo,然后把其中好的地方挑出来,最后就成了这么一个实例,一起来看下吧。界面样式我是参考了一个国外的相册网站,改动不大,只是把鸟语转换成中文,以及上传时的样式也进行了改动,之所以选这个的原因就是,我很容易做 扩展,它支持3种方式添加图片,一种拖拽上传,一种常规的选择文件上传,另外
  • Html5开发
    2018-02-15 00:15
    286 热度
    0 评论
  • 火凤凰
  • 数据库中的事务日志对系统的性能的影响
  • 在这篇文章里,我想详细谈下为什么你要避免事务日志(Transaction Log)上的自动增长操作(Auto Growth operations)。很多运行的数据库服务器,对于事务日志,用的都是默认的日志文件大小和自动增长设置。人们有时会很依赖自动增长机制,因为它们刚好能正常工作。当然,如果它正常工作的话,你不必太关注它,但很快你会发现会有问题出现。只依赖于事务日志的自动增长机制总不是个好主意。首先它会导致严重的日志碎片(
  • SQLServer技术
    2018-02-15 00:13
    318 热度
    0 评论
  • 火凤凰
  • 使用BootstrapValidator实现表单验证
  • bootstrap验证表单效果,直接上代码:$(function () { $('form').bootstrapValidator({ message: 'This value is not valid', feedbackIcons: { valid: 'glyphicon glyphicon-ok', in
  • Bootstrap框架
    2018-02-12 04:27
    403 热度
    0 评论
  • 火凤凰
  • 关于架构的一些感悟
  • 架构的本质一个软件系统随着功能越来越多,调用量急剧增长,整个系统逐渐碎片化,越来越无序,最终无法维护和扩展,所以系统在一段时间的野蛮生长后,也需要及时干预,避免越来越无序。架构的本质就是对系统进行有序化重构,不断减少系统的“熵”(意为无效性,无序性,不可控等),使系统不断进化。那架构师如何实现无序到有序的呢?基本的手段就是分和合,先把系统打散,然后重新组合。分,则合理定位;合
  • 架构设计
    2018-02-16 09:26
    321 热度
    0 评论
  • 火凤凰
  • MongoDB架构深入剖析
  • 近日,软件工程师Ricky Ho的在 他的博客里发表了一篇关于MongoDB架构( MongoDB Architecture)的博文,虽然这是一个听起来感觉很宽泛的话题,但是作者在文章中确实对MongoDB由内至外的架构进行了剖析。本文截取了其文章中的几张重点架构示意图进行简要描述。 1、MongoDB数据文件内部结构 •MongoDB在数据存储上按命名空间来划分,一个Collection是一个命名空
  • 架构设计
    2018-02-12 04:26
    310 热度
    0 评论
  • 火凤凰
  • Android开发教程-SQLite数据库的使用
  • 简单说明 1. Android 为了让我们能够更加方便地管理数据库,专门提供了一个SQLiteOpenHelper 帮助类,借助这个类就可以非常简单地对数据库进行创建和升级。使用步骤1. 数据库的创建:new一个继承于SQLiteOpenHelper类的对象:dbHelper = new MyDatabaseHelper(this, "User.db", null, newVersion),User.db就是数据库
  • Android开发
    2018-02-16 09:25
    410 热度
    0 评论
  • TA加入的群组
  • TA关注的好友
  • TA的粉丝