自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring随笔

IOC:控制反转(获得依赖对象的过程被反转了)>>更合适的名字“依赖注入”( )

2017-02-22 16:20:07 296

原创 c/s中springmvc原理

2017-02-16 15:15:59 1260

原创 常规选择器

1.简单选择器ID选择器只返回单个元素,在一个页面仅使用一个ID2.进阶选择器还有一种选择器,可以在ID和类(class)中指明元素前缀3.高级选择器理论上来讲,jQuery提供的方法find()、next()、nextAll()和children()运行速度要快于使用高级选择器

2017-02-15 11:01:42 295

原创 事务处理

cookie 和session 的区别:1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗   考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能   考虑到减轻服务器性能方面,应当使用COOKIE。

2017-01-07 16:29:08 321

原创 SQL简介&数据表分析&数据查询

SQL指的是结构化的查询语句        SQL有几个子类:DML:数据的更新与查询操作(SELECT,FROM,INSERT,GROUPBY,HAVING,WHERE,UPDATE,DELECT),DDL:数据库对象的定义语句,DCL         scott用户表         首先如果想知道某一个用户(模式)所有的数据表,可使用如下语法完成:

2016-12-13 11:57:48 981

原创 SQL语言基础

数据定义:在标准SQL语句中,数据对象主要包括表、视图和索引。在Oracle数据库中,还有各种其他的数据对象,如触发器、游标、过程、程序包等。创、删、修:CREATE、DROP、ALTER标准SQL语句中,由于视图是基于表的虚表,索引是依附在基表上的,因此视图和索引均不提供修改视图和索引定义的操作。若用户想修改,则只能通过删除再创建的方法CREATE:1.创建表建立数据库最

2016-11-14 15:03:17 348

原创 工厂模式相关

概念:实例化对象,用工厂方法代替new操作   工厂模式包括工厂方法模式和抽象工厂模式           抽象工厂模式是工厂方法模式的扩展意图:定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化工厂方法把实例化的工作推迟到子类中去实现什么情况下适合工厂模式:有一组类似的对象需要创建在编码时不能预见需要创建哪种类的实例系统需要考虑扩展性,

2016-11-08 19:07:02 210

原创 工厂模式

what:工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。            三种:简单工厂模式、工厂方法模式、抽象工厂模式简单工厂模式:或称静态工厂方法模式,是不同的工厂方法模式的一个特殊实现。简单工厂模式就是由一个工厂类根据传入的参量决定创建出哪一种产品类的实例。简单工厂模式涉及到工厂角色、抽象产品角色

2016-10-19 17:55:38 287

原创 Java语言的接口

what:一个Java接口是一些方法特征的集合,这些方法特征当然来自于具体方法,但是它们一般都是来自于一些系统中不断出现的方法            (“接口”有两种不同的含义:第一种是指Java接口,这是一种Java语言中存在的结构,有特定的语法和结构;另一种仅仅是指一个类所具有的方法的特征集合,是一种逻辑上的抽象)             (一个方法的特征仅包括方法的名izi、参量的种

2016-10-18 14:52:02 564

原创 OCP与其他设计原则的关系

OCP:(开闭原则)可以在不必修改源代码的情况下改变这个模式的行为         用面向对象的语言来讲,不允许更改的是系统的抽象层,而允许扩展的是系统的实现层         抽象化是关键         对可变性的封装原则里氏替换原则        里氏替换原则中说,任何基类可以出现的地方,子类一定可以出现。        里氏替换原则是对OCP的补充。实现OC

2016-10-17 10:48:14 593

原创 CSS样式

CSS简介:        CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等        使用CSS样式的一个好处是通过定义某个样式,可以让不同网页位置的文字有着统一的字体、字号或者颜色等CSS语法:        css 样式由选择符和声明组成,而声明又由属性和值组成,如

2016-10-14 18:30:27 329

原创 HTML笔记(二)

为表格加入边框:         table tr td,th{ border:1px  solid  #000; }标签,为表格添加标题和摘要:         摘要:                  摘要的内容是不会在浏览器中显示出来的。它的作用是增加表格的可读性(语义化),使搜索引擎更好的读懂表格内容,还可以使屏幕阅读器更好的帮助特殊用户读取表格

2016-10-14 17:51:35 247

原创 HTML笔记(一)

关系:          html是网页内容的载体;内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。          css样式是表现;就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。          javascript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表

2016-10-14 16:48:34 286

转载 HttpClient批量上传文件(二)AsyncTask+HttpClient

请尊重他人的劳动成果,转载请注明出处: Android网络编程之使用HttpClient批量上传文件(二)AsyncTask+HttpClient并实现上传进度监听 运行效果图:        我曾在《Android网络编程之使用HttpClient批量上传文件》一文中介绍过如何通过HttpClient实现多文件上传和服务器的接收。在上一篇主要使用Handler+Htt

2016-07-11 09:04:08 548

转载 网络编程之使用HttpClient批量上传文件

请尊重他人的劳动成果,转载请注明出处:Android网络编程之使用HttpClient批量上传文件我曾在《Android网络编程之使用HTTP访问网络资源》一文中介绍过HttpCient的使用,这里就不在累述了,感兴趣的朋友可以去看一下。在这里主要介绍如何通过HttpClient实现文件上传。1.预备知识:          在HttpCient4.3之前上传文件主

2016-07-11 08:55:46 2993

转载 Android面试题链接

Java面试题1http://www.cnblogs.com/xing901022/p/3975626.html71道经典Android面试题和答案,重要知识点都包含了http://blog.csdn.net/linux_loajie/article/details/7661722android面试题总结加强再加强版(一)http://blog.

2016-07-03 21:58:39 252

原创 加载图片的三种模式

import java.io.IOException;import java.lang.ref.SoftReference;import java.net.URL;import java.util.HashMap;import java.util.Map;import java.util.concurrent.ExecutorService;import java.util

2016-06-24 21:05:00 587

转载 Android的POST方法详解

转载网址:http://www.cnblogs.com/crazypebble/archive/2011/03/23/1991829.html在Android中使用Handler和Thread线程执行后台操作对于线程的控制,我们将介绍一个 Handler类,使用该类可以对运行在不同线程中的多个任务进行排队,并使用Message和Runnable对象安排这些任务。在javadoc中,对H

2016-06-23 21:24:31 1118

原创 MVC浅谈

mvc是model,view,controller的缩写,mvc包含三个部分: l模型(model)对象:是应用程序的主体部分,所有的业务逻辑都应该写在该层。2视图(view)对象:是应用程序中负责生成用户界面的部分。也是在整个mvc架构中用户唯一可以看到的一层,接收用户的输入,显示处理结果。3控制器(control)对象:是根据用户的输入,控制用户界面数据显示及更新mod

2016-06-09 16:06:42 306

原创 实现图片的自动滚动

此案例是实现页面的自滚动,且中间有小圆圈随着连动:private void setIndicator() {  layout=(LinearLayout) findViewById(R.id.pagerIndicator);  for (int i = 0; i    View view=new View(this);   LinearLayout.LayoutPa

2016-06-09 09:26:26 1071

转载 多线程讲解

本文主要讲了Java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。首先讲一下进程和线程的区别:  进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。  线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。  线程和进程一样分为五个阶段:创建

2016-05-30 08:16:27 312

原创 多线程的理解

进程:即任务任务并发执行是一个宏观概念,微观上是串行的进程的调度是由OS负责的(有的系统为独占式,有的系统为共享式,根据重要性,进程有优先级)线程由两种方式实现:一:Class MyThread extends Thread{      public void run(){       需要进行执行的代码,如循环       }}publ

2016-05-28 15:59:13 422

原创 集合的理解

集合框架接口:(collection接口和map接口)

2016-05-28 15:36:47 285

原创 安卓消息机制

理解:假如一个隧道就是一个消息队列,那么里面的每一辆汽车就是一个一个的消息(忽略超车等因素),即先进先出。Looper:(相当于隧道),一个线程可以产生一个Looper对象,由它管理此线程里的MessageQueue。Handler:(汽车)构建Handler对象来与Looper沟通,以便push新消息到MessageQueue或接收Looper(从MessageQueue取出)所送来

2016-05-25 22:48:10 321

原创 内部类的理解

内部类(理解)(1)把类定义在另一个类的内部,该类就被称为内部类。举例:把类B定义在类A中,类B就被称为内部类。(2)内部类的访问规则A:可以直接访问外部类的成员,包括私有B:外部类要想访问内部类成员,必须创建对象(3)内部类的分类A:成员内部类B:局部内部类(4)成员内部类A:private 为了数据的安全性B:static 为了访问的方便性成

2016-05-19 23:41:58 289

转载 ViewPager三个步骤

ViewPager 一、ViewPager显示数据 1.数据:数组或集合 2.(ViewPager)findViewById();3.new PagerAdapter;      3.1Override isViewFromObject(),return view==object;      3.2Override getCount(), return 控件个数

2016-05-14 00:08:39 314

原创 面向对象的一些心得

静态变量位于方法区的静态区,随类的加载而加载。栈内存的变量是局部变量,必须声明初始化,随方法的调用而存在,随方法调用完毕而消失。堆内存的变量是成员变量,有默认初始化,随对象的创建而存在,随对象的消失而消失。**不能跨方法访问变量***匿名对象的应用场景:调用方法,只调一次,可做实参传递。****有小括号的是方法,无括号的为变量。new对象时:成员变量先默认初始化(n

2016-05-12 22:16:29 541

原创 ListView点击事件中需要注意的问题

当ListView item中的子元素为button,ImageButton,ChecBox等button时,这些对象默认会优先获得焦点,这样可能导致listview 的item不能直接进行点击,假如有这个需要可以在listview 对应的item布局中的根元素上添加android:descendantFocusability属性,它的值有如下三个:1)blocksDescendants

2016-05-11 22:43:01 324

原创 快捷键

1、完成代码:ctrl+\ //任何地方按下此组合键,均会提示相应的参考字段; 2、错误提示:alt + enter //顾名思义,当系统报错时,按下此组合可以查看系统提示; 3、自动完成字符串: ctrl+L ctrl+k //后者(Ctrl+L没用过)组合键自动打出字符串,每按一次打出一个新串,串序自下向上; 4、右键:修复自动导入 5、右键:格式化代码风格 6、导入所需包

2016-04-26 21:02:18 426 4

空空如也

空空如也

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

TA关注的人

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