- 博客(573)
- 资源 (44)
- 问答 (1)
- 收藏
- 关注
原创 MyBtais错误:org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.a
Cause: java.lang.ClassNotFoundException: Cannot find class: BaseResultMap at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanF
2015-08-01 12:04:20 96934 7
原创 Java实现不同的类的属性之间相互赋值
在开发的时候可能会出现将一个类的属性值,复制给另外一个类的属性值,这在读写数据库的时候,可能会经常的遇到 ,特别是对于一个有继承关系的类的时候,我们需要重写很多多余的代码,下面有一种简单的方法实现该功能,1、首先有两个类,两个类之间有相同的属性名和类型,也有不同的属性名很类型:public class ClassTestCopy2 { private int id; private
2015-07-29 13:11:17 9010 4
原创 Android Studio第一次启动的Fetching android sdk component information的问题
1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。 2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。 3)关闭Android Studio后重新启动,便可进入界面。 可以解决。
2015-07-29 12:54:23 2686
原创 Mybatis特性值缓存和动态SQL
缓存MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。 默认情况下是没有开启缓存的,除了局部的session缓存,可以增强变现而且处理循环依赖也是必须的。要开启二级缓存,你需要在你的SQL映射文件中添加一行: <cache/> 字面上看就是这样。这个简单语句的效果如下: 映射语句文件
2015-07-17 11:09:38 4848
原创 阿里巴巴fastjson的使用
一、项目结构一个学生类,其中学生类中可以包含Course类对象二、数据对象转化为Json字符串GenerateJson.java代码标识转化为json字符串 (1)将学生对象转化为json,其中学生中包含Course对象@Test public void testSimpleJSON(){ Student stu = new Student("xuliugen", "nan
2015-07-16 16:45:48 4997
原创 收集的MySQL的面试题分享给大家
1、如何登陆mysql数据库mysql -u username -p2、如何开启/关闭mysql服务service mysql start/stop3、查看mysql的状态service mysql status4、如何显示数所有数据库show databases5、如何获取表内所有字段对象的名称和类型describe table_name;6、MYSQL支持事务吗?在缺省模式下,MYSQL是aut
2015-07-15 21:44:04 17246 1
原创 JSR 303 - Bean Validation 简介及使用方法
一、JSR-303简介JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是Hibernate Validator。此实现与 Hibernate ORM 没有任何关系。 JSR 303 用于对 Java Bean 中的字段的值进行验证。 Spring MVC 3.x 之中也大力支持 JSR-303,可以在控制器中对表单提交的数据方便地验证。
2015-07-15 20:10:40 16603 3
原创 <context:component-scan>的使用说明
在Spring框架中有这样一个标签元素:<context:component-scan base-package="com.qunar.flight.interb2b.dubbodemo.task"/>这个标签的意思就是: 在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件, 如果扫描到有@Component @Controller@Service
2015-07-14 11:40:38 4074
原创 Spring配置文件元素<context:property-placeholder location="classpath:application.properties" />
<context:property-placeholder location="classpath*:*.properties" ignore-unresolvable="true"/>1.有些参数在某些阶段中是常量 比如:a、在开发阶段我们连接数据库时的连接url,username,password,driverClas
2015-07-11 13:17:56 12621 2
转载 Maven项目中配置文件Pom个元素的意义
pom.xml文件(实践用): < project xmlns=”http://maven.apache.org/POM/4.0.0” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0 http://maven.a
2015-07-11 13:10:54 3399
原创 SSH中增删改查的封装实现
我们在使用SSH的时候,比如说User、Admin等实体对象,都有共同的增删改查方法,那么我们如何实现哪,看下边的例图: 这种类型的结构图,大家在开中可能会经常行的用到,例如下边这个项目实例: 其中: (1)BaseDao是增删改查的接口定义,是一个父接口,下边的UserDao和RoleDao都会继承该接口; (2)BaseDaoImpl是增删改查接口的实现类,是一个父类,下边的UserDa
2015-06-22 16:59:04 4222
原创 去哪儿科技实习生面试总结【通过面试】
前言:前一段时间面试了去哪儿科技的Java实习生岗位,前几天收到通知,通过面试,课程考完试之后,静下来把这总结的面试题分享给大家;1.Java的内存结构,堆中又分为那几个区域以前的博客详细介绍过:http://blog.csdn.net/xlgen157387/article/details/450446552.GC搜索算法,垃圾清理算法 3.新生代、老年代 第二题和第三题的内容大致都属于一个知
2015-06-20 10:52:48 4818
原创 Android中使用HttpURLConnection和HttpClient实现GET和POST请求访问网络
GETimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.net.HttpURLConnection;import java.net.Malformed
2015-06-14 16:41:52 4442 2
原创 Android中SoundPool的使用
大家知道MediaPlayer占用的资源比较多,切不可以同时支持播放多个音频,所以我们有一种叫做SoundPool,比如我们常见的按键音或者是手机提示音等,下边介绍一下她的用法:步骤如下:1.创建SoundPool对象源码如下 /** *SoundPool源码中的构造方法方法体 * * @param maxStreams 最多可以容纳多少个音频 * @para
2015-06-14 15:32:32 3421
原创 Android开源框架的SlidingFragment的使用
效果如下: 直接上代码,留着以后用,代码目录结构如下: 其中BaseFragment.java是另外5个Fragment的基类,代码如下:package com.xuliugen.newsclient.fragment.base;import android.os.Bundle;import android.support.v4.app.Fragment;import android.vie
2015-06-09 18:38:52 2984 2
原创 Android中ViewPager的使用
我们在一个apk中第一次开始的时候,会有一个guide界面,一般使用ViewPager来完成。布局文件如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_p
2015-06-09 16:17:12 2004
原创 Android广告轮播图效果实现
效果如下:首先看下一下布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_
2015-06-09 11:58:27 4338 4
原创 Android中Fragment的分屏显示处理横竖屏显示
演示效果如下: 另外在竖屏的时候是这样的效果: 布局文件如下: 可以看出有两个资源文件,一个是处理横屏一个是竖屏第一个:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="
2015-06-08 14:38:05 5805 4
原创 Android九宫格解锁的实现
演示效果如下主要代码如下布局文件如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layo
2015-06-04 16:05:42 5526 5
原创 Android手机屏幕px转dp和dp转px工具类
代码如下:import android.content.Context;public class DensityUtil { private static float scale; /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpVal
2015-06-04 15:35:37 5151
原创 Android登陆界面实现-支持输入框清楚和震动效果功能
演示效果主要代码如下自定义的一个EditText,用于实现有文字的时候显示可以清楚的按钮:import android.content.Context;import android.graphics.drawable.Drawable;import android.text.Editable;import android.text.TextWatcher;import android.uti
2015-06-04 15:02:51 2588 1
原创 Android中Gallery和ImageSwitcher的使用
效果如下: 布局文件activity_main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2015-05-25 14:23:02 2854
原创 Android使用ActionBar和ViewPager切换页面
演示效果如下: 项目布局如下: MainActivity.java代码import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager
2015-05-24 18:17:52 3374
原创 Struts2开发自定义拦截器
引言在上一篇中已经讲了一下拦截器的基本概念(http://blog.csdn.net/xlgen157387/article/details/45951163),下边咱们一起实现一个自定义的拦截器。Interceptor接口public interface Interceptor extends Serializable { /** * Called to let an interc
2015-05-24 13:55:32 2389
原创 Struts2中的拦截器详解
拦截器是什么拦截器是一种可以在让用户在Action执行之前和Result执行之后进行一些功能处理的机制。 拦截器在action执行之前和result执行之后的顺序是相反的,可以看下图: 也就是说执行的顺序是:Interceptor1—Interceptor2—Interceptor3—Action—Result–Interceptor3—-Interceptor2—-Interceptor1拦截
2015-05-24 13:40:02 5773 1
原创 Struts2中自定义的Result
引言所谓自定义Result,就是由我们自行开发Result,而不是使用由Struts2预定义的result。 在实际的开发中使用自定义的result机会不大,因为常见的各种页面展示技术,都有struts2给我们做的比较好好的。自定义的Result观看Result的源码如下:public interface Result extends Serializable { /** * Re
2015-05-24 09:32:58 2892
原创 Struts2中Action的数据如何获取的
引言我们在使用struts2的时候,发现只要实现一个和 用户表单相对应的Action那么我们就可以在execute()方法中直接使用该请求的参数,存放在request域中的数据是谁帮我们完成了和Action中的对应哪?以及他们是如何对应的哪?对于第一个问题大家都可能已经知道这位好人就是拦截器,我们的request域中存放的参数,已经由拦截器帮我们映射完毕了,那么下边就看一下是怎么映射的。基本的数据对
2015-05-20 13:14:07 5265 1
原创 Struts2系统结构及运行原理(1)
一、架构图下边是一张Struts2的官方文档中的Struts2的构架图 二、各模块的简要分析(1)橙色是Servlet Filters,过滤连,所有的请求都要经过Filter的处理; (2)浅蓝色是Struts Core,是Struts的核心部分,Struts2中已经做好的功能,在实际的开发中不需要动他们; (3)浅绿色是Interceptor,Struts2的拦截器。Struts2提供了很多
2015-05-20 11:42:23 5095
原创 Struts2系统运行流程(2)
在上一篇中已经说过了Struts2的系统的基本原理(http://blog.csdn.net/xlgen157387/article/details/45840719),下边说一下Struts2的运行流程:举个简单的案例,就是一个helloworld的案例,下边对其进行进行详细的解释。案例基础内容:我们在使用Struts2的时候会在web.xml文件中进行配置过滤器;编写一个Action类,这里起个
2015-05-19 16:20:51 3644 1
原创 Android中如何为ListView设置静态数据
有的时候我们需要为一个listview设置固定的数据,下边就是如何设置静态的数据布局文件listview 的主页面<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_
2015-05-18 17:02:28 5113 2
原创 Android中GridView的使用方法
布局文件activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la
2015-05-18 16:52:35 3216
原创 SSH框架整合模板配置文件
Struts2的配置展示了package的配置和constan的使用<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds
2015-05-07 19:46:49 3200
原创 Java语言实现MD5加密
package com.lc.igou.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util { public static String ge
2015-05-03 20:23:38 2211
原创 Android使用自己封装的Http和Thread、Handler实现异步任务
目录结构如下:Http协议的封装:使用http协议有request和response这两个主要的域,下边是Http协议封装的结构图 (1)HttpRequestInter.java:作为request域对象,应该可以获得客户端请求的地址和httpRequest对象,这样的话才可以获得客户端请求的参数等信息;另外public HttpResponseInter request() throws Ex
2015-05-03 16:26:44 7006
原创 Android模仿微信语音聊天功能
项目效果如下:项目目录结构如下:代码如下:AudioManager.javapackage com.xuliugen.weichat;import java.io.File;import java.io.IOException;import java.util.UUID;import android.media.MediaRecorder;public class AudioManager {
2015-05-03 09:54:23 18757 31
原创 Spring框架分为哪七大模块
Spring框架的七大模块1. Spring Core:Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。2.Spring Context:构建于Core封装包基础上的 Context封装包,提供了一种框架式的对象访问方法,有些象JNDI
2015-04-26 19:02:08 36677 11
原创 Android异步处理二:AsynTask介绍和使用AsyncTask异步更新UI界面
在上一篇(http://blog.csdn.net/xlgen157387/article/details/45269389)中介绍了使用Thread+Handler实现非UI线程更新UI界面的方法步骤,下边做一下如何同构AsyncTask异步任务来更新UI界面。(1)AsyncTask的介绍通过上图中的AsyncTask的源码结构图可以看到,主要用于重载的方法是doInBackground(),o
2015-04-25 13:14:57 7415 7
原创 Android异步机制一:使用Thread+Handler实现非UI线程更新UI界面
概述:每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操作,则会报错:CalledFromWrongThreadException only the origi
2015-04-25 12:51:13 4397 1
原创 Android+SSH开发商城App(1)数据库的创建和环境的搭建
项目简介该项目主要是使用SSH开发Android后端服务器程序和前端App代码的实现,主要技术包含: Android AsyncTask 、常见自定义控件、客户端高层类封装、Android HTTP通信、用户管理、购物流程、定位、二维码等知识点,希望大家跟踪查看最新的学习笔记。数据库的创建数据库使用的是MySQL5.6版本,脚本代码如下:SET FOREIGN_KEY_CHECKS=0;DROP
2015-04-24 16:22:34 3795 1
原创 Android自定义圆形进度条
首先看一下效果:自定义的View:import com.example.circlepregress.R;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android
2015-04-22 15:22:15 2413
tomcat-redis-session
2016-07-25
Node.js MongoDB AngularJSWeb开发中文版.part1
2016-06-02
jakarta-taglibs-standard-1.1.2.zip
2016-05-13
mysql-connector-java-commercial-5.1.25-bin.jar
2014-12-04
Spring3+Hibernate4+Struts2 jar包 SSH框架
2014-10-02
properties editor
2014-09-24
Eclipse编辑器基本设置包含基本使用的设置配置过程
2014-08-05
MyBatis动态代理实现无接口实现类操作数据库实现原理
2017-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人