当前位置: 代码迷 >> synchronized的解决方案
 
  • Android开发性能优化小结(一)

    Android开发性能优化总结(一)安卓开发应用首先要讲究良好的用户体验,如果一款软件卡顿现象严重,不流畅,经常崩溃,那么将给用户带来极不良好的体验,从而损失用户。在实际开发和学习中,我总结了一下关于安卓性能的优化,供大家参考交流。应用程序的性能问题体现在很多方面,比如第一次启动速度慢,或者进入某一界面速度慢;动画执行过程不流畅,或者动画执行卡顿时间长;ListView列表滑动过程中卡顿,不流畅;...

    189
    热度
  • jsp或struts2将数据库内容通过另存为方式导出到一个txt文件里,要如何实现

    jsp或struts2将数据库内容通过另存为方式导出到一个txt文件里,要怎么实现将文件内容导出,并存储在数据库,要怎么实现??我已经可以将数据库记录提取到action层了,接下来要怎么做?有没有相关js的例子?color='#FF8000'>------解决思路----------------------这还不容易么,在界面设置一个另存为按钮,然后用户点击这个按钮,就触发下载行为(下载逻辑就去数...

    340
    热度
  • 第8章3节《MonkeyRunner源码剖析》MonkeyRunner起动运行过程-启动AndroidDebugBridge

    第8章3节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动AndroidDebugBridge 用户在命令行运行monkeyrunner命令来执行测试脚本的时候ADB服务器有可能还没有起来,AndroidDebugBridge类的主要作用之一就是去开启一个新的进程来启动ADB服务器,这样我们的测试脚本才能发送命令给ADB服务器去驱动目标设备做事情,比如安装或者删除待测...

    62
    热度
  • Java.concurrent.locks(二)-ReentrantLock

    Java.concurrent.locks(2)-ReentrantLockJava.concurrent.locks(2)-ReentrantLock@(Base)[JDK,locks,ReentrantLock,AbstractQueuedSynchronizer,AQS]转载请写明:原文地址系列文章:-Java.concurrent.locks(1)-AQS-Java.concurrent....

    672
    热度
  • <关于并发框架>Java原生线程池原理及Guava与之的给养

    <关于并发框架>Java原生线程池原理及Guava与之的补充原创博客,转载请联系博主!转眼快两个月没有更新自己的博客了。一来感觉自己要学的东西还是太多,与其花几个小时写下经验分享倒不如多看几点技术书。二来放眼网上已经有很多成熟的中文文章介绍这些用法,自己赘述无异重造车轮。所以,既然开始打算要写,就希望可以有一些与众不同的用法和新意,可以给大家一点启发。使用Java中成型的框架来帮助我们...

    39
    热度
  • 【转】成为Java顶尖软件工程师 ,看这10本书就够了

    【转】成为Java顶尖程序员,看这10本书就够了“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2.对着书上的代码自己敲的时候方便“看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人...

    26
    热度
  • (spring-第5来)spring容器从加载配置文件到实例化bean的内部工作机制

    (spring-第5回)spring容器从加载配置文件到实例化bean的内部工作机制前面讲过,spring的生命周期为:实例化前奏-->实例化-->实例化后期-->初始化前期-->初始化-->初始化后期-->bean的具体调用-->销毁前-->销毁。那么,从装配XML属性到实例化bean的内部机制是怎样的,没有细说,今天我们来一起刨根问底。还是老风格...

    24
    热度
  • 转载 Java入门-一些JAVA有关的基础知识

    转载Java入门-一些JAVA相关的基础知识原文:http://javer.iteye.com/blog/187690JAVA相关基础知识1、面向对象的特征有哪些方面1.0.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。1.2.继承:继承是...

    9669
    热度
  • java口试笔试题大汇总(1)

    java面试笔试题大汇总(1)JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以...

    1515
    热度
  • java口试资料(1)

    java面试资料(1)1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域当前类同一package子孙类其他packagepublic√√√√protected√√√×friendly√√××private√×××不写时默认为friendly2、ArrayList和Vector的区别,HashMap和Hashtable的区别答:就ArrayList与Ve...

    6131
    热度
  • java面试题及答案(1)

    java面试题及答案(一)1、面向对象的特征有哪些方面?1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个...

    3540
    热度
  • Android中过程管理

    Android中进程管理转载请标明出处:http://blog.csdn.net/yujun411522/article/details/46682687本文出自:【yujun411522的博客】在android中,进程这个概念被淡化了,我们知道Android的每一个应用都是运行在一个独立的DVM中,他们之间互不影响;应用退出之后,并没有立马杀死进程,进程依然停留在内存中,这么做的目的是为了提高下...

    13
    热度
  • android5.0(Lollipop) BLE Peripheral深入了解系统篇之提高篇

    android5.0(Lollipop)BLEPeripheral深入理解系统篇之提高篇转载请表明出处:http://blog.csdn.net/lansefeiyang08/article/details/46545215上一篇文章讲到了广播之前系统需要进行的准备工作,那接下来我们就来真正的启动广播。首先还是先看一下上一篇文章结束的地方:@OverridepublicvoidonClientRe...

    167
    热度
  • android-async-http二次封装跟调用

    android-async-http二次封装和调用Androidandroid-async-http二次封装和调用在开发过程中,网络请求这块的使我们经常遇到的一个问题,今天去github网站上面学习android-async-http,觉得还是不错的使用起来也比较简便网络请求框架是一个不错的选择方便大家一起共同讨论QQ群:160373684/****@类描述:android-async-http进...

    84
    热度
  • Android 性能优化之使用MAT分析内存泄露有关问题

    Android性能优化之使用MAT分析内存泄露问题转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/42396507),请尊重他人的辛勤劳动成果,谢谢!我们平常在开发Android应用程序的时候,稍有不慎就有可能产生OOM,虽然JAVA有垃圾回收机,但也不能杜绝内存泄露,内存溢出等问题,随着科技的进步,移动设备...

    53
    热度
  • [Android]浮层视频效果,在另外一个Window使用SurfaceView无法正常显示的有关问题排查与解决

    [Android]浮层视频效果,在另外一个Window使用SurfaceView无法正常显示的问题排查与解决最近在忙碌视频的事情,而视频的绘制需要使用到SurfaceView。为了完成浮层效果,我们很自然的想到使用多Window的方式。但是问题就来了,当你将你的SurfaceView放置在另外一个window中的时候,一切都变得不正常,为了验证这个东西,我写了一个小的demo:代码非常简单,按下中...

    74
    热度
  • android 线程间同步有关问题

    android线程间同步问题我现在有2个android线程,一个是view线程,一个是工作线程,我现在想让工程线程暂停,直到view线程的onDraw方法被调用后再继续运行如何做?如何等待信号处理方法在java2个线程中传递对象,让一个线程去通知另一个线程的方式如下,在工作线程中调用stick.wait();WhentheviewthreadfinishesitsonDrawwork,itcall...

    63
    热度
  • android网络请求框架Volley(1)

    android网络请求框架Volley(一)1Volley的介绍??Volley从服务器端请求字符串数据,图片数据,和JSON格式数据。Volley可以写出标准化的模板代码,并让我们更加关注于我们的业务逻辑,这对于我们的App来说是非常重要的。?Volley的优势:??自动的调度网络请求?多并发的网络请求??可以缓存http请求?支持请求的优先级?支持取消请求的API,可以取消单个请求,可以设置取...

    48
    热度
  • 一起学android之怎么获取Android设备的唯一识别码笔记(21)

    一起学android之如何获取Android设备的唯一识别码笔记(21)因为需要在项目中需要获得一个稳定、可靠的设备唯一识别码,因此搜了一些网上的资料。今天我们将介绍几种方式。1.DEVICE_ID假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。在以前,我们的Android设备是手机,这个DEVICE_ID可以同通过TelephonyManager.getDeviceId()...

    99
    热度
  • Android动态加载进阶 署理Activity模式

    Android动态加载进阶代理Activity模式技术背景简单模式中,使用ClassLoader加载外部的Dex或Apk文件,可以加载一些本地APP不存在的类,从而执行一些新的代码逻辑。但是使用这种方法却不能直接启动插件里的Activity。启动没有注册的Activity的两个主要问题Activity等组件是需要在Manifest中注册后才能以标准Intent的方式启动的(如果有兴趣强烈推荐你了解...

    26
    热度