- 浏览: 132350 次
- 性别:
- 来自: 桂林
最新评论
-
ryanemma:
request.setAttribute()设置的值作用域只存 ...
getAttribute和getParameter的区别 -
Wuaner:
谢谢分析!
详解哈希表及分析HashMap的实现 -
greatwqs:
非常好的解释
HashMap map = new Has ...
详解哈希表及分析HashMap的实现 -
sfeeq:
分析的很透彻,非常感谢!
石子合并问题 -
berylcc:
very good!!
hibernate入门学习记录
文章列表
问题描述:
在一个园形操场的四周摆放N堆石子(N≤100),现要将石子有次序地合并成一堆。规定
每次只能选相邻的两堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。
编一程序,由文 ...
从我第一天认识 eclipse到现在已经一年多了,但是在今晚之前,要是谁问我eclipse是什么,我应该答不出个所以然来,也许我最多会回答是java的一个开发工具。真是惭愧,对于自己经常使用的东西,自己如此陌生。今天去图书馆,找到一本叫《eclipse从入门到精通》的书,就看了一下,做了些记录。
Eclipse是2001年11月诞生,2003年3月发布2.1版,后来IBM捐给开源组织eclipse.org.这个项目的开发人员来自于与JBuilder竞争的visual Age 的项目组。
Eclipse是一种通用工具平台—普通适用的开放式扩展IDE,可以开发 ...
Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层的组件是Catalina Servlet容器,其它的组件按照一定的格式要求配置在这个容器中
Tomcat各组件是在<Tomcat_HOME>\conf\server.xml文件中配置,其配置文件内容如下
<Server port="8005" shutdown="SHUTDOWN">
<Service name="Catalina">
<!--The conn ...
今天访问自己的servlet,老是报500的错误,提示是:“IllegalName: testomcat/TestConnector”。原来是自己的配置文件写错了
testomcat.TestConnector
这段被我写成
testomcat/TestConnector
java具有跨平台运行的功能,具有很好的可移植性和安全性,是一种安全的面向对象的语言,它的面向对象特性几乎可以与smalltalk相媲美。为了保证这种简单性,Java去掉了C++中许多复杂的、冗余的、有二义性的概念,例如操作符重载、多继承、数据类型自动转换等。为了将程序员从复杂的内存管理的负担中解脱出来,同时也是为了减少错误,Java使用了自动内存垃圾收集机制,程序员只要在需要的时候申请即可,不需要释放,而由Java自己来收集、释放内存中的无用的块。
1.java代码的执行过程
Java应用程序的开发周期包括编译、下载 、解释和执行几个部分。
java编译器把java源代码编 ...
今天一直在想怎样在不规则图像上添加鼠标事件,让鼠标放到某快指定的不规则图像上,下相应的区域里显示相应的图像,其实就是移动鼠标更换图像,只是要在不规则图像上进行监听,这个事困扰了我一天,现在终于弄好了。
在图像的区域可以设定鼠标的监听事件,然后写相应的js函数就行了,附件是本人今天借用网上的一个“鼠标移动切换图像”效果更改的,有需要的可以看看。
在JAVA中,类是不分配存储空间的,但在定义static的方法和属性时,static的方法或变量其实是在类装载的时候分配内存空间,而且只存在一处。所有对象都是对这一块内存区域的引用。
详细内容以后看书后补充。
- 2010-09-06 00:10
- 浏览 960
- 评论(0)
从文件中读出来的对象不再是原来的对象,因为它的hashCode()已经改变,toString()也不一样,说明经io流读出来的
对象只有内容一样,对象是重新创建的
我们最常用的是在JScrollPane中加JTextArea(sceoll_recieve.getViewport().add(area_recive)),让JTextArea显示滚动效果,但是如何让其他组件也能看到滚动效果呢?
其实很简单,只要把那些JTextField和JLabel等加到一个JPanel里,再在JScrollPane里加这个JPanel就行了。
我们知道在处理hibernate的一对多的问题时,我们一般会在配置文件中写清它们的关系以及操作的规则。
比如,在做网页时,会有博主和文章表,是一对多的关系。我用hiberbnate来实现它们的级联关系,配置文件如下
博主Userinfo.hbm.xml代码如下:
<hibernate-mapping>
<!-- 指定类到表的映射 -->
<class name="test.pojo.Userinfo" table="userinfo">
<!- ...
现在做了一个关于hibernate的练习,感觉与写JDBC最不同的地方就是不要写sql,不要再把从数据库中取到的值再一一赋给相应对象,只要填写相应的配置文件就行,这样可以减少掉很多工作。
首先爱你,我们来看下对象关 ...
这几天一直在做文件上传一块,由于缺乏经验,思考问题不够严谨,考虑问题不周到,只想着能够实现自己期望的功能,但是没有考虑到它可能出现的缺陷和弊端,而盲目去做,这样使自己踏入歧途越来越深
这是在做文件上传时自己不成熟的想法和做法
文件上传的jsp界面用form表单提出声请
<form name="uploadname" action="FileUpLoad" method="post" enctype="multipart/form-data" onSubmit=" ...
1.文件上传的jsp页面
<body>
<!--multipart/form-data:不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。 -->
<!-- 所谓不对字符编码:要是是上传文件,就是不对文件内容进行编码 -->
<center>
<form name="fileupload" action="FileAction" method="POST" enctype="multipart/form-data">
文件上传:& ...
url地址的编码
1.网址路径中包含中文
firefox和ie的网址路径的编码都是utf-8
2.查询字符串包含中文
它依赖的是操作系统的默认编码,ie的GB2312,firefox要GB2312,但要在每个字节前加%
3.get和post生成url中包含汉字,用的是网页的编码
request.getParameter的乱码问题
首先,http发送请求是以ISO-8859-1的编码来发送url,
如果页面的content-type为utf-8,那么在发送请求时,会将字符转成utf-8后进行传送
对于用get方法发送请求,用new String(req ...
学了mvc模式的设计,现在再来看struts,它其实也是mvc模式的,只是用了struts,能减少我们用mvc的时间。
对于应用struts来说,主要用到struts里的org.apache.struts.action.ActionServlet,org.apache.struts.action.Action、org.apache.struts.action.ActionForm,通过xml的配置文件,实现jsp和servlet的响应请求和转发。
以用户登录为例,解说struts请求转发的流程
1.配置servlet
<servlet>
<servle ...