`
sei_ljf
  • 浏览: 60915 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
        三个月说长不长,但也可以做许多事。     还记得投XXX公司的简历是在寒假回来,偶然打开一个求职网站,输入XXX公司的名字,竟然真的有招聘信息【XXX XXX技术部招聘JAVA实习生】,可看看时间已经发布一个月了...抱 ...
学习Java多线程中会遇到使用volatile关键字的情况。volatile关键字用于声明简单类型变量,如int、float、boolean等数据类型。使用它有一定的限制。 volatile关键字相信了解Java多线程的读者都很清楚它的作用。volatile关键字用于声明简单类型变量,如int、float、boolean等数据类型。如果这些简单数据类型声明为volatile,对它们的操作就会变成原子级别的。但这有一定的限制。例如,下面的例子中的n就不是原子级别的: package mythread; public class JoinThread extends Thread ...
JSON(Javascript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于Javascript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, Javascript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。 JSON概念很简单,就是服务器直接生成Javascript语句,客户端获取后 ...
今天项目引入一个老的基于jdk1.5的项目,由于之前用的是1.6报了如下的错误 Access restriction: The type BASE64Decoder is not accessible due to restriction on required library D:\java\jre1.5.0_08\lib\rt.jar 之前自己弄,搞得挺混乱,感觉机器上安两个jdk比较混乱,就把1.6也给卸掉了,原来依赖1.6的又得改成1.5 真够纠结的... 在网上找到了解决方法如下,我是用第二种方法解决的~~ Solution 1 : import=”sun.misc.BASE6 ...
为什么登陆后,只要不关闭浏览器,session就能一直存在?当然session的数据是保存在服务器上的,但服务器是怎么识别这些数据都是谁的呢?答 案是sessionid,每一个浏览者都唯一的sessionid,这就很好的区分了不同浏览者的不同session了.sessionid是怎么产生 的?应该是第一次访问服务器的时候随即生成的.假如是111,然后他的登陆信息是true,服务器就知道sessionid为111已经登陆了,这些信息 都存在了服务器上了.但当浏览者继续操作的时候,也就是打开该系统的另一个页面的时候sessionid怎么办?如何传递?打开另一个页面的时候其实相当 于重新访问系统,如果 ...
HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。 HTTP 协议可能是现在 Int ...
UML中有五类图,其中的UML活动图是经常用的到,你是否熟悉,这里就向大家简单介绍一下UML活动图,希望通过本文的介绍你对UML活动图有明确的认识。 本节和大家学习一下UML活动图方面的知识,主要包括UML活动图简介和组成元素两大部分内容,相信本节的介绍一定会使你对UML活动图有初步的了解,下面让我们一起来学习UML活动图吧。 一、UML活动图简介 活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流,阐明了业务用例实现的工作流程。业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成, ...
Hibernate的内置映射类型通常使用和Java类型相同的名字,它能够把 Java基 本类型、Java 时间和日期类型、Java大对象类型及JDK中常用Java类型映射到相 应的标准SQL类型。 1  Java基本类型的Hibernate映射类型 2  Java时间和日期类型的Hibernate映射类型 在 Java 中,代表时间和日期的类型包括:java.uitl.Date 和java.util.Calendar。 此外,在 JDBC API 中还提供了 3 个扩展了java.uitl.Date类的子类:java.sql.Date、 java.sql.Time和java.sql ...
目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨,OOP还没有学通呢,又来AOP。本文不是要在理论上具体阐述 ...
再次碰到: 这个错误我一共遇到过两次,一直没有找到很好的解决方案,这个错误产生原因相信大家都知道,因为在hibernate中同一个session里面有了两个相同标识但是是不同实体. 一开始按网上说的用session.merge(Object)报了一个错,可能是没有用好,改用 session.clear(); session.update(user);这样就OK了, 方法为: package org.springframework.orm.hibernate3.support; ...     public void modifyByMerge(User user) {         Sess ...
终于在自己的项目中引入struts2了,但一上来就来一个中文乱码的问题。google了半天找了几个不痛不痒的结果,很是不满意。又调试了半天,终于 解决了中文乱码的问题。总结一下,中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码-- >window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码方法),这样转来转去就乱码了 ^_^。解决方法如下:    1. 在struts2里面,最好将所有字符都设成utf-8。 <%@ page contentType="text/h ...
前几天在论坛上看到一篇帖子,是关于Struts2.0中文乱码的,楼主采用的是spring的字符编码过滤器(CharacterEncodingFilter)统一编码为GBK,前台提交表单数据到Action,但是在Action中得到的中文全部是乱码,前台的页面编码都是GBK没有问题。这是为什么呢?下面我们就通过阅读FilterDispatcher和CharacterEncodingFilter这两个过滤器的源代码,了解其实现细节,最终得出为什么中文还是乱码! 测试环境及其前置知识 Struts2.0.14 Spring2.5.6 Eclipse3.4 Filter的相关知识,尤其要知道Filt ...
下面我将为大家总结一下Java部分的框架和开源项目,让您从总的方面对Java部分框架有一定的了解。   Spring Framework【Java开源JEE框架】   Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不 是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的InversionofControl容器。然而,这仅仅是完整图景中的 一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。   Spring提供了唯一的数据访问抽象,包括简单和有效率 ...
* jsf-impl.jar * jsf-api.jar * commons-digester.jar * commons-collections.jar * commons-beanutils.jar * jstl.jar * standard.jar
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definition),XSLT(Extensible Stylesheet Language Transformations),具体可参阅w3c官方网站文档http://www.w3.org获取更多信息。   XM ...
Global site tag (gtag.js) - Google Analytics