自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (14)
  • 收藏
  • 关注

转载 Android学习导航线路

刚学习android基础,正愁着不知道接下来该怎么学习android,今天看到了这篇文章,终于将自己接下来的任务明确了,跟着大神走。这里把原文转载过来和大家分享。前言:公司最近来了很多应届实习生,看着他们充满信心但略带稚气的脸庞上,想到了去年的自己,那是的我是不是也和   现在的他们一样呢?现在的我又改变了什么?公司的给这些实习生指定的相关培训制度还是比较完善的(我可是

2014-03-05 23:56:07 1414

原创 SpringMVC利用注解实现异常处理

在项目中如何处理出现的异常,以前通常的作法是继承Exception或实现Runnable接口来封装自定义异常,然后在项目代码中通过try...catch语句块来捕获到出现的异常,封装到我们自己定义的异常类中。如果项目中使用的SpringMVC框架的话,这里介绍另外一种也比较方便的异常处理方法,本人还是比较喜欢这种处理方式。这里用到的是ExceptionHandler这个注解。1、首先新建一个名

2015-01-17 09:13:19 4661

原创 SpringMVC参数传递方式list,map

本文是基于SpringMVC注解的方式来实现页面与后台之间参数的传递,本文主要侧重于从后台传递到前台view。内容:1、后台传递单个对象User到前台;2、后台传递集合对象到前台(分Map和List两种情形)下面的内容基于SpringMVC工程配置已经准备好,该工程是用maven搭建的。一:传递单个对象(以用户对象User为例)User类:public class Us

2014-12-31 13:54:21 12753

原创 android使用orm框架ormlite在控制台打印log日志信息

在默认情况下,在android下默认只打印info级别的日志信息,所以在默认情况只能打印ormlite中创建数据库表的语句,而对于数据的插入和查询等sql语句是不会打印出来的。在ormlite中提供了 AndroidLog类来设置adb log的级别。因为我们需要打印出更多的sql语句,这样方便我们进行调试。官网上是这样说明的:The ormlite-android.jar classes

2014-03-18 12:15:09 4504

原创 android对象关系映射框架ormlite学习之多对多(ManyToMany)

前面介绍了ormlite操作单张表以及多表之间的一对多(多对一)的关系(请参考android对象关系映射框架ormlite学习之单表操作和android关系映射框架ormlite学习之OneToMany),但是我们还经常会遇到多对多的数据库表关系,在处理多对多的关系表时,ormlite官方给出的解决方案是通过建立第三张关联表来解决的。这里通过这个解决方案来解决我们最后一个关于多对多关系。我假设

2014-03-18 09:46:05 4370 4

原创 android对象关系映射框架ormlite之一对多(OneToMany)

前两天,用ormlite对单张表进行了基本的操作,但是,我们知道通常情况对于单张表格进行操作在实际情况中很前两天不现实,那么ormlite能否像Hibenate那样实现多张表之间的一对多,多对多(即OneToMany,ManyToMany)的关系映射呢?带着这个疑问,通过看了官方的文档,发现确实能够实现。先来看看One2Many这种情况的实现。         我在之前的demo基础上修改了一

2014-03-17 08:52:00 4573 1

原创 android对象关系映射框架ormlite学习之单表操作

总感觉用原始的SQLLiteHelper操作数据库有点麻烦,上网找了些android数据库orm框架,对比了一下,现在使用ormlite的人貌似挺多的,在网上找了ormlite官方文档,根据官方文档,今天写了个demo,主要是用户注册,用户信息查看以及删除,运行效果如图:以前也用过一个同样的orm框架Afinal,但是感觉Afinal没有ormlite之强大。Ormlite官网:h

2014-03-14 12:37:46 3301 3

原创 Tomcat启动与关闭事件监听

今天在做项目的时候,需要在tomcat启动的时候便进入某个java类中初始化一些信息。主要是加载数据字典表中的数据。通过学习了tomcat的事件处理机制以及tomcat的生命周期。将该问题成功解决,现在将这个过程记录如下:一:首先,自定义一个监听器类,并实现ServletContextListener,重写里面的contextDestroyed和contextInitialized,将需要进行

2014-02-20 17:05:53 13579 3

转载 tomcat事件处理机制

最近在阅读“how tomcat works”这本书,结合tomcat7的源码进行学习。对于学习的收获,将通过“tomcat学习系列”记录下来,和大家一起分享和交流,也算对自己学习的一种促进。闲话不多说,正文开始。Catalina内部由多个组件组成,启动时各个组件都需要启动,关闭时需要各个组件关闭。如何协作各个组件的初始化、启动、停止、销毁等的一致性,通过各组件实现Lifecycle这个接口来

2014-02-20 16:30:43 1737

转载 必读!Java开发人员的十大戒律

以下是笔者列举的Java开发人员的十大戒律:一. 在你的代码里加入注释每个人都知道这点,但不知何故忘记了遵守。算一算有多少次你“忘记”了添加注释?这是事实:注释对程序在功能上没有实质的贡献。但是,你需要一次又一次的回到你两个礼拜之前写的代码上来,可能一辈子都是这样,你一定记不住这些代码为什么会这样。如果这些代码是你的,你还比较的幸运。因为它有可能让你回忆起。但是不幸的是,很多时间,

2014-02-07 10:39:19 1242 1

原创 Spring3 MVC注解Hello World

环境配置:1、Spring 3.2.5.RELEASE2、JDK 1.63、Maven 34、Eclipse 3.61、首先创建一个web工程(ps:我是通过maven管理我的jar包,所以创建的是一个maven项目)项目工程目录如下:2、编辑pom.xml文件,在pom.xml文件中加入如下包依赖(这里根据自己项目而定,如果没有使用maven则不需要进行该配置

2014-01-24 16:54:41 1124

原创 Spring MVC配置详解

有关Spring-MVC配置的详细介绍在配置文件中都已经注明,这里就直接将两个主要配置文件spring-context.xml和web.xml复制如下,自己以后也方便查看。spring-context.xml:<beans:beans xmlns="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3

2014-01-24 15:41:11 1761

原创 maven学习笔记

Maven简介Maven的两个核心概念:坐标和依赖。Maven坐标:通过一些元素进行定义,包括groupId、artifactId、version、packaging、classifier。依赖范围:依赖范围主要用来控制与三种classpath(编译classpath、测试classpath、运行classpath)的关系。compile: 编译依赖范围test: 测试

2014-01-23 10:29:51 1429

原创 maven自定义本地仓库目录

今天刚开始学习使用Maven,遇到这样一个问题:我自定义本地仓库目录位置,但是下载了新的类库后,却没有在此目录下生成版本库文件。而在默认的目录里面还是存在。我们知道,如果我们不定义这个位置的话,默认情况在“~/.m2/repository”路径下,其中“~”代表c盘中用户本身文件夹。自定义本地仓库目录位置,例如C盘空间不足等。 修改~/.m2/setting.xml,设置localRespos

2014-01-23 09:55:00 3283

原创 百度地图开发只显示网格不显示地图信息

这些天公司也没什么事情了,自己就想来玩玩百度地图API,先熟悉一下,废话就不多说了,先将遇到的这个问题描述一下吧!我就是参考了百度官网上的例子,在eclipse中运行了一下,结果只显示网格没有显示地图信息,图片信息如图:纠结了很久,都不知道什么情况,今天在一个论坛上看到有人遇到和我同样的问题,然后看了大家的讨论,知道了眉目,论坛地址(安卓巴士论坛):http://www.apkbu

2014-01-15 21:09:47 8329 3

原创 Binary XML file line #6: Error inflating class xxx

今天在重写ImageView组件的时候,重写工作完成了,完成功能就是多点放大缩小图片,可是运行工程整个程序就crash掉了,并抛出如图运行时异常:搞了好久才把问题解决了,原来是在重写组件的时候必须实现View里面的三个构造方法,而我只实现了一个。下面我把从网上找到的几个可能引起该异常的情况总结一下:第一种:自定义View,必须实现基类View的三个构造方法;

2014-01-15 20:28:29 6231

原创 我的2013年总结以及未来7年预算

2013年已经接近了尾声,14年悄然临近,从学校那种安逸的环境中走出,踏入社会集体已经一年半时间,在今天这个西方“春节”里,对这18个月时间的学习、工作及生活进行一下总结和未来7年的一个预算。对于一个毕业于普普通通的不闻名的二本院校来说,出来找工作实属不容易,现在的大学生实在是太多。我班上一些同学放弃了自己的本专业,从事了一个全新的行业。有的人选择了考研,虽然我现在不是很清楚考研战绩如何。想当

2013-12-25 21:58:59 860

原创 Tomcat Jdbc数据源初始化过程以及错误Cannot resolve reference to bean 'dataSource' while setting bean property 'da

今天在做项目的时候,开始一直没有出现问题,后面突然之间出现数据连接数超过某值的问题,因为之前项目使用的数据源是C3P0,上网找了一下关于C3P0的资料,发现很多的人也遇到过同样的问题,这样让我有了改变数据源的想法,通过网上资料对比了现在比较流行的几种数据源,最终我打算使用Tomcat Jdbc数据源。因为Tomcat Jdbc数据源基本和C3P0数据源相同,配置信息也基本相同。并且Jdbc数据源还

2013-12-25 14:44:59 69867 2

原创 jquery. Validator验证框架ajax返回json数据

今天在使用jquery. Validator验证框架的过程中遇到了一个这个的问题:我需要动态的去验证注册邮箱是否已经存在了,所以需要用到ajax请求来解决该问题。但在使用该验证框架的ajax异步请求时,因为我是通过json格式来传递数据的,后台也是返回json类型数据。Js代码如下:$("#registerModal").validator({ rules:{

2013-12-11 15:56:17 2135

原创 C3P0数据源和Tomcat jdbc数据源的基本配置

在项目中我们经常需要使用数据源,数据源存储所有建立数据库连接的信息。就象通过指定文件名你可以在文件系统中找到文件一样,通过提供正确的数据源名称,你可以找到相应的数据库连接。下面分别对C3P0数据源和Tomcat jdbc数据源的基本配置进行说明。其中我使用的数据库是MySql首先简单的介绍一下c3p0数据源的配置设置;c3p0版本c3p0-0.9.1.2.jar

2013-12-11 12:01:39 2203

原创 MyBatis返回插入的数据主键

在MyBatis开发过程中,我们经常需要解决一个问题:当插入一条数据的时候,我在接下来的操作中我需要知道刚刚插入的是哪条数据,这样我们需要获取插入数据的主键;如何在MyBatis中解决这个问题呢?首先,我这里有两张表,其中计算层数表和计算参数表有这一对多的关系,层次编号在计算层数表中为主键在计算参数表中为主键,我现在做的操作是,先向计算层数表中插入一条记录: calLayer = ne

2013-11-20 18:45:40 1999

原创 MySql插入数据时错误Duplicate entry '131' for key 'PRIMARY'

今天在进行开发的过程中,遇到MySQL数据库插入数据时抛出异常:Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '131' for key 'PRIMARY'左上角的红色部分是我已经插入正确的数据,这个错误的出现感觉是随机的。顺便

2013-11-20 17:57:12 24573

原创 表主键自增长Mybatis插入数据报错

在使用MyBatis进行开发的过程中,当你遇到向某张数据库表中插入一条记录时,出现数据插入不正确,如果自己确定是因为主键的原因,类似如下错误提示:而你的本意是主键自动增长,那么,可参考如下方法尝试解决:第一步:在配置中设置主键为自增长(数据库我使用的是MySql)如果你是使用MyBatis自动生成的插入语句,除了设置上面给出的useGeneratedKeys=”true”之外,

2013-11-15 17:39:05 4309

原创 JQuery Dialog UI按钮文字国际化

在使用JQuery Dialog UI插件时,也许你会遇到这样的问题:怎样动态改变按钮显示的文字?特别是在做国际化的时候。我们知道,在JQuery Dialog中可以自定义按钮Button$("#taskInfoModal").dialog({ //弹出窗口,并设置其属性title : $objs.eq(3).html(), //设置标题内容modal : true, //是否为模态窗

2013-11-15 17:20:58 3557

原创 jQuery.i18n.properties实现js国际化

当我们在做前台页面开发时,由于页面内容过多,过于繁杂,有的时候一个页面上千行的(当然这样的页面也就算一般的),为了减少页面的内容,我们将页面的js文件提取出去,放入一个特定的js文件中,然后在页面中导入进来。这样做当我们需要做应用程序的国际化的时候,就需要考虑js的国际化,这里介绍一下使用JQuery.i18n.properties来实现js的国际化。PS:jQuery.i18n.proper

2013-11-14 17:25:38 14964 5

DbVisualizer9破解

DbVisualizer9完美破解,具体方法请参考压缩文件中的说明文件。

2015-03-24

ormlite开发jar包及API

该压缩包中包括ormlite开发所需的两个jar包ormlite-core-4.48.jar和ormlite-android-4.48.jar,以及API和ormlite源码

2014-03-14

ormlite文档

ormlite开发文档,虽说是英文文档的。但是里面的单词难不倒你的

2014-03-14

tomcat-jdbc数据源所需jar包tomcat-jdbc.jar+tomcat-juli.jar

使用tomcat-jdbc数据源所需要使用的两个jar包文件,只需要添加这两个jar包就可以了

2013-12-05

基于MVC校园二手交易平台设计与实现

这是我去年的答辩论文,其中项目的静态页面是参考华中科技大学二手交易平台。论文很顺利的通过。

2013-10-28

基于MVC校园二手交易平台设计与实现(开题报告)

这是我自己写的论文开题报告,中间参考一些来自网络的资源,总之,论文很顺利的通过了。

2013-10-28

Android反编译工具包

Android反编译工具包,内含图形和命令两种反编译方式,命令支持windows和linux平台,详见博客:Android APK反编译详解 http://blog.csdn.net/sunboy_2050/article/details/6727581

2013-10-25

网络工程师学习笔记共享

网络工程师学习笔记共享对网络感兴趣的肯定的好资源

2012-12-27

思科交换机配置命令大全

思科交换机配置命令大全学习网络绝对的好资料

2012-12-27

2013考研英语词汇记忆法-3小时突破考研英语词汇讲义

2013考研英语词汇记忆法-3小时突破考研英语词汇讲义

2012-12-27

2012年考研计算机基础导学讲义

2012年考研计算机基础导学讲义考研朋友进

2012-12-27

Ajax资料包包含JQuery

包含Ajax和JQuery在javaweb学习中可以参考一下

2012-12-27

Win7开机动画下载:幻影中白炽光的闪耀

Win7开机动画下载:幻影中白炽光的闪耀

2012-11-15

java基础部分面试题

这里面包含大部分java基础部分面试题目

2012-11-15

空空如也

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

TA关注的人

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