- 浏览: 116412 次
- 性别:
- 来自: 北京
最新评论
-
龍行天下:
大神你好,请教你,ajax怎么访问数据库并返回list对象,对 ...
菜鸟分享ajax基础 -
xhdyw1225:
老板,可以提供源码下载吗? 初学这玩意,有调通的源码学习方 ...
Spring+Hibernate两种方法实现增删改查 -
hongmeikaile:
我总结好长时间,都是一些基础的知识,特别适合ORACLE初学者 ...
超详细SQL常用函数总结 -
hongmeikaile:
自己先评价一下噢!哈哈。。。继续努力!
jQuery基础知识总结(二) -
hongmeikaile:
其实最好的学习参考还是API,目前的最新版本是:jQueryA ...
jQuery基础知识总结(二)
文章列表
Exception in thread "Thread-53" java.lang.OutOfMemoryError: Java heap spaceException in thread "Thread-10" 2011-08-05 14:38:13,312 (Finalizer) [ EntityListIterator.java:489:ERROR]==================================================================== EntityListIterator Not Closed for ...
工作了一个月,写一下感受哈!
修改同一个BUG,老员工用2个小时的时间就能修改好,我得用一天时间改,这是为什么呢? 因为我看不懂代码,没有思路,不知道从何改,为什么会出现这种情况呢?因为我不熟悉平台,为什么不熟悉平台呢?因为没有做过类似的项目,好了,今天就搞定一个类似的项目吧!
今天遇到的BUG:在PLSQL连接数据库时出现:ORA-12505:TNS:监听程序当前无法识别连接描述符所给出的SID后来在dom下连接出现:ORA-12560: TNS: 协议适配器错误 解决方法:windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动所有的服务。
今天导入新项目,遇到两个BUG,分享一下。
BUG:ORA-12952: 请求超出了允许的最大数据库大小 4 GB
解决方法:因为ORACLE 10g Express是简化版,它具有一定的局限性,它的所有数据文件大小不能超过4G,内存使用不能超过1G,CPU只能使用1个。所以应该把它卸了,重新安装完整版的oracle软件。
BUG:在oracle数据库中导入dmp数据库文件时,发现两个数据库的字符编码不一致,数据库的编码是AL32UTF8,而
下面是几种转换成json格式的方法:
1 例如: List --> json:
List<Student> list = new ArrayList<Student>();
for (int i = 0; i < stus.length; i++) {
list.add(i);
}
JSONArray jsonArray = JSONArray.fromObject(stus);
System.out.println(jsonArray);
2 例如:
对象(Student)-->json:
Stud ...
昨天面试的时候,面试官问了一个这样的问题:Map如果不知道key的情况下,怎样取出Map中的value?
我当时是真没想起来,今天查了一下API,做了一下,原来是这样的写的:
Map map = new HashMap<Integer, String>();
map.put(1, "frist");
map.put(2, "second");
Collection con = map.values();
Iterator ite = con.ite ...
java.util.ConcurrentModificationException异常,是因为自己不能同时修改自己
我现在做了一个 ,无限级别分类,hibernate自关联,添加商品的时候,只能添加商品类型的子节点,先查出所有的类型,然后,把没有子节点的结点(也就是子节点),放到一个集合里面,我先是这样做的
List<Types> array=goodsServiceImpl.selectType();
if (array != null) {
for (Types arr : array) {
if (!arr.getTypeses().isEmp ...
Spring+Hibernate两种方法实现增删改查
首先,定义一个Customer的bean类,设置好Customer.hbm.xml文件。再定义好一个Dao接口。准备好一个jdbc.properties文件。
第一种方法:
在dao类中定义一个HibernateTemplate类的对象,用该对象调用HibernateTemplate模板封装好的方法,如下:
/***
* hibernateTemplate的转配模式
*/
public class CustomerDaoImpl implements CustomerDao {
// ...
Spring中使用JDBC做的增删改查
有三种方式使用JDBC。
1、使用JdbcTemplate类,实现使用JDBC ,参数是用object数组传递的
业务类:
public class UserDaoImpl implements UserDao{
// 定义一个Jdbc
private JdbcTemplate jt;
// 必须有set 方法,因为是通过set方法装配的
public void setJt(JdbcTemplate jt) {
this.jt = jt;
}
@Override
public void de ...
AOP中的注解自动装配通知
一、创建一个注解类:
注意:aop的引入
package cn.csdn.util;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.AfterThrowing;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspec ...
spring中的自定义编辑器
一个bean中有另一个bean的属性,用自定义编辑器,可以省bean标签。
编辑器的代码:
public class AddressEditer extends PropertyEditorSupport{
@Override
public String getAsText() {
// TODO Auto-generated method stub
return super.getAsText();
}
@Override
public void setAsText(String tex ...
spring配置文件中引入外部的properties的文件,xml中的部分代码如下:
<!-- 分散配置 -->
<bean id="propertyPlaceholderConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>cn/csdn/domain/jdbc.pro ...
spring中的装配集合
一、装配List集合,list中的元素可以是任何一种元素,可以用<value>、<ref>、<list>作为子标签等。xml文件中的部分代码:
<bean id="collections" class="cn.csdn.collection.Collections">
<!-- 定义一个普通的list -->
<property name="list">
...
Spring的自动装配
自动装配的形式有byType、byName、no、construtor、autodetect和default(beans标签中没有,而bean标签中有该属性),共6种装配的方式。
byType:在容器中寻找一个与需要自动装配的属性类型相同的Bean,如没有找到相符Bean,该属性就没有被装配上,如果找到超过一个相符的Bean时(不能出现有继承的两个类),会抛出No unique bean of type的异常
Xml中的部分代码:
<!-- 设置addressservicei ...
spring框架
Spring Framework是轻量级容器,它可以使用struts和webwork等众多的web应用程序结合使用,也可以单独使用。
一、spring的特点:
面向切面(aspect-oriented programming AOP),控制翻转(inversion of control IOC)
轻量:不依赖与其他的对象,单独使用
容器:xml中设置声明周期和配置
框架:系统中的对象通过xml文件配置组合起来的
二、Spring框架由7个部分组成
工厂模式:一个类有好多的子类,类似于Singleton,
核心容器:包含beanFactor ...