- 博客(35)
- 资源 (36)
- 收藏
- 关注
转载 Java多线程编程详解
线程的同步 由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。 由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只
2011-08-31 22:36:23 799
转载 java的守护线程
线程 是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。每个线程都有一个优先级,高优先级线程的执行优先于低优先级线程。每个线程都可以或不可以标记为一个守护程序。当某个线程中运行的代码创建一个新 Thread 对 象时,该新线程的初始优先级被设定为创建
2011-08-31 17:51:09 810
转载 守护线程总结
在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) Daemon的作用是为其他线程的运行提供便利服务,比如垃圾回收线程就是一个很称职的守护者。User和Daemon两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:
2011-08-31 17:50:27 1469
转载 线程超时处理Demo
Main.javapackage com.kingson.main;public class Main { /** * @param args */ public static void main(String[] args) { // TODO A
2011-08-31 17:46:47 1513
转载 ExecutorService线程池
ExecutorService 建立多线程的步骤: 1。定义线程类 class Handler implements Runnable{ } 2。建立ExecutorService线程池 ExecutorService executorService
2011-08-31 09:10:10 800
转载 android开发之线程(守护线程daemon)
1.所谓守护线程就是运行在程序后台的线程,程序的主线程Main(比方java程序一开始启动时创建的那个线程)不会是守护线程 2.Daemon thread在Java里面的定义是,如果虚拟机中只有Daemon thread 在运行,则虚拟机退出。 虚拟机中可能会同
2011-08-31 08:57:57 4053
转载 java.net.InetAddress类的应用
1. java.net.InetAddress类的使用1.1. 简介IP地址是IP使用的32位(IPv4)或者128位(IPv6)位无符号数字,它是传输层协议TCP,UDP的基础。InetAddress是Java对IP地址的封装,在java.net中有许多类都使用
2011-08-31 00:09:11 1492
转载 java.net.Url类的应用
认识IP、认识URL是进行网络编程的第一步。java.net.URL提供了丰富的URL构建方式,并可以通过java.net.URL来获取资源。 一、认识URL 类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可
2011-08-31 00:06:56 1243 1
转载 java.net.UrlConnection类的使用
RLConnection类是一个抽象,是实现应用程序和URL之间通信连接的所有类的超类,该类的实例可以用来读写URL所指的资源。在创建了URL对象之后,可以使用该URL对象的openConnection方法来创建URLConnection对象,之后就可以使用下面的方法完成各种各样
2011-08-31 00:05:24 3114
转载 java网络编程之UDP
进行UDP协议的使用中,我们通常会借助其他语言工具来完成工作。那么今天我们主要介绍一下Java下的UDP协议的使用。首先我们来了解一下UDP协议的基本概念。UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层??传输层,处于IP协议的上
2011-08-31 00:03:43 906
转载 java中Socket应用
Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上数据的传递。在Java中,有专门的Socket类来处理用户的请求和响应。利用Socket类的方法,就可以实现两台计算机之间的通讯。这里就介绍一下在Java中如何利用
2011-08-30 23:59:36 1478
转载 秒(s) 毫秒(ms) 微秒(μs) 纳秒(ns) 皮秒(ps)及Java获得
Date date=new Date(); long hm=date.getTime(); //获取毫秒或者毫秒级:System.currentTimeMillis()纳秒级: System.nanoTime()用 System.nan
2011-08-30 23:38:01 22159 1
转载 一步到位 快速获取HTC Desire Root权限
本文介绍的是如何通过简单的步骤取得HTC Desire的Root权限的方法,详细步骤请参考以下内容,细心操作。注意事项:下列步骤尽量在32位windows下完成,win7 32, winxp 32都可以的,经网友测试win7 x64无法通过。一、手机开机,usb连
2011-08-18 21:22:13 1345
转载 判断Android手机是否联网
android 中查看当前是否联网 方法如下: ConnectivityManager cManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo
2011-08-18 21:21:24 707
转载 android之ConnectivityManager简介,网络连接状态
/** * 测试ConnectivityManager * ConnectivityManager主要管理和网络连接相关的操作 * 相关的TelephonyManager则管理和手机、运营商等的相关信息;WifiManager则管理和wifi相关的信息。
2011-08-18 21:20:47 936
转载 Android 中的 ManagedQuery()
用途:根据指定的URI路径信息返回包含特定数据的Cursor对象,应用这个方法可以使Activity接管返回数据对象的生命周期。参数:URI: Content Provider 需要返回的资源索引Projection: 用于标识有哪些column
2011-08-18 21:19:09 1063
转载 Java Socket 错误解决
环境客户端 Redhat Enterprise Linux 9服务端 Redhat Enterprise Linux 9JDK Javase5Update4场景客户端每个连接池有一个keep-live的时间来控制该连接池中每一个连接的空闲生存期
2011-08-18 21:18:39 2355
转载 《HP大中华区总裁孙振耀退休感言》
一、关于工作与生活 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公
2011-08-18 20:51:20 884
转载 重构代码的7个阶段
导读:你曾去想重构一个很老的模块,但是你只看了一眼你就恶心极了。文档,奇怪的函数和类的命名,等等,整个模块就像一个带着脚镣的衣衫褴褛的人,虽然能走,但是其已经让人感到很不舒服。面对这种情况,真正的程序员会是不会认输的,他们会接受挑战认真分析,哪怕重写也在所不惜。最终那个模块会被他
2011-08-17 00:05:44 1096
转载 java.util.ConcurrentModificationException
工作中碰到个ConcurrentModificationException。代码如下:List list = ...;for(Iterator iter = list.iterator(); iter.hasNext();) { Object obj = ite
2011-08-15 22:04:27 814
转载 TCP连接探测中的Keepalive 和心跳包
采用TCP连接的C/S模式软件,连接的双方在连接空闲状态时,如果任意一方意外崩溃、当机、网线断开或路由器故障,另一方无法得知TCP连接已经失效,除非继续在此连接上发送数据导致错误返回。很多时候,这不是我们需要的。我们希望服务器端和客户端都能及时有效地检测到连接失效,然后优雅地完成
2011-08-15 22:03:49 1903
转载 java socket及java心跳
java socket 心跳 在JAVA socket 异步操作中经常会用到心跳机制去检查服务器端是否在线,其实这个很容易实现,就是开启一个新的线程,在run方法里去给服务器端发心跳包,但是这一步是可以省掉的,可以直接在接收服务器端消息的线程里完成这
2011-08-15 22:03:06 5274 2
转载 关于socket心跳的实现
目前手头有个关于心博功能的一个案例, 在使用SOL_SOCKET, SO_KEEPALIVE上有一点心得,想写出来和大家分享一下。关于SOL_SOCKET选项SO_KEEPALIVE有一个很详细的英文How TO, 在下面的网页中大家可以看到详细的内容http://w
2011-08-15 22:02:33 3616 1
转载 提高Android Service 优先级的方法
Android 系统对于内存管理有自己的一套方法,为了保障系统有序稳定的运信,系统内部会自动分配,控制程序的内存使用。当系统觉得当前的资源非常有限的时候,为了保 证一些优先级高的程序能运行,就会杀掉一些他认为不重要的程序或者服务来释放内存。这样就能保证真正对用户有用的程序仍然再运
2011-08-15 22:00:55 3348
转载 Android之ServiceII
【Creating a Bound Service】 一个绑定service允许组件通过bindService()绑定它,为了建立一个长期存在的连接(通常不允许组件使用startService()启动)。 你应该建立一个绑定的service当你希望和servi
2011-08-15 22:00:22 626
转载 Android 中的 Service 全面总结
1、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,
2011-08-15 21:58:11 848
转载 Android persistent属性研究
前段时间在研究telephony时,一直没有在framework下发现对telephony的初始化(PhoneFactory.java中的makeDefaultPhones函数)的调用。结果全局搜索之后发现在application PhoneApp(packages/apps/P
2011-08-15 21:57:06 945
转载 android的亮屏幕的锁和键盘锁
Android中的两把锁 - WalkLock and KeyguardLock 详细分析 [复制链接] WalkLock - 顾名思义 唤醒锁 点亮屏幕用的KeyguardLock - 顾名思义 键盘锁 解锁键盘用的详细介绍:1: WalkLock 唤醒锁
2011-08-11 10:20:25 950 1
转载 让你的eclipse加速
1 老是弹出Quick update error 这个问题的解决办法是关闭自动更新 Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials, 把选项 "Search
2011-08-09 12:34:38 817
转载 java.io.InputStream.read和java.io.OutputStream.write
public int read(byte[] b, int off, int len) throws IOException将输入流中最多 len 个数据字节读入 byte 数组。尝试读
2011-08-09 12:34:05 4278 1
转载 Socket中InputStream的read方法的阻塞特性
用java,搞通信一定会接触到Socket,ServerSocket这2个类,基本使用非常简单,但如果想良好的控制,还是得小心之非常啊.因为Socket中InputStream的read()当管道无数据时便等待数据的填充,但OutputStream可以继续写入数据.如果这点搞清楚
2011-08-09 12:33:17 15360
转载 Throwable是一个怎样的类?
Throwable是java.lang包中一个专门用来处理异常的类。它有两个子类,即Error 和Exception,它们分别用来处理两组异常。 Error用来处理程序运行环境方面的异常,比如,虚拟机错误、装载错误和连接错误, 这类异常主要是和硬件有关的,而不是由程序
2011-08-05 16:05:03 1176
转载 Android network
系统中对网络的判断和选在是在Connectivityervice这个服务中来处理的,在系统启动的时候会启动这个系统服务:系统启动完毕后,ConnectivityService在系统启动的时候就启动了。在android内部,用framework/base/core/re
2011-08-05 16:04:29 921
本地搭建属于自己的ChatGPT基于PyTorch+ChatGLM-6b+Streamlit+QDrant+DuckDuckGo
2024-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人