• 血泪的 Jetty ClassLoader血泪的 Jetty ClassLoader
  • DUZHI_BLOG主题使用配置指南DUZHI_BLOG主题使用配置指南
  • 多种负载均衡算法及其Java代码实现多种负载均衡算法及其Java代码实现

专题介绍 专题模块标题旁边的描述文字全部专题

  • 关于Cache(缓存)的那些事

    最近看一些文章这个也说,哪个也说,所以对其中感兴趣; 缓存是一种存储在内存中,可以快速定位查找数据的数据结构,并且一个缓存算法是包含了冷数据淘汰的机制的。 其特点则是,快速、高效。 呵呵,我相信大家经常在工作的过程中,使用memcached,redis等等,这些今天暂且搁下,后面有时间再提; 相信大家提及到缓存,不仅知道Memcached等还会了解到一些算法,如LRU,等,今天就一一讨论; LRU 先来个算法,大家看看,最简单写法: import java.util.LinkedHashMap; import java.util.Map; /** * Copyright (c) 三月,03

    2017-03-03 10:54:4673评论: 04
  • 责任链模式分享

    责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。 ●  抽象处理者(Handler)角色:定义出一个处理请求的接口。如果需要,接口可以定义 出一个方法以设定和返回对下家的引用。这个角色通常由一个Java抽象类或者Java接口实现。上图中Handler类的聚合关系给出了具体子类对下家的引用,抽象方法handleRequest()规范了子类处理请求的操作。 ●  具体处理

    2017-03-02 14:39:1534评论: 04
  • webp图片适配流量优化

    刷新一个页面消耗的流量除了脚本样式文件以外,大头其实在下载的图片。一张图片动辄几十kb,想尽办法优化样式、脚本文件所优化的图片流量其实还不如一张图片大。 本文从两个角度介绍如何对图片流量进行优化。本文进行图片流量优化的前提都是对于移动端而言。 webp 首先从图片格式方面着手,webp(google官方网址)是谷歌推出的一种图片格式,优点在于同等画面质量下,体积比jpg、png少了25%以上。以两张jpg、png图片为例: JPG http://cdn1.showjoy.com/images/c9/c9c2221942774550ad53342da23774de.jpg PNG http://

    2017-03-02 14:07:1037评论: 04
  • 好代码是怎样炼成的

    老文章捡起。嘿嘿!   最近有个人发 Email 问我:“好代码是怎样炼成的”。之前,我身体有点不舒服,所以我漫无边际的说了下。现在好多了,所以我想分享一下以下这些想法,因为我觉得这些对于这次重要的讨论来说是一个有趣的起点。 当时,我写道:   好代码并不只是可以编译而已,它还会沟通。它会和现在的你交谈,也会和以后维护代码的你交谈。它对于你的团队和任何外部来查看的人来说都是可以被理解的。   好代码对可靠性和可测试性的要求胜过聪明的小技巧。如果需要清晰的表明自己的意图和结果,好代码会更倾向于使用一个或多个额外的步骤来表达。   好代码也考虑其使用程度,一段代码一次跑一百万遍和只跑一遍的要求是不

    2017-02-17 10:10:07142评论: 04
  • 写日志的那些事儿

    写日志简介 一般提到写日志,主要有下面几种不同的场景: 诊断日志:应用打印异常信息,排查问题用,一般是给人看的,输出格式会比较随意,里面可能会有异常堆栈,或者排查问题用的一些文本信息; 数据日志:一般是用来做监控和数据分析的,可以人肉临时分析,也可以给机器分析,要求格式比较固定; 交易日志:一般在日志式文件系统、NoSQL、DB 中使用,一般有?journaling,WAL(write-ahead logging),binlog。这种日志通常都不是给人看的。 EagleEye 写的日志,是数据日志,记录的是中间件的网络调用埋点,或者是应用的业务埋点,它们都通过调用 eagleeye-core

    2017-02-16 17:33:5786评论: 04
  • 深入理解Java之线程池

    老方法开头,看看线程池(引自百度百科) 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程但线程的数目永远不会超过最大值。超过最大值的线程可以排队,但他们要等到其他线程完成后才启动。 上面说了线程池的定义,相信大家也清楚了,但是这个里面有个概念,大家一定要知道,知

    2017-02-15 15:33:17211评论: 04
  • DUZHI_BLOG主题使用配置指南

    Jpress 大家应该都知道,JF开发的一套博客系统;  DUZHI_BLOG基于wp的主题开发了一套工具供Jpress使用的一套主题;  GIT:http://git.oschina.net/duzhime/DUZHI_BLOG 群聊: 优点: 1、java 开发  2、css/js 压缩 3、lucene 索引机制 .....不说了,大家用用就知道了 配置指南 1、网站域名: 2、主题必须配置数据: 可以参考配置: 1、特殊格式:   1.1 站点消息 参考配置如下: 博客日常更新贴 快速获取本站安装包 本站将永久开源,为了系统的正常运行,如果对Jpress 有好的建议,也将适时采纳,并同

    2017-02-13 15:19:441783评论: 54
  • DUZHI_BLOG 分支开发使用指南

    今天也很Happy 和大家说说开分支这件事,本来这个分支一直是自己用的,一直没想着Share这件事,但是今天”cknote“建议我看个群,我想想还是有必要,和我当前的策略是一致的,如实努力开了群: 有兴趣可以加入: 下面言归正传: GIT分支路径: http://git.oschina.net/duzhime/DUZHI_BLOG 我用Idea 配置给大家介绍下; 环境 几个注意点: jdk 版本:1.8 源文件目录:java&resources Web Directory :webapp Artifacts 基本上这几个配置。如果大家有其他问题可以发布到评论,我看到后,给大家更新。  

    2017-02-13 15:00:51547评论: 14
  • JPress 二次开发文档

    JPress文档 开始 演示站点:http://www.yangfuhai.com (也是作者博客) JPress官网:http://jpress.io 简介 JPress,一个wordpress的java代替版本,使用JFinal开发。支持类似wordpress的几乎所有功能,比如:模板,插件等。同时在模板上,JPress提出了“模板即模型”的概念,方便模板制作人灵活制作业务模型,移除了widget等繁杂功能,同时在模板和插件制作上比wordpress更加灵活简洁。 但是,JPress又不是wordpress的java版本,它天生融合了微信公众平台,整合了国内众多云平台、短信发送、邮件发送平

    2017-02-12 22:36:081886评论: 04
  • 人工智能写的诗,你有本事分辨出来吗?

    听说这几天古诗词很火,各种专业骚客、民间高手、百年才子如雨后春笋涌现于神州大地,令人欢欣振奋。 恰好,澎湃新闻记者看到一些人工智能、AI、机器人——随便怎么叫都好——反正是非人类作的诗,被唬得不要不要的。各位姿势水平很高的澎友给看看。 先上诗,第一组: 问:哪首是人写的,哪首是机器写的? 是不是大写的服? 如果说二选一还是比较容易判断(蒙中)的,那再来第二组: 1、云峰 白云生处起高峰/鬼斧神功造化成/古往今来谁可上/九重宫阙握权衡 2、画松 孤耐凌节护/根枝木落无/寒花影里月/独照一灯枯 3、悲秋 幽径重寻黯碧苔/倚扉犹似待君来/此生永失天台路/老凤秋梧各自哀 4、春雪 飞花轻洒雪欺红/雨后

    2017-02-12 22:05:24292评论: 04

          联系我们

          ******

          在线咨询:点击这里给我发消息

          邮件:ashang.peng#aliyun.com

          QR code