`
文章列表
第一个创建文件:   public void addObserverLocked(Uri uri, IContentObserver observer, boolean notifyForDescendents, Object observersLock) { addObserverLocked(uri, 0, observer, notifyForDescendents, observersLock); } private void addObserverLocked(Uri uri, in ...
1 理解类的访问权限   第一点 public类的可以被任何类访问, 第二点 如果访问者和public类不在同一个package中,访问者需要把public类所在的package import进来,相当于访问者能够找到public类,这就是为什么如果我们没有import时,编译器会报出找不到类的错误。被import进来的类都是public的,否则,import一个package的类,或则private的内部类,访问者也没有权限访问这些非public 类。   2  成员的访问权限   public成员,访问者主要获得类的对象,就可以访问该对象的所有public成员。 priv ...
当应用中需要创建数据库的是时候,需要在代码中继承contentprovider,中子contentprovider中执行数据库和数据表的创建。 当其他的应用需要访问这些数据库和数据表的时候,执行用url访问,url就会在子contentprovider中访问。
其他应用启动另外一个应用的activity:   方法一   Intent intent = new Intent(); intent.setAction("sec"); intent.setComponent(new ComponentName("com.test","com.test.SecActivity")); startActivity(intent);   方法二   activity启动模式之singletask细说: 两种情况:(activity A假设是 ...
 多线程中,线程之间程序空间和数据空间是共享的 (局部变量不共享)。 如下的代码中是测试自定义contentprovider和contentobserver的实例, 在代码中,contentsevice和activity分别在不同的线程中,onchange就是在contentservice的线程中被执行的,而它访问里activity线程中的mhandler数据变量。        package com.test; import android.R.bool; import android.R.integer; import android.app.Activity; imp ...
package com.threadPool; import java.util.LinkedList; import java.util.logging.Logger; /*start函数是任务的生产者,不断地向队列中添加任务; * 2个工作者线程worker1和worker2,他们是工作者线程,队列中如果有任务,就领取任务执行,若无任务就休眠*/ public class TestPool { private final static int nThreads = 100; private final static Mythread[] th ...

android.mk

 
# Copyright 2006 The Android Open Source Project # Copyright (c) 2009, Code Aurora Forum. All rights reserved. #ifeq ($(FMC),true) LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ src/ims_platform/ims_platform.c \ src/tools/tools. ...

jni

 
android通过jni实现java与c/c++之间的交互。 jni主要分成2个部分使用: java代码调用c/c++的代码; c/c++调用java的对象函数; 先来讨论 ava代码调用c/c++的代码。java部分需要完成两个工作: 加载c/c++的动态库函数; native声明c/c++的函数。      如下所示: public class SendSMS { static { System.out.println(System.getProperty("java.library.path")); System.loadLibr ...
http://www.uml.org.cn/oobject/201012233.asp

uml

    博客分类:
  • uml
http://www.sparxsystems.cn/resources/demos/index.html

mysql联表查询

 
第一种方式:(子查询方式) select *  from duration where account_idAccount= any(select account.idAccount from account where account.user_idUser= any(select user.idUser from user where user.userName= ?))   第二种方式:(join方式)    select duration.*from duration inner join account,user where duration.account_idAccoun ...
原文出处:http://www.51testing.com/?uid-225738-action-viewspace-itemid-210333 测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq -c       4 physical id  ...
tomcat的并发能力 文章分类:Java编程 1、Apache + Tomcat 结合起来用Apache 负责静态页面,Tomcat负责动态页面,同时减少connectionTimeout的时间,以应对并发量大线程回收来不及的情况。 2、压力过大的问题,可以做负载均衡,一个TOMCAT无论如何也不可能担当如此多的线程负载,而且JVM过大,其内存管理成本将显著加大。2G的内存,做3-4个TOMCAT实例(512RAM*4),更为科学合理。 3、数据库连接池,不少人,都推荐使用C3P0,能提高访问数据库的并发性能好几倍。 4、采用Tomcat集群可以最大程度的发挥服务器的性能,可以在配置较高的服务 ...
1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton)   1.2 - Service A Service element represents the combination of one or more Connector components that share a single EngineService是这样一个集合:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Conn ...

转载:tomcat优化

 
Tomcat优化 1. 如何加大tomcat连接数 在tomcat配置文件server.xml中的<Connector ... />配置中,和连接数相关的参数有: maxThreads : tomcat起动的最大线程数,即同时处理的任务个数,默认值为200。 minProcessors:最小空闲连接线程 ...
Global site tag (gtag.js) - Google Analytics