自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 Java多线程看着一篇足够了!

引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多

2017-06-28 09:35:50 276

转载 博客网站推荐

科技博客很多,但质量高的不多,发现质量高的,但又记不住,所以索性把它们都记下来。下面总结的博客主要偏向互联网,科技资讯,技术博客 国内科技博客极客公园PingWest爱范儿36Kr月光博客虎嗅网雷锋网钛媒体TechWeb互联网的那些事数字尾巴Engadget 中国cnBe

2017-06-27 15:46:57 331

转载 进程和线程

1。单进程单线程:一个人在一个桌子上吃菜。2。单进程多线程:多个人在同一个桌子上一起吃菜。3。多进程单线程:多个人每个人在自己的桌子上吃菜。开个QQ,开了一个进程;开了迅雷,开了一个进程。在QQ的这个进程里,传输文字开一个线程、传输语音开了一个线程、弹出对话框又开了一个线程。所以运行某个软件,相当于开了一个进程。在这个软件运行的过程里(在这个进程里),多

2017-06-26 13:26:20 232

转载 tcp 三次握手连接

三次握手这个说法不好,其实是双方各一次握手,各一次确认,其中一次握手和确认合并在一起为了保证服务端能收接受到客户端的信息并能做出正确的应答而进行前两次握手,为了保证客户端能够接收到服务端的信息并能做出正确的应答而进行后两次握手。在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(s

2017-06-26 09:10:06 337

转载 Java多线程

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka        写在前面的话:此文只能说是Java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解),或者看这个专栏:Ja

2017-06-25 09:26:52 437

转载 http://blog.csdn.net/evankaka/article/details/45155047

http://blog.csdn.net/evankaka/article/details/45155047

2017-06-25 09:18:16 212

转载 Java内部类详解

内部类内部类包括如下几种形式:l作为类成员的内部类;l成员方法中定义的内部类;l匿名内部类;l静态内部类。1作为类成员的内部类1.1内部类的编写内部类和外部类的定义形式相同,但是需要在类中定义:public classMyOuter {       public class MyInner{       }

2017-06-23 17:39:29 270

转载 Hibernate相关内容

Configuration 接口:配置 hibernate,根据其启动 hibernate,创建SessionFactory 对象;SessionFactory 接口:初始化 Hibernate,充当数据存储源的代理,创建session 对象,sessionFactory 是线程安全的,意味着它的同一个实例可以被应用的多个线程共享,是重量级、二级缓存;Session 接口:

2017-06-22 16:54:57 269

转载 怎样花两年时间去面试一个人

Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的Dennis Ritchie就是这样一个人)而“人才”市场上能找到的大多都不是什么人才。招到这帮人轻则费钱重则把你公司搞挂。(当我把这篇文章给

2017-06-22 16:11:11 243

转载 提交文件到svn,提示"is not under version control

因为你本地的工作目录并不在svn的版本控制范围之内,或者是本地删除了但是版本控制上还认为它存在等之类的原因,解决方法是 先Team-clean(清理),在checkout报错文件的文件夹,之后如果需要提交再执行commit即可。

2017-06-21 10:04:39 18128

转载 对软件开发感到惊讶的共识

当程序员的经历让我知道了一些关于软件编程的事情。下面的这些事情可能会让朋友们对软件开发感到惊讶:    一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码 — —不管他的技术水平有多高。 好的程序员花去90%的时间在思考、研究和实验,来找出最优方案。差的程序员花去90%的时间在调试问题程序、盲目的修改程

2017-06-20 17:03:13 243

转载 JAVA创建对象有哪几种方式

JAVA创建对象有哪几种方式System.out.println(s1==s2); //打印true  System.out.println(s1==s3); //打印false  执行完以上程序,内存中实际上只有两个String对象,一个是直接数,由Java虚拟机隐含地创建,还有一个通过new语句显式地创建。3.

2017-06-20 16:40:45 713

转载 Apache服务器和tomcat服务器有什么区别?

Apache服务器和tomcat服务器有什么区别?Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。Apache服务器 只处理 静态HTMLtomcat服务器 静态HTML 动态

2017-06-20 16:20:22 530

转载 对hashMap中的value进行排序

对hashMap中的value进行排序 最近开发中用到了HashMap ,而且想到要利用其value的大小排序。。真是个伤脑筋的问题。还好,经过查阅各个地方的资料。发现这个下边的代码处理是最简单有效的。代码很少,却达到目的了。一般我坚持的一个原则的是:能简单处理的,尽量不做复杂工作。关键代码部分如下:[java] view p

2017-06-20 16:05:08 866

转载 java 序列化 学习

我们可以通过序列化来保存一个对象的状态(实例变量)到文件中,也可以从这个格式化的文件中很容易地读取对象的状态从而可以恢复我们保存的对象。      用来实现序列化的类都在Java.io包中,我们常用的类或接口有:ObjectOutputStream:提供序列化对象并把其写入流的方法ObjectInputStream:读取流并反序列化对象Serializable:一个对象想要

2017-06-19 10:34:14 264

转载 win7 自动登录

1.打开 开始菜单--- 运行,输入 control userpasswords2,如下图所示 22.打开用户账号管理页面,将“要使用本机,用户必须输入用户名和密码”前面的勾去掉33点击 应用,确定之后。会提示您输入需要自动登陆的 系统账号和密码44,输入正确

2017-06-17 12:06:41 487

转载 Java序列化

对象、文件、数据,有许多不同的格式,很难统一传输和保存序列化以后就都是字节流了,无论原来是什么东西,都能变成一样的东西,就可以进行通用的格式传输或保存,传输结束以后,要再次使用,就进行反序列化还原,这样对象还是对象,文件还是文件序列化可以将内存中的类写入文件或数据库中。比如将某个类序列化后存为文件,下次读取时只需将文件中的数据反序列化就可以将原先的类还原到内存中。也可以将类序列

2017-06-15 16:50:06 197

转载 java 基础知识2

1.abstract 的 method 是否可同时是 static,是否可同时是 native,是否可同时是 synchronized? 答:都不能。2.是否可以从一个 static 方法内部发出对非 static 方法的调用?答:不可以,如果其中包含对象的 method(),不能保证对象初始化。3.写 clone()方法时,通常都有

2017-06-15 10:29:37 278

转载 java中String stringBuffer StringBuider

最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下  1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String

2017-06-14 17:10:46 299

转载 java 内存 堆 栈 方法区 常量池

首先 你要搞清楚 堆和栈 是虚拟出来的概念 他们在内存中都只是一块区域,只是他们的存取规则被人为的限制了,一般来说 把类似指针的地址数据放在同一块内存区域这块区域遵守栈的存取规则我们就称之为栈 然后把主要的数据放在同一块内存区域并遵守堆的存取规则 我们称之为堆 其实他们物理上都是一样的东西 只是我们附加上了一些概念 最后之所以这么做 是为了优化存取速度我说的比较通俗点吧,栈内存

2017-06-14 16:29:10 802

转载 Java的基本知识

Java的HashMap和HashTable1. HashMap1)  hashmap的数据结构      Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示:        当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元

2017-06-14 14:44:20 302

转载 arraylist linkedlist vector 三者区别

1. List概述List,就如图名字所示一样,是元素的有序列表。当我们讨论List时,将其与Set作对比是一个很好的办法,Set集合中的元素是无序且唯一的。下图是Collection的类继承图,从图中你可以对本文所讨论的知识有大致的了解.图12. ArrayList、LinkedList与Vector的对比从图中可以看出,这三者都实现了List 接口.所有使用方式

2017-06-14 14:39:15 261

转载 abstract class和interface

在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很

2017-06-05 18:07:10 546

转载 map、mapPartitions、mapValues、mapWith、flatMap、flatMapWith、flatMapValues

Spark API 详解/大白话解释 之 map、mapPartitions、mapValues、mapWith、flatMap、flatMapWith、flatMapValueshttp://blog.csdn.net/guotong1988/article/details/50555185map(function) map是对RDD中的每个元素都执行

2017-06-02 09:27:47 376

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除