自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 关于classpath

classpath路径: src不是classpath, WEB-INF下的classes和lib才是classpathIDE编译器在编译时会把src下的文件(是文件,不是.java)移到WEB-INF/classes下,spring配置文件里这个locations是uri表示,也就是说你写的jdbc.properties是当前相对路径,要访问classpath记得...

2015-10-06 01:50:38 108

原创 maven 构建webapp 所报问题

[b][color=red]见附件图片[/color][/b]解决方案: 将mvn archetype:create 更改为 mvn archetype:generate

2015-09-24 23:40:01 118

原创 MyBatis批量插入数据

在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,由于项目使用了Spring+MyBatis的配置,所以打算使用MyBatis批量插入,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来实体类TrainRecord结构如下:[code="java"]public class TrainRecord implements Serializabl...

2015-05-04 21:37:31 108

原创 mysql for excel

MySQL有一款工具“MySQL for Excel”它可以提供将Excel的数据导入MySQL,或者将MySQL的数据导出到Excel的功能。简而言之,使用MySQL for Excel可以通过Excel操作MySQL的数据。接下来简单介绍一下它的安装和使用。...

2015-05-02 23:20:52 346

原创 Java中的依赖,聚合和继承

依赖:一个类的方法操作另一个类的对象,即为依赖.(减少类与类之间依赖,就减少了程序的耦合度)聚合:表示一个类中包含另一个类的对象.继承:多态:一个对象可以引用多个实际类型的现象被称之为多态.在运行时能够自动知道调用那个方法的现象则称之为动态绑定....

2014-04-15 19:13:37 319

原创 关于JDK,JRE和JVM

JDK与JRE的区别:JDK:是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。(面向Java开发人员使用)JRE:是Java Runtime Enviroment是指Java的运行环境.(面向Java程序的使用者...

2014-04-15 15:11:49 91

原创 Mybatis中添加一条数据的同时返回自增主键ID

"在Mybatis中,添加一条数据的同时返回其自增主键ID值"方法:在mapper.xml文件中进行配置keyProperty属性.[code="java"] insert into user(userName,password) values(#{userName},#{password})[/code]ps:userGeneratedKeys="true"(...

2014-03-31 03:37:29 521

原创 Mysql之创建约束条件

MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息; 约束主要完成对数据的检验,保证数据库数据的完整性;如果有相互依赖数据,保证该数据不被删除。 常用五类约束:not null:非空约束,指定某列不为空 unique: 唯一约束,指定某列和几列组合的数据不能重复 primary key:主键约束,...

2014-03-29 16:12:17 200

原创 Linux中Tomcat和JDK安装及环境变量配置

1.在启动Tomcat时报的错误 [code="java"]Neither the JAVA_HOME nor the JRE_HOME environment variable is defined解决 linux 下 启动tomcat 报: Neither the JAVA_HOME nor the JRE_HOME environment variable is def...

2014-03-25 04:16:53 276

原创 查看Mysql版本号

1:在终端下:mysql -V。 以下是代码片段:[shengting@login ~]$ mysql -Vmysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)2:在mysql中:mysql> status;以下是代码片段:mysql> status;--------------mysql Ver 1...

2014-03-19 23:42:32 316

原创 Xshell解决乱码问题

执行 echo $LANG 命令输出:zh_CN.UTF-8,执行 locale 命令,输出 1. LANG=zh_CN.UTF-8  2. LC_CTYPE="zh_CN.UTF-8"  3. LC_NUMERIC="zh_CN.UTF-8" 4. LC_TIME="zh_CN.UTF-8"  5. LC_COLLATE="zh_CN.UTF-8"  6. LC_MO...

2014-03-19 23:27:49 156

原创 Mysql数据库(将其备份另一台备份服务器)

linux下的MySQL自动备份工具-第二版 第二版在第一版的基础上程序做了完善。主要包括自定义数据库主机和备份路径,支持备份多个数据库,无论多少个数据库,可以一次完成备份。可以控制是否开启过期备份删除,可以自定义过期时间等。并且增加了更加友好的提示。 备份工具用法: 1.将mysql.backup(或将代码保存为mysql.backup)上传至Linux服务器/usr/loc...

2014-03-19 14:08:16 1130

原创 在Linux下定时备份Mysql数据库数据

利用Crontab为Linux定时备份Mysql数据库利用系统Crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的.1.创建保存备份文件的路径/mysqldata #mkdir /mysqldata2.创建/usr/sbin/bakmysql文件 #vi /usr/sbin/bakmysql文件 输入: rq='date+%Y...

2014-03-19 14:03:21 121

原创 查看Mysql的安装路径

Linux下查看mysql、apache是否安装,并卸载。指令 ps -ef|grep mysql 得出结果root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock -...

2014-03-19 12:04:08 655

原创 MySQL之创建视图

一. 视图概述视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们进行数据修改时的限...

2014-03-16 23:39:53 142

原创 tomcat配置虚拟路径

修改Tomcat中的conf文件下的server.xml配置文件如下操作:[code="java"] [/code]

2014-03-13 23:58:56 65

原创 HTTP状态码

基本涵盖了所有问题HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁止访问HTTP 403 – ...

2014-03-12 11:08:53 77

原创 MyBatis之配置文件

[b]一.[/b]配置文件的基本结构configuration —— 根元素 properties —— 定义配置外在化settings —— 一些全局性的配置typeAliases —— 为一些类定义别名typeHandlers —— 定义类型处理,也就是定义java类型与数据库中的数据类型之间的转换关系objectFactoryplugins —— Mybati...

2014-03-12 00:36:47 101

原创 Spring之 context:exclude-filter 与 context:include-filter

1.在Spring的applicationContext.xml(主容器)中,将Controller(控制器)的注解打消掉[code="java"] [/code]2.在SpringMVC配置文件中将Service注解给去掉[code="java"] [/code]...

2014-03-11 23:49:58 112

原创 MYSQL导出和导入数据

网站开发中,时常遇到Mysql数据库备份或数据库迁移工作,这时Mysql怎么导入导出数据库中的数据就非常关键,Mysql本身提供了命令行导出工具Mysqldump和Mysql Source导入命令进行SQL数据导入导出工作,通过Mysql命令行导出工具Mysqldump命令能够将Mysql数据导出为文本格式(txt)的SQL文件,通过Mysql Source命令能够将SQL文件导入Mysql数据库...

2014-03-11 00:07:35 134

原创 DOS下连接MYSQL数据库

一、连接MySQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。  首先在打开 DOS 窗口,然后进入目录 mysql bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好 MySQL,超级用户 root 是没有密码的,故直接回车即可进入到 MySQL 中了,MySQL 的提示符是:mysql>2、例2...

2014-03-10 23:21:56 315

原创 关于同步详细

在Java中实现同步的四种方法:1.Volatile(易变的):volatile修饰的成员变量在每次线程访问时,都强迫从共享内存中重读该成员变量的值,且当成员变量发生变化时,强迫线程将变化值回写到共享内存. 1).特点:这样在任何时刻,其他线程总是看到被volatile修饰的成员变量为同一个值(状态); 2).使用技巧:在多个线程访问的成员变量上使用volatile关键字进行修饰....

2014-02-24 13:58:41 66

原创 已知一个数组random[99],其中包含从1-100中随机抽取的99个不重复的自然数

这是一道简单的面试题,我本着是否能找出更好的方法来,在网上找了很多别人的方法,把code都copy下来运行,发现还是有错误.所以自己就写了一个累赘的例子,不过不会有错.思路:采用Random得到1-100的随机数(因为Random取值是0 98) { break; } tmp = random.nextInt(100);//得到1-100中的99个随机数 tm...

2014-02-24 11:35:11 550

原创 struts2之拦截器

struts2之中的缺省拦截及其所对应的作用[code="java"][/code]描述:...

2014-02-04 18:37:02 49

原创 Struts2之防表单重复提交

「struts2中防止表单重复提交」1.造成表单重复提交原因 a.由于服务器处理延迟缘故,人为缘故再次提交. b.由Forward(转发)跳转引起重复提交.当用户将信息提交到服务器时,服务器想响应采用的forward方式跳转到下一个页面,但是此时浏览器的地址栏不会更改(依旧显示的上一个页面的地址)如果刷新当前页面,会造成表单的再一次的提交.(如果采用redirect"重定向"方...

2014-02-04 18:29:36 61

原创 MySQL的ERROR 1406 (22001)

在my.ini里找到(此文件在mysql安装目录下)[code="java"]sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”把其中的STRICT_TRANS_TABLES,去掉,或者把sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_EN...

2014-01-01 18:33:23 1157

原创 eclipse中安装maven的插件m2eclipse的

这是在以为道友哪里找到的...我记下来.希望给没有找到的方便吧.[code="java"]http://nexus.tesla.io:8081/nexus/content/sites/m2e.extras/m2e-1.4-with-indigo/ [/code]

2013-12-28 16:58:51 70

原创 Java中缓存机制

缓存在很多地方我们都能看见,从数据库,hibernate(数据访问层),web前端都存在缓存问题.其中利弊我就不争论了,只是在上次的面试中,遇到一个实例.在一个项目中会存在大量的查询操作,有什么办法能更好的解决.我想缓存机制或许可以运用到. 下面大概写一下java的缓存机制吧,一个简单的缓存实例,方便以后在实际需求中进一步的改进. Cache对象类 [code="java...

2013-12-26 17:06:18 108

原创 搭建Hibernate

搭建Hibernate时需要的jar包:hibernate3.jar hibernate3.0的核心jar包,常用的session,Query,Transaction都位于这个jar文件中。 antlr-2.7.6rc1.jar ANTLR (ANother Tool for Language Recognition) 是一个PCCTS制定的语言工具,它为他创建认定者,程序编译...

2013-12-15 16:39:07 80

原创 hibernate的关系配置

[color=red][b]一:一对多[/b][/color]实体类:[code="java"]package cn.cat.model;public class User { private int id; private String name; Private Set orders = new HashSet(); //setter &...

2013-12-15 02:07:58 88

原创 hibernate的formula复杂解说

Hibernate和Spring是两个杰出的开源框架,它们在越来越多的J2EE应用中得到采用。尽管它们致力于解决的问题有很大区别,它们却都有一个重要特性:依赖注入。Spring有助于在将对象返回给客户端之前整理出对象之间的依赖关系,从而大大减少客户端的编码。而Hibernate则擅长于在将整个对象模型返回给客户端之前整理出数据模型所表现的依赖关系。当直接使用JDBC将数据模型映射为对象模型时,我们...

2013-12-15 01:21:37 119

原创 hibernate中formula的简单使用

在Hibernate 3 之后,formula(公式,Excel 里常见的) 得到了更广泛的应用,在这里简单记录一下它在 中的应用。假如我们要映射这么一个类:package cc.unmi.model;public class User { private int id; private String name; Private Set orders...

2013-12-15 00:57:48 456

原创 Hibernate中formula的使用

formula 可以利用SQL语动态的生成java属性(实体要存在相应的属性)规则是 在from后边必须是表名,当有where条件时必须有别名,以便调用和虚拟列的差别是 虚拟列只能在调用本类中的数据,而formula还可以调用别的表中的数据 这个是一个非常好用而且非常实用的属性。 如果你希望查询一些数据库中没有的此列的数据,如:截取字符串,或...

2013-12-15 00:03:10 218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除