自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

热爱学习,享受生活

人生在勤,不索何获?

  • 博客(115)
  • 资源 (3)
  • 收藏
  • 关注

转载 Hibernate的fetch (转)

fetch ,可以设置fetch = "select" 和 fetch = "join"用一对多来举例:fetch = "select"是在查询的时候先查询出一端的实体,然后在根据一端的查询出多端的实体,会产生1+n条sql语句;fetch = "join"是在查询的时候使用外连接进行查询,不会差生1+n的现象。lazy大家应该都熟悉了,就是延迟加载,可以设置lazy

2014-08-27 22:44:44 939

转载 curl命令详解

对于windows用户如果用Cygwin模拟unix环境的话,里面没有带curl命令,要自己装,所以建议用Gow来模拟,它已经自带了curl工具,安装后直接在cmd环境中用curl命令就可,因为路径已经自动给你配置好了。    linux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。  一,

2014-08-18 11:28:46 913

转载 网络基本功(二):细说交换机

感谢:EMC中文支持论坛https://community.emc.com/go/chinese

2014-08-18 11:21:45 1249

原创 Create a new repository on the command line/Push an existing repository from the command line

2014-08-12 15:23:51 2241

转载 java序列化的作用

最近在阅读Core J2EE Patterns 的时候发现例子里用于在各个层次里进行传输的TO(Data Transfer Object)都实现了java.io.Serializable接口,看到这些偶突然感到茅塞顿开~困扰了很久的关于Serializable的疑问渐渐解开了,查找相关资料并总结如下:序列化是什么:序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得

2014-08-05 21:18:14 684

转载 马士兵qbc和qbe示例

@Test public void testQBC() { Session session = sf.openSession(); session.beginTransaction(); //criterion ��׼/׼��/Լ�� Criteria c = session.createCriteria(Topic.class) //from Topic

2014-08-02 10:31:51 2973

转载 马士兵hql示例

@Test public void testHQL_01() { Session session = sf.openSession(); session.beginTransaction(); Query q = session.createQuery("from Category"); List categories = (List)q.list(); for(

2014-08-02 10:01:33 1026

原创 cmd下net start mysql 报“服务名无效”

解决办法:到mysql安装/bin目录下,执行 mysqld.exe -install

2014-08-01 20:52:29 3242 2

转载 大量的TIME_WAIT解决办法

感谢:天早上一上班,有同事就反映公司好几个网站都打不开,登陆数据库服务器(windows),发现很卡,于是重启了下服务器,进入系统后,没过一会问题依旧,查看了下系统进程,发现mysql占用率达到99%,可以肯定的是mysql连接出现问题:netstat -an192.168.12.13:3306      192.168.12.12:30443      TIME_

2014-08-01 17:48:57 988

转载 TIME_WAIT是什么?

在TCP断开的过程中会有四个状态变化过程,如下图所示:在连接撤销过程中,有如下过程:                                          1.HOST1上的应用程序关闭己方的连接导致TCP发送一个FIN消息给HOST2。2.HOST2发送一个确认消息给HOST1,并且HOST2把FIN作为EOF递交给HOST2上的应用程

2014-08-01 17:07:44 689

转载 图解SQL的Join

感谢: 酷 壳 – CoolShell.cn对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn diagrams 解释了SQL的Jo

2014-07-31 15:39:48 1610

转载 MTU设置

MTU是什么?  “MTU=最大传输单元 单位:字节”  我们在使用互联网时进行的各种网络操作,都是通过一个又一个“数据包”传输来实现的。而MTU指定了网络中可传输数据包的最大尺寸,在我们常用的以太网中,MTU是1500字节。超过此大小的数据包就会将多余的部分拆分再单独传输。为什么MTU影响网络性能?  让我们看看这个情况,在Windows系统中,默认MTU值也是1

2014-07-31 14:46:48 2282

转载 android ImageView scaleType属性

android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,不剪裁。android:scaleType="centerCrop" 以原图的几何中心点

2014-07-28 23:36:07 663

原创 图片拖曳和缩放

package com.example.dragscale;import android.app.Activity;import android.graphics.Matrix;import android.graphics.PointF;import android.os.Bundle;import android.util.FloatMath;import an

2014-07-27 22:19:04 1454

原创 rpm -q -i -e -U

rpm -q(query)软件包查询功能rpm

2014-07-24 22:56:13 3625

原创 linux系统运行级别和关机

级别 0级别 1级别 2级别 3级别 4级别 5级别 6

2014-07-15 21:38:48 1192

原创 正则在Java中的查找和替换

代码如下:public class RegTest { public static void main(String[] args) { Pattern r = Pattern.compile( "\\b \n"+ "#把捕获的地址保存到$1... \n"+ //此处的\n还起到约束注释的作用 "(

2014-06-30 14:15:02 1024

转载 Android 的 SurfaceView 双缓冲应用

双缓冲是为了防止动画闪烁而实现的一种多线程应用,基于SurfaceView的双缓冲实现很简单,开一条线程并在其中绘图即可。本文介绍基于SurfaceView的双缓冲实现,以及介绍类似的更高效的实现方法。      本文程序运行截图如下,左边是开单个线程读取并绘图,右边是开两个线程,一个专门读取图片,一个专门绘图:      对比一下,右边动画的帧速明显比左边的快,左右两者都没使用T

2014-06-09 12:49:48 608

转载 SurfaceView的烦恼(二)-部分刷新与第一、二帧猜想

上篇"SurfaceView的烦恼(一)-双缓存与清屏 "提供了一个解决办法:每次画的时候,先清屏然后再全部重新画。这里有两重意思:清屏就把上次的残留清除掉了,不会出现重叠现象;全部重新画,信息也就不 会因为清屏而不全。这种办法用起来很有效,不管SurfaceView的双缓冲显示(flip)的底层原理,也不会出现下面要说的“第一、二帧的猜想”的 问题。       办法虽然有效,但对于

2014-06-09 12:48:21 1025

转载 SurfaceView的烦恼(一)-双缓存与清屏

学习Android开发的时候,经常看到画图时推荐使用SurfaceView,而不是使用View。原因有二:SurfaceView实现了双缓存机制,避免了界面的闪烁;SurfaceView允许在非UI线程中画图,即可自已起一线程来画图,减少主UI线程被“卡”住的现象,也就是提高效率。     不过,在学习的过程中,使用起来并不容易,折腾了好一阵子,还是一知半解,在这里记录并与

2014-06-09 12:47:32 1460

原创 java反射方法

private Object invokeReflectMethod(Class clazz, String methodName, Object[] paras) throws SecurityException, NoSuchMethodException, IllegalArgumentException,

2014-06-04 17:19:41 635

转载 HTTP 状态代码(200页面,400页面,404页面,503页面等)

如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供了有关请求状态的信息,且为 Googlebot 提供了有关您网站和请求的网页的信息。一些常见的状态代码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 

2014-05-30 16:58:32 2909

转载 px、dp和sp,这些单位有什么区别?

感谢:http://www.cnblogs.com/bjzhanghao/archive/2012/11/06/2757300.html

2014-05-27 22:11:25 1356 1

原创 android非UI线程调用Toast

开发android游戏的时候,在SurfaceView的run方法

2014-05-26 21:23:55 2385

原创 android获取屏幕宽高的两种方法

方法一:DisplayMetrics dm = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(dm); DEVICE_WIDTH = dm.widthPixels; DEVICE_HEIGHT = dm.heightPixels;方法二:

2014-05-24 08:27:01 1014

转载 剖析 SurfaceView Callback以及SurfaceHolder

callback接口:       只要继承SurfaceView类并实现SurfaceHolder.Callback接口就可以实现一个自定义的SurfaceView了,SurfaceHolder.Callback在底层的Surface状态发生变化的时候通知View,SurfaceHolder.Callback具有如下的接口:      surfaceCreated(Surface

2014-05-14 22:27:06 873

转载 强制类型转换

在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。      在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条件的。  

2014-05-13 16:32:14 1697

转载 Spring事务传播机制

当我们调用一个基于Spring的Service接口方法(如UserService#addUser())时,它将运行于Spring管理的事务 环境中,Service接口方法可能会在内部调用其它的Service接口方法以共同完成一个完整的业务操作,因此就会产生服务接口方法嵌套调用的情况, Spring通过事务传播行为控制当前的事务如何传播到被嵌套调用的目标服务接口方法中。            

2014-05-07 14:20:04 1034

转载 WEB服务器、应用程序服务器、HTTP服务器区别

WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器?    Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP

2014-05-06 10:42:27 597

转载 抽象工厂模式

一、 抽象工厂(Abstract Factory)模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图: 图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属

2014-04-24 14:05:46 535

转载 canvas.save() canvas.restore() 作用

这里canvas.save();和canvas.restore();是两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下,  当我们对画布进行旋转,缩放,平移等操作的时候其实我们是想对特定的元素进行操作,比如图片,一个矩形等,但是当你用canvas的方法来进行这些操作的时候,其实是对整个画布进行了操作,那么之后在画布上的元素都会受到影响,所以我们在操作之前调用

2014-04-16 14:41:55 899

转载 Android之SurfaceView学习

首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size; th

2014-04-14 22:08:54 766

原创 命令行查看android数据库

2014-04-14 10:18:43 881

原创 Activity横竖屏切换时生命周期变化

关于Activity横竖屏切换的声明周期变化:1、新建一个Activity并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDest

2014-04-13 18:06:10 669

原创 Activity生命周期(一)

1.生命周期图解:

2014-04-13 17:21:34 666

原创 搭建cocos2d-android-1环境

下载cocos2d进入github.com,搜索cocos2d android,点击链接进入下载页或者直接https://github.com/ZhouWeikuan/cocos2d打开进入下载页。对于不懂git的小白,只能下载zip。在页面又下角cocos2d-android下载后解压得到android开发需要的cocos2d-android文件夹,将它导入eclipse

2014-04-02 22:45:49 1530

原创 2.4使用数据项显示子元素(display children using data items)

Problem利用项呈现器,把 数组元素所在容器显示出来。Solution利用DataGroup容器,设置dataProvider为IList接口的实现类,设置itemRendered为IDataRender实现类。DiscussionDataGroup布局容器利用项呈现器呈现作为数据项的可视元素。不像Group容器,直接在MXML或者内容API方法来处理可视元素,ILis

2014-04-01 21:46:11 870

原创 张孝祥读写锁(学习笔记)

package cn.javaious.concurrence;import java.util.Random;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLock;public class ReadWriteLockTest {

2014-03-30 18:16:35 927

原创 张孝祥Callable&Future(学习笔记)

package cn.javaious.concurrence;import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutionException;import j

2014-03-29 22:57:06 846

原创 张孝祥线程池的概念和Executors类的应用(学习笔记)

package cn.javaious.concurrence;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;public class ThreadPoolTest { public stati

2014-03-29 22:34:00 1026

tomcat6.0源码

apache-tomcat-6.0.32-src.zip tomcat6.0源代码

2014-03-03

银行业务调度系统

7K月薪面试题____银行业务调度系统(自己练习的demo)

2014-02-27

初学百度地图demo

百度地图实现手动定位,创建弹出层,弹出当前所在位置信息

2014-01-03

空空如也

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

TA关注的人

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