自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 IDEA新建MAVEN项目时速度缓慢

IDEA新建MAVEN项目时速度缓慢解决方法:http://blog.csdn.net/qq_30551211/article/details/51277444转载于:https://www.cnblogs.com/FlySheep/p/6200816.html

2016-12-19 22:18:00 89

转载 Bug 记录(持续更新。。。)

1. Intellij IDEA 启动 Timcat 时在控制台日志显式乱码解决方法:在 VM Options 里面添加:-Dfile.encoding=UTF-8。如下图所示:2. Intellij IDEA 启动 Tomcat 时提示“Application Server was not connected before run configuration stop, reas...

2016-11-20 13:14:00 132

转载 RecyclerBaseAdapter 和 OnItemClickListener

import android.support.v7.widget.RecyclerView.Adapter;import android.support.v7.widget.RecyclerView.ViewHolder;import android.view.LayoutInflater;import android.view.View;import android.view...

2016-09-06 15:53:00 163

转载 AutoLoadRecyclerView

import android.content.Context;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerView;import android.util.AttributeSet;/** * 滚动到底部时自动加载的Recycler...

2016-09-06 15:51:00 124

转载 BaseActionBarActivity

import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.support.v7.widget.Toolbar;import android.view.View;import android.view.View.OnClickListener;import c...

2016-09-06 15:50:00 61

转载 Volley + OkHttp3 + Gson 组合的简单网络请求封装

1. Volley —— Google出品的android平台轻量级网络库优点:扩展性强,请求队列管理基本介绍:http://blog.csdn.net/itachi85/article/details/51043704github镜像: https://github.com/mcxiaoke/android-volley2. okhttp —— Square出品的java网...

2016-09-06 10:06:00 93

转载 Android开发中常用的依赖(持续更新中。。。)

1. Volleycompile 'com.android.volley:volley:1.0.0'2. okhttpcompile 'com.squareup.okhttp3:okhttp:3.4.1'compile 'com.squareup.okhttp3:okhttp-urlconnection:3.4.1'3. Gsoncompile 'com.google.cod...

2016-09-06 09:48:00 77

转载 Retrofit最基本用法

package qianxingzhe.retrofit_learning;import java.util.List;import java.util.Map;import retrofit2.Call;import retrofit2.http.Body;import retrofit2.http.Field;import retrofit2.http.FieldMa...

2016-08-07 14:56:00 74

转载 RxJava的简单介绍

1. RxJava是什么?一个词概括:异步2. RxJava的好处一个词概括:简洁。随着程序逻辑变得越来越复杂,它依然能够保持简洁。3. API介绍和原理解析3.1 概念:扩展的观察者模式RxJava的异步实现,是通过一种扩展的观察者模式来实现的。3.2 RxJava的观察者模式RxJava有四个基本概念:1. Observable:可观察者,即被观察者2. Obse...

2016-08-07 08:50:00 89

转载 RxJava部分操作符

package qianxingzhe.rxjava_learning;import org.junit.Test;import java.util.ArrayList;import java.util.List;import rx.Observable;import rx.Observer;import rx.Scheduler;import rx.Subscrib...

2016-08-07 08:49:00 47

转载 Android-day04

Android基础网络第一天01 网络html源码查看器访问网络需要加Internet权限:android.permission.INTERNET 使用UrlConnection请求一个url地址获取内容: //1.创建一个Url对象 URL url = new URL(url_str); //2.获取一个UrlCon...

2016-07-03 11:02:00 85

转载 Android-day03

Android基础第三天1 Android下数据库创建什么情况下我们才用数据库做数据存储? 大量数据结构相同的数据需要存储时。mysql sqlserver2000 sqlite 嵌入式 轻量级SqliteOpenHelper创建数据库步骤:1.创建一个类集成SqliteOpenHelper,需要添加一个构造方法,实现两个方法oncreate ,onupgrade ...

2016-07-03 10:59:00 85

转载 Android-day02

数据的存储1.测试的相关概念 (了解) SUV 好的软件不是开发出来的是测试出来的 jd 黑客 当当: -10 1.测试是否知道源代码 黑盒测试 不知道代码 白盒测试 知道代码 2.按照测试的粒度 方法测试 单元测试 Junit 集成测试 ...

2016-07-03 10:56:00 78

转载 Android-day01

1.1G-4Gg:generation 代 3g:第三代移动通信技术1g: 大哥大 特点:安全性差,容易受干扰,通话不稳定,不能发短信2g:小灵通等功能机 特点:通话质量稳定,可以发短信彩信,简单wap上网,支持一些简单的java游戏3g:android ios 等智能手机 特点:上网快了很多,能够处理图像,音乐,视频流等多种媒体形式.4g: lte ...

2016-07-03 10:48:00 97

转载 java.lang.ClassNotFoundException: org.apache.jsp.index_jsp

一、出现的问题在使用IntelliJ IDEA 运行JSP页面时报以下错误:HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.index_jsptype Exception reportmessage java.lang.ClassNotFoundException: org.apache.j...

2016-06-10 20:58:00 1711

转载 事务管理、整合Junit、整合Web、SSH整合

-----------------------------------------本文目录-------------------------------------------一、事务管理1.1 回顾事务1.2 事务管理介绍1.2.1 导入jar包1.2.2 三个顶级接口1.2.3 PlatformTransactionManager 事务管理器1.2.4 Transact...

2016-06-10 13:03:00 114

转载 AOP、AspectJ、JdbcTemplate

一、AOP1.1 AOP介绍1.1.1 什么是AOP在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行...

2016-06-08 11:15:00 83

转载 Spring基础

一、spring框架概述1.什么是springSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许...

2016-06-02 09:41:00 77

转载 Hibernate对连接池的支持

一、连接池1.作用:管理连接;提升连接的利用效率!2.常用的连接池:C3P0连接池Hibernate 自带的也有一个连接池,且对C3P0连接池也有支持!Hbm 自带连接池:只维护一个连接,比较简陋。可以查看hibernate.properties文件查看连接池详细配置:#################################### Hibernate Conne...

2016-06-01 10:37:00 47

转载 Hibernate查询

一、查询概述1.get/load主键查询2.对象导航查询3.HQL查询,Hibernate Query language,Hibernate提供的面向对象的查询语言。4.Criteria查询,完全面向对象的查询(Query by Criteria,QBC)5.SQLQuery,本地SQL查询。缺点:不能跨数据库平台,如果改了数据库,sql语句有可能要改。使用场景:对于复杂sq...

2016-06-01 10:30:00 77

转载 组件映射、继承映射

一、组件映射1.概念类组合关系的映射,也叫作组件映射!注意:组件类和被包含的组件类,共同映射到一张表!2.需求汽车与车轮3.数据库T_Car主键 汽车名称 轮子大小 个数4.Car/** * Created by qianxingzhe on 16/5/28. */public class Car { private int id; ...

2016-05-28 11:16:00 89

转载 一对一映射

一、一对一映射1.需求用户与身份证信息,一条用户记录对应一条身份证信息!一对一关系!2.基于外键的映射实现1.身份证IdCard信息/** * 身份证 * Created by qianxingzhe on 16/5/28. */public class IdCard { /** * 身份证号(主键),对象唯一标识 */ pr...

2016-05-28 10:37:00 247

转载 对象的状态、一级缓存、懒加载

一、对象的状态Hibernate中对象的状态:临时/瞬时状态、持久化状态、游离状态。1.临时状态特点直接new出来的对象;不处于session的管理;数据库中没有对象的记录。2.持久化状态当调用session的save/saveOrUpdate/get/load/list等方法的时候,对象就是持久化状态。处于持久化状态的对象,当对对象属性进行更改的时候,会反映到数据库...

2016-05-27 09:38:00 53

转载 Hibernate配置

主配置文件Hibernate.cfg.xml:主配置文件中主要配置:数据库连接信息、其它参数、映射信息!常用配置查看源码:hibernate-distribution-3.6.0.Final\project\etc\hibernate.properties数据库连接参数配置例如:MySQL#hibernate.dialect org.hibernate.dialect....

2016-05-05 21:14:00 63

转载 Hibernate CRUD

DAOUtils.javaimport org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;/** * Created by qianxingzhe on 16/5/2. */public class DAOUtils { ...

2016-05-02 09:08:00 41

转载 Hibernate API

Configuration:配置管理类对象config.configure():加载主配置文件的方法(hibernate.cfg.xml),默认加载src/hibernate.cfg.xmlconfig.configure("cn/config/hibernate.cfg.xml"):加载指定路径下指定名称的主配置文件config.buildSessionFactory():创建...

2016-05-01 21:49:00 46

转载 Hibernate基础

Hibernate框架ORM1.ORM概念O:Object 对象R:Relation 关系M:Mapping 映射ORM:对象关系映射2.ORM解决什么问题?存储:能否把对象的数据直接保存到数据库?获取:能否直接从数据库拿到一个对象?想做上面两点,必须有映射!3.Hibernate与ORM的关系?Hibernate是ORM的实现Hibernate H...

2016-05-01 20:21:00 50

转载 IntelliJ IDEA新建一般的web工程

1. 新建Module选择Web Application,点击next,如下图所示:2.设置Module name、Content root、Module file location三个的值,点击Finish,如下图所示:3.在WEB-INF目录下新建classes和lib两个目录。如下图所示:4.打开Open Module Settings,在左侧栏选择M...

2016-04-12 09:37:00 66

转载 第2章 对象及变量的并发访问

synchronized同步方法方法内的变量为线程安全“非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在“非线程安全”问题,所得结果就是“线程安全”的了。这是方法内部的变量是私有的特性造成的。实例变量非线程安全如果多个线程共同访问1个对象中的实例变量,则有可能出现“非线程安全”问题。用线程访问的对象中如果有多个实例变量,则运行的...

2016-04-01 14:36:00 41

转载 第1章 Java多线程技能

进程的概念:进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动;是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。线程的概念:线程可以理解成是在进程中独立运行的子任务。比如QQ.EXE运行时可以有视频线程、下载文件的线程、发送表情的线程、传输数据的线程等。实现多线程的方式:1...

2016-03-30 19:08:00 73

转载 Struts2框架(二)

一、Struts2配置1.Struts2的Action的开发的几种方式  方式1:继承ActionSupport。(推荐使用)如果使用Struts2的数据校验功能,必须继承此类。  方式2:实现Action接口。  方式3:不继承任何类,不实现任何接口。2.通配符  在Struts2的配置信息中,可以用*与{1}可以优化配置。<?xml versio...

2015-10-25 10:42:00 76

转载 Struts2框架(一)

一、Struts2开发流程1.Struts2版本:2.32.引入jar文件(8个)  commons-fileupload-1.3.1.jar  【文件上传相关包】  commons-io-2.2.jar    commons-lang3-3.2.jar      【Struts对java.lang包的扩展】  freemarker-2.3.22.jar     ...

2015-10-19 14:58:00 53

转载 jsp定义全局的错误处理

1.在web目录下新建一个common文件夹,在common文件夹下建立500.jsp和404.html两个页面。500.jsp页面处理500错误,404.html用于处理404错误。两个文件的内容如下:500.jsp:<%@ page contentType="text/html;charset=UTF-8" language="java" isErrorPage="...

2015-10-07 13:43:00 59

转载 BeanUtils的使用、Java中的路径问题

一、BeanUtils的使用  BeanUtils主要解决的问题: 把对象的属性数据封装到对象中。  BeanUtils的好处:    1. BeanUtils设置属性值的时候,如果属性是基本数据 类型,BeanUtils会自动帮我转换数据类型。    2. BeanUtils设置属性值的时候底层也是依赖于get或者Set方法设置以及获取属性值的。    3. ...

2015-10-03 16:01:00 115

转载 IntelliJ IDEA 14.1.4(Window)快捷键

1.智能提示:Ctrl + Alt + 空格2.删除一行:Ctrl + Y3.剪切行:Ctrl + X4.代码格式化:Ctrl + Alt + L5.查找类:Ctrl + N6.选择可覆盖/继承的方法:Ctrl + O7.当前代码/文件中查找:Ctrl + F8.自动代码提示(提示的是自己定义的代码格式):Ctrl + J9.复制行或是块:Ctrl + ...

2015-09-19 13:36:00 70

转载 Log4J日志组件

一、使用步骤1.下载组件,引入jar文件log4j-1.2.11.jar2.配置:src/log4j.properties3.使用二、配置文件log4j.properties的配置# 通过根元素指定日志输出的级别、目的地# 日志输出优先级:debug < info < warn < error# 输出目的地:conso...

2015-08-23 12:35:00 60

转载 注解

一、概述注解:告诉编译器如何运行程序。作用:1. 告诉编译器如何运行程序;2. 简化(取代)配置文件二、常用的注解 // 重写父类的方法 @Override public String toString() { return super.toString(); } // 抑制编译器警告 ...

2015-08-23 09:49:00 59

转载 反射

一、概念反射,可以在运行时期动态创建对象;获取对象的属性、方法;二、案例public class Admin { // Field private int id = 1000; private String name = "匿名"; // Constructor public Admin() { Sy...

2015-08-22 11:10:00 66

转载 泛型

前言:先说两个快捷键1. Ctrl + Shift + R :查找当前项目中的类2. Ctrl + Shift + T:查找源码JAR包中的类一、概述1.泛型是JDK1.5以后才有的, 可以在编译时期进行类型检查,且可以避免频繁类型转化!2.泛型擦除:泛型只在编译时期有效,编译后的字节码文件中不存在有泛型信息!下面两个方法不是方法重写public void s...

2015-08-22 11:00:00 38

转载 AndroidStudio开发工具快捷键(转)

常用的快捷键如下:Ctrl+N:查找类Ctrl+Shift+N:查找文件Ctrl+Alt+L :格式化代码Ctrl+Alt+O:优化导入的类和包Ctrl+/:注释代码 格式://代码块Ctrl+Shift+/:注释多行代码 格式:/*代码块*/Ctrl+Alt+Space(空格):自动补全代码Ctrl+空格:代码感应提示Ctrl+Alt+Space:类名和接口名提示Ctrl+Shif...

2015-08-16 20:51:00 66

空空如也

空空如也

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

TA关注的人

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