- 博客(50)
- 资源 (21)
- 收藏
- 关注
转载 linux忘记root密码怎么办
1.在Grub引导程序中,在下面给出了一系列提示。有兴趣的朋友可以都去试验一下。我们这里按“e”键进入系统启动前的Grub配置。(如果你的系统引导程序是LILO,和Grub大体类似,请自行参照LILO给出的提示操作) 2.然后我们选择中间那一项:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”按“e”键进入编辑。 3.在“LABEL=/”后面输入“
2013-07-07 08:21:23 466
原创 操作文档方法
文档的方法getElementById(id)返回具有id属性的元素getElementByTagName(tag)返回具有指定标签名称的所有元素的一个数组,可以使用createTextNode(text)创建一个包含指定文本的新的文本节点,然后可以把它添加到文档中createElement(tag)为指定标签创建一个新的HTML元素。与createTextNode一样,需要在创建
2015-09-13 11:10:48 348
原创 dom节点属性
一、节点属性:nodeName是节点的名称(而非ID)。对于基于这样的HTML标签的节点来说,这个名称就是标签的名称:p对于文档节点来说,这个名称是一个特殊代码:#document。与此类似,文本节点的名称为#text。nodeTye:描述节点类型的一个整数:1正常的HTML标签、3表示文本节点、9表示文档节点nodeValue:是文本节点中包含的实际文本。这个属性对于其他类型的节
2015-09-13 10:41:36 358
原创 设定溢出属性和可见性属性
overflow:指明在元素内容超出元素边界时,超出部分是被截掉,还是用滚动条显示。可选的值是:visible(显示超出该元素的内容)、hidden(隐藏)、 scroll(总是显示滚动条)、auto(让浏览器决定是否显示滚动条)、或者inherit(使用父对象的设置)clip:指定项目的裁剪框,只显示框内的项目内容。display:指定条目是否在浏
2015-09-13 09:49:19 1099
原创 span
span:定义HTML的任意部分,并不指定其所包含的文本的格式。div:span相似,但是在内容之前和之后插入了换行符position:static不可移动;absolute:采用指定的坐标定位。relative:偏离其static位置一定距离。 left top right bottom width height z-index
2015-09-12 21:43:23 587
原创 样式表单位
px:像素。是计算机显示器的最小可处理单位,在一些非典型分辨率设备中,浏览器可能会相应地调整这个值。pt:点,是字体大小的标准单位,设置为点的文本大小会随着显示器分辨率而变化ex:大约相当于当前字体的x字母的高度。em:大约相当于当前字体的m字母的宽度,通常与当前元素的font-size属性值相等。%:父对象值的百分数。
2015-09-12 21:38:22 449
原创 The method getJspApplicationContext(ServletContext) is undefined for the typ
spring 安全 解决方式:去除冲突包 annotations-api.jar el-api.jar jsp-api.jar servlet-api.jar
2014-03-08 00:42:12 6851
原创 接口和抽象类中的方法和变量的类型
1、抽象类中的抽象方法的访问类型可以是public,protected和,但接口中的抽象方法只能是public类型的,并且默认即为public abstract类型。2、抽象类中可以包含静态方法,接口中不能包含静态方法 接口中只能包含public、static、final类型的成员变量和public、abstract类型的成员方法3、抽象类和接口中都可以包含静态成员变量,
2013-10-19 16:25:24 2713
原创 实例方法和类方法的访问哲学 实例变量和类变量的访问哲学
一个类中的方法一种叫实例方法,另外一种叫类方法(静态方法),现总结如下谁可以访问的问题:一、类方法可以调用类方法的有:类名.类方法,对象名.类方法public class MethodDemo { public static void main(String[] args) { MethodDemo m=new MethodDemo();
2013-10-19 16:12:43 774
原创 Linux环境下c语言静态链接库和动态链接库创建和使用
库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。面对比一下两者: 静态链接库:当要使用时,连接器会找出程序所需的函数,然后将它们拷贝到执行文件,由于这种拷贝是完整的,所以一旦连接成功,静态程序库也就不再需要了。动态库而言:某个程序在运行中要调用某个动态链接库函数的时候,操作系统首先会查看所有正在运行的程序,看在内存里是否已有此库函数的拷贝了。如果有,则让其共享那一个
2013-08-27 07:55:02 8160
转载 listener.ora 、sqlnet.ora 、tnsnames.ora的关系以及手工配置举例
e. All rights reserved. Used parameter files: E:\oracle\product\10.1.0\Db_2\network\admin\sqlnet.ora Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCR
2013-07-09 06:56:30 781
转载 java 1.7 1.5的新特性总结
对集合的支持 创建List / Set/ Map 时写法更简单了。 对资源的自动回收管理 下面的代码看起来有点麻烦… 不是吗? 相信你一定会喜欢下面这种写法。 泛型实例创建过程中类型引用的简化 当声明你的对象的接口是,你肯定是不想重复指明泛型类型。 看看下面的这种写法多好呀… 1Map hello =new Map 在数字中使用下划线
2013-06-22 10:42:31 650
原创 AOP Spring管理事物 Spring管理系统
AOP:Aspect Oriented Programming,面向切面编程是Spring框架的另一个重要特征。AOP把一个业务流程分成几部分,我们可以进行权限检查,业务处理,日志记录,每个部分单独处理,然后把他们组装成完整的业务流程。每个部分被称为切面或者关注点。@Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=tru
2013-06-22 10:37:14 638
原创 linux常用命令
Linux中的vi用三种基本的工作模式:指令行模式、文本输入模式、行末模式。命令模式下输入i、a、o进入文本输入模式,文本输入模式下按ESC进入指令模式、指令模式下输:进入末行模式、末行模式下输入指令错误则返回指令模式vi命令命令模式进去,编辑完成后点esc,然后保存输入后退出为:wq,不保存退出为:q!;进如vi之后默认是命令模式,按i或者insert以及以及其他编辑键进入编辑模
2013-06-01 17:08:44 612
原创 sed
sed '/^2/d' cal.txt#删除以2开头的行sed '/1,4d/d' cal.txt #删除1到4行sed '/10/./20/d' cal.txt#删除sed 's/2/er/' cal.txt#替换sed 's/2/er/g' cal.txt#全部替换sed '4s/2/er/3' cal.txt#指定替换第4行第3个2sed '7s/3/---/2' c
2013-03-31 20:48:25 558
原创 ajax是什么
asynchronous javascript and xml.ajax技术,是为了改善“用户体验”而产生的。传统的web应用,在发送完请求以后,需要等待服务器的响应,在等待期间,用户不能做其它操作(需要等待服务器返回一个新的页面)。这样做,有两个问题:第一是用户需要等待(也就是,浏览器向服务器发送请求的方式是“同步”的),第二是,浏览器需要将整个页面中的表单数据都提交给服务器,服务器也要
2013-03-17 18:20:44 2404 1
原创 表单常用
a,什么是表单? 用于收集用户信息(常见的有,注册、登录、 调查等等)的一种标记 b,表单标记及相关的标记(非input标记,input标记) input标记: text: 文本输入框 属性: name value maxlength
2013-03-16 10:41:15 611
原创 Transactional的annotation版和xml版
添加用户和添加事物管理两个方法在两个事物中,不好管理 @Transactional 注解的属性xmlns:tx=http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/sprin
2013-02-26 09:57:26 513
原创 AOP简单的核心代码
编程步骤:annotation1. aop:aspectj-autoproxy>aop:aspectj-autoproxy>2.加切面@Aspect3.加组件@Component1. 加切入点@Pointcut ("execution(public* com.service..*.add(..))")Xml:方法一:beanid= "logIntercept
2013-02-26 08:56:45 874
原创 AOP原理
AOP:1. 面向切面编程Aspect Oriented Programming2. 如果类没有实现接口:就会直接执行二进制码,需要cjlib.jap3. 实现接口会用invoke方法
2013-02-26 08:50:59 464
原创 注释与xml之间的对应关系
beanid="u1"class="com.*.dao.impl.UserDAOImpl"> bean> beanid="userService"class="com.*.service.UserService"> bean> 等价于:context:annotation-config/> context:compone
2013-02-26 08:49:06 481
原创 @Resources简单介绍
@ResourcesA) 加入:j2ee/common-annotation.jarB)默认按名称,名称找不到,按类型C)可以指定特定名称D)推荐使用E)不足,如果没有源码,就无法运用annotation,只能使用xml
2013-02-26 08:47:12 529
原创 @Autowried简单介绍
@Autowrieda) 默认按类型by typeb) 如果想用byName,使用@Qulifierc) 写在private field(第三种注入)不推荐使用d) 如果写在set上,@qualifier需要写在参数上
2013-02-26 08:46:30 3779 5
原创 钩子函数HibernateTemplate
import org.hibernate.Session;public class MyHibernateTemplate { public void executeWithNativeSession(MyHibernateCallback callback){ Session s=null; try { s=ge
2013-02-24 11:13:55 597
原创 性能
注意session.clear()的运用,尤其在不断分页循环的时候;A)在一个大集合中进行遍历,遍历msg,取出其中的含有敏感字样的对象B)另外一种形式的内存泄露//面试用:语法级别中没有,但是用到的资源时一定记着关闭
2013-02-19 15:23:40 451
原创 一级缓存和二级缓存和查询缓存
A)在内存中开辟一块儿空间,把硬盘上使用的东西放在内存,将来使用时直接取defaultCache maxElementsInMemory="10000"//最多放多少对象 eternal="false"//永远生存的 timeToIdleSeconds="120"//120s消除 timeToLiveSeconds="1200"/
2013-02-19 13:22:05 1061
原创 List和iterate不同之处:
A)list取所有B)iterate先取ID,等用到的时候在根据ID来去对象C)session中list第二次发出,仍会到数据库查询D) iterate第二次,首先session级缓存
2013-02-19 13:19:53 436
原创 cascade
O/Rmapping编程模型A) 映射模型I. jpa AnnotationII. Hibernate annotation extensionIII. Hibernate xmlIV. Jpa xmlB) 编程接口:I. jpaII.
2013-02-17 19:12:13 378
原创 一对一单向双向关联
一对一:单向(主键,外键)一对一单向外键关联: Annotation:@One2One@JoinColum Xml:双向(主键,外键)、中间表一对一双向外键:Annotation:@one2one(mappedBy)
2013-02-16 22:15:32 688
原创 Hibernate的clear方法
1. clear方法a) 无论是load还是get,都会查找缓存(一级缓存),如果没有才会去数据库查找,调用clear()方法强制清除session缓存2. flush()方法a) 可以强制进行从内存到数据库的同步b) flushModec) find方法已经过时3.query接口
2013-02-14 15:49:36 575
原创 更新的执行情况
1. 用来更新detached对象,更新完成后转为persistent状态2. 更新transient对象会报错3. 更新自己设定id的transient对象可以(数据库中有对应的记录)4. P状态的对象只要设定不同字段就会发生更新5. 更新部分更改的字段A)xml设定property标签的update属性,annotation设定@Co
2013-02-14 15:48:18 475
原创 Get与load的区别
1. 不存在对应记录时表现不一样2. load返回的是代理对象,等到真正用到对象的内容时才发sql3. get直接从数据库加载
2013-02-14 15:47:08 823
原创 Hibernate三种状态
transient:在内存中刚刚建立的对象,还没有同步到数据库,如果没有变量对它进行引用,它将被JVM回收。或者是数据库中信息被删除了的对象也是临时状态。特点--不和Session实例关联;在数据库中没有和瞬时对象关联的记录。persistent:持久化的实例在数据库中有对应的记录,并拥有一个持久化标识(identity)。持久的事例可能是刚被保存的,或刚被加载的,无论哪一种,按定义对象都
2013-02-13 18:52:34 389
原创 session的取法区别
//Session session = sessionFactory.openSession();//永远创建新的session Session session = sessionFactory.getCurrentSession();//产生一个session 可以理解为一个数据库的连接,可能打开新的也会用原来存在的此时不用close, //在提交之前无论你那
2013-02-13 16:34:06 343
原创 Hibernate的主键生成
xml生成idgenerator、常用四个:native identity sequence uuid使用@Id注解可以将实体bean中的某个属性定义为标识符(identifier). 该属性的值可以通过应用自身进行设置, 也可以通过Hiberante生成(推荐). 使用 @GeneratedValue注解可以定义该标识符的生成策略:AUTO - 可以是identity col
2013-02-13 16:07:12 462
原创 命名空间
Namespace具体视图的返回可以由用户自己定义的action来决定 具体的手段是根据返回字符串找到对应的配置项,来决定视图的内容 具体action的实现可以是一个普通的Java类,里面有public String excute方法即可 或者实现action接口 不过最常用的是从actionSupport继承,好处在于可以直接使用struts2封装的方法常用的开发方法:pub
2013-02-08 16:16:48 314
原创 路径问题
方法一:访问到工程下String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>index.jsp">方法二:项目根路径/index.jsp
2013-02-08 16:13:40 445
原创 struts2的method执行
execute()是Action的默认方法。Struts2还可以执行其他方法。只要这些方法没有参数,并返回String类型。这些方法也可以有throw声明,也可以没有① 通过URL执行Action的方法:推荐http://localhost:8080/工程名/packagename/actionname!*.actionactionname="user"class="acti
2013-02-08 16:10:11 1504
原创 mysql+java实现分页显示的例子使用limit
public List queryStudent(String sname,int currentPage){ ArrayList students=new ArrayList(); Connection con=null; PreparedStatement pre=null; ResultSet rs=null;
2013-02-05 20:27:36 1651
服装管理系统
2013-01-09
Asp常见的连接access数据库的错误
2013-01-08
学生选课管理系统
2013-01-07
词法分析编制一个读单词过程
2012-11-01
学生选课系统
2012-09-13
计算机操作系统第三版课后答案全含(作者:汤子瀛等著)
2012-03-27
个人账户管理系统
2012-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人