自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

楷楷的博客

一个IT菜鸟起步之路

  • 博客(101)
  • 收藏
  • 关注

转载 两种mysql对自增id重新从1排序的方法

本文介绍了两种mysql对自增id重新从1排序的方法,简少了对于某个项目初始化数据的工作量,感兴趣的朋友可以参考下最近老是要为现在这个项目初始化数据,搞的很头疼,而且数据库的Id自增越来越大,要让自增重新从1开始:那么就用下面的方法吧:方法一:如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数truncate table表名方法二:dbcccheck

2016-06-23 12:22:25 5117

转载 java.util.Date cannot be cast to java.sql.Timestamp

在utildate转换成sqldate过程中可以使用new java.sql.Date(new java.util.Date()getTime()),不过此种转换只有年月日,如果带有小时分秒的话,可以使用java.sql.Timestamp(java.util.Date().getTime());

2016-06-23 12:21:09 14376

转载 java的poi技术读取Excel[2003-2007,2010]

这篇blog主要是讲述java中poi读取excel,而excel的版本包括:2003-2007和2010两个版本, 即excel的后缀名为:xls和xlsx。读取excel和MySQL相关: java的poi技术读取Excel数据到MySQL 你也可以在 : java的poi技术读取和导入Excel 了解到写入Excel的方法信息使用JXL技术 : java的jxl技术导

2016-06-23 12:19:35 618

原创 Java的poi技术遍历Excel时进行空Cell,空row,判断

/** * 导入信息 */@Overridepublic List add(HttpServletRequest request) {// TODO Auto-generated method stubList num=new ArrayList();MultipartHttpServletRequest multipartRequest =(MultipartHttpServlet

2016-06-23 12:18:12 71933

转载 java的poi技术读取Excel数据到MySQL

这篇blog是介绍java中的poi技术读取Excel数据,然后保存到MySQL数据中。你也可以在 : java的poi技术读取和导入Excel 了解到写入Excel的方法信息使用JXL技术可以在 : java的jxl技术导入Excel 项目结构:Excel中的测试数据:数据库结构:对应的SQL:1 CREATE

2016-06-23 11:32:46 667

转载 mapper映射文件配置之insert、update、delete

上篇文章《深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置》简单地给mybatis的配置画上了一个句号。那么从本篇文章开始,将会介绍mapper映射文件的配置, 这是mybatis的核心之一,一定要学好。在mapper文件中,以mapper作为根节点,其下面可以配置的元素节点有: select, insert, update, dele

2016-06-23 11:31:22 2615

转载 mybatis实战教程(mybatis in action),mybatis入门到精通

这个mybatis教程也不错:http://limingnihao.iteye.com/blog/781671MyBatis目录(?)[-]mybatis实战教程mybatis in action之一开发环境搭建mybatis实战教程mybatis in action之二以接口的方式编程mybatis实战教程mybatis in action之三实现数据的增删改

2016-06-23 11:29:59 515

转载 Result Maps collection does not contain value for frontpreviewprofitManage.cdata

Result Mapscollection does not contain value for  frontpreviewprofitManage.cdatassi出现上述错误主要是因为你的select标签内部的resultMap属性指向的不正确在sql文件中只要有一个resultMap或resultType属性指向错误,则在这个文件中其余正确的语句也不能执行,所

2016-06-23 11:28:54 441

转载 PowerDesigner提示This data item is already used in a primary identifier.的处理

处理的方法为:菜单栏上的“tool”-〉“ModelOption”-〉“Model Setting”把右边的“Data Item”数据框中的“Uniquecode”选项框取消掉。 如果在由CDM-〉PDM转换的时候提示属性错误,请把PDMGENERATION OPTIONS中的Check model钩取消掉.

2016-06-23 11:28:18 431

转载 解决 PowerDesigner 错误 The generation has been cancelled…

在生成为物理数据模型时出现错误“Thegeneration has been cancelled because errors have been found by the checkmodel.”其实也是设置问题,点击PowerDesigner工具栏中的 Tools -> Model Options ->在Model Settings中按照如下图设置即可。

2016-06-23 11:27:36 5610 2

原创 软件设计,软件工程

软件的组成,特征;   答:程序:事先设计的功能和性能要求的指令序列      数据:使程序能正常操作信息的数据结构;     文档:与程序开发/维护和使用有关的图文材料。 软件的特征:软件无实体、软件无损耗、软件是一种逻辑产品、软件是思维的产物。 软件工程概念;分阶段目标;软件工程:将系统的、规范的、可度量的方法应用于软件的开发、运

2016-06-23 11:25:26 551

转载 数据库经典操作

1、说明:创建数据库CREATEDATABASE database-name 2、说明:删除数据库dropdatabase dbname3、说明:备份sqlserver--- 创建备份数据的 deviceUSEmasterEXECsp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNw

2016-06-23 11:23:40 337

转载 SQL连接查询2 外连接(左右联接查询)

外连接主要包括左连接、右连接和完整外部连接。1)左连接:Left Join或 Left Outer Join     左连接的结果集包括LEFT OUTER子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值(Null)。我们看对应的SQL语句:SelectStudent.Stud

2016-06-23 11:22:58 454

原创 Activity生命周期

1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResume方法,再次进入运行状态。4

2016-06-23 11:20:43 226

原创 Android 整体大纲

****************第一讲-资源的使用****************一、一个Android应用程序通常是由以下几个组件构成的活动(Activity)服务(Service)内容提供器(Content Provider)广播接收器(Broadcast Receiver)意图(Intent)        1.Activity活动(Activity)是最

2016-06-23 11:19:10 695

转载 Android 的网络编程

android的网络编程分为2种:基于socket的,和基于http协议的。基于socket的用法服务器端:先启动一个服务器端的socket    ServerSocket svr = new ServerSocket(8989);开始侦听请求         Sockets = svr.accept();取得输入和输出        DataInput

2016-06-23 11:18:05 281

转载 Service启动方式之startService

Service概念及用途:A service is an application component that can perform long-running operations in the background and does not provide a user interface。通常service用来执行一些耗时操作,或者后台执行不提供用户交互界面的操作,例如:下载

2016-06-23 11:17:09 2783

转载 Android---服务(Service)的绑定服务

BindService 1、绑定服务 1.1绑定方式 通过服务链接(ServiceConnection)或直接获取Service中状态和数据信息 服务链接能够获取Service的对象,因此绑定Service的组件可以调用 Service中的实现的函数 使用Service的组件通过Context.bindService()建立服务链接,通过 Con

2016-06-23 11:16:12 807

原创 安卓sdcard添加、删除文件

两种方式:一、窗口界面操作1、打开DDMS页面2、打开File Explorer页,如果没有,在Window --> Show View -->File Explorer3、一般就在mnt --> sdcard中4、在sdcard中,点击你要将文件放到的目的文件夹,这里如mp3文件夹5、点击文件夹后,在File Explorer页的右边有两个图标,一个是pull,一个是

2016-06-23 11:14:37 849

原创 Android-------数据存储

Andorid的四种数据存储方式:1,shared preferences  -----> xml文件  key value形式 只读  本身为一个接口① 创建: context.getSharedPreference(StringFileName,int mode);Mode 模式1,MODE_PRIVATE   -------->只能本身应用程序访问2,MODE_WORLD

2016-06-23 11:11:58 259

原创 Android—————— 广播接收者

广播分为3种:无序广播(Normal Broadcast)sendBroadcast、有序广播(Ordered Broadcast)sendOrderedBroadcast、粘性广播(Sticky Broadcast)sendStickyBroadcast,粘性广播需要增加权限,特性为先发送后注册也可以接收到。a.广播的生命周期只有10s因此不能在广播中进行耗时操作(容易造成ANR(ANR

2016-06-23 11:10:11 331

转载 Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用

Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。瞬时态 由new命令开辟内存空间的java对象,eg. Person person = new Person("xxx", "xx"

2016-06-23 11:07:20 2088

转载 org.hibernate.NonUniqueObjectException两种解决方法

出现这个异常的原因:Hibernate save 在 session 中已存在相同 OID(主键) 的对象。比如,先删除,后插入。delete(id);person.setId(id)insert(person)这就会报上面的错误。因为insert和delete的对象的主键值相同,但是这两个对象的引用地址不同,所以会报错,也就是说你不能new一个新的对象并给

2016-06-23 11:06:35 14607

转载 merge与update区别---->你一定要看!

merge与update区别注:就因为这2个方法的区别还得我花了太多时间项目迟迟不能做完    ,但是让我解决了,学到了东西了.这是一段代码public void updateData(Object obj) {  try {   tx = this.getSession().beginTransaction();   // 执行修改操作  //

2016-06-23 11:05:58 783

转载 Hibernate插入数据时报Could not open Hibernate Session for transaction异常

在系统监控controller调用service把数据入库时,报了该异常: Java代码   ERROR [Timer-2] timer.SystemMonitoringTimer (SystemMonitoringTimer.java:92)     - blingtel oops, got an exception:  org.springframework

2016-06-23 11:03:14 1746

转载 Hibernate 已经发出了插入请求,数据库中没有

今天在进行Spring MVC的保存操作时,由于之前都是将hibernate交由Spring进行管理,今天没有采用spring中的aplicationContext.xml进行hibernate的操作管理,在保存操作时,hibernate已经发出了(insertinto………………),但数据库中还是没有该条记录,于是发现,这样进行操作的话,hibernate不会自动进行事务的提交,需要显示

2016-06-23 11:02:28 530

转载 Hibernate 关系映射--多对一、一对多总结篇

上一篇总结了一对一映射的几种情况,这里总结一下多对一、和一对多的关系映射的几种情况。多对一映射:在说一对一外键单向映射中,在“主”端维护的时候用的是 标签,里面添加的unique="true" 属性来约束的。这里不添加unique属性的时候就变成多对一的映射关系了。   “主”端: 多的一端  [html] view plain copy

2016-06-23 11:01:30 480

转载 struts+spring action应配置为scope="prototype"

<bean id="personAction"scope="prototype"class="quickstart.action.PersonAction">"personService" />  在配置文件中,bean默认是单例模式,应用服务器启动后就会立即创建bean,以后就可以重复使用。这带来一个问题,bean的全局变量被赋值以后,在下一次使用时会把值带过去。

2016-06-23 11:00:03 1609

转载 struts2 :Unable to load configuration. ……struts-default.xml:46:178异常解决

这个问题是缺少jar包除了ognl-2.6.11.jar,struts2-core-2.1.6.jar,xwork-2.1.2.jar,commons-logging-1.0.4.jar外,还需要添加freemarker-2.3.13.jar,commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar 来自 http://blog.csdn.

2016-06-23 10:59:20 439

转载 Struts2中的ModelDriven机制及其运用

所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User {    private int id;    private String username;    private String passwo

2016-06-23 10:53:34 248

转载 SpringMVC返回json数据的三种方式

1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。如: 或者同样要用jackson的jar包。2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。利用HttpServletResponse,然后获取response.getOutputStr

2016-06-23 10:52:19 473

原创 Spring mvc 自带的以流形式提供下载方法

/** *资源下载 **/ @RequestMapping("/download") public ResponseEntity download(String scienceId,HttpServletRequest request) throws IOException{ File file = null; String fileName = ""; t

2016-06-23 10:51:36 596

转载 Spring加载resource时classpath*:与classpath:的区别

spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文件.classpath:只能加载找到的第一个文件.比如 resource1.jar中的package 'com.test.rs' 有一个 'jarAppcontext.xml' 文件,内容如下:

2016-06-23 10:50:23 1075

转载 springmvc入门基础之注解和参数传递

一、SpringMVC注解入门1. 创建web项目2. 在springmvc的配置文件中指定注解驱动,配置扫描器Xml代码                    class="org.springframework.web.servlet.view.InternalResourceViewResolver">             

2016-06-23 10:49:34 1063

转载 【SpringMVC】<context:include-filter>和<context:exclude-filter>使用时要注意的地方

在SpringMVC中的配置中一般会遇到这两个标签,作为的子标签出现。但在使用时要注意一下几点:1.在很多配置中一般都会吧Spring-common.xml和Spring-MVC.xml进行分开配置,这种配置就行各施其职一样,显得特别清晰。在Spring-MVC.xml中只对@Controller进行扫描就可,作为一个控制器,其他的事情不做。在Spring-comm

2016-06-23 10:48:48 2313

转载 spring错误汇总

在学习spring过程中遇见了种种不同的异常错误,这里做了一下总结,希望遇见类似错误的同学们共勉一下。1. 错误一Error creatingbean with name 'helloServiceImpl' defined in class path resource[spring-service.xml]: Error setting property values; nest

2016-06-23 10:47:54 651

转载 spring 3中新增的@value注解

在spring 3.0中,可以通过使用@value,对一些如xxx.properties文件中的文件,进行键值对的注入,例子如下: 1首先在applicationContext.xml中加入:   <beansxmlns:util="http://www.springframework.org/schema/util"    xsi:schemaLocati

2016-06-23 10:46:33 276

转载 spring mvc 请求转发和重定向

spring mvc controller间跳转 重定向 传参url:http://zghbwjl.blog.163.com/blog/static/12033667220137795252845/1. 需求背景    需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。

2016-06-23 10:45:41 516

转载 Spring Web MVC 初访

2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W

2016-06-23 10:44:50 442

转载 SpringMVC详细示例实战教程

一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置123456789101112131415ser

2016-06-23 10:37:39 311

空空如也

空空如也

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

TA关注的人

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