自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 spring 定时任务

xmlns 多加下面的内容xmlns:task="http://www.springframework.org/schema/task" 然后xsi:schemaLocation多加下面的内容http://www.springframework.org/schema/taskhttp://www.springframework.org/schema/task/spring-task-3

2015-06-12 21:46:12 440

转载 @MappedSuperclass的用法

import java.io.Serializable;import java.util.Date;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Table;import com.rock.cft.hibernate.BaseEntity;@Entity

2015-05-31 22:46:22 707

原创 @NotEmpty、@NotBlank、@NotNull

验证框中@NotEmpty、@NotBlank、@NotNull乍一看还是容易弄混的。主要使用情况记录一下:@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull    用在基本类型上依赖:   org.hibernate   hibernate-validator   4.3.1.Final

2015-05-25 23:30:22 578

转载 修改Eclipse默认workspace目录

Ecipse 开始使用是默认的workspace目录都会是在 C:\User\用户名\workspace, 第一次用时,往往将勾选框勾上,这样就默认使用这个目录了,以后再开启Eclipse就不会再出现这个询问框了;    日后想修改时,可再使这个询问框出现再进行修改:   进入 Window > Preferences > General > Startup and Shu

2015-05-14 15:06:37 749

原创 android从摄像头或者图库选择图片,并进行裁剪,可以用来用户头像处理

/** * 选择图片的界面,也就底部弹窗的效果,只能单选,同时也要对图片进行裁剪,用户修改头像用 * * @author JJS * */public class SelectPhotoActivity extends BaseActivity implements OnClickListener { /** 使用照相机拍照获取图片 */ private static fi

2015-05-12 19:51:44 1247

原创 android 按后退键,最小化程序(不退出AC)

Intent home = new Intent(Intent.ACTION_MAIN); home.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); home.addCategory(Intent.CATEGORY_HOME); startActivity(home); 原理是构建一个intent,调到主页。

2015-05-01 20:21:16 1296

原创 volatile关键字的理解

synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized 和 块语句,在多线程访问的时候,同一时刻只能有一个线程能够用synchronized 修饰的方法 或者 代码块。volatile用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。volatile很容

2015-03-23 09:43:47 371

原创 Android布局属性LayoutParams的理解

一个LinearLayout 和 这个LinearLayout里边一个 TextView 的关系 TextView 就算LinearLayout的子视图 child view .需要注意的是LayoutParams只是ViewGroup的一个内部类 这里边这个也就是ViewGroup里边这个LayoutParams类是 base class 基类 实际上每个不同的ViewGroup都有自己的L

2015-01-03 16:52:36 583

原创 android隐藏软键盘

使用InputMethodManager来让Android隐藏虚拟键盘,调用hideSoftInputFromWindow,传递带有你的编辑框的窗口标记。InputMethodManager imm = (InputMethodManager)getSystemService( Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFrom

2015-01-02 16:42:41 561

原创 Java汉字转拼音pinyin4j用法

1 汉字转换为拼音package com.pinyin4j;import java.util.Arrays;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyi

2014-12-31 21:44:34 670

原创 java socket udp

服务端package com.socket.net.udp;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class Service { public static void

2014-12-31 12:00:21 583

原创 java socket tcp

package com.socket.net.tcp;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Service { public static void main(String[] args) { ServerSocket server =

2014-12-31 10:39:47 693

原创 android view 触屏事件传递原理

对于ViewGroup类的控件,有一个很重要的方法,就是onInterceptTouchEvent(),用于处理事件并改变事件的传递方向,它的返回值是一个布尔值,决定了Touch事件是否要向它包含的子View继续传递,这个方法是从父View向子View传递。而方法onTouchEvent(),用于接收事件并处理,它的返回值也是一个布尔值,决定了事件及后续事件是否继续向上传递,这个方法是从子Vi

2014-12-30 20:12:07 732

原创 android 点亮屏幕

@Override public void onReceive(Context context, Intent intent) { System.out.println("广播接收到"); KeyguardManager km= (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);

2014-10-01 10:45:50 504

空空如也

空空如也

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

TA关注的人

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