java 基础
文章平均质量分 90
feiyan35488
这个作者很懒,什么都没留下…
展开
-
java学习笔记1
java JDK 的安装就不说了,主要是安装完成后配置JAVA_HOME CLASSPATH PATH 路径java语言 命名规则: 1.类名首字母大写 2.变量 为单个单词时: 全部小写 int value;, 为多个单词时int intValue;:首个单词小写以后的单词首字母要大写, 为常...原创 2009-11-03 22:16:25 · 68 阅读 · 0 评论 -
gae 数据存储的 jpa 说明
将 JDO 与 App Engine 配合使用Java 持久性 API (JPA) 是一个用于将包含数据的对象存储在关系数据库中的标准接口。该标准定义用于对 Java 对象进行批注、通过查询检索对象,并使用事务与数据库交互的接口。使用 JPA 接口的应用程序可以在不使用任何供应商特定的数据库代码的情况下使用不同的数据库。JPA 使您的应用程序可轻松地在不同的数据库供应商之间移植。App...原创 2011-01-19 22:39:15 · 127 阅读 · 0 评论 -
java项目 异常处理 机制
项目中 发现有好多异常需要检查处理,老大要求有异常直接抛出,不做任何处理即可。可这样自己感觉不是很好,包括一些 资源的回收,数据的回滚等都没办法做,自己想做一些封装,可又感觉自己考虑的不是很全面。十分无奈,于是 参考了下面的这篇文章。得出了自己的结论: 对于异常,能处理的就处理,处理不了的就向上抛出(废话,跟没说一样) 如果想详细的记录异常的 就多使...2011-01-20 17:05:40 · 118 阅读 · 0 评论 -
ioc 容器中进行 事务管理
spring中进行事务管理,是使用了动态代理技术,为 拦截的bean 生成代理,这样在调用bean方法是可以进行事务管理。我想要实现一个非常简单的事务管理框架,能在ioc容器中进行声明,即可进行事务管理。首先详细的分析 spring的实现过程: 1,定义sessionFactory 2,将sessionFactory 注入到 transactionManager中,...2011-01-21 21:43:48 · 154 阅读 · 0 评论 -
抓取网页
public static String getHtmlByUrl(String url) throws IOException { URL htmlUrl = new URL(url); BufferedReader reader = new BufferedReader(new InputStreamReader(htmlUrl.openStream())); Stri...原创 2010-10-22 10:51:04 · 77 阅读 · 0 评论 -
timer 计时器的使用
等等 一会出原创 2010-10-27 11:52:26 · 96 阅读 · 0 评论 -
项目中遇到的一些问题记录
1,项目无法连接数据库, can't open connection . 这个错误一看就知道 是 配置文件的问题,我仔细检查了 url,username,password,之后发现没有问题,我又用mysql客户端进行测试,发现依然没问题。 百思不得其解,鼠标乱动中。。。突然发现username=root ,root后多了一个空格,去掉空格后项目正常连接数据库了, 可能spri...2011-02-14 15:39:35 · 163 阅读 · 0 评论 -
jstl 标签
核心标签库 它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量、重复使用一组项目、测试条件和其他操作(如导入和重定向Web内容)。Core标签按功能可分为4种类型:1 变量维护:(1)<c:set>:设置变量值和对象属性。语法如下: <c:set value="值" var="变量名" scope="变量的作用域" target=...原创 2011-03-10 21:55:00 · 82 阅读 · 0 评论 -
httpsession 详细内容整理
最近在做登录和权限控制模块,用到了session,发现session的好多方法都不熟悉,而且以前也听说过JsessionId 之类session窃取的事,对这些一直都是一知半解。今天索性google了很多资料,先上sun的官网去看session的文档了解一些方法,又找了别人关于session的看法。总结如下: 1,session是什么? what sess...2011-03-13 22:25:41 · 242 阅读 · 0 评论 -
gae 数据存储区 的 事务说明
事务App Engine 数据存储区支持事务。事务是一项操作或一系列操作,要么全部成功,要么全部失败。应用程序可以在单个事务中执行多个操作和计算。使用事务事务中可执行的操作事务的用途禁用事务和传输现有的 JDO App使用事务事务是一项或一系列数据存储区操作,这些操作要么全部成功,要么全部失败。如果事务成功完成,则会对数据存储区产生所有预期的作用。如果事务失败,...原创 2011-01-19 22:36:14 · 125 阅读 · 0 评论 -
gae 数据存储的 索引说明
引入索引App Engine 数据存储区会为应用程序要进行的每个查询都保留一个索引。当应用程序对数据存储区实体做出更改时,数据存储区会使用正确的结果更新索引。当应用程序执行查询时,数据存储区会直接从相应的索引中抓取结果。应用程序对查询中使用的每个类型、过滤器属性和操作符以及排序顺序的组合都具有一个索引。请考虑 JDOQL 中所述的示例查询:select from Person wh...原创 2011-01-19 22:34:50 · 119 阅读 · 0 评论 -
ssi server side include
1.简介: SSI全称(Server Side Includes)是在HTML静态页面中使用的指令,当页面在服务端执行的时候是可以进行服务端解析的。这种方式可以让我们在存在的HTML页面里面分 块动态生成内容而不在整个执行了CGI等服务端技术的基础之上进行动态页面服务。在返回请求的页面(包含SSI指令)前,服务器会处理这些指令,并用处理 的结果替换指令,然后把页面返回。我们使用Tomca...原创 2010-09-14 16:46:08 · 88 阅读 · 0 评论 -
html 动态引入 其他文件
<!-- #include PathType = FileName --> 参数 PathType 将 FileName 的路径类型。路径可为以下某种类型: 路径类型 含义 文件 该文件名是带有 #include 命令的文档所在目录的相对路径。被包含文件可位于相同目录或子目录中;但它不能处于带有 #include 命令的页的上层目录中。 虚拟 文件名为 Web ...原创 2010-09-14 16:46:54 · 283 阅读 · 0 评论 -
jsp el 表达式介绍
JSP EL简介语法结构 ${expression} 2、[ ]与.运算符 EL 提供“.“和“[ ]“两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[ ]“。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动...原创 2010-09-14 16:52:14 · 79 阅读 · 0 评论 -
在eclipse中安装velocity编辑器、Freemarker编辑器
记录以便今后重新搭环境时查找。 1.在myeclipse中增加velocity支持的包后,在集成velocity的velocity编辑器,会是开发更方便快捷。 Veloeclipse的网站http://code.google.com/p/veloeclipse/, 在myeclipse中安装Veloeclipse时,在地址栏中输入: http://veloeclipse.g...原创 2010-09-19 12:58:20 · 159 阅读 · 0 评论 -
java reflect 系列1
class Dog{ private List<SmallDog> sons; public void setSons(List<SmallDog> sons){ this.sons = sons; } } Method m =...原创 2010-12-23 14:24:00 · 73 阅读 · 0 评论 -
eclipse 下安装插件
从别人那里搞的eclipse的安装tips Eclipse的插件安装是很方便的,只需将插件目录拷贝到Eclipse安装目录下的Plugins子目录下即可,但有时候即使这样做了插件还是没有出来,目前来说可按下面几个步骤检查: 1.首先看一下About中的Plugin装载清单,如果没有则需先确认所安装的插件的依赖插件已经安装。Eclipse的插件是有依赖关系的,具体表现在每个插件Plugin.xml中...原创 2010-09-21 11:50:40 · 84 阅读 · 0 评论 -
filter 的执行顺序
我记得是按 filter-mapping的顺序来执行的, 心里总是觉的不放心,于是查了下资料,确实是这样的,一会去做实验验证一下,我还有一些疑惑:如果在filter中将 request 转发 或者重定向, 是直接返回呢,还是继续执行其他的filter呢,做实验。 ...原创 2011-01-12 15:33:16 · 117 阅读 · 0 评论 -
gae 数据存储的 查询说明
查询和索引每个数据存储区查询都使用一个索引,即包含按指定顺序排列的查询结果的表格。App Engine 应用程序会在一个名为 datastore-indexes.xml 的配置文件中定义其索引。 开发网络服务器在遇到未配置索引的查询时会自动为该文件生成建议。基于索引的查询机制支持大多数常见查询类型,但不支持您可能惯用的来自其他数据库技术的一些查询。以下描述了对查询的限制及其对此所做的说...原创 2011-01-19 22:34:03 · 145 阅读 · 0 评论 -
ThreadLocal 学习
ThreadLocal 是线程内部变量,以空间换时间的做法,将变量绑定到thread内部,这样能是变量成为 线程安全的,从而减小并发编程的复杂度,而sysn 这个典型的已时间换取空间,这个最大的不是性能问题而是 逻辑安全问题,并发编程最考验编程功底了,非牛人慎用。 ThreadLocal<> 在jdk5中已经支持泛型了 方法: get() ; ...2011-03-21 18:17:24 · 107 阅读 · 0 评论