自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring事务管理

代码运行环境搭建spring一系列jar包需要准备齐全AccountDao.java(接口)

2017-02-15 14:38:45 362

原创 mybatis缓存管理

缓存的作用mybatis缓存机制用于提高数据库性能,减轻数据压力。缓存作用域一级缓存是sqlsession级别的,就是每个sqlsession里都有一个HashMap来存储数据,当然不同对象每个缓存区域也不一样,所以一级缓存是不相互影响的。二级缓存是mapper级别的的,也就是每个sqlsession都可以访问同一个mapper,这里不是说二级缓存只有一个,也是每个mapper中有

2017-02-12 21:53:49 2726 1

原创 mybatis延迟加载

问题出现由于多表查询相对于单表查询是非常消耗时间的,所以就出现了延迟加载的方法,首先延迟加载,先从单表开始查询,在查询对应多表的数据,单表查询速度比多表查询块,所以延迟加载是可以提升数据查询速度。延迟加载的实现使用resultMap实现高级映射,也就是使用association或者collection实现延迟加载需要开启mybatis延迟加载的开关,和关闭积极加载(也就是按需加

2017-02-06 10:31:29 486

原创 shiro基本配置

shiro:web配置 contextConfigLocation classpath:spring-shiro.xml 加载shiro配置文件 <!-- 这里的filter-name 要和spring 的applicationContext-shiro.xml 里的 org.apache.shiro.spring.web.ShiroFilterFa

2017-01-21 15:30:09 1331

原创 shiro基本知识

什么是shiro?Shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。既然shiro将安全认证相关的功能抽取出来组成一个框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。 shiro使用广泛,shiro可以运行在web应用,非web应用,集群分

2017-01-20 19:44:19 1708 2

原创 maven环境配置

maven环境配置maven是一个项目管理插件,一般开发中会使用很多jar包,使用maven不用你手动去下载jar包,所有jar包仓库统一管理,只要配置一下pom文件即可。这可以提高开发效率,可以方便管理项目。1.下载maven可以访问官方网址:http://maven.apache.org/download.cgi这里可以根据情况选择自己需要下载的ma

2017-01-20 16:05:34 28979 3

原创 java修饰符final

final修饰符1.final修饰变量final修饰的变量指向是不可变的,比如string类型的数据,初始化就不可以改变了例如:public class FinalTest{ public static void main(String[] args) { final String a = "str1"; a = "str2"; }}因为final修饰

2017-01-05 20:45:28 677

原创 java多线程之线程同步

线程不同步问题的出现当处理共享资源的时候,修改数据和读取数据的同时,多线程不同步会出现数据不匹配,注意不匹配只是数据对不上,并不是说代码逻辑有问题,代码本身是没有逻辑错误的,但是在多线程中执行就会造成数据不匹配。举个栗子,比如一开始有100张火车票,对火车票的购买,当一个人买完火车票的时候火车票就会减一变成99,之后想买火车票刷新就应该显示99,但是在打印显示99的之前,又有一个人买了一张票,

2016-12-30 18:24:50 505

原创 oracle数据库基本操作

首先介绍一下主流的数据库有:大型数据库:oracle,db2中型数据库:MySql Sql Server小型数据库:Sqlite,Access我们使用oracle介绍使用软件 :OracleXEUniv 这里使用精简版路径配置:一般安装自己会配置好 C:\oraclexe\app\oracle\product\10.2.0\server\bin

2016-12-29 18:08:54 1174

转载 java IO最详解

初学Java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!)这篇文章感觉的写的不错,但是要注意他的变量设计,可能不认真的会看错

2016-12-25 18:08:39 536

原创 android ---notification详解

一:Notification的简介==       Notification是显示在手机状态栏的通知,手机状态栏位于手机屏幕的最上方,那里一般显示了手机当前的网络状态,电池状态,时间等。       Notification所代表的是一种具有全局效果的通知,程序一般通过NotificationManager服务来发送Notification.Android3.0增加Notificati

2016-12-22 23:56:58 1050

原创 android ---Service解析

一:Service的概述   Service是Android四大组件中与Activity最相似的组件。都代表执行的程序,Service与Activity的区别在于:   Service一直在后台运行,它没有用户界面,所以绝不会到前台来。一旦Service被启动起来之后,它就与Activity一样。完全具有自己的生命周期。   关于程序中Activity和service的选择标准:

2016-12-22 12:47:19 727

原创 android ---Intent示例大全

这是老师的课件,我觉得不错,就直接上传了吧指定Action,Category调用系统Activity        Intent代表了启动某个程序组件的意图,实际上Intent对象不仅可以启动本应用内程序组件,也可启动Android系统的其他应用的程序组件,包含系统自带的程序组件---只要权限允许。实际上android内部提供了大量标准的Acton,Catetory常量,其中用于启

2016-12-20 10:08:08 1209 1

转载 android ---Intent详解

转载地址:http://liangruijun.blog.51cto.com/3061169/634411一.Intent的介绍Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 In

2016-12-19 20:42:11 565

原创 android ---Fragment简单示例2

实现的功能是可以一个动态切换的fragment,可以通过图片点击切换fragment,图片也会相应改变这里有两种做法第一种import android.app.Activity;import android.app.FragmentManager;import android.app.FragmentTransaction;第二种import android

2016-12-19 19:36:07 507

原创 android ---Fragment简单示例

今天说讲讲静态fragment的使用<fragment android:name="com.example.fragment1.FirstFragment" android:layout_weight="1" android:id="@+id/first_fragment" android:layout_width="match

2016-12-19 19:19:09 583

原创 android ---Activity加载模式

如果对这边看不太懂的话,建议先看看我之前写过的博客http://blog.csdn.net/ksj_j/article/details/53674770首先Activity是由Task栈来管理的,Task的概念不好说,可以理解为类似Activity栈。官方API也没有关于Task的,我们只能通过getTaskId()这个方法来获取当前Task的id。我们只要知道他是一种栈就可以了,

2016-12-16 16:52:11 337

原创 android ---Activity生命周期

Activity是应用程序的表现层,一个运用程序可以包含多个Activity,一个Activity包含一个layout,他们之间可以跳转。首先介绍一下Activity栈:栈大家应该都了解,先进后出,我们已启动一个运用程序,其实Activity为MainActivity,此时MainActivity入栈,栈里有只有MainActivity且为栈顶Activity。如果跳转到第二界面,栈顶Ac

2016-12-16 08:58:48 494

转载 java虚拟机

原文地址:http://blog.csdn.net/seu_calvin/article/details/514045890. 前言Java虚拟机(Javavirtualmachine)实现了Java语言最重要的特征:即平台无关性。平台无关性原理:编译后的 Java程序(.class文件)由 JVM执行。JVM屏蔽了与具体平台相关的信息,使程序可以在多种平台上不加修

2016-12-15 12:11:45 640

原创 android轮播图示例

首先轮播图使用ViewPager控件来播放,如果有不懂ViewPager可以先去了解一下,可以看看我之前写的http://blog.csdn.net/ksj_j/article/details/53588080首先说一下我们要实现的功能有图片可以滑动轮播,可以自动轮播,还有标记显示图片处于第几张图片的圆点效果图如下activity_main.xml<Relati

2016-12-14 18:56:47 1590 2

原创 java多线程基础

1.在将多线程的前提下我先讲讲线程和进程的关系进程,一个应用对应一个进程,操作系统(OS)管理进程,进程启动需要资源CPU,内存。OS分配资源给进程,一个进程下面可以有很多线程,用来执行代码,线程不能脱离进程独立运行首先。JVM(关于java虚拟机)是一个进程,JVM会创建一个专门的一个线程(main)去执行main方法,JVM中还有GC垃圾回收的线程等等。2.线程分为前台线程,和

2016-12-13 21:11:58 397

原创 android--5大对话框

1.普通对话框AlertDialog2.日期对话框DateDialog3.时间对话框TimePickDialog4.进度条框ProgressDialog5.自定义对话框

2016-12-13 11:26:24 678 1

原创 ViewPager简单示例

ViewPager简单示例

2016-12-12 21:06:39 771

原创 android级联下拉菜单

3层级联菜单这里就给示例把,不做过多的解释,代码中基本的注释activity_main.xml代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2016-12-12 17:15:51 735

原创 java泛型

泛型基础使用,泛型的理解,泛型的简单运用。

2016-12-12 12:52:35 336

原创 String,StringBuffer,StringBuilder的区别

首先String,StringBuffrt,StringBuilder都是用于操作字符串。我们先说说String:String一种不可变类,即在给String类型的变量重新赋值的时候String的地址也会发生改变,所以会产生新的对象,而String变量的值如果相同,那么地址就是一样,也就是说他们指向都是一样的,所以重新赋值是生成一个新的对象然后指向新的对象。原来的指向的对象将会被当

2016-12-11 12:35:13 831

原创 ListView适配器BaseAdapter

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:lay

2016-12-09 18:42:16 304

原创 初识java反射

使用java反射目的:使得代码灵活如果你想写一个通用的方法,这个方法可以调用任何一个方法一般方法:public class Student{ public void say(){ System.out.println("hello world"); } } //调用java中任意一个对象的任何一个无参数方法 //这种方法太死板,不灵活 public void test

2016-12-09 13:12:44 381

原创 Javamail简单示例

Javamail代码代码示例:public class SendEmail { //发送人 private final static String from = "*******@163.com"; //邮箱发送协议 private final static String PROTOCOL = "smtp"; //smtp邮箱服务器 private final

2016-12-07 12:07:07 380

原创 内部类

1 成员内部类public class test{ public String msg = "aaa"; class A{ public void say(){ String msg = ""; System.out.println(test.this.msg); System.out.println(this.msg); } }}        1.1

2016-12-07 10:33:50 450

原创 javamail邮箱发送

最近刚刚学习javamail邮箱,不是太懂,分享一下自己学习心得1.邮箱服务器:要在internet中使用电子邮箱功能,必须有专门得电子邮箱服务器。2.由用户发送邮箱到服务器,再有服务器转发到目标邮箱。发送邮箱一般需要通过SMTP服务器,SMTP相当于我们邮局会帮助我们把邮件送到,这个很关键,新手使用邮箱进行测试必须将邮箱开通SMTP/POP3,这个是基本的,不会可

2016-12-02 09:31:13 438 2

原创 初来乍到

以前经常观看别人得CSDN,觉得很不错,可以相互学习,我也想加入这个团体,相互学习,其实就是测试一下而已

2016-12-02 08:41:23 295

空空如也

空空如也

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

TA关注的人

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