java
飞天奔月
这个作者很懒,什么都没留下…
展开
-
代码之美1:使用策略模式来编写solr 排序方法
代码之美1:使用策略模式来编写solr 排序方法 背景: jsp中有排序方式几个方式选择(select下拉框方式),value 传入到controller-->manager 基于这个value 构造排序方法 原代码: if else if 判断方式 优点:代码简单易懂 缺点:新增排序方式的时候,需要增加常量和判断...2012-10-26 20:44:01 · 90 阅读 · 0 评论 -
【飞天奔月出品】一步一步升级配置11: 使用logback+slf4j 替换log4j+slf4j
背景: 一直以来,项目都是使用log4j+slf4j的方案来做日志, 最近看到 logback的文章,优点多多,手痒不已注:阅读此文,需要有一定的log 日志基础 logback介绍: 首先logback,log4j,slf4j的作者是同一个人 ,java界鼎鼎大名的 Ceki Gülcü,logback为取代log4j而生,而log4j基本停止维护 lo...2013-06-05 21:07:12 · 177 阅读 · 0 评论 -
【飞天奔月出品】java中的 URLEncoder.encode 对应javascript中的哪个函数?
今天优化live800 做延迟加载 前工程师 是这样写的 <script language="javascript" src="http://chat32.live800.com/live800/chatClient/staticButton.js?jid=111111111&companyID=111111111&configID=11111...2013-01-10 15:10:40 · 203 阅读 · 0 评论 -
一个JDK7的四舍五入的bug引发的思考
一个JDK7的四舍五入的bug引发的思考1.背景:今天我的 feilong-core 项目使用 jdk8 进行maven install 的时候,有一个测试类报错, 但是原先使用jdk7 进行maven install的时候却是正常通过,issue 参见 venusdrogon/feilong-core#1652.测试类代码如下: @Test public...2016-08-15 18:30:31 · 269 阅读 · 0 评论 -
你可能不知道的 Calendar 之 DAY_OF_WEEK
1.背景:百度知道上有人咨询了 Calendar 设置 Calendar.DAY_OF_WEEK不正确的问题 参见 http://zhidao.baidu.com/question/748936560786113052他的入职时间是 "2006-02-14",要计算 20年后的所在周的周六理论上, 2026-02-14所在周的周六,正好就是 2026-02-14...2016-08-31 11:31:19 · 672 阅读 · 0 评论 -
【飞天奔月出品】Java字符串模板格式化汇总8法(附性能对比)
字符串格式化汇总Table of Contents1. ++2. StringBuffer / StringBuilder3. StringUtil.format(String, Object…)4. MessageFormatUtil.format(String, Object…)5. Slf4jUtil.format(String, Object…)...2017-07-25 03:19:21 · 522 阅读 · 0 评论 -
字符串拼接汇总(性能对比)
在开发过程中,经常会和字符串打交道, 其中字符串拼接的工作必不可少,最常用的有+string concatString.join (since jdk8)StringBuffer appendStringBuilder append我们来看看性能情况1. 实现...2018-02-06 12:31:08 · 223 阅读 · 0 评论