自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (9)
  • 收藏
  • 关注

原创 【书籍总结】- 001maven实战与总结下载

maven实战与总结下载百度网盘地址:https://pan.baidu.com/s/1fEYY9sY3btkwEhwlPuchlA提取码:js2w

2020-09-09 16:31:21 115

原创 【架构师之路】-【spring源码学习】-02根据源码来运行小例子

01文章已经说到怎么部署源代码;这一章节来运行一个SPRING的小例子1、先创建一个项目,结构如图2、Main.java的代码:package com.test01;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPath

2017-12-21 18:43:25 220

原创 【架构师之路】-【spring源码学习】-01搭建源码环境

spring3.2 源码eclipse环境搭建!!

2017-12-21 13:22:53 404

原创 SVN学习2之创建多个仓库

1、在SVN目录下创建创建仓库目录  mkdir /home/svn/joblocation2、将目录定义为仓库     svnadmin create /home/svn/joblocation3、执行完第二步后;joblocation目录会出现几个文件 、conf....  进入conf目录,4、vi svnserve.conf   修改   anon-access=none

2017-10-19 12:57:24 1342

原创 SVN学习1之服务器搭建方法

http://www.cnblogs.com/mq0036/p/5250198.htmlsubversion使用1.9.7版本,CentOS6.8(64位)安装svn共需要使用如下软件,apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz、zlib-1.2.11、sqlite-autoconf-3180000.tar.gz(前面四个都是依赖包)、su

2017-10-19 12:56:20 326

转载 【架构师之路】-【01设计模式】-08所有模式

本人看了此博客;这是设计模式写得最好的,所以极力推荐java-my-life;只是此人只写了设计模式的。创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03/25/2

2017-09-20 18:31:51 209

原创 【架构师之路】-【01设计模式】-07设计原则之开闭原则

定义:开就是对扩展是开放的;对修改是关闭的。具体而言;当要对一个功能进行添加时;可以在原有的基础上添加一个类;但不允许去修改原有的类。举例说明:定义一个Person类 ;里面有一个Driver()的方法;传入一个Car的参数;然后调用Car。move方法[java] view plain copy public class P

2017-03-13 10:09:57 290

原创 【架构师之路】-【01设计模式】-06设计原则之迪米特法则

定义:一个对象应当对其他对象有尽可能少的了解,只和朋友说话,不和陌生人说话 朋友的介定:1、自身This(不用解释)2、方法参数传入public void drive(Car car) {   car.move();} 3、成员变量;4、成员变量的集合private List cars ; 类中的Car也是朋友 5、创建出来的对象;pub

2017-03-09 11:58:27 273

原创 【架构师之路】-【01设计模式】-05设计原则之接口分离原则

定义:使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口 举例说明:接口A需要实现方法a、b、c,具体实现类B实现方法a、b,实现类C实现a、c。所以B,C需要实现它们不需要的方法。public interface A { public void function1(); public void function2(); public void

2017-03-09 11:15:56 280

原创 【架构师之路】-【01设计模式】-04设计原则之依赖倒转原则

定义:高层模块不依赖低层模块,他们都依赖其抽象;抽象不依赖实现;实现依赖抽象。 总结:一句话就是面向接口编程。 举例说明:定义一个Person类 ;里面有一个Driver()的方法;传入一个Car的参数;然后调用Car。move方法public class Person{ public void drive(Car car) { car.move(); }

2017-03-09 10:45:08 283

原创 【架构师之路】-【01设计模式】-03设计原则之里式替换原则

里氏代换原则由2008年图灵奖得主、美国第一位计算机科学女博士Barbara Liskov教授和卡内基·梅隆大学Jeannette Wing教授于1994年提出。其严格表述如下:如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1代换o2时,程序P的行为没有变化,那么类型S是类型T的子类型。简单定义为:使用“抽象(Abstraction)”和“多

2017-03-08 15:41:35 327

原创 【架构师之路】-【01设计模式】-02设计原则之单一职责原则

目录:1、定义2、代码级别的单一职责3、方法级别的单一职责4、类级别的单一职责总结:现实中我们是可以违反代码级别的单一原则 :只有逻辑足够简单,那么可以在代码级别上违反单一职责原则,比如简单工厂模式。定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要

2017-03-08 14:51:11 228

原创 【架构师之路】-【01设计模式】-01对象之间关系

各种面向对象的设计语言中:我们将对象之间的关系分为6种:依赖关系、关联关系、聚合关系、组合关系、继承关系、实现关系;这6中关系的耦合程序依次增大一、依赖关系定义:即使用关系;特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系。比如:A使用B;则A依赖于B。例子:在Driver类里有一个Driver(Car car)的方法;我们需要将

2017-03-08 13:09:52 566

原创 Spring基础五之Springmvc和hibernate事务不提交

1、看springmvc.xml和spring.xml里的注解扫描不要如下配置springmvc.xml spring.xml 2、事务重复:Spring事务的两种 方式 :看看配置文件 和  Service类里是否有@T。。。的两种不能得重复用第一种 是用@Tran。。。。的 <!-- 定义事务处理类,不同的数据访问方式,事务处理类不同

2016-06-08 15:37:49 679

原创 Springmvc基础四之上传文件

第三讲说到注解;这一讲来说一下文件上传;Springmvc文件上传也给 我们封装了一个类即org.springframework.web.multipart.commons.CommonsMultipartResolver然后要实现 的话;也是一个很简单的过程;我们只需要配置好即可;这里我就把代码类粘贴出来;就不上传项目了 ;因为很简单;而且也不需要记住;只需要用到的时候来查一下配置即

2016-06-05 17:32:46 271

原创 Springmvc基础三之注解深入学习

上一节讲到注解的基本使用;这一节我们来更加深入的学习;先说一下上一节的注解怎么优化:前面一章在配置文件 里要配置两个Bean来解析注解;Springmvc3.0已经把它们合在一起了;看如下配置:<!-- -->  还有就是在控制器里的优化来看一看;package com.tgb.web.controller.anotation;

2016-06-05 12:41:53 279

原创 Springmvc基础二之开始注解

上一节咱们讲到Springmvc的原理的配置文件 的基本使用;今天我们来讲他的注解功能;首先我们先来了解一下为什么要用注解;如果是初学者;你肯定会觉得配置文件更加的直接;易懂;但凡你有一点的开发经验 ;你会觉得注解是神来之笔;因为这可以加快你的开发流程;而不用担心配置文件的一些配置错误;要用注解功能首先我们得先在name-servlet.xml里配置启用注解的类;<beans x

2016-06-05 10:21:33 360

原创 Springmvc学习原理和基一

Springmvc原理 ;原码会在下面的链接;此图为如下http://blog.chinaunix.net/uid-26959955-id-3265946.html这个博客所写;我不想画;所以就直接拿来用一下;先来看这张图;浏览器发送HTTP请求到我们的服务器;首先进入的是一个DispatcherServlet这个Servlet;WEB项目首先看的就是WEB.XML文件;

2016-06-03 14:47:02 270

原创 JVM内存管理和拦截所有JSP业面原理

首先我们来看一组参数 CATALINA_OPTS="-Xms1024m -Xmx8192m -XX:PermSize=512m -XX:MaxPermSize=1024m"这个参数是我昨天TOMCAT设置的;被领导骂了;叫我补一下内存的知识;首先我们来看XMS   XMX  XX这几个参数的意思;   XMS 和XMX分别代表堆内存的初始化空间 和堆内存的最大空间;XX为非堆内存的初始

2016-05-30 09:41:11 529

原创 android得到控件的高度

1、要想在主线程里访问网络阻塞式的:用StrictMod2 、在android程序里要想得到一些March_parent 、fill。。。这些的高度,如果在Oncreate里去getHeight(); getMea..Height()这是肯定得不到的;第一个会得到0;第二个得到比如是TextView的话就会得到你的字体的大小加一点点上下间距;要想得到这种数据的高度,你必须等到他画完

2015-07-09 22:21:40 569

原创 android 百度语音合成例子eclipse版和studio版

package com.example.baiduspeechmydemo;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp

2015-07-09 22:17:36 4547

原创 android mqtt运用

这几天一直在学习android 连接MQTT的运用;一些网上的写得都不仔细,看了老久终于理解了一些;现在就给大家简单的说一下怎么配置和传输数据;首先我们得先去下载一个http://download.csdn.net/detail/a346254964/8835693 Demo例子,这是我自己写的例子;eclipse的;然后你需要做的是下载一个activemq5.9;只是因为我用的是

2015-06-24 19:43:16 1293 2

原创 做一个有反弹效果的ScrollView

先上源码:package com.yxl.scrowview;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.view.animation.Transl

2015-06-14 22:52:52 589

原创 handler的两种写法

1、直接NEW出Handler,然后通过发送消息的方式来调用:mHandler.setMessage(Msg);Handler mHandler = new Handler() {  @Override  public void handleMessage(Message msg) {   switch (msg.what) {   case Glo

2015-06-13 15:29:11 1339

转载 getMeasuredHeight()与getHeight的区别

但是,实际上在当屏幕可以包裹内容的时候,他们的值相等,只有当view超出屏幕后,才能看出他们的区别:getMeasuredHeight()是实际View的大小,与屏幕无关,而getHeight的大小此时则是屏幕的大小。当超出屏幕后, getMeasuredHeight() 等于 getHeight()加上屏幕之外没有显示的大小转:http://www.tuicool.com/artic

2015-06-13 15:22:52 225

原创 android 最下面菜单框的拉动效果

package com.example.publicapp.pem;import java.util.ArrayList;import java.util.List;import com.example.publicapp.R;import android.content.Context;import android.graphics.Color;import an

2015-06-13 14:53:17 377

转载 android studio 问题

Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.Please refer to the user guide chapte

2015-06-11 20:25:48 270

转载 android分辨率

智能手机屏幕尺寸和分辨率一览表2.8英寸分辨率为640x480(VGA) 像素密度286PPI3.2英寸分辨率为480x320(HVGA) 像素密度167PPI3.3英寸分辨率为854x480(WVGA)像素密度297PPI3.5英寸分辨率为480x320(HVGA)像素密度165PPI3.5英寸分辨率为800x480(WVGA)像素密度267PPI3.

2015-06-09 19:01:12 357

原创 android调用百度地图定位与附近搜索

一、定位  1.下载百度百度地图APIdemo官网上下  2.下好的DEMO里找到Libs这个目录将里面的内容拷贝到自己的工程目录下,有LIB包也有文件夹,记住这是全部拷贝  3.我们调用百度地图时需要一个KEY值:这个是放在manifest.xml这个文件的application里的            android:name="com.baidu.lbsapi.API_

2015-06-04 21:38:57 688

转载 VelocityTracker类介绍

转自:http://www.cnblogs.com/0616--ataozhijia/p/3684988.htmlandroid.view.VelocityTracker主要用跟踪触摸屏事件(flinging事件和其他gestures手势事件)的速率。用addMovement(MotionEvent)函数将Motion event加入到VelocityTracker类实例中

2015-06-01 20:54:13 319

原创 android 滚动与设置接口方法

滚动方法:目前知道滚动有两种方法  第一种为根据触摸事件发生滚动:    即在View里面运用public boolean dispatchTouchEvent(MotionEvent ev) 这个方法来分发触摸事件;然后根据public boolean onTouchEvent(MotionEvent ev) 方法来实现事件的动作;这个dispatchTouchEvent

2015-06-01 20:28:37 336

原创 关于access数据库读取数据问题

1.如果字段里内容为0.0034则读取出来为0  解决:读取出来的内容先*1000,出来后在除以1000;2.如果字段太长,读取数据不完整; 解决: select   MID(j2,1) as i1 ,* from 表名3.有可能会在两台机子上数据库的字段名称不一样,在具体的机子上测试才行

2015-05-29 11:19:47 8862

原创 得到屏幕大小的两种方法

1.通过服务得到WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);windowHight = wm.getDefaultDisplay().getHeight();windowWidth = wm.getDefaultDisplay().getWidth();2.通过Metric得到D

2015-05-22 13:07:13 296

转载 关于Android读取不同位置(drawable,asset,SDCard)的图片资源的总结

转:http://blog.csdn.net/zhoujiyu123/article/details/7343638近日做到从内存卡读取图片的功能,在此,对获取图片资源的方法稍作总结:方式一:已将图片保存到drawable目录下,通过图片id获得Drawable或者Bitmap,此方式最常用。(若只知道图片的名称,还可以通过图片的名称获得图片的id)(1)通过图片i

2015-05-22 13:03:21 353

原创 android 图片压缩

String guide = Environment.getExternalStorageDirectory()+"/guide1.jpg";/*Options options = new Options();//如果此处为TRUE;则decodeResource()方法就不会生成Bitmap对象,而仅仅是读取该图片的尺寸和类型信息:options.inJustDecodeBoun

2015-05-21 21:52:38 213

原创 ListView的基本优化

首先看了网上几篇文章;初步了解LISTVIEW的基本过程 大神文章:http://www.xuanyusong.com/archives/1252我的总结:实现 LISTVIE需要两点1.创建一个LIstView  2.为其创建一个Adapter重点就是这个Adapter里有一个getCount的方法,ListView通得此得到这次需要显示的多少个数据,然后根据getIte

2015-05-21 20:22:14 273

原创 自定义一个横排类目框

package com.example.publicapp.pem;import java.util.ArrayList;import java.util.List;import com.example.publicapp.R;import android.annotation.SuppressLint;import android.conten

2015-05-20 20:41:58 293

原创 背景图片与IMAGEVIEW

1.背景图会存在拉伸的问题,而IMAGEVEIW不会,它只会按原分辨率显示2.背景图在动态添加时不能添加BITMAP,而IMAGEVIEW可以3String path = "./scardd/stroge/1,jpg";  iv .setBackgroundDrable(Drawable.createFromPath(path));即可

2015-05-19 21:59:16 310

原创 android parcelable 接口原理

1.parcelable是什么:  它是一个序列化对象的一个接口,和Serializable的功能一样,不过android 一般都常用parcelable,此接口效率更高2.为什么要使用parcelable  我们常用Intent 来传输数据,不过你有看到Intent能传递一个自己创建 的对象么;答案是没有,都是传递的基本数据类型;那么怎么样传输这样的对象,于是parcelable 就

2015-05-18 22:51:47 471

原创 弹出一个图片进度框

效果为:这个图形一直在转动1.方法名/*** 创建一个进度框* @param context* @param text* @return*/public static  Dialog createLoadingDialog(Context context,String text) {LayoutInflater inflater = Layout

2015-05-18 12:37:07 317

LINUX SVN离线搭建服务器包

LINUX SVN离线搭建服务器包,看博客使用:http://blog.csdn.net/a346254964/article/details/78283500

2017-10-19

LINUX NSV离线安装包

LINUX NSV离线安装包,如果运用看博客http://blog.csdn.net/a346254964/article/details/78283500

2017-10-19

LINUX-离线搭建服务器文件

此为CENTOS 离线搭建SVN服务器所需要的文件,包括 GCC,一些服务器上没有GCC,我也打包在里面了

2017-10-19

Springmvc基础三深入理解注解

跟我一起学SPRINGMVC

2016-06-05

Springmvc注解使用一

Springmvc注解使用一;要学Springmvc请看我的博客;一步一步教你学会

2016-06-05

Springmvc一项目

Springmvc基本使用

2016-06-03

android的MqttDemo

android 端的mqttDemo,其中有客户端和服务器,如何配置看我的博客

2015-06-24

android时钟

这个全部是用画布画出来,更加的精确和细化,理解起来很容易

2015-06-03

空空如也

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

TA关注的人

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