- 浏览: 27031 次
最新评论
文章列表
一、Annotation入门
Annotation的入门比较简单,相关概念请看别人画的一幅导图,看不清的可以下载下来放大了看:
二、代码目标
以下代码实现的目标有两个:
1、将一个java bean的属性和属性值通过注解调用get方法放在一个map中。
2、将map中的数据通过注解调用set方法,设置到bean对象中。
三、代码实现
1、注解类
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation ...
前端form传递username和password两个参数,后端的接收方式可以有一下几种方式:
@RequestMapping("/jsp/login/login.do")
public ModelAndView login(String username,String password){
ModelMap map = new ModelMap();
map.put("loginUser", username);
return new ModelAndView("/jsp/login/hello" ...
Maven创建完webapp项目部署到tomcat有三种方式,如果有知道其他方式部署的,欢迎补充。
第一种、讲war包copy到tomcat的webapps目录下。
首先选中你的工程,右键-->Run As-->Maven install,如下图:
等build成功后,找到workspac ...
java中常用到HashMap,决定了解其实现原理。
1、存储结构
1.1、数组
存储空间连续,空间复杂度大,但查询时时间复杂度小,为O(1)。即寻址容易,插入、删除困难。
1.2、链表
存储空间可以不连续,空间复杂度小,但查询时间复杂度大,为O(n)。即插入、删除容易,寻址困难。
1.3、哈希表
将数组和链表结合,取长补短,产生一种寻址容易,插入删除也容易的数据结构。
在HashMap中有静态内部类Entry,主要结构是key、value和next,形成一个链表结构。在HashMap中有定义 transient Entry[] table来存储Entry。这样HashMa ...
近日领导让用脚本写个自动发布产品的脚本程序,之前都是手动下载复制的,因为本人没写过批处理文件,所以要从头开始学,部分内容搞不定就用了一些工具。
需求如下:
从远程http中下载相应的jar包,其中一个jar包是web文件的压缩包,需要解压后去除里面的.svn文件夹,由于远程机器的svn版本较低,.svn文件夹分布在各级子文件夹中,手动去除非常麻烦。最后将下载的jar包重命名后放在指定的目录中,web文件夹要覆盖原来已经存在的文件。
第一步:从远程通过http协议下载相应的jar包。
刚开始想到的是通过start命令打开相应的网页进行下载,命令如下:
[java ...
今天看Think in java,在看到方法调用的别名问题时,想到老师说要用get,set方法替代域的直接调用,想来还是很有好处的。
如下:
class Letter{
char c;
}
public class PassObject{
static void f(Letter letter){
letter.c='z';
}
public static void mian(String[] args){
Letter l = new Letter();
...
XPath是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath的语法。
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<cd country="USA">
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<price>10.90</price>
&l ...
自然语言处理的形式模型笔记
通用句法生成器:(General Syntactic Processer,GSP)基本数据结构是线图(chart)。因为树形图只能表示支配关系,而不能很好的表示前于关系。后来有被扩展成活性线图,以后线图是指活性线图。如下图所示:
活性线图中的两个规则,
1、在线图中容许从某个点出发,中间不经过其它结点,又重新返回到该结点的圈出现,但不允许经过其它结点后再会到该结点的出现。
2、点规则:线图的边上的标记,不仅可以是简单的范畴,也可以是语法规则。这样的规则的右部的符号串中可以加圆点,圆点后面的部分表示 ...
EPop用一段时间后可能会失效,此时你看不到你的联系人,或者只能看到部分联系人,同时不能收发消息。
从同事那里搞了一个激活工具,是个exe文件,但被windows识别为病毒,无法放到电脑上,关掉防火墙,卸载杀毒软件也还是不行。
从同事电脑上压缩成rar,放在我电脑上无法解压,用恢复工具不能完全恢复,最终采用安全模式启动电脑,才得以将文件解压出来。
将此patch.exe文件放在EPop根目录下执行,即可激活EPop。
EPop激活工具下载
- 2014-04-21 17:10
- 浏览 363
- 评论(0)
本人在执行svn commit是报错如下:
svn: E175013: MKACTIVITY 于 '/svn/MyERP_CORE_Main/!svn/act/6308db8b-b5f1-46ee-bc13-e9b30aa5cf35': 403 Forbidden (http://ccserver:8080)
但不影响update和checkout。
经过google发现原因是svn服务器路径不对导致的,经过检查,发现MyERP_CORE_Main的CORE应该改为Core,改完后可以正常commit了
- 2014-04-21 10:57
- 浏览 1779
- 评论(0)
此问题是由于fedora中的jre中没有找到中文字库导致的,需要引用系统字库,在JAVA_HOME/jre/lib目录中有很多fontconfig.*的文件,打开后发现有
allfonts.chinese-cn-iso10646=-misc-zysong18030-medium-r-nomal--*-%d-*-*-c-*-iso10646-1
再往下有:
filename.-misc-zysong18030-medium-r-nomal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/chinese/TrueType/zysong.ttf
再往下有: ...
- 2014-03-27 14:22
- 浏览 611
- 评论(0)
hadoop MapReduce在reduce阶段分为三步,即:shuffle,sort,reduce。在mapred-site.xml中有个参数可以调整什么时候开始执行reduce操作,mapred.reduce.slowstart.completed.maps
,默认值是0.95,即在mapper执行完95%时开始执行reduce操作,我们可以根据自己的需要调整,0.0到1.00之间。
- 2013-05-07 10:29
- 浏览 635
- 评论(0)