- 博客(6)
- 资源 (22)
- 收藏
- 关注
原创 【编程素质】多线程编程之设计模式
全文是读书笔记。书为:《Java多线程编程实战指南 设计模式篇》黄海文 著1,可复用实现代码(1)遍历线程安全的集合时加锁多线程环境中,遍历一个集合对象时,即便被遍历的对象本身是线程安全的,为防止遍历过程中该集合的内部结构(增删)被其他线程改变而导致出错,也引入锁。Vector vector = null;//此处以vector本身为锁,防止遍历过程中的其他线程改变...
2017-01-31 01:03:27 1793 1
原创 【编程素质】设计模式-代理模式(委托模式、Proxy Pattern):动态扩充对象功能
为其他对象提供一种代理以控制对这个对象的访问。对象的使用有三种方式:组合、继承、委托(C++),代理模式是委托的一种java实现。
2017-01-31 21:34:10 1036 1
原创 【java学习】多线程之高并发编程:线程&任务&启动任务
1,synchronized(同步块)(1)概念用synchronized 关键字来实现同步块,所有加上synchronized 的块语句,在多线程访问的时候,同一时刻只能有一个线程能够访问,另一个线程必须等到当前线程访问完毕才能访问此代码块,解决了多线程的安全问题。即:加锁。(2)缺陷多个线程判断锁,耗费资源,降低代码执行效率。(3)作用①实现操作的原子性什么是原子性?原子操作即:不可分割的单一的...............
2017-01-24 13:14:08 4114 1
原创 【android学习】WebView(网络视图)
1,概念1)Native app(原生app)i>场景适用企业:游戏、电子杂志、管理应用、物联网等无需经常更新程序框架的APP应用。 B2C开发模式的app。终端用户更期望简单而优良的用户体验。因此,你应该更加注重界面、性能、响应性、易操作性等。如果你的应用能够很方便地调用原生平台特有的一些功能的话,那对用户来说当然是极好的。2)web app(框架APP)i>了解使用浏览器运行;纯Web前端架构
2017-01-08 10:58:16 2512
原创 【快捷键大全】eclipse、win、chrome快捷键
eclipse快捷键【Alt + /】 提示 【Ctrl + Shift + F】快速缩进 【Shift + Tab】左缩进 【鼠标左键双击】选中 【Ctrl + /】 注释 【Ctrl + F】查找、替换、一键替换本文档所有此词汇 【Shift + Alt + S】 可以选择快速新建getters 和 setters 【ctrl+alt+H】查看方法被引用 或者:方法名上点
2017-01-03 11:19:32 585
原创 【android学习】SharedPreferences详解
1,概念SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,以XML文件的形式存储的键值对(key-value)数据的数据存储方式保存在 /data/data/PACKAGE_NAME/shared_prefs目录下。2,用处一般用于储存应用的配置等信息。 注意:SharedPreferences文件并不安全,手机root后即可查看其信息,请勿存
2017-01-02 21:03:24 1308
apache-ant-zip.jar包及用法
2018-06-14
全国省市区县街道json
2018-02-06
jdbc连接包
2017-10-31
Android jar 阅读器:jd-gui.exe
2017-09-15
Android反汇编:dex2jar
2017-09-15
Android多图片上传Servlet
2017-08-10
fragment切换改进
2017-07-17
JS表格排序
2017-04-08
appcompat_v7包
2016-09-20
极客与团队
2016-03-10
思维导图使用手册
2016-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人