commons-beanutils v1.9.2 apidoc翻译

文档原文地址:http://commons.apache.org/proper/commons-beanutils/javadocs/v1.9.2/apidocs/org/apache/commons/beanutils/package-summary.html 以下是个人的简单翻译: 1. Overview 1.1 Background JavaBean这个名称来自于一个Java API,这个API用于Java语言的组件架构。编写符合JavaBean设计范式的Java类让开发者能更容易理解该
分类: 其他 发布时间: 04-25 22:48 阅读次数: 0

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

最近在研究Java的网络编程。在学习了基础知识和原理之后,觉得可以搞一个断点续传的Demo示例。分享记录一下。 涉及到的Java知识点:URL,HttpURLConnection,RandomAccessFile类,HTTP协议的基础知识。 Demo示例的大概逻辑:对于一个Web资源,比如一个图片或者其他可以通过GET请求访问到的文件,当然不仅限于说到的这几种,我们可以用Java程序分段获取该资源的内容,然后在本地将获取到的分段内容组装为原始的文件。如果之前获取过该Web资源的部分内容,当再次
分类: 其他 发布时间: 04-25 22:48 阅读次数: 0

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

有一道很经典的面试题:如何从一个长度为n的数组中找出前k个最小值/最大值? 对于这道题,其实我之前也没有找到一种最优的、面试官最想听到的解决方案,直到今天在研究Guava的Ordering类源码的时候,才发现Google的牛人已经解决了这个问题,并且给出的算法相当巧妙,复杂度也很低。因为该算法不是我想出来的,我只是把注释和代码简单翻译了一下,所以这篇文章的类别还是归类为翻译比较合适吧! 如果有兴趣,大家可以自己翻看一下Guava中Ordering类的源码,相信会有更多收获!
分类: 其他 发布时间: 04-25 22:47 阅读次数: 0

Windows系统下taokeeper部署

1. 简要介绍 taokeeper 是阿里几年前开源的 ZooKeeper 监视器(ZooKeeper-Monitor),项目主页地址是:https://github.com/alibaba/taokeeper 2. Windows系统下部署 2.1 下载taokeeper taokeeper 的下载地址是https://github.com/alibaba/taokeeper/downloads 下载页面中可下载的内容如下: 2.2 初始化数据库 在 mysql 数据库执行 taokeepe
分类: 其他 发布时间: 04-25 22:47 阅读次数: 0

将英文字符串转换为数字

1. 需求 近期项目中遇到了一个需求,需要将英文字符串转换为阿拉伯数字。在stackoverflow上和csdn上都找了份代码,不过试验之后发现效果不太理想,所以打算自己写个工具类。参考这两份代码,自己也收获了一点灵感,然后就完成了这份这个工具类,且很好地满足了我的需求。 2. 代码实现 package com.frank.test.arithmetic; import org.apache.commons.lang3.StringUtils; import java.math.BigIn
分类: 其他 发布时间: 04-25 22:47 阅读次数: 0

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

mysql服务器安装可以参考下面的链接:http://www.cnblogs.com/fnlingnzb-learner/p/5830622.html 这篇文章中的安装步骤简洁明了,并且配有图片,是很好的安装教程。 另外,在Windows电脑上使用Navicat连接的时候,出现了如下错误:Host ‘XXX’ is not allowed to connect to this MySQL server。对于这个错误,可以参考下面链接中的解决方案: http://www.111cn.net/da
分类: 其他 发布时间: 04-25 22:47 阅读次数: 0

eclipse中FreeMarker插件的在线安装

原文地址:http://blog.csdn.net/friday_sun/article/details/51039513 在此只是做一个备份。
分类: 其他 发布时间: 04-25 22:46 阅读次数: 0

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

今天(2017-6-30)在使用springMVC + Spring进行web开发时,发现自己配置的aop切面没生效。在网上查询了一下,找到了原因:我在applicationContext.xml(Spring容器的主配置文件)中没有配置<context:component-scan>标签,在springmvc.xml(springMVC的主配置文件)中配置了<context:component-scan>标签,然后我把aop切面配置在了applicationContext.xml中,这样启动
分类: 其他 发布时间: 04-25 22:46 阅读次数: 0

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

数据库是mysql,在使用mybatis进行like查询时,如果使用 and name like '%#{name,jdbcType=VARCHAR}%' 这种方式进行like查询,会出错。 进行like查询的正确方式应该是:and name like concat('%', #{name,jdbcType=VARCHAR}, '%') 特此记录一下自己犯过的这个小错误。
分类: 其他 发布时间: 04-25 22:46 阅读次数: 0

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

Adblock Plus:网页广告、弹窗过滤神器。 OneTab:存储标签页。 CSSViewer:快速查看当前网页中CSS信息。 To Be Continued...
分类: 其他 发布时间: 04-25 22:46 阅读次数: 0

jps使用

转载自:http://blog.csdn.net/fwch1982/article/details/7947451
分类: 其他 发布时间: 04-25 22:45 阅读次数: 0

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

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

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

先说一下遇到的问题的整个过程。首先从一个产品关联表 (t_product_relation) 根据查询条件和排序字段查询出来了几个产品id(53, 10, 54, 2),这几个产品id的顺序正是我需要的顺序,然后再根据产品id到产品表(t_product)查询产品的详细信息,此时用到了 in ,但是查询产品信息后发现返回的数据根据产品id进行了重新排序,最终得到的结果中产品的顺序反而不是我需要的顺序了,见下图: 特此记录一下,提醒自己以后多注意这个问题!
分类: 其他 发布时间: 04-25 22:45 阅读次数: 0

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

这几天试用一下腾讯的机器翻译,按照官方文档操作,一直都未成功。在网友的帮助下,再加上很多次的尝试,终于能调用成功了。在此将代码贴出来,作为非官方Demo供大家作为参考。 package com.frank.test; import com.alibaba.fastjson.JSONObject; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import org.apache.c
分类: 其他 发布时间: 04-25 22:45 阅读次数: 0

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.com/deathmarine/Luyten)。 下载使用了一下,确实能打开之前反编译失败的类文件了。
分类: 其他 发布时间: 04-25 22:44 阅读次数: 0

安卓开发笔记(二十九):顶部导航栏

首先上图: 实现这个标题栏,我们还需要一个返回的按钮,这里也贴出来。笔者直接将这个简单的标题栏制作成了一个依赖库,放在到github上,方便下次进行调用。 返回按钮如下: 在使用这个按钮的时候需要注意其尺寸的大小一定要小于我们的标题栏。 view_top.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
分类: 其他 发布时间: 04-25 22:44 阅读次数: 0

HelloWorld带我入门JAVA(一)

基本环境配置可以百度完成,给个比较全面的网址http://c.biancheng.net/java/10/ 创建第一个java工程 通过Eclipse运行程序 启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框: 图1 新建项目 填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace 目录下多出了一个Demo文件夹。 在菜单中选择“文件 --> 新建 --> 类”,弹出对话框: 图2 创建类 输入类名称,点击“完成”,成功
分类: 其他 发布时间: 04-25 22:44 阅读次数: 0

7.12.8

# 7.12.8 #include <stdio.h> #define over_time 1.5 * 10 #define three_hundred_rate 0.15 #define one_hundred_half_rate 0.2 #define more_then_four_hun_half_rate 0.25 #define three_hundred 45 #define four_hundred_half 75 float rate(float n); int
分类: 其他 发布时间: 04-25 22:44 阅读次数: 0

编程实现类似Linux下cp功能

MyCP的代码实现 一、题目要求: 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件 java MyCP -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字) 二、设计思路 此次的代码要求实现类似Linux下cp的功能。我们需要注意的以及考虑的细节有以下几点: 源文件和目标文件分属不同
分类: 其他 发布时间: 04-25 22:44 阅读次数: 0

八数码问题判定是否解的证明

具体代码及实现:https://www.geeksforgeeks.org/check-instance-8-puzzle-solvable/ 为了方便讨论,我们把它写成一维 的形式,并以0代替空格 位置。那么表示如下: 1 2 3 4 5 6 7 8 0 通过实验得知,以下状态是无解的(交换了前两个数字1 2): 2 1 3 4 5 6 7 8 0 八数码问题的有解无解的结论: 由于原始状态的逆序为0(偶数),则逆序为偶数的状态有解。
分类: 其他 发布时间: 04-25 22:44 阅读次数: 0