自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (23)
  • 收藏
  • 关注

原创 Java 设计模式——代理模式(Proxy Pattern)

概念:一个类代表另一个类的功能。这种类型的设计模式属于结构型模式(假装写个概念,别处Copy过来的,反正光看这句话有点云里雾里的,我还是喜欢从思路出发,能举一反三才算是理解)。假如我们有这样一个需求,我们现在有一个已经上线的车票购买系统,购票实现代码如下:public class StationBuyTicket implements IBuyTicket { @Overrid...

2019-03-27 23:12:06 182

原创 Java 设计模式

一、创建型单例模式(Singleton Pattern) 工厂模式(Factory Pattern) 原型模式(Prototype Pattern) 建造者模式(Builder Pattern)二、结构型适配器模式(Adapter Pattern) 装饰器模式(Decorator Pattern) 代理模式(Proxy Pattern) 外观模式(Facade Pattern...

2019-03-11 15:00:05 309

原创 Java 设计模式——原型模式(Prototype Pattern)

一、简介原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。通熟一点就是对象的复制或克隆,在实现过程中我们也会用到Cloneable这个接口。原型模式根据实现方式的不同,分为浅拷贝和深拷贝.浅拷贝:对象拷贝时,只拷贝基本数据类型(String,Integer等)变量,不拷贝引用类型变量。 深拷贝:相对于浅拷贝,除了基本数据类型变量外,还拷贝引用类型变量。但引用类型变...

2018-12-13 22:52:48 374

原创 Java 设计模式——单例模式(Singleton Pattern)

单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。频繁的创建和销毁的大对象使用单例模式可以减少内存和CPU开销。单例模式只有一个类实例,且单例模式没有接口,不能继承。基本概念:懒加载:在调用对象的时候才去初始化对象实例 线程安全:在拥有共享数据的多条线程并行执行的程序中,不会出现脏数据的情况懒加载是对内存的合理利用,线程安全是保证业务逻辑和数据的正常,所以在实现单例的过程中...

2018-12-04 16:05:46 335

原创 Java 设计模式——工厂模式(Factory Pattern)

一、工厂模式简介在工厂模式中,创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式分为“三种”(准确点说是两种,因为简单工厂模式是一种编程习惯)1、简单工厂模式(Simple Factory) 描述:又叫静态工厂,是将对象的创建包装进一个类 优点:实现简单,使用广泛,修改时只需要修改这个类 缺点:不能继承...

2018-12-03 22:16:36 418

原创 Android 技术提升总结(持续更新)

​​​​​​性能优化相关(Android性能优化典范)内存优化(Android的内存管理机制 & 内存分析工具:Android Profiler) OOM优化 内存抖动优化 列表数组优化 内存泄露(Activity泄露):使用StrictMode或者LeakCanary  UI渲染优化(Android UI渲染 & 分析工具Layout inspector...

2018-08-03 09:37:06 1844

原创 JVM 垃圾回收(GC)和HotSpot算法实现

JVM GC主要针对的是Java堆和方法区如何判断对象已死:可达性分析算法(Reachability Analysis):通过一系列的称为“GC Roots”的对象作为起点,从对象节点开始向下搜索,搜索所走过的路径为引用链(Reference Chain),当一个对象到GC Roots没有任何引用链的时(从GC Roots到这个对象不可达),则证明此对象不可用。附:引用计数法(

2017-07-16 14:11:22 829

原创 JVM 运行时数据区域

六年的程序员生涯,都没好好总结过,知道面试时问到基础,才发现自己好多东西都忘了,刚好公司倒闭,重新温习一下JVM,尝试着写博客,当做一些笔记吧,可能有一些错误的地方,如果有人看到,可以帮忙指出来。废话不多说,直接开始。基础概念:1、程序计数器(Program Counter Register) : 线程私有的小内存空间(每个线程都会有一个程序计数器),可以看做是当前程序锁执行的字节

2017-07-11 21:58:00 526

Android 仿酷狗UI和仿QQ联系人列表ListView

Android 仿酷狗UI和仿QQ联系人列表ListView,最经典的地方就是仿QQ联系人ListView,字母导航

2012-08-15

android 换肤

android换肤,配置文件法.通过配置文件法进行换肤,实现简单,但有一定的局限性。在条件合适的情况下,使用起来更方便

2011-12-28

android 换肤源码

android apk换肤法,将皮肤封装成APK文件,实现换肤

2011-12-28

时尚服饰商城html 模板

时尚服饰商城html 模板 网上商城html模板

2011-12-09

网上花店html模板

网上花店html模板 下了才知道

2011-12-09

获取android源码及在eclipse中查看源码

如何获取android源码及如何在eclipse中查看源码

2011-11-21

Android 游戏开发实例

Android游戏开发教程代码教程,包含完整的Android游戏开发所常用的一些控件,方法。包好画图,碰撞之类的处理

2011-11-11

Android SDK 源代码

Android SDK源代码,充分了解Android的应用层技术的代码

2011-11-11

exe4j_windows_4_4_1.zip

exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序。如果你想在任务管理器中及Windows XP分组的用户友好任务栏里以你的进程名取代java.exe的出现,那么exe4j可以完成这个工作。exe4j帮助你以一种安全的方式启动你的 java应用程序,来显示本地启动画面,检测及发布合适的JRE和JDK,以及进行启动时所发生的错误处理等,以至于更多。

2011-11-11

Android Activty和Service之间通信代码实现

Android平台上Activity和Service通信的实现,Service处理过后的数据传送到Activity中显示

2011-11-10

install-ietester-v0.4.11 ie多版本模拟器

install-ietester-v0.4.11 ie多版本浏览器,能模拟ie5-ie9 是网页开发的必备工具

2011-10-01

Android 模拟器建立端口映射

Android 模拟器建立端口映射讲解 redir Android 模拟器建立端口映射

2011-09-30

iwebshop模板开发教程

iWebShop基于iweb SI框架开发,在获得iweb SI技术平台库支持的条件下,iWebShop可以轻松满足用户量级百万至千万级的大型电子商务网站的性能要求。站点的集群与分布式技术(分布式计算与存储/高可用性/负载均衡)被屏蔽在SI平台之内,基于iWebShop并且按照SI平台库扩展规范开发的新增功能模块,也将同时获得这种超级计算与处理的能力。

2011-09-16

iwebshop 开源模板

iWebShop基于iweb SI框架开发,在获得iweb SI技术平台库支持的条件下,iWebShop可以轻松满足用户量级百万至千万级的大型电子商务网站的性能要求。站点的集群与分布式技术(分布式计算与存储/高可用性/负载均衡)被屏蔽在SI平台之内,基于iWebShop并且按照SI平台库扩展规范开发的新增功能模块,也将同时获得这种超级计算与处理的能力。

2011-09-16

SuperOneClick

意见获取android手机的root权限,简单好用

2011-09-11

Linux 电子教程

Linux 电子教程 包含了linux的所有配置

2011-07-26

droiddraw-r1b20.zip

Android_UI设计代码生成器。快捷方便的生成androidUI界面

2011-07-26

ckeditor_3.5.2.zip

_FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。

2011-07-26

Win7Permissions v1.0

Windows 7文件权限工具 轻松获取文件权限

2011-07-26

SecureCRT6.6.1

SecureCRT 是为internet和intranet设计的32位终端模拟器﹐支援ssh1﹑ssh2﹑telnet和其他协议。该程式支援标准crt终端模拟器的全部功能﹐例如对话命名﹑自动登录﹑打印﹑xmodem和zmodem传输﹑emacs状态和socks防火墙。该程式支援ssh的blowfish﹑des﹑3des﹑rc4密码和rsa认证。该程式也支援端口转移和对话认证档案。其他功能包括在x windows系统加密的x11转移﹑提高拨号连接性能的各种压缩技术。通过对core-sdi插入攻击的检测代码和vcp工具来增强ssh的安全。vcp是一个从windows命令行状态运行的工具﹐使用和unix rcp类似的语法或ssh scp2命令。vcp是传送档案的好工具﹐可以用来自动传送批处理档案或脚本。securecrt可以记录多个登录讯息。功能包括vt220支援dec的多国家字符﹑在一个ssh连接中转移多个连接。securecrt 3.3.1可以将任何连接的视窗缩到托盘﹐增强ssh2加密﹑新密码(blowfish和ssh2下aes密码的三种选择)rsa认证和其他增强。

2011-07-26

空空如也

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

TA关注的人

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