- 浏览: 63717 次
- 性别:
- 来自: 北京
最新评论
文章列表
Spring核心配置文件app_core.xml,配置文件路径存放在classpath下面的conf/spring目录下,详细配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLo ...
spring是我们在开发中常用的框架之一,笔者当初为了下载相关jar包走了不少弯路,最后从网上找到了一种比较直接下载方式,直接打开下面的链接,然后找到相应的版本即可下载。
下载地址:
http://repo.springsource.org/libs-release-local/org/springframework/spring/
除了使用上述方式之外,spring还提供了maven下载,如果你本地搭建了maven环境,可以采用如下方式进行下载
第一步Tomcat上安装JDBC驱动包,将jar包放到 $CATALINA_HOME/lib 目录下。
第二步配置项目的web.xml文件,参考配置如下
<resource-ref>
<description>
</description>
<res-ref-name>
jdbc/lianDB
</res-ref-name>
<res-type>
javax.sql.DataSource
</res-type& ...
笔者之前写过一篇关于MySQL安装的博客,这篇文章是对之前补充,因为这次安装遇到了不同问题,同时也对之前文章的某些错误地方进行修正说明。
首先需要创建一个my.ini(因为笔者在windows环境下安装)文件,来配置mysql数据库,下面是一个简单的配置
port =3306
basedir = D:/servers/database/mysql
datadir = D:/servers/database/mysql/data
#如果不配置会出错 这里配置为空
early-plugin-load=""
#这里注释掉插件,如果 ...
在Hibernate4学习(一)文中,ORM(对象关系映射)采用了XML配置文件的方式,下面通过一个简单的实例来说明hibernate常用的注解的应用。
准备好数据关系表,此列中使用mysql数据,t_group 表的结构如下
group_id
varchar
32
主键
group_name
varchar
255
首先创建一个不太复杂的Java实体类,并且通过注解方式来做一个简单的映射,数据表的主键是uuid,通过Hibernate4的UUID主键生成策略帮我们自动生成。
@Entit ...
在使用Hibernate注解做映射时,遇到了一个问题:
java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;
按照以往的经验通常有几个方向来思考这个问题,其一是少引入了jar包,其二jar包引入了,但是可能版本比较低,还有一种是jar包多引入了,引起了jar包的冲突,低版本和合适版本的都引入了,编译器不知道该使用哪个jar包,这样也会造成上面的原因。
很快排除了上面的第一个原因,通过查询发现Hibernate4.3.11有一个比较 ...
碰到了一个Hibernate异常:
Exception: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
配置文件中已经数据库方言如下:
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
创建SessionFactor ...
Hibernate中使用Druid数据库连接池配置如下
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
...
笔者的第一个hibernate框架应用入门例子 hibernate版本号是 4.3.11
hibernate核心配置文件hibernate.cfg.xml, 笔者将配置文件放在conf.hibernate包下,配置内容如下
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http: ...
文本框控件基本操作
//文本框赋值
$('#userName').textbox('setValue',account['userName']);
//读取文本框值
$('#userName').textbox('getValue');
下拉列表组合框基本操作
//下拉列表 组合框 赋值
$('#category').combobox('setValue',account['category']);
//下拉列表组合框读取值
$('#category').combobox('getValue');
日期文本框基本操作
//日期文本框赋值
$('#reg ...
引言
其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。
但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。
其实之前LZ写过一篇文章,但是那篇文章更多的是在讨论“面试前该不该刷题”这个话题,而这篇文章将会更加聚焦在面试前如何准备,以及工作当中如何学习这个话题上,而且会尽量写出一些干货。
第一个问题:阿里面试都问什么?
这个是让LZ最头疼的一个问题 ...
ajax是我们开发过程中常常用到,那么当ajax碰到struts2又会发生什么样的事情呢?通常笔者在使用ajax过程时更多是从服务端返回json格式的数据。下面就说说如何通过struts2来返回json数据。
首先来看一下我的struts2配置文件中action的配置
<package name="account" extends="struts-default" namespace="/account">
<action name="add" method ...
struts2 framework 最核心的配置文件默认的是 struts.xml文件,通常放在webapp中WEB-INF/classes目录之下,如果使用Eclipse或者MyEclispe开发通常放在web项目的src根目录下。
1、配置文件默认路径,web.xml中配置
较早版本之前使用下面配置
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2. ...
程序员除了要关心代码的实现之外,程序的运行环境以及使用工具的版本都是相当重要,使用同样的框架,同样的代码不一定适用于新版本的框架,所以学习的内容仅提供参考。
(1)struts2学习采用的版本是2.3.31是2.3最后的稳定版本
(2) jdk版本号 1.7.0_80
(3) web容器使用tomcat 版本号是 7.0.68
首先写一个方法来判断是否是闰年
public static boolean isLeapYear(String year) {
Long yearL = Long.parseLong(year);
if ((yearL % 4 == 0) && (yearL % 100 != 0) || (yearL % 400 == 0)) {
return true;
}
return false;
}
写一个方法获取一年中某个月对应的天数
public static int getDays ...