自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java中httpclient的单例工厂类示例

在 Java 中经常会有要发送 http 请求并解析响应的场景,此时用的最多的两个类库分别是 Apache 的 HttpClient 类库和 OkHttp 的 OkHttpClient 类库。在使用这两个类库的时候,

2021-08-23 15:53:00 611

原创 java.util.Map getOrDefault的陷阱

最近使用Java 8新增加的java.util.Map.getOrDefault()方法,结果却发现是一个大坑。先上代码。Map<String, String> map = Maps.newHashMap();map.put("test", null);System.out.println(map.getOrDefault("test", "default"));Sys...

2019-07-02 15:53:36 4240 2

原创 生成Java Bean的Builder的工具类GenerateBuilderUtil

闲来无聊,写了个Java Bean的Builder类的生成工具。其实Java Bean的Builder类,一般应该放在Java Bean类中,作为Java Bean的一个静态内部类。不过也有一些情况,希望将Java Bean单独作为一个类。写这个工具类的目的,就是为了偷懒,不想手工写Java Bean的Builder类了!package com.test.generatecode;...

2019-04-25 14:50:50 1598

原创 Vert.x-tcp-eventbus-bridge Java代码示例

关于 Vert.x-tcp-eventbus-bridge 的详细用法,Vert.x 的官方文档(官方文档1、官方文档2)都写得很简单,简单得还是让人搞不懂如何使用。从网上找到了一篇介绍如何使用的文章:Vert.x TCP EventBus Bridge补遗。该项目中的例子源码在 github 上。看了源码之后,发现是一个 groovy项目。于是就将例子用 Java 代码重新写了下。总共有如下...

2019-01-11 17:38:37 1703 4

转载 idea+springboot+freemarker热部署

可以参考原博主的文章:https://blog.csdn.net/M201672389/article/details/77994570有一个小知识点需要注意:因为没有设置 freemarker 的 tag_syntax(可选值:auto_detect|angle_bracket|square_bracket),freemarker 默认是使用 &lt;&gt; 这种方式来包含标签。不过我个人...

2018-12-14 11:28:30 310

原创 方差计算工具类--Java版

方差的计算,如果不太计较精度的话,可以使用 Apache 的 commons-math3(http://commons.apache.org/proper/commons-math/)提供的 Variance 类。不过毕竟Variance 是使用 double 进行计算,会有精度损失,所以自己写了个计算方差的工具类,采用 BigDecimal 进行计算,并且可以自己指定精度值,代码如下:该工...

2018-11-09 17:20:50 3322 4

原创 服务器端推送数据到浏览器实现方法之一Server-Sent Event

SSE 的使用方法可以参考:https://blog.csdn.net/xiewz1112/article/details/80591898EventSource 对象的 API 文档地址:https://developer.mozilla.org/en-US/docs/Web/API/EventSource SSE 的使用示例(主要代码来自《Java EE 开发的颠覆者 Spring...

2018-09-27 14:40:41 1639

原创 jd-gui 反编译 class 文件报错 INTERNAL ERROR

今天在用 jd-gui 1.4.0 反编译一个类文件的时候,没有看到反编译结果,只看到了 INTERNAL ERROR,如下图所示:Google 搜索了一下,结果发现在其官方 GitHub Issue(https://github.com/java-decompiler/jd-gui/issues/197) 中,有人直接推荐了一个更好的反编译工具:Luyten(https://github...

2018-09-21 11:19:22 10824 3

原创 腾讯机器翻译非官方Demo(Java版)

        这几天试用一下腾讯的机器翻译,按照官方文档操作,一直都未成功。在网友的帮助下,再加上很多次的尝试,终于能调用成功了。在此将代码贴出来,作为非官方Demo供大家作为参考。package com.frank.test;import com.alibaba.fastjson.JSONObject;import com.google.common.collect.Lists;...

2018-07-11 10:56:56 1241 3

原创 mysql 使用in()函数时的一个注意事项

先说一下遇到的问题的整个过程。首先从一个产品关联表 (t_product_relation) 根据查询条件和排序字段查询出来了几个产品id(53, 10, 54, 2),这几个产品id的顺序正是我需要的顺序,然后再根据产品id到产品表(t_product)查询产品的详细信息,此时用到了 in ,但是查询产品信息后发现返回的数据根据产品id进行了chong

2017-07-13 15:23:07 4347

原创 mysql 使用sum()函数时的一个小坑

使用 mysql 的 sum() 函数时,如果根据查询条件没有得到数据,那么 sum() 之后的结果会是 null,而不是0。如果根据查询条件得到了多条数据,但是这些数据中的求和字段,有的有值,有的为null,此时 sum() 也会得到正确的结果。总之,为了保证使用上的正确和严谨,以后在使用 sum() 函数的时候,应该使用 ifnull(sum(columnName), 0)

2017-07-13 14:51:28 1913

转载 jps使用

转载自:http://blog.csdn.net/fwch1982/article/details/7947451

2017-07-01 14:46:17 202

原创 已安装的Chrome浏览器插件记录(未完待续)

Adblock Plus:网页广告、弹窗过滤神器。OneTab:存储标签页。CSSViewer:快速查看当前网页中CSS信息。To Be Continued...

2017-07-01 12:00:38 872

原创 使用mybatis在mysql中进行like查询遇到的问题

数据库是mysql,在使用mybatis进行like查询时,如果使用and name like '%#{name,jdbcType=VARCHAR}%'这种方式进行like查询,会出错。进行like查询的正确方式应该是:and name like concat('%', #{name,jdbcType=VARCHAR}, '%')特此记录一下自己犯过的这个小错误。

2017-06-30 17:02:35 1745

原创 使用springMVC + Spring进行web开发时,aop不生效的问题

今天(2017-6-30)在使用springMVC + Spring进行web开发时,发现自己配置的aop切面没生效。在网上查询了一下,找到了原因:我在applicationContext.xml(Spring容器的主配置文件)中没有配置标签,在springmvc.xml(springMVC的主配置文件)中配置了标签,然后我把aop切面配置在了applicationContext.xml中,这样启

2017-06-30 10:33:30 516

转载 eclipse中FreeMarker插件的在线安装

原文地址:http://blog.csdn.net/friday_sun/article/details/51039513在此只是做一个备份。

2017-06-20 20:55:54 219

转载 Linux安装mysql数据库以及远程连接mysql数据库

Linux上Mysql安装,及解决连接Mysql时遇到的一个错误。

2017-06-12 15:27:17 310

原创 将英文字符串转换为数字

近期项目中遇到了一个需求,需要将英文字符串转换为阿拉伯数字。在stackoverflow上和csdn上都找了份代码,不过试验之后发现效果不太理想,所以打算自己写个工具类。参考这两份代码,自己也收获了一点灵感,然后就完成了这份这个工具类,且很好地满足了我的需求。

2016-12-28 00:00:27 11988

原创 Windows系统下taokeeper部署

taokeeper 的部署、配置图解。

2016-11-19 23:39:58 1370

翻译 从一个长度为n的数组中找出前k个最小值的最优实现

有一道很经典的面试题:如何从一个长度为n的数组中找出前k个最小值/最大值?

2016-09-24 00:16:09 7690

原创 Java编写的断点续传的一个Demo示例

最近在研究Java的网络编程。在学习了基础知识和原理之后,觉得可以搞一个断点续传的Demo示例。分享记录一下。涉及到的Java知识点:URL,HttpURLConnection,RandomAccessFile类,HTTP协议的基础知识。

2016-07-04 16:08:24 7854

原创 commons-beanutils v1.9.2 apidoc翻译

本文是对Apache commons-beanutils 工具包的apidoc文档的简单翻译。某些部分和原网址的英文内容不太一样,也有些句子未进行翻译。

2016-03-11 19:27:08 1103

原创 Netty user-guide-for-4.x 中文翻译

原网址:http://netty.io/wiki/user-guide-for-4.x.html1. Preface    1.1 The Problem        现今我们使用通用应用程序或者类库互相交流。例如,我们经常使用HTTP客户端类库从web服务器抽取信息,或者通过web service调用RPC。然而,通用协议和它的实现有时并不能

2016-01-18 14:07:25 1463

原创 关于《mysql必知必会》的一些读书笔记

1.      use mysqlshow命令:  show columns from table_name;(等价于describe table_name)                     showstatus;用于显示广泛的服务器状态信息                     showcreate database/show create table;

2014-01-05 22:12:17 591

转载 JSON-lib框架,转换JSON、XML不再困难

原文作者:hoojo原文地址链接:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.htmlJson-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。一、 准备工作  1、 首先要去官

2013-12-12 21:24:36 545

转载 Jackson 框架,轻易转换JSON

原文作者:hoojo原文链接地址:http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.htmlJackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoo

2013-12-08 17:30:56 444

转载 Aptana 插件离线安装方式

Aptana 网站改版后取消了eclipse 插件的zip直接下载地址,其实aptana 官网仍还提供aptana 插件的zip包下载不过比较隐蔽而已。很多人在线安装时候很慢有时甚至失败,下面提供下aptana eclipse 插件zip包下载的方式。【aptana 插件 离线下载方式】拷贝aptana update 的地址到浏览器。例如 http://download.aptan

2013-12-07 12:02:49 731

原创 改变链接(<a>)中的onclick事件

需求:点击按钮之后改变链接()中的onclick事件方法一:纯js实现 function change(){ var a = document.getElementById("link"); a.onclick = function(){}; a.onclick = method1; } function method1(){ alert('

2013-12-01 22:41:58 1332

原创 html链接(<a>)中href属性和onclick事件执行先后顺序

需求:判断html链接()中href属性和onclick事件执行先后顺序。 click here 运行上面的示例代码可以发现,是先执行了onclick事件,然后才链接到了www.baidu.com

2013-12-01 22:30:07 3432

mysql必知必会

mysql的入门级教程,短小精悍。但是对有志于使用mysql的更高级应用的朋友作用不大

2013-12-21

jquery-1.4.4.js

jquery-1.4.4.js源码。个人感觉1.4.4用起来还是挺顺手的

2013-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除