自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 数据库设计概述

什么是数据库设计?就是根据业务系统的具体需求,结合我们所选用的数据库系统,为这个业务系统构造出最优秀的数据存储模型。并建立好数据库中的表结构及表与表之间的管理关系的过程。使之能有效的对应用的数据进行存储并可以高效的对已经存储的数据进行访问。为什么要进行数据库设计?只有我们设计了才能出现优良的数据库设计才能提高我们系统的性能,提供更好的服务。否则就是糟糕的数据库设计会出现很多问题,影响我...

2019-03-08 14:52:25 5543

原创 Android核心技术之(10)---动画(Aimation)

1.什么是动画•动画有下面两种情况:1.同一个图形通过视图在界面上进行透明度,缩放,旋转,平移的变化(View动画)2.在界面的同一个位置上不断切换显示不同的图片(Drawable动画)•动画的分类:1.View Animation1.1单一动画(Animation)•缩放动画(ScaleAnimation)•透明度动画(AlphaAnimation

2017-02-27 08:51:06 420

原创 Android核心技术之(9)---四大应用组件之ContentProvider

1.ContentProvider是什么?•ContentProvider是四大应用组件之一•当前应用使用ContentProvider将数据库表数据操作暴露给其它应用访问•其它应用需要使用ContentResolver来调用ContentProvider的方法•它们之间的调用是通过Uri来进行交流的2.相关API•C

2017-02-24 15:07:16 362

原创 Android核心技术之(8)---四大应用组件之BroadcastReceiver

1.理论概述1.1.广播事件处理属于系统级的事件处理(一般事件处理是属于View级的事件处理)1.2.一个应用可以在发生特定事件时发送Broadcast,系统中任何应用只要注册了对应Receiver就会接收到此Broadcast1.3.一个应用如果对某个广播感兴趣, 就可以注册对应的Receiver来接收广播1.4.广播事件机制是应用程序(进程间)之间通

2017-02-23 09:34:03 391

原创 Android核心技术之(7)---四大应用组件之Service

1.Service是什么1.1.Service是一个应用组件,它用来在后台完成一个时间跨度比较大的工作且没有关联任何界面1.2.一个Service可以完成下面这些工作:  访问网络  播放音乐  文件IO操作  大数据量的数据库操作  ……1.3. 服务的特点:•Service在后台运行,不用与用户进行交互        •即使应用退出, 服务也

2017-02-22 14:25:40 941

原创 Android核心技术之(6)---事件机制

1.理论概述•提出问题:•Android是如何响应对其中的某个视图的触控操作呢?•Android是如何响应对手机的按键的操作呢?•解决方案:•MotionEvent机制(触屏)•KeyEvent机制(按键)2.触屏操作的理解•最基本的操作类型:down : 手指按下move : 手指在屏幕上移动up : 手指从屏幕上离开

2017-02-22 09:44:43 291

原创 Android核心技术之(5)---消息机制与异步任务

1.理论概述•在Android中,只有在UIThread中才能直接更新界面•在Android中,长时间的工作(联网)都需要在workerThread中执行•在分线程获得服务器数据后, 需要立即到主线程中去更新界面显示数据•如何实现线程间通信呢?消息机制&异步任务2.消息机制的相关API•Message :消息   •可理解为线程间通讯的数

2017-02-21 10:28:59 328

原创 Android核心技术之(4)---数据存储

1.Android支持的数据存储方式:•SharedPrefrence存储•手机内部文件存储•手机外部文件存储•Sqlite数据库存储•远程服务器存储2.SharedPrefrencd存储2.1特点•SP存储专门用来存储一些单一的小数据•存储数据的类型:  boolean,float, int,long, String•数

2017-02-20 09:31:28 396

原创 Android核心技术之(3)下---常用的UI布局

1.概述•布局本身是不能显示出任何数据,它可以包含一些子视图, 并控制子视图的布局•常用的Layout:LinearLayout、RelativeLayout、FrameLayout、ListView、GridView属性:针对任何View的属性•常用的最基本属性•内边距属性padding•外边距属性margin只针对RelativeLayo

2017-02-17 09:29:44 284

原创 Android核心技术之(3)上---系统组件component

1.UI的定义•全称user interface, 意为:用户界面•UI由View和ViewGroup组成       •View类是所有视图(包括ViewGroup)的根基类•View在屏幕上占据一片矩形区域,并会在上面进行内容绘制•ViewGroup包含一些View或ViewGroup,用于控制子View的布局2.UI事件•当用户通过手指触摸

2017-02-16 15:32:24 1417

原创 Android核心技术之(2)---四大应用组件之Activity

1.组件的特点它的类必须实现特定的接口或者继承特定的类;需要在配置文件中配置其全类名;它的类实例不是通过new来创建的,而是系统自动创建的;它的对象都有一定的生命周期,它的类中都有对应的生命周期的回调方法。2.Activity的定义Activity直接翻译为活动,它是Android的四大应用组件之一,也是最重要的应用最多的组件;Activity是用来提供一个让用

2017-02-16 09:17:19 509

原创 Android核心技术之(1)---android快速入

1.Android各个版本:•1.5 Cupcake(纸杯蛋糕)--API 3•1.6 Donut(甜甜圈) --API 4•2.1 Éclair(闪电泡芙) --API 7•2.2 Froyo(冻酸奶) --API 8•2.3Gingerbread(姜饼) –API 9•3.0 Honeycomb(蜂巢) –API 11•4.0 Icecream SandWich

2017-02-14 16:50:01 713

原创 javaScript基础知识

1.JavaScript组1.1 ECMAScript:解释器、翻译、 核心   几乎没有兼容性问题1.2 DOM:Document Object Model   document   操作HTML的能力 有一些操作不兼容1.3 BOM:Browser Object Model  浏览器   window  没有兼容问题(完全不兼容)2.变量类型2.1

2016-07-14 15:03:38 284

转载 内部类

本文主要参照网上的一些相关文章、以及thinking in java 第三版,对java里面的内部类进行了一个较为详细的总结内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、

2016-07-05 14:33:49 262

转载 Linux禁止ROOT从ssh远程登陆

Linux系统默认情况下ROOT是可以通过ssh远程登录的。但出于安全考虑,一般建议禁止ROOT从ssh远程登陆,因为黑客可能通过暴力破解你的ROOT密码,这样大大的增加系统的危险性。那么Linux系统是如何设置禁止ROOT ssh远程登录的呢?下面看看Linux禁止ROOT从ssh远程登陆的具体操作。1、修改sshd的配置文件/etc/ssh/sshd_config。

2016-07-04 17:37:15 1788

转载 springmvc+spring3+hibernate4框架整合完整版

项目开发环境1.Eclipse2.tomcat7.03.MySQL项目的整体架构所用到的jar包数据库表数据库表就不用教大家了,一张表,很简单的,下面是我建好的表下面是web.xml的详情信息[html] view plain copy

2016-05-13 15:43:57 2383 1

转载 Java反射机制深入研究

Java反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。

2016-05-13 15:23:49 227

转载 Java多线程技术

Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可

2016-05-12 09:56:22 539

转载 Tomcat下搭建同IP不同端口的多站点

环境:Tomcat7.0.55 Tomcat下搭建同IP不同端口的多站点Tomcat多使用在开发环境里,但有时也做生产环境。在生产环境下多会碰到,需要在一个tomcat下放置多个站点的情况。有时还需要同时打开多个不同的端口,接受多个域名请求的情况。通常这种情况会开启多个tomcat实例。这种方法有如下利弊:优点:1.每个站点相互独立,互相不受干扰。不会因为一个站点繁忙导致,

2016-05-11 18:19:21 348

原创 myeclipse 远程调试linux下的tomcat

(1).更改Linux系统上的Tomcat启动文件远程调试端口,登录服务器,找到Tomcat安装路径,进入到bin目录    (2).打开目录下的catalina.sh文件,找到JPDA_ADDRESS=”8000”,8000代表远程调试端口,可以更改成其他没有被占用的端口,更改完成后保存退出。 (3)debug模式启动Tomcat:进入tomcat的bin目录,输入./catalina.

2016-05-11 10:35:25 548

原创 mysql 和 Linux 的密码修改

如何修改MySql数据库的用户名和密码?首先进入命令行下:以root用户登录,命令:mysql -uroot -p 回车 输入密码;mysql>use mysql;mysql>UPDATE user SET password=PASSWORD('输入新密码') WHERE user='root';mysql>FLUSH PRIVILEGES;已经完成。 

2016-03-29 16:23:55 245

原创 linux下安装apache-tomcat-7.0.2.tar.gz

1.如果开始的时候apache-tomcat-7.0.47.tar.gz在redhat桌面上,将apache-tomcat-7.0.47.tar.gz放置到/usr/tomcat7目录下    cp /home/toto/Desktop/apache-tomcat-7.0.47.tar.gz /usr/tomcat7/    2.进入tomcat7目录下    cd /usr/tomc

2016-03-03 10:37:29 4046

转载 linux下查看已经安装的jdk 并卸载jdk

一、查看Jdk的安装路径:   whereis javawhich java (java执行路径)echo $JAVA_HOME echo $PATH   备注:如果是windows中,可以使用: set java_home:查看JDK安装路径java -version:查看JDK版本   二、卸载旧版本的JDK:

2016-03-03 10:25:18 364

转载 用Spring MVC实现用户登录的完整实例

用Spring MVC实现用户登录的完整实例 本例子是再Eclipse中建立一个Tomcat工程,来讲解Spring MVC 的全过程,实例代码如下: 编写日记文件放在myMVC/WEB-INF/src下 #指定日志输入文件的大小 log4j.appender.stdout.MaxFileSize=500KB log4j.appender.stdout.MaxBacku

2016-02-25 09:20:08 6541 1

转载 spring与mybatis三种整合方法

本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。 1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。  (1)Spring配置文件:    

2016-02-14 10:17:48 333

转载 基于注解的mybatis和spring整合

ibatis改名为mybatis已经将近一年了,mybatis3也发布了,但是相关的开发文档却很少,查阅了官方的使用指南,也是说的模糊不清,一笔带过,尤其是注解部分,只是列举了注解种类,却没有对应的例子,因此可能会给某些兄弟使用mybatis注解带来困惑,我想就我微薄的知识想对mybatis注解的使用以及和spring整合谈谈自己的看法,也希望大家猛烈的指正我的错误。首先当然得下载myba

2016-02-03 18:01:29 578

转载 Spring 4.0.2+Spring MVC 4.0.2+MyBatis 3.2.6

SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)        使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和

2016-02-03 16:53:17 2011

原创 关于spring+springMVC+myBatis的一些基础配置以及整合

web.xml  <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.s

2016-01-27 14:19:44 326

转载 MyBatis3整合Spring3、SpringMVC3

MyBatis3整合Spring3、SpringMVC3开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、tomcat6 IDE:eclipse、MyEclipse 8 Database:MySQL 开发依赖库: JavaEE5、Spring 3.0.5、Myba

2016-01-27 14:18:40 370

转载 Spring基础知识汇总

Spring简介Spring框架由Rod Johnson开发,Rod Johnson’s twitter,Rod Johnson’s 百度百科,2004年发布了Spring框架的第一版。Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。Spring总结起来优点如下:低侵入式设计,

2016-01-22 15:41:42 295

转载 SpringMVC学习笔记

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

2016-01-22 13:19:41 395

转载 从MVC和三层架构说到ssh整合开发

1.MVC(Model-View-Controller)设计模式:首先让我们了解下MVC(Model-View-Controller)的概念:     MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和

2016-01-22 10:14:04 3879

转载 Java Remoting远程服务

今天我们来聊聊Java远程服务的解决方案。Java分布式远程服务的解决方案,近几年在互联网应用越来越普及。我们简单分析下,形成这种格局的背景。从无到有开发一个产品的时候,如果技术框架没有积累,那么代码的实现会比较随意,很多时候前端web层耦合了很多后端DAL层的代码。接下来,随着产品越来越多,每个产品的技术实现都会有很多重复代码。这就给后期的维护和升级带来了不便(比如针对某个服务做缓存优化或者

2016-01-21 16:05:16 944

原创 网贷行业常用名词

几种常见的计息方式:到期还本、等额本息、等额本金到期还本、先息后本:借款人每月只偿还利息,在最后一个越偿还利息+本金。计算公式:非最后一月,每月还款额=本金×月利率。最后一月,每月还款额=本金+本金×月利率。适用环境:商业贷款。等额本息:借款人每月偿还同等数额的借款(包括本金和利息)。借款人每月还款额中的本金比重逐月递增、利息比重逐月递减。计算公式:每月还款额=贷款本金

2016-01-21 14:23:51 660

转载 69道Spring面试题和答案

目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并

2016-01-21 14:21:18 350

转载 Spring概述

Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集

2016-01-21 11:37:20 1009

转载 iText导出PDF经典实现

上篇文章我们借助POI导出了EXCEL格式的文件,这次我们换另一种格式PDF,那么,用什么开源组件呢?呵呵,听说iText不错,我们就用iText吧。 首先我们来了解下iText: 简单地说,iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与

2016-01-20 11:04:35 398

转载 POI导出EXCEL经典实现

在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有很多,

2016-01-20 10:31:10 237

网贷行业常用名词

网贷行业常用名词,适用用于互联网金融领域的程序开发人员学习使用。

2016-01-21

很好的一个数据结构

一个很好的关于Java数据结构的解析文件

2015-04-10

空空如也

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

TA关注的人

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