06 2012 档案
摘要:在做表单提交的时候,想让单个输入框不可以修改,用到disabled=‘disabled’,但是发现输入框的值并未传到后台解决方法是把输入框设置为readonly
阅读全文
摘要:之前在写struts2配件文件的时候需要用到&,但是用的时候提示错误<action name="city" class="CityAction"> <result name="success" type="redirect">/sight.html?id=${id}&message=${message}</result> <result name="error" type="dispatcher">err
阅读全文
摘要:今天打开电脑发现c盘快满了,想知道哪个文件比较大,发现win7自带有一个功能可以指定文件的大小,如图,比如我想找到c盘里文件大于300M的文件,在搜索框中输入>200M 回车,系统就会开始搜索,然后可以对大文件进行移动或者删除
阅读全文
摘要:进入到eclipse安装目录下,有一个.eclipseproduct文件,用记事本打开,就可以知道版本了后面version=的值就是版本。如下:name=Eclipse Platformid=org.eclipse.platformversion=3.7.0
阅读全文
摘要:进程和线程总结:线程概念:线程是程序的基本执行单元。当操作系统在执行一个程序时,会在系统中统一建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口。因此,在操作系统中运行的任何程序至少有一个主线程。进程和线程是现代操作系统中两个必不可少的运行模型。在操作系统中可以有多个进程,这些进程包括系统进程(由操作系统内部建立的进程)和用户进程(由用户程序建立的进程);一个进程中可以有一个或多个线程。进程和进程之间不共享内存,也就是说系统中的进程是在各自独立的内存空间中运行的。而一个进程中的线可以共享系统分派给这个进程的内存空间。非阻塞的socket链接和异步
阅读全文
摘要:都说温故知新,可是到最后最开始东西还是忘记了。遇到一个问题,a应用js脚本调用b应用http接口,需要传入城市参数,城市信息是可以根据ip去获取的,当看到这个的时候,脑子里闪现的就是需要前端传ip过来,不然没办法去获取城市信息,理由是,用户访问的是a应用,http接口是在b应用,若b应用去获取ip也只是获取到a应用所在服务器的ip。但是后来发现我的这一认知错了,当输入网址访问a应用的时候,浏览器会把服务器返回的数据展现并下载到本地,也就是说js和css样式都会被down到本地,那在触发脚本调用http接口也应该是用户的浏览器,所以说其实不需要前端传城市参数,在后端也可以拿到用户的ip!其实浏览
阅读全文
摘要:在项目中有个场景:已知a,b,c,d,若传四个中的一个则返回传入的值,否则则默认返回a;看到这个问题,就想到要把a,b,c,d这几个放到一个静态变量中,但是脑子竟然转不来,怎么去初始化,看来平时代码copy多了!public class example{ public static final Map<String,String> map = new HashMap<String,String>() ; static { map.put("a","this is a") ; map.put("b","
阅读全文
摘要:之前做项目的时候,有看到myibatis,没太去了解,以为是类似eclipse和myeclipse的关系,今天准备搭建一个新项目的时候,仔细看了之前做的一个myibatis和springmvc整合的项目,发现配置文件还是有些区别的。下面这篇文章讲解的比较详细,http://www.ibm.com/developerworks/cn/opensource/os-cn-mybatis/index.html?ca=drs-值得细看,mark以便忘记!看完还是决定用ibatis 2.x版本和spring mvc进行整合,这样子很容易上手,节约成本!
阅读全文
摘要:做题在看完<<maven实战>>前6章,总结下用到的时候需要的注意点:1,安装配置maven的时候,为了方便以后升级,比如jvm参数的设置不建议直接修改mvn.bat or mvn文件,设置环境参数即可,上上篇文章有提到。2,配置用户范围内的setting.xml文件,同理是为了方便升级,即修改用户~/.m2/目录下的setting文件设置。3,不建议使用ide内嵌的maven插件,在实际操作发现内嵌的插件不稳定,经常会出现问题,这种状况我们可以修改eclipse的maven,在windows->preferences->maven->installa
阅读全文
摘要:上篇文章讲了关于maven JVM的参数设置,下面总结下web开发中经常碰到的JVM的参数设置。1,Eclipse的jvm参数配置 eclipse通过eclipse安装目下的eclipse.ini文件设置jvm参数,比如:-vmargs //这个表示vm参数-Dosgi.requiredJavaVersion=1.5-Xms512m-Xmx512m-XX:PermSize=256M-XX:MaxPermSize=512M 重新安装了一个eclipse,却发现eclipse无法启动,有时候是因为找不到vm即找不到本地安装的jdk,也是通过修改该文件中的参数,例如:-vmD:/Progra...
阅读全文
摘要:最近拿到别组工程代码准备开搞,刚用maven打包编译就出现“java.lang.OutOfMemoryError: Java heap space”,很明显是jvm heap的分配不够,设置jvm的heap需要用Xmx参数,直接修改%M2_HOME%/bin/mvn.bat文件,这个是windows下maven的启动脚本,看到有一行@REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 在后面添加-XX:Xm.
阅读全文
摘要:1,为什么会出现乱码 乱码的根本原因是字节和字符的问题。 我们在大学学习c的时候,老师就有介绍字符和字节。 字节由8个bit位表示,最早的编码是ASCII码,ASCII码是单字节的编码字符。因为单字节8个bit位对于中文字符和其他国家的字符来说根本不够用,需要更多的bit位来表示字符。我们现在常见的编码有GBK,BIG5,GB2312,UTF-8,通过编码映射表可以确定bit位和字符之间的映射关系。 一个应用从服务端把需要展现的文字换成一段字节流传输给浏览器,浏览器把字节流组装字符展现的过程一般是这样(应用的编码是GBK): 服务端:String text->getBytes("
阅读全文
浙公网安备 33010602011771号