首页 > 2014年12月18日 > 全部分享
java线程的缺陷
java线程的缺陷 Allen Holub 指出,Java 编程语言的线程模型可能是此语言中最薄弱的部分。它完全不适合实际复杂程序的要求,而且也完全不是面向对象的。本文建议对 Java 语言进行重大修改和补充,以解决这些问题。 Java 语言的线程模型是此语言的一个最难另人满意的部分。尽管 Java 语言本身就支持线程编程是件好事,但是它对线程的语法和类包的支持太少,只能适用于极小型的应用环...
分类:编程语言   时间:2014-12-18 16:59:52    收藏:0  评论:0  赞:0  阅读:258
大盘高位震荡时如何买股票
大盘在高位震荡时,什么股票不能买: 1、头天已经启动,并上涨过的股票。(头天涨幅超过5个点,并且该股票不是近期最强的板块中的股票。) 2、不可追涨停。 3、不可追开盘放量的股票,特别是开盘一个小时的量能已接近昨天一天的量能的股票。 4、因头天晚上出台消息面的刺激,高开高走的股票。 5、当天开盘头一个小时创出新高的股票。 6、出现顶背离的股票。 大盘在高位震荡时,什么股票可以买: 1...
分类:其他   时间:2014-12-18 16:59:42    收藏:0  评论:0  赞:0  阅读:180
多线程06_张孝祥-ThreadLocal类及应用技巧
使用ThreadLocal类实现线程范围内的共享数据: 确保每个线程都有自己私有的变量和取到自己的变量。下面用ThreadLocal类实现,替代上节课中的map用法 代码: package org.yla.thread; import java.util.Random; /** * 使用ThreadLocal类实现线程范围内的私有数据 * 替代上节课map的作用 * @author...
分类:编程语言   时间:2014-12-18 16:59:32    收藏:0  评论:0  赞:0  阅读:376
【LeetCode】Symmetric Tree
题目 Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example, this binary tree is symmetric: 1 / 2 2 / \ / 3 4 4 3 B...
分类:其他   时间:2014-12-18 16:59:22    收藏:0  评论:0  赞:0  阅读:158
Hermes与开源的Solr、ElasticSearch的不同
Hermes与开源的Solr、ElasticSearch的不同          谈到Hermes的索引技术,相信很多同学都会想到Solr、ElasticSearch。Solr、ElasticSearch在真可谓是大名鼎鼎,是两个顶级项目,最近有些同学经常问我,“开源世界有Solr、ElasticSearch为什么还要使用Hermes?”          在回答这个问题之前,大家可以...
分类:其他   时间:2014-12-18 16:59:12    收藏:0  评论:0  赞:0  阅读:258
android studio 1.0 带你飞如eclipse之快捷键配置
很多用习惯了eclipse的同学们经常感叹eclipse做android开发的卡比   但是又离不开它,如今google发布了android studio 1.0之后可谓给android开发人员带来了福音 但是很多同学踌躇于eclipse快捷键使用习惯了改不过来  用不习惯android studio 1.0   oh no 你错啦 教你一招让android studio 1.0变ecl...
分类:移动平台   时间:2014-12-18 16:59:02    收藏:0  评论:0  赞:0  阅读:323
How to stop a Thread(怎样停止一个线程)
Abstract  How to stop a Thread is a perannual question for Java programmers. Finally with the release of Java V5.0 (or V1.5), which incorporates java.util.concurrent, a definitive answer can be giv...
分类:编程语言   时间:2014-12-18 16:58:52    收藏:0  评论:0  赞:0  阅读:492
Description Resource Path Location Type Java compiler level does not match the version of the instal
这是由于Java项目的jdk版本和Project Facets下的jdk版本不一致导致的,解决方法如下: 右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。 在页面中的“Java”下拉列表中,选择相应版本就OK了...
分类:编程语言   时间:2014-12-18 16:58:42    收藏:0  评论:0  赞:0  阅读:425
关于html,xhtml,xml三者区别联系和我的理解
HTML和XML:他们两个都是标记语言(ML),一个是超文本置标语言,一个是可扩展置标语言。 他们的不同之处: 1可扩展性:HTML不具备扩展性,而XML是原标记语言,可以用于定义新的标记语言。 2侧重点: HTML侧重于如何表现信息,而XML是侧重于如何结构化的描述信息。 3语法要求: HTML不要求标记的嵌套,配对等,不要求标记间具有一定的顺序,而XML则是严格要求嵌套,配对,遵循DTD的树形...
分类:Web开发   时间:2014-12-18 16:58:22    收藏:0  评论:0  赞:0  阅读:170
【学习ios之路:C语言】总结整理:学好Object-C---C语言必备知识点
一.基本数据类型.常量.变量.运算符     1.数据类型 int. short.char.long.float.double.     2.常量的分类.(1).整型常量 (2)浮点型常量 (3)字符常量 (4)字符串常量.     3.常量的特性:常量存储在常量区,常量区的内容不可被更改.     4.变量的定义与本质.数据类型 变量名 = 初值 . 本质变量就是一个容器....
分类:移动平台   时间:2014-12-18 16:58:12    收藏:0  评论:0  赞:0  阅读:384
聊聊高并发(三十五)理解内存屏障
在聊聊高并发(三十三)从一致性(Consistency)的角度理解Java内存模型 我们说了硬件层提供了满足某些一致性需求的能力,Java内存模型利用了硬件层提供的能力指定了一系列的语法和规则,让Java开发者可以隔绝这种底层的实现专注于并发逻辑的开发。这篇我们来看看硬件层是如何提供这些实现一致性需求的能力的。 硬件层提供了一系列的内存屏障 memory barrier / memory...
分类:其他   时间:2014-12-18 16:58:02    收藏:0  评论:0  赞:0  阅读:443
Java---15---单例设计模式:---饿汉式和懒汉式
概念: 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。   单例模式有以下特点: 1.单例类只能有一个实例 2.单例类必须自己给自己创建自己的唯一实例 3.单例类必须给所有其他对象提供这一实例 饿汉式: /*饿汉式*/ class Single { private static final Single s = new Sing...
分类:编程语言   时间:2014-12-18 16:57:55    收藏:0  评论:0  赞:0  阅读:235
SVN安装配置与使用(完美版)
1、  所选服务器安装包:VisualSVN-Server-2.1.3.msi、 2、  客户端安装包:TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi 一、服务器的安装:         注意:location :为安装文件位置,Repositories:为管理的代码仓库的位置,若选中Use ...
分类:其他   时间:2014-12-18 16:57:32    收藏:0  评论:0  赞:0  阅读:347
微信支付——开发体系
有了微信支付方面的一些前期准备以及理论知识后,我们可以开始打造我们的微信支付平台了。 商户向微信公众号提供企业以及银行账户资料,商户功能审核通过后,可以获得以下账户包括财付通的商户账户,用于公众号支付 appId 公众号身份的唯一标识。 paySignKey 公众号支付请求中用于加密的密钥Key,可验证商户唯一身份,PaySignKey 对应于支付场景中的appKey值。...
分类:微信   时间:2014-12-18 16:56:52    收藏:0  评论:0  赞:0  阅读:761
Android-maven配置multidex打包
工程大了以后,不可避免就会出现方法数目超出65536的限制,很幸运的是新的android提供了多dex打包的方式可以解决这个问题。下面我们就来看下如何用android-maven-plugin打多dex包。 先看下工程结构: 并不是一个标准的maven工程,但是可以通过更改配置来完成打包。工程的代码非常简单,MainActivity有一个按钮,点击按钮跳转到SecondActivity...
分类:移动平台   时间:2014-12-18 16:56:42    收藏:0  评论:0  赞:0  阅读:434
阻塞、非阻塞、异步、同步以及select/poll和epoll
针对IO,总是涉及到阻塞、非阻塞、异步、同步以及select/poll和epoll的一些描述,那么这些东西到底是什么,有什么差异? 一般来讲一个IO分为两个阶段: 等待数据到达把数据从内核空间拷贝到用户空间 现在假设一个进程/线程A,试图进行一次IO操作。 A发出IO请求,两种情况:   1)立即返回   2)由于数据未准备好,需要等待,让出CPU给别的线程,自己s...
分类:其他   时间:2014-12-18 16:56:33    收藏:0  评论:0  赞:0  阅读:298
表格的修改
表格的修改思路...
分类:其他   时间:2014-12-18 16:56:22    收藏:0  评论:0  赞:0  阅读:330
Controller Service Dao总结
Controller Service Dao总结...
分类:其他   时间:2014-12-18 16:56:12    收藏:0  评论:0  赞:0  阅读:394
应用之星:2014年电子书市场分析报告
电脑、手机以及电子书等的普及,打破了传统纸质阅读的一统天下。公交上,地铁里,到处都是拿着手机、捧着pad看电子书的年轻人。抬眼望去,“低头族”、“刷屏党”、“拇指派”、“发烧友”已经包围了我们的生活,2014年末了,应用之星最受读者欢迎的电子书类别新鲜出炉,一起先睹为快! 笔者从应用之星的统计后台看到,在42万个用户样本中,职场励志类的书用户群体最大,占据总样本的30%,是名...
分类:其他   时间:2014-12-18 16:56:02    收藏:0  评论:0  赞:0  阅读:277
c++运算符重载1
在前一节中曾提到过,C++中运行时的多态性主要是通过虚函数来实现的,而编译时的多态性是由函数重载和运算符重载来实现的。这一系列我将主要讲解C++中有关运算符重载方面的内容。在每一个系列讲解之前,都会有它的一些基础知识需要我们去理解。而运算符重载的基础就是运算符重载函数。所以今天主要讲的是运算符重载函数。   1.运算符重载是对已有的运算符赋予多重含义,使同一个运算符作用域不同类型的数据导致不同行...
分类:编程语言   时间:2014-12-18 16:55:52    收藏:0  评论:0  赞:0  阅读:288
1826条   上一页 1 ... 34 35 36 37 38 ... 92 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!