杂记

 

SPRING使用AOP,注解,事务相关配置:

beas标签中:

<!-- 使用AOP -->

<aop:aspectj-autoproxy proxy-target-class="true" />

<!--SPRING使用注解-->

<context:component-scan base-package="com.chinasofti.articlesys" />

 

<!-- 配置SPRING事务 <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

<property name="dataSource" ref="dataSource"/> </bean> -->

<bean id="txManager"

class="org.springframework.orm.hibernate4.HibernateTransactionManager">

<property name="sessionFactory" ref="sessionFactory" />

<property name="dataSource" ref="dataSource" />

</bean>

<!-- 指定实现事务的注解 -->

<tx:annotation-driven transaction-manager="txManager" />

 

<bean id="springBeanUtil" class="com.chinasofti.articlesys.util.SpringBeanUtil" />

 

js何创建定义对象

Javascript创建对象的四种方式:

使用new Object()创建对象后,对象设置属性和方法。--》只能使用一次

使用赋值方式,在{}里设置对象的属性和方法。 --》只能使用一次

使用构造函数的方式,在构造数的方法体里设置属性和方法。需要使用this关键字。--》new多个对象

【构造函数和普通函数有什么区别?在构造函数里使用this键字】

使用prototype方式,创建对象。配合构造函数方式,可以实现继承和多态。--》OO

1.

 

2.

 

3.

使用构造函数】方式创建对象。语javascript的函数。

 

4.原型 ——prototype (原型方式创建对象——最灵活,可以义之后再添加属性或方法)

 


jQueryjs点击事件写法

<button id="all_move">按钮>></button>

//绑定单击事件jQuery 写法一: 

$('#all_move').click(function(){ alert('AA'); })

 //绑定单击事件jQuery 写法二: 

$('#all_move').bind('click',function(){ alert('BB'); })

//绑定单击事件javascript 写法一: 【注意:onclick后面接 =  

document.getElementById('all_move').οnclick=function(){ alert('CC'); }

 //函数式 

function danji(){ alert('DD'); } 也可以在标签内指定其函数,实现绑定事件,如: <button id="all_move" οnclick="danji()">按钮>></button>

 

 


join,unionunion all区分:

JOIN用于按照ON条件联接两个表

union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。

  UNION从结果集中删除重复的行。如果使用UNION ALL 将包含所有行并且将不删除重复的行。

 

 

J2EE常用名词

Je22是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enterpriese application model). 

 

web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。

 

EJB容器:Enterprise java bean 容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。

 

JNDI:(Java Naming & Directory Interface)JAVA命名目录服务。主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能。

 

JMS:(Java Message Service)JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。

 

JTA:(Java Transaction API)JAVA事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。

 

JAF:(Java Action FrameWork)JAVA安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部署和自定义实现自己的个性安全控制策略。

 

RMI/IIOP:(Remote Method Invocation /internet对象请求中介协议)他们主要用于通过远程调用服务。例如,远程有一台计算机上运行一个程序,它提供股票分析服务,我们可以在本地计算机上实现对其直接调用。当然这是要通过一定的规范才能在异构的系统之间进行通信。RMI是JAVA特有的。

 

线程产生死锁的四个必要条件:
(1) 互斥条件:一个资源每次只能被一个进程使用。
(2) 占有且等待:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
(3)不可强行占有:进程已获得的资源,在未使用完之前,不能强行剥夺。
(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。

 

转载于:https://www.cnblogs.com/LingRenne/p/7844709.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值