
学习笔记
过瘾饺子
这个作者很懒,什么都没留下…
展开
-
解决网页显示图片问题:-------------------一个class不管在虚拟机中new 多少次 它的hashcode()是唯一的
解决网页显示图片问题:../uploadFile/图片.jpg 为存储在数据库中的图片相对路径 注意uploadFile文件夹为WebRoot下的一个存储图片的文件夹定义一个pageContext.setAttribute("uage",$(u.age))等价于struts标签 id都是定义一个一个class不管在虚拟机中new 多少次 它的hashcode()原创 2012-07-07 23:23:21 · 431 阅读 · 0 评论 -
get和load区别 sessionFactory
原创 2012-07-20 20:53:17 · 2365 阅读 · 0 评论 -
关于hibernate查询
如果两张表数量超过万 则要两张表的链接 采用inner join链接两张表外关联比内关联更节约资源 left outer join right outer join full outer join inner join分页查询: oracle rownum sqlServer top mysql limit标准查询:封装SQL语句在xml文件中原创 2012-07-20 21:13:22 · 476 阅读 · 0 评论 -
persist 和 save区别 缓存
session.persist()和save的区别???????persist---不会缓存对象+持久化save---会缓存对象+持久化如果Hibernate session中缓存的太多应该经常用evict清除内存缓存只对查询有效 更新 删除不涉及缓存优化 而是再更新或删除数据库中的对象的同时 更新后修改缓存中对象缓存只能建立在同一种查询机制上 例如:HQL--crit原创 2012-07-22 20:52:10 · 7970 阅读 · 0 评论 -
struts2 的查漏补缺知识点
spring:构造注入 list map property String[]set注入属性注入 @autowried方法注入 不太懂autowire="byName"Configuration config = new Configuration().configure(); SchemaExport export = new SchemaExport(conf原创 2012-09-22 22:25:41 · 394 阅读 · 0 评论 -
biji
Log.d() send a DEBUG log messagelog.e() send a ERRORlog.i() send an INFOlog.v() send a VERBOSElog.w() send a WARN$ echo "Hello world" > hello 在当前目录创建一个文本文件hello 内容为Hello world 且覆盖该文本的所有内容原创 2013-01-11 19:55:10 · 551 阅读 · 0 评论 -
jdk环境变量配置
jdk环境变量配置进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->原创 2013-03-14 21:53:45 · 413 阅读 · 0 评论 -
程序员发展图
转载 2013-06-14 17:20:27 · 741 阅读 · 0 评论 -
修改android 时间问题心得体会
昨天开始修改M3板子,插上网线,时间不能自动同步问题.纠结了一下午,今天早上顺利解决.现在回头想想,改bug还是有点技巧的不能盲目的到代码中找.这次问题的解决得益于州哥凭借他对androidframework的了解,直接通过名字找到frameworks\base\services\java\com\android\server\NetworkTimeUpdateService.java 类,其实开原创 2013-07-26 12:05:52 · 884 阅读 · 0 评论 -
ubuntu下映射服务器目录
1、 安装smbmount#> apt-get insatll smbfs2、新建一个文件夹做为挂载点#> mkdir /mnt/smbfs3、开机自动将192.168.5.241服务器的个人目录挂载至ubuntu下将命令:mount -t smbfs -o username=libo,password=libopswd //192.168.5.241/libo/ /mnt/s原创 2015-04-30 18:25:06 · 3587 阅读 · 0 评论 -
Ubuntu系统下使用windows软件及串口工具
经过验证,用virtualbox和vmare安装win7系统都没成功,虚拟机无法响应鼠标和键盘操作,而且虚拟机系统内存和空间都受限。 要在ubuntu中使用window7的软件方法有多种更简单快捷的方式,我搜集并总结了如下一些常用得到,希望对大家有用。 1、ubuntu中安装wine工具,可以运行常用的exe文件,如qq等 如下链接供参考:安装:http://原创 2015-04-30 18:24:44 · 1639 阅读 · 0 评论 -
ubuntu下通过VMware安装windows 7
VMware虚拟机下windows7安装不上是因为VMware services加载不成功。提示界面如下:Could not open /dev/vmmon: No such file or directory.Please make sure that the kernel module `vmmon' is loaded.解决办法:$ sudo vm原创 2015-04-30 18:25:05 · 939 阅读 · 0 评论 -
pojo 复合主键HQL serializable [java.lang.Object
configuration---类SessionFactory ---接口Session----------接口请解释什么是POJO类,它有什么要求?1,pojo类是和一张表对应2,一般我们放在com.xxx.domain下 3,pojo需要一个主键属性(用于标示一个pojo) 4,除了主键属性外,它应当还有其属性,属性的访问权限是private 5,提供set/g原创 2012-07-20 07:26:44 · 1368 阅读 · 0 评论 -
Hibernate简介
Hibernate---冬眠一种基于JAVA的持久化得编程和开发技术: 将程序运行所使用的数据,保存到介质上断电也不改变 称之为---持久化全自动化,基于O/R Mapping思想的持久化解决方案 核心对象: Configuration 方法: configure() configure(String) configure(File) 读取指定的Hibernate.cfg.xm原创 2012-07-16 21:56:08 · 376 阅读 · 0 评论 -
xml编程----可扩展标记语言
xml编程----可扩展标记语言意义:增强文本内容的结构性 通过标记元素加强文本内容可读性基本语法:声明---xml必须有且仅有一个根元素xml中元素必须有开始,结束标记或为空标记----语法格式 xml解析 标准xml解析: ----SAX解析 采用事件回调机制获得XML文档信息 读到什么数据,就触发什么事件方法 特点:速度快,占内存少,性能原创 2012-07-10 20:48:35 · 468 阅读 · 0 评论 -
struts1工作原理----参考工程MVC_Pro
web请求--->ActionServlet:1,在init()中加载xml 2,分发请求---->RequestProcessor:1,根据对请求路径配合xml解析 得到对应Action(小队长)的路径2,将Action实例化:考虑线程安全问题synchronized,使用享元模式解决使用一个map缓存使用过的Action3,通过Action实例得到formBean路径原创 2012-07-11 22:11:24 · 359 阅读 · 0 评论 -
struts笔记
jdom.jar包-----解析xml文件用的WEB工程下一个servlet只会被构建一次面向对象最基本原则----对功能只允许扩展 禁止修改XML文档只需要在程序启动时才读取 即将XML放到 servlet的init()方法中相对位置指-----虚拟机的启动位置String[].class 获得数组类型servlet----struts简化控制器臃肿1,接受请求2原创 2012-07-11 22:48:10 · 345 阅读 · 0 评论 -
struts中值得注意的小知识点
1,login.jsp 放到WEB-INF文件夹中? WEB-INF下面可以放jsp页面吗2,servlet访问路径问题?3,/表示http://localhost:8888/ 路径开始 不加/表示当前目录下的相对路径4,servletContext sc = getServletContext()Integer onlineNum = (Interger)sc.getAttr原创 2012-06-29 17:19:56 · 406 阅读 · 0 评论 -
笔记
1,如果我们的域对象中有相同的属性名 c:out 优先级是pageContext>request>session>application2,在JSP页面引入JSTL标签库 http://java.sun.com/jsp/jstl/core" %>3,${user.age} 就算user的属性年龄为age1 但是只要有getAge()这个方法不变 就可以通过${user.age}访原创 2012-06-30 20:25:22 · 272 阅读 · 0 评论 -
动态表单验证框架配置步骤 参考工程Struts_pro3
1、在WEB-INF目录下生成validation.xml文档2、struts-config.xml中通过元素配置ValidatorPlugIn插件 |_负责加载validation.xml和原有的validator-rules.xml3、 struts-config.xml中对ActionForm进行配置(若是DynaActionFor原创 2012-07-02 23:01:49 · 450 阅读 · 0 评论 -
国际化编程实现和Struts验证框架 参考工程validateWeb
1,struts-config.xml 加入 2,创建validtion.xml 并且配置: "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN" "http://jakarta.apache.org/原创 2012-07-03 15:33:17 · 482 阅读 · 0 评论 -
关于AbstractDispatchCommand 与MappingDispatchCommand实现
public interface Command { public ActionForward execute( ActionMapping mapping, VO vo, HttpServletRequest request, HttpServletResponse response);}public abstract class AbstractDisp原创 2012-07-13 21:05:49 · 811 阅读 · 0 评论 -
关于自定义标签 ---MVC_Pro
自定义标签流程: 1,编写java代码 继承相应接口Tag 或IterationTag 2, 配置描述文件**.tld 设置标签属性 3, 编写jsp页面 标签的作用:1,减少jsp上的JAVA代码量2,增加jsp上 JAVA代码的重用性3,使jap页面的代码可读性增强所有标签的总接口: javax.servlet.jsp.tagext.Tag |_setPa原创 2012-07-13 21:01:10 · 440 阅读 · 0 评论 -
hibernate简介2
hibernate ORMapping配置 hbm.xml给出与数据库关系表的映射ORMapping 编程特点 淡化关系型数据库的编程技术 关注与通过定义正确的对象关系,来实现数据的存储和查询,使用面向对象的思想来解决实体定义和实体关系描述基于对象编程反向生成关系型数据库的内容 1,先定义实体类 2,hbm.xml文档 3,通过hibernate的工具类,反向生成数据库表定义主键生成策原创 2012-07-16 21:59:11 · 320 阅读 · 0 评论 -
Java中的23种设计模式:
Java中的23种设计模式:Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),Decorator(装饰模式), Flyweight(享元模式转载 2015-03-04 14:39:04 · 440 阅读 · 0 评论