自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JFlex技术专栏

主要从事Web开发、Android、iOS开发

  • 博客(12)
  • 资源 (21)
  • 收藏
  • 关注

原创 浅谈java.util.concurrent包的并发处理

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之 前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的危害等诸 多因素,往往会采用一些较为复杂的安全策略,加重了程序员的开发负担.万

2012-09-29 11:31:20 1097

原创 多线程Java Socket编程示例

1.服务端package sterning;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.

2012-09-29 11:29:49 700

原创 Java5 并发学习

在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过 Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特 性。 一、创建任务 任务就是一个实现了Runnable接口的类。创建的时候实run方法

2012-09-29 11:27:12 1006

原创 Java自带的线程池ThreadPoolExecutor详细介绍说明和实例应用

从 Java 5 开始,Java 提供了自己的线程池。线程池就是一个线程的容器,每次只执行额定数量的线程。 java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。它很灵活,但使用起来也比较复杂,本文就对其做一个介绍。 首先是构造函数。以最简单的构造函数为例:public ThreadPoolExecutor(

2012-09-29 11:23:34 1746

原创 Java 理论与实践: 线程池与工作队列

为什么要用线程池?诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应用程

2012-09-29 11:16:04 1207 1

原创 unicode码与字符互转

public static String toUnicode(String src) { StringBuilder buf = new StringBuilder(); for (char c : src.toCharArray()) { buf.append("\\u").append(String.format("%X", (int)c));

2012-09-27 16:53:26 665

原创 Android中使用Animation实现控件的动画效果以及Interpolator和AnimationListener的使用

Animation的4个基本动画效果1、AlphaAnimation:淡入淡出效果在代码中实现动画效果的方法: ImageView imageView = (ImageView) findViewById(R.id.imageView1);AnimationSet animationSet = new AnimationSet(true);AlphaAnimation alpha

2012-09-27 13:56:02 1586

原创 Android的pull解析xml区别

XmlPullParser创建有两种方法。一种是使用工厂类XmlPullParserFactory,另一种是使用Android提供的实用工具类android.util.Xml 。但是什么时候用第一种,什么时候用第二种,这个以前根本没有去关心。今天做项目的时候发现了两个的用法区别。        第一种工厂模式创建主要用于解析网络数据的时候,解析网络数据如果采用第二种是没法解析成功。

2012-09-11 18:40:39 697

原创 java内存处理问题

(一)、栈、堆1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域 :存放静态成员(static定义的)5. 常量池 :存放字符串常量和基本类型常量(pu

2012-09-06 13:15:38 527

原创 SoftReference

SoftReference的语义就是当内存不够用的时候,GC会回收SoftReference所引用的对象。所以,在memory sensitive的程序中将某些大型数据设置成SoftReference再合适不过了。创建一个SoftReference:Object obj = new Object();SoftReference softRef = new SoftReference

2012-09-06 12:52:01 855

原创 java观察者模式

今天在查看项目中Map模块,学到了java观察者模式,再次记录下,以便以后查阅。      JDK1.2后,Java提供了对观察者模式的支持接口和实现类。       其中接口 java.util.Observer 用来指定观察者,观察者必须实现 void update(Observable o, Object arg) 方法。       而 java.util.Obse

2012-09-05 15:22:48 1111 1

原创 android ViewPager动态加载问题

今天做项目时,纠结了很久,动态添加view,刚开始按照其他的adapter处理,但是不会刷新view,来回翻几页,还会view覆盖,最后手动调用adapter的destroyItem和instantiateItem方法,还是不行,最后重写notifyDataSetChanged中removeAllViews和instantiateItem,有点效果,可是还是不理想。最后查询资料要重写PagerAd

2012-09-03 17:39:53 4412 4

Dash3 license

Dash3 license

2017-06-01

领域特定语言 完整版

领域特定语言 完整版本。作者Martin Fowler

2017-05-31

SmartSVN License

SmartSVN License,SmartSVN 9 for Mac 已经测试通过

2015-08-27

eye ocr 验证码识别

eye ocr 网页验证码识别代码,通过eclipse打开工程即可,OCRTest类为主要的测试类,修改url地址为网页验证码地址

2015-07-26

跨平台开源的UML编辑器violetumleditor-2.1.0

跨平台开源的UML编辑器violetumleditor-2.1.0,2015-2月更新最新版本

2015-07-21

JavaWeb中form、ajax提交数据Model转化工具类

这是一个JavaWeb中form、ajax提交数据Model转化工具类,可以用来取代Spring的默认数据绑定、JFinal中的getModel方法。原理博客:http://blog.csdn.net/jflex/article/details/46883037

2015-07-14

appBase之购物车demo源码

Android快速开发之appBase——实战《购物车》 博客地址:http://blog.csdn.net/jflex/article/details/46653309

2015-07-03

最简单的仿QQ音乐歌词颜色渐变-android自定义view

android自定义view之最简单的仿QQ音乐歌词颜色渐变,实现起来很简单,原理请看博客http://blog.csdn.net/jflex/article/details/46550849

2015-06-18

类似iOS的Tabbar的Android实现

类似iOS的Tabbar的Android实现:1、使用RadioGroup 2、自定义实现,扩展性强

2015-06-14

appBase代码生成器

appBase框架代码生成器,提高创建activity、fragment、adapter的效率。 使用方式:打包为可运行jar,然后copy到使用appBase框架的Android项目根目录,双击即可

2015-06-09

腾讯Android测试(APT)

APT是一个Android平台高效性能测试组件,提供丰富实用的功能,适用于开发自测、定位性能瓶颈;测试人员完成性能基准测试、竞品对比测试 用法:APT是Eclipse的插件,放到plugins或者dropins,重启即可

2014-04-17

APK信息获取

获取apk的包名和启动Activity的名字,需要和aapt.exe放在同一个目录

2014-03-25

java NIO socket聊天

java NIO 高性能 socket通讯,服务端采用单线程,降低了cpu的压力,普通io socket通讯,server需要每个连接运行个线程,容易出现问题,效率也低

2013-03-05

spring mvc jpa

springMVC jpa整合实例,以及jpa延迟加载问题。

2012-12-10

PhoneGap实例

PhoneGap开发实例,包括客户端和服务端,以及插件开发JavaBean和js,以及运用插件。

2012-12-10

org.json.jar

org.json的json包文件,只是没有提供javabean直接转化json和json转化javabean,在此基础上添加JSONUtil类,提供了这两个方法,暂时不全希望大家谅解。

2012-11-15

PhoneGap android的Toast插件

PhoneGap android的Toast插件,使用方法不用介绍了,用phoneGap开发android应用的人都知道,希望对大家有帮助。

2012-11-06

java使用slite数据库相关包

java使用slite数据库相关包,直接解压添加到jre根目录下,重启eclipse即可。

2012-09-29

android_sdk_2.2resource

android_sdk_2.2resource,方便在eclipse中查看源代码,便于开发,收藏于此

2012-09-24

自定义SeekBar(图片背景,图片进度)

用图片做背景和进度,网上看了半天,写的太乱了,试了好多,自己写了个简单的例子。

2012-09-21

空空如也

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

TA关注的人

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