- 浏览: 169867 次
- 性别:
- 来自: 杭州
-
最新评论
-
mengyue0477:
最后还不忘吐槽一下 哈哈 太逗了
spring容器的懒加载lazy-init设置 -
comet0515:
不是maven工程能不能用checkstyle插件?job是一 ...
jenkins 配置checkstyle -
xfxlch:
http://docs.spring.io/spring-bo ...
NoteBook -
With_Me_Forever:
太浅了。我最近也在看着方面的资料,一起进步把。
互联网金融定义 -
xfxlch:
在http://r.m.baidu.com/6pmxgig
NoteBook
文章列表
背景:
String字符串是在Java中用的最多的一个数据类型,关于split的操作也是很频繁的。
遇到一个问题,就是当我用String.split方法的时候,当我的字符串是空的时候,不管split是用的哪个字符串,都会返回一个含有一个空字符串的String数组。
System.out.println("String length: " + "".split(",").length);
System.out.println("String lengthaa: " + "aa".spl ...
背景:
我们的业务是这样的。上游系统会生成文件,然后把这些文件打成zip,archrive到我们的一个ftp服务器上,然后我们的系统就会每天定时的run一个job,去消费这个文件,最后把处理完的数据直接insert到我们的db里。
但是有一个在开发环境上,我们系统的job,下线了,但是我们的作为开发,又很依赖每天的数据,然后我们就只能去手工的wget这个文件,然后解压,再删除zip文件。再喂给我们的系统。 每天自己去跑一遍真傻。为什么不写一个定时任务,每天定时跑尼。 这样就把自己解放出来了。
方案:
之前就知道cronjob可以定时跑任务,而且自己去改过前人的一些脚本。但是从头开始写来满足自己 ...
业务场景一:
根据当前的日期判断前一个工作日是几号。
1),通常情况是:在周2到周6的这五天时间里,获取前一个工作日的方法是简单的,就是:proviousBusinessDate= CurrentDate -1;同理可以推导出:2) 周1是: proviousBusinessDate= CurrentDa ...
JPA 单表继承引发的问题.
- 博客分类:
- JPA 2
背景:
我们有这么一个需求:我们的系统要求我们把页面展示的表格字段全部保存在数据库里,就是客户可以根据自己的需求来自定义自已想要看的那些字段,然后这部书数据就持久化到我们的数据库里。如果客户可以自定义一个grid_view(table):名字为view1, 那view1下会关联到不同的column(gridviewqueryItem表),同时我们也会把按照呐个字段group,filter, sort都持久化到这张表理去。这样就形成了一个一对多的关系,然后对于gridviewqueryitem表,我们就用了一个queryItemType字段来区别这条记录是columns还是group还是filte ...
背景:
今天在跑一个UnitTest,跑的过程中想在list的最后多加一个Element,即 List.add(Element e),多测试一条数据。 可是在run的过程中,却一直在抛:Caused by: java.lang.UnsupportedOperationException。 我对这个异常不了解,凭借自己的有限知识,都不能解决这个问题/最后google到了答案,先上link: http://craftingjava.blogspot.com/2012/06/how-to-resolve-unsupportedoperationexce.html。
方案:
首先要知道这个是什么:
...
背景:
想通过配置log-access来实现直接使用浏览器来访问我们自己指定的log文件。
方案:
原来以为是可以通过直接配置log-access的方式来是实现用http来访问我们的日志文件的。我的意思是说:如果我们把日志文件重定向到服务器上的:/server/logs/taobao.log文件,一般情况下,我们都是通过登录到服务器上,然后tail -f /server/logs/taobao.log来查看,但是这样子很麻烦,我想直接在浏览器里查看这个日志文件,就像查看ftp服务器上的某个文件一下方便。但是后来发现log-access不是这个用途,log-access主要是用来配置一个文件日志 ...
背景:
山姆大叔比较喜欢用一些新的技术和新的特性,最近在junit test的代码中,用到了containsString(String subString) 方法。
这个方法主要是用来创建一个包含了subString字符串的Matcher,通常的用法是:
assertThat("myStringOfNote", containsString("ring"));
即:assert一个信息,如果containsString 返回的Matcher中包含于“myStringOfNote”字符串中, 那么这个就不会抛异常;否则就会抛出类似:
java.lang. ...
优先股股票定义:
国外一般把股票分为:优先股和普通股(中国大陆只有普通股,没有优先股的概念)。
preference shares
Definition
Capital stock which provides a specific dividend that is paid before any dividends are paid to common stock holders, and which takes precedence over common stock in the event of a liquidation. Like common stock, preference s ...
我个人的理解就是:
基于 互联网的 财富的投资管理。
很久以前我们知道我们可以把钱放在银行:或定存,或买债券,这是我们最早的理财方式。也是相对保险的方式。借贷或者放贷基本上是银行职员在做的事情。跟我们这些小老百姓没有什么太大的关系。
大概15年前,我们有了互联网,再后来我们大家都开始知道互联网,我们开始去网吧打游戏,再后来我们就开始网购,最后来我们发现我们居然可以把钱放在余额宝居然可以拿到跟定存差不多,甚至还高的利息。而且我们还可以随存随取,简直就是一个投资理财的利器啊。
然而有人为了能拿到钱去生产,去投资,就需要借钱,而且给出的利息高出余额宝等理财产品不少,我们当然想要更好的回报,于是基于 ...
美国支付体系研究——ACH支付网络
ACH是Automatic Clearing House的缩写,是美国支付体系中最主要的支付网络之一,是一个批量处理、存储和转发的电子支付系统,在美国支付体系中占据重要地位。ACH支付网络(以下简称ACH)具备简单实用、应用广泛、扩展性强等鲜明特点。近年来,ACH交易量以及交易额在美国支付交易的占比持续上升。事实上,ACH已经渗透到美国经济生活的方方面面,与政府、企业的日常运作和普通民众的日常生活息息相关。研究ACH的建立与成功的演化和发展,对我国乃至其他国家和地区支付体系的完善、创新以及监管,具有重要的参考价值。
Link:http://www.cfc ...
背景:
在Linux里,当你运行一个shell脚本的时候,就会在当前窗口打印很多的log,这个时候,你希望让这个进程在后台运行,而不要占用当前的窗口,因为你想在当前窗口做其他的操作,然后你Ctrl + C,糟糕命令被终止了。 怎么破!
解决方案:
一,其实有一个命令就是在我们输入完shell 脚本之后,加一个后台运行的标记:& 具体代码可以给出一个例子。
-bash-4.1$ ./devNewUIService.sh &
执行完命令之后,你要是想退出当前窗口,就执行:Ctrl+z 命令,这样这个窗口就暂时被屏蔽在了后台,但是还有一个问题就是:当应用再跑的话,当前窗口就要回到 ...
背景:
一个同事,面试应聘者喜欢用学校里学过的一个书本或者课后练习来考他们,说如果这些在学校里学过的都不会,那水平肯定不咋地。我们问什么问题,他说就是用java来打印× 形的金字塔,都面试了好几个工作了3,5 年的人了,居然这个都不会,一些花了二三十分钟能搞定的算是比较好的了。 然后我们也面面相觑,说要是让我们当场写,也估计要2,3十分钟吧,估计最后还不一定能搞定的。
今天因为正好在准备java入门的ppt,讲到了for循环控制语句,正好有个类似的例子。于是也正好写了一下。
方案:
直接贴代码了。
int lay=4;
for(int i=1;i<=lay;i++){
...
本篇主要是简单的实现jsp servlet 的上传文件的功能,基于servlet 2.5。
jar依赖:
commons-fileupload/commons-io/servlet-api(commons-fileupload 自动依赖common-io)
pom.xml文件的内容如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" ...
接着上一篇配置checkstyle的,今天来配置findbugs。
jinkens新建项目就略过了。 参考:http://xfxlch.iteye.com/blog/2235248
重要步骤有:
1. 配置pom.xml文件。在pom里添加对findbugs plugin 的支持, 同时也添加了maven的site 插件,这样配置好之后,就可以生成findbugs的xml版本和html版本了。在build element中添加如下代码:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
&l ...