• 林丹丹
  • 广东省 汕头市
  • PHP工程师
  • 精彩的人生总有精彩的理由,笑到最后的才会笑得最甜
  • 0
    粉丝
  • 14
    博客
  • 1
    提问
  • 动态信息
  • TA最近在读的书
  • TA写的书
  • 林丹丹
  • 给程序员的九条建议
  • 先看个段子: 科比:你见过凌晨四点的纽约吗? 程序员:见过,那会儿我刚下班,有什么事吗? 科比:没事啊,我就问问。作为一个程序员,如果你不想早早的被时代
  • 吐槽.人生.随便问
    2019-02-20 09:01
    157 热度
    0 评论
  • 林丹丹
  • Redis持久化的两种方式 RDB和AOF
  • Redis本身提供持久化功能,有两种持久化机制,一种是数据持久化RDB,一种是命令持久化AOF,这两种持久化方式各有优缺点,也可以组合使用。一旦组合使用,Redis在载
  • Redis中文社区
    2019-01-07 18:53
    164 热度
    0 评论
  • 林丹丹
  • 程序员的养老问题
  • 程序猿在社会上,似乎是个“特殊”群体,从媒体报道来看,也常常被贴上各种标签、比如,码农,单身狗,秃顶,穿衣永远是牛仔裤,格子衫,等等。今天不谈这些,今天谈一些程序员人到中年的一些问题。1. 健康是根最近,在网上看到这样一个段子,真是扎心了
  • 吐槽.人生.随便问
    2018-12-19 08:52
    401 热度
    0 评论
  • 林丹丹
  • 不理解Zookeeper一致性原理,谈何异地多活改造
  • 在2017年饿了么做异地多活建设之时,我的团队承担了Zookeeper的异地多活改造。在此期间,我听到了关于Zookeeper一致性的两种不同说法: 一种说法是Zookeeper是最终一致性,由于多副本,以及保证大多数成功的Zab协议,当一个客户端进程写入一个新值,另一个客户端进程不能
  • 架构师部落
    2018-05-15 09:07
    419 热度
    0 评论
  • 林丹丹
  • 23种设计模式案例之-装饰模式
  • 23种设计模式案例之-装饰模式namespace ConsoleApplication1{ /// <summary> /// 什么是装饰模式:动态的给一个对象添加一些额外的职责。 /// 用法:有一个类A实现了一个接口Ia,可以将一个类B实现了接口Ib,同时定义一个AddAAbout方法和Ia属性,用该方法接收一个实现了接口Ia的类,然后在类B内 调用A的方法或者属性。 /
  • 设计模式
    2018-02-28 14:56
    285 热度
    0 评论
  • 林丹丹
  • mysql查询速度优化策略
  • 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where n
  • MySQL技术
    2018-02-16 22:25
    245 热度
    0 评论
  • 林丹丹
  • Html5开发-常用表单元素介绍
  • 1、p - 用于定义段落(p 是 paragraph 的缩写)element/group/p.html<!doctype html><html><head> <title>p</title></head><body> <!-- p - 用于定义段落(p 是 paragraph 的缩写)
  • Html5开发
    2018-02-16 22:15
    285 热度
    0 评论
  • 林丹丹
  • 分布式系统设计:关于数据同步的问题
  • 许多人在日常工作中都会用到分布式系统,它的好处就是它所提供的稳定性,容错性以及伸缩性使我们能更容易地构建出稳定,高效的应用。然而分布式系统的使用非常具有挑战性,包括数据同步以及理解冲突的意义。分布式系统中的数据同步本身就是一项非常巨大的挑战。如果光看物理时间戳的话我们无法确定哪个版本的数据才是最新的,因为你无法确保所有的实体的物理时钟都是完美同步的。比如说,两台同步的服务器将
  • 架构设计
    2018-02-14 02:26
    238 热度
    0 评论
  • 林丹丹
  • Android 开发之数据传递-使用 JSON 与服务器端传递数据
  • 本文实现功能:Android 下使用 JSON 与服务器端 Servlet 传递数据说明:在Android下,SDK已经封装好了与JSON相关的操作,服务器端也只要导入相关JAR包即可,这里先放上我的小demo源码,android端和servlet的demo分别在两个文件夹:demo中只是简单的实现了android端向servlet发送数据并接受服务器返回数据的功能
  • Android开发
    2018-02-14 02:25
    256 热度
    0 评论
  • 林丹丹
  • jQuery下如何使用Json传递数据
  • json的结构为: {\"data\":[{\"key1\":\"1\"},{\"key2\":\"2\"},{\"key3\":\"3\"}]}因为要进行输出,所以里边加了转义符,希望大家不要在此迷惑。下边,我就以我网站中的一段程序进行说明。在此,假设大家对
  • jQuery技术
    2018-02-14 02:24
    245 热度
    0 评论
  • 林丹丹
  • 通过.NET中的事件来了解“观察者”模式
  • 引子:.net中事件最常用在“观察者”设计模式中,事件的发布者(subject)定义一个事件,事件的观察者(observer)注册这个事件,当发布者激发该事件时,所有的观察者就会响应该事件(表现为调用各自的事件处理程序)。知道这个逻辑过程后,我们可以写出以下代码: 1 Class Subject2 {3 public event XXEventHandler XX;4 protected v
  • C#(.NET)技术
    2018-02-26 17:22
    244 热度
    0 评论
  • 林丹丹
  • ASP.NET中使用 MimeKit 和 MailKit 发送邮件
  • MimeKit 给.NET 社区带来了一流的 MIME 解析器,它能处理复杂的各种Mime, 性能好。而且开箱即用支持 S/MIME 和 PGP。MimeKit 和 MailKit 支持最新的国际化的电子邮件标准,是.NET 中为一个支持完整支持这些标准电子邮件库,最近正式发布了1.0版本。如果你想做所有与的电子邮件相关的事情,看看 MimeKit 和 MailKit。我保证你不会
  • C#(.NET)技术
    2018-02-22 12:22
    346 热度
    0 评论
  • 林丹丹
  • ASP.NET 缓存概述
  • 通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。 例如,如果应用程序使用复杂的逻辑来处理大量数据,然后再将数据作为用户频繁访问的报表返回,避免在用户每次请求数据时重新创建报表可以提高效率。 同样,如果应用程序包含一个处理复杂数据但不需要经常更新的页,则在每次请求时服务器都重新创建该页会使工作效率低下。在这些情况下,为了帮助您提高应用程序
  • C#(.NET)技术
    2018-02-18 07:22
    235 热度
    0 评论
  • 林丹丹
  • ASP.NET实现后台添加CSS、JS、Meta标签的方法
  • 从Asp.net 后台添加CSS、JS、Meta标签的写法,写成了一个函数,如果函数放在页面类中,Page参数可以不要。 首先,导入命名空间 using System.Web.UI.HtmlControls; 代码示例:/// /// 添加JS脚本链接 /// /// 页面 /// 路径 public void AddJS(System.Web.UI.Page page, string url) { HtmlGenericContr
  • C#(.NET)技术
    2018-02-14 02:22
    249 热度
    0 评论
  • TA加入的群组
  • TA关注的好友
TA很懒,还没关注任何人
  • TA的粉丝