首页 > 编程语言
聊聊高并发(三十九)解析java.util.concurrent各个组件(十五) 理解ExecutorService接口的设计
上一篇讲了Executor接口的设计,目的是将任务的执行和任务的提交解耦,可以隐藏任务的执行策略。这篇说说ExecutorService接口。它扩展了Executor接口,对Executor的生命周期进行管理,并进行了进一步的扩展。 Executor负责执行任务。它的生命周期有3个:运行,关闭和已终止。在运行的任何时刻,有些 任务可能已经完成,有些可能正在运行,有些可能正在队列中等待执行...
分类:编程语言   时间:2015-06-27 10:05:45    收藏:0  评论:0  赞:0  阅读:399
C和C++动态内存的申请与释放思考
这里分配内存以数组为例,这样就建立了一种思维,肯定离不开数组与指针的关系,这两者的关系是一个永远的话题,具体的可以参见我的这篇文章,是关于数组与指针的下来我们开始动态内存分配方法之旅吧! C语言的: C++语言的:...
分类:编程语言   时间:2015-06-27 10:01:29    收藏:0  评论:0  赞:0  阅读:236
Python学习笔记_Python基础
Python 基础 语句和语法 注释 继续 代码组 代码的缩进 在一行书写多个语句 模块 变量赋值 赋值操作符 增量赋值 多重赋值 多元赋值 python编写的基本风格 模块的结构和布局 内存管理 变量定义 引用计数 增加引用计数 减少引用计数 del语句 Python 基础语句和语法注释python中用#号进行注释继续如果一个语句需要跨行,那么需要用\来连接两个跨行的语句if name == '...
分类:编程语言   时间:2015-06-27 10:00:14    收藏:0  评论:0  赞:0  阅读:249
Java Socket应用(一)——java中网络基础介绍
转载请注明:http://blog.csdn.net/uniquewonderq java程序提供了一组功能强大的类,方便我们使用socket进行网络开发。如果两台计算机通过网络进行通信需要满足如下要求: TCP/IP是目前世界上应用最为广泛的协议。 TCP: Transmission  Control  Protocol 传输控制协议 IP:Internet Protocol...
分类:编程语言   时间:2015-06-27 09:58:14    收藏:0  评论:0  赞:0  阅读:207
Java Socket应用(二)——java中InetAddress的应用
转载请注明:http://blog.csdn.net/uniquewonderq 1.InetAddress类 用于标识网络上的硬件资源,实际主要用来表示IP地址的相关信息。 关于该类的方法可以在API帮助文档查看。 要获取InetAdress类的实例,由于它没有构造方法,但是它有静态方法可以返回该类的实例,所以,可以这样子来获取。 下面简单举一个例子: package com...
分类:编程语言   时间:2015-06-27 09:57:54    收藏:0  评论:0  赞:0  阅读:209
Java Socket应用(三)——java中URL的应用
转载请注明:http://blog.csdn.net/uniquewonderq 如何使用呢? package com.test; import java.net.MalformedURLException; import java.net.URL; import java.util.logging.Level; import java.util.logging.Logger; p...
分类:编程语言   时间:2015-06-27 09:57:24    收藏:0  评论:0  赞:0  阅读:234
Java Socket应用(四)——Socket简介
转载请注明:http://blog.csdn.net/uniquewonderq...
分类:编程语言   时间:2015-06-27 09:56:44    收藏:0  评论:0  赞:0  阅读:284
Python学习笔记-小记
1.字符串string判断一个字符(char)是数字还是字母 str.isalpha #判断是否为字母 str.isdigit #判断是否为数字判断一个字符串是否为空if not str.strip(): #判断是否为空,true表示空向字符串添加内容str = ''.join('love')得到字符串固定长度的字串str = str1[1:3] #得到从下标1开始到下标3之前的字符,下标3的字符不...
分类:编程语言   时间:2015-06-27 09:56:34    收藏:0  评论:0  赞:0  阅读:142
Java传值还是传引用
这是一个经典面试问题,它迷惑Java新手。在这篇文章中,我将用一个例子和一些图来证明:Java是按值传递的。定义: - 按值传递:在内存中做一个实际参数值拷贝进行传递。 - 传引用:传递实际参数的地址的副本。 Java是永远是值传递。原始数据类型和对象引用都只是值。...
分类:编程语言   时间:2015-06-27 09:56:24    收藏:0  评论:0  赞:0  阅读:252
生成算法
思路: 之前的线性回归都是根据特征值服从的分布猜想结果,生成算法是根据结果猜想特征值的分布。 贝叶斯公式: GDA高斯分类器:模型:写成表达式的形式: 分离效果图: 推理: 原理:根据上述表达式的形式和最大似然原理,我们要求出这两个高斯分布,使给出的case最大限度的符合。 写成表达式的形式:原因:为什么要求p(y|x)p(y|x)的最大似然:因为我们是要求给出XX后预测YY,因此我们要求给出x下y...
分类:编程语言   时间:2015-06-27 09:56:04    收藏:0  评论:0  赞:0  阅读:355
Java Socket应用(五)——编程实现基于 TCP 的 Socket 通信
转载请注明:http://blog.csdn.net/uniquewonderq 思路: 服务器段的测试代码如下: : package com.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.Input...
分类:编程语言   时间:2015-06-27 09:55:54    收藏:0  评论:0  赞:0  阅读:293
背包问题:动态规划和贪心算法
以下关于动态规划的文字描述来源1. 动态规划 作者:Hawstein 出处:http://hawstein.com/posts/dp-knapsack.html 一切都要从一则故事说起。话说有一哥们去森林里玩发现了一堆宝石,他数了数,一共有n个。 但他身上能装宝石的就只有一个背包,背包的容量为C。这哥们把n个宝石排成一排并编上号: 0,1,2,…,n-1。第i个宝石对应的体积和价值分别为V...
分类:编程语言   时间:2015-06-27 09:55:44    收藏:0  评论:0  赞:0  阅读:279
进程、线程同步互斥学习 —— 事件
进程、线程同步互斥学习 —— 事件以及封装...
分类:编程语言   时间:2015-06-27 09:55:37    收藏:0  评论:0  赞:0  阅读:128
Java反射(二)利用反射分析类的能力
利用反射分析类能力的类的源码如下(来源于《Java核心技术》卷一): package testreflection; import java.util.*; import java.lang.reflect.*; /** * 这个类利用反射打印出一个类的所有特征 * * @version 1.1 2004-02-21 * @author Cay Horstmann */ publ...
分类:编程语言   时间:2015-06-27 09:55:04    收藏:0  评论:0  赞:0  阅读:212
Java Socket应用(六)——服务器响应客户端
转载请注明:http://blog.csdn.net/uniquewonderq 通过输入流来读取客户端信息,相应的时候通过输出流来实现。 服务端类的代码: package com.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import jav...
分类:编程语言   时间:2015-06-27 09:54:34    收藏:0  评论:0  赞:0  阅读:380
Java的四种引用源代码例子
Java的四种引用源代码例子不解释,直接上代码,千言万语顶不住一行代码。package com.apkkids.javalanguage;import java.lang.ref.PhantomReference; import java.lang.ref.Reference; import java.lang.ref.ReferenceQueue; import java.lang.ref.Sof...
分类:编程语言   时间:2015-06-27 09:54:24    收藏:0  评论:0  赞:0  阅读:255
Java反射(三)在运行时利用反射分析对象
在运行时利用反射分析对象,其实就是利用反射来获得或者设置类的域。举例如下: 有一个Student类: package testreflection; public class Student { private String stuNum; public Student(String stuNum) { // TODO Auto-generated constructor stub...
分类:编程语言   时间:2015-06-27 09:54:04    收藏:0  评论:0  赞:0  阅读:320
Java反射(三)利用反射调用方法
有Student类: package testreflection; public class Student{ private static int count; private String stuNum; public Student(String stuNum) { // TODO Auto-generated constructor stub this.stuNum...
分类:编程语言   时间:2015-06-27 09:53:24    收藏:0  评论:0  赞:0  阅读:192
JAVA calender 的使用实现查询一个月的第1天和最后一天,学的是技巧。
许久没用今天用到了有新的领悟(Calendar),再次分享一下各位我的代码和我悟出来的道。网上其他的求法更本看不懂,于是分享出一种我认为最简单的方法。见笑了...
分类:编程语言   时间:2015-06-27 09:51:14    收藏:0  评论:0  赞:0  阅读:456
黑马程序员——多线程下的单例设计模式的安全问题
//多线程下的单例设计模式 class Sing { //饿汉式不存在安全问题,因为其不是线程同步的 private static Sing s = new Sing(); private Sing(){} public static Sing getInstance() { return s; } } class Single { private static Single ...
分类:编程语言   时间:2015-06-27 09:50:04    收藏:0  评论:0  赞:0  阅读:290
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!