java
文章平均质量分 77
小鞅
有些事情你现在不去做,可能以后都不会有机会了!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java实现TCP与UDP混合传输文件总结
java实现TCP与UDP混合传输文件总结 最近在用java写基于UDP传输文件的网络,遇到了很多问题,也参考了很多人编写的程序,通过 自己的整理和设计,终于写完了自己程序,现在将在编程中遇到的问题总结一下。 发送方: 首先发送方需要发送文件的一些属性给文件接收方,如文件的名称,文件的大小等,让文件接收方判断是否接受文件,由于这部分内容比较重要,不能出现丢包的现象,所...2015-04-07 19:44:00 · 321 阅读 · 0 评论 -
java中读取.properties配置文件
2016-05-02 08:38:00 · 103 阅读 · 0 评论 -
JNDI理解与实例
E规范中的一个重要“幕后”角色,它为Java EE容器、组件提供者和应用程序之间提供了桥梁作用:Java EE容器同时扮演JNDI提供者角色,组件提供者将某个服务的具体实现部署到容器上,应用程序通过标准的JNDI接口就可以从容器上发现并使用服务,而不用关心服务的具体实现是什么,它的具体位置在哪里。 下面以一个常见的J2EE应用场景来看四种角色(组件接口、容器、组件提供者、应用程序)是如何围绕JNDI来发挥作用的: 组件接口 数据源DataSource是一种很常见的服务。我们通常将组件接口绑定到容器的Co2016-04-29 16:51:00 · 109 阅读 · 0 评论 -
Integer.valueof()学习之享元模式
; //这种定义与初始化方式与上一种方式不一样,效率比上一种效率低 2.Integer i=new Integer(3); 2.Integer 类比较 public static void test() { Integer a1 = 3; Integer b1 = Integer.valueOf(3); Integer a2 = 200; Integer b2 = Integer.valueOf(200);2016-04-19 11:33:00 · 123 阅读 · 0 评论 -
如何创建处理器池之享元模式
2016-04-19 09:29:00 · 102 阅读 · 0 评论 -
DNS学习笔记
就相当于一个软件程序(其实一个重要DNS服务器是一个集群),他一般部署在unix或者linux系统上,DNS协议是运行在UDP协议之上,使用的是53号端口 3. 获取ip地址的过程:客户端浏览器一般都集成了一个DNS客户机,当用户从浏览器的url地址栏输入地址的时候,dns客户端主机就会获取到该主机名,并将主机名发送的DNS服务器,DNS服务器收到请求处理以后就会回答一个相应的回答,该回答中包含有发送的主机名对应的IP地址,当浏览器拿到这个IP地址以后,就可以找到对应的web服务器 4. D2016-03-16 09:53:00 · 107 阅读 · 0 评论 -
java中synchronized锁定对象问题
2016-03-14 22:08:00 · 136 阅读 · 0 评论 -
用java语言用sort方法实现groupby分组
76 张三|C|67 张三|C|78 李四|A|89 源程序 import java.io.*; import java.util.*; public class DataProcess { public static void main(String[] args) throws Exception { String[][] arr = getFile("C:\\Users\\fj-ding\\Desktop\\hw1\\test.txt"); S2015-04-20 14:19:00 · 176 阅读 · 0 评论 -
java实现TCP与UDP混合传输文件总结
2015-04-07 19:44:00 · 194 阅读 · 0 评论 -
Scanner常用方法详解
怎么使用网上有很多教程可以参看,我主要介绍一下hasNextInt(),next(),nextLine(),nextInt()相关区别 1.next()和nextLine()的区别:两个函数返回的都是是字符串,如果输入一行数据然后回车,next()会默认使用空格作为正则表达式来分割,而nextLine()直接读取输入对整行。 2.next()与nextInt()的区别:next()返回对是字符串,而nextInt会将字符串转成整数,其他类似,转换失败就抛出异常InputMismatchExcepti原创 2016-08-02 00:55:22 · 726 阅读 · 0 评论 -
面试心得与总结-——答案整理_1 持续更新
论坛和网站都在转发该篇面经,我试图搜索一下作者,一搜一大片的复制粘贴,也没有写出处,也无从感谢作者了, 现在将一个链接奉上,可以好好看看,对面试有很大帮助. [url]http://www.360doc.com/content/16/0216/00/26211242_534899333.shtml[/url] 当我该篇面经的时候,自己也很激动,感觉发现了新大陆,心情异常的兴奋,因此决定按照他提供的思路进行面试准备,断断续续对其在面试中遇到的问题进行整理,希望在面试中对自己有帮助,现在拿出原创 2016-08-22 20:51:26 · 216 阅读 · 0 评论 -
面试心得与总结-——答案整理_2 持续更新
2016-08-22 21:38:11 · 115 阅读 · 0 评论 -
面试心得与总结-——答案整理_3 持续更新
了Runnable接口的。只是他们创建的方式不一样; 2:还有一个区别就是java中只能继承一类,而可以实现很多方法,因此我们实现创建一个线程的时候尽量用Runnable创建。 3:创建方法方式:Thread thread=new Thread(“线程1”),thread.start();MyTread thread=new MyTread(线程1);new Thread(thread).start();[/size] [size=medium][color=red][b] 22. 线程同步的方法:2016-08-22 21:47:49 · 124 阅读 · 0 评论 -
面试心得与总结-——答案整理_4 持续更新
2016-08-22 21:54:12 · 144 阅读 · 0 评论 -
java编码规范
2016-05-06 17:10:00 · 179 阅读 · 0 评论 -
DNS学习笔记
DNS学习笔记 DNS简单介绍: 1.DNS:是一个由分层的dns服务器实现的分布式数据库,是一个允许主机查询分布式数据库的应用层协议 2. DNS服务器:就相当于一个软件程序(其实一个重要DNS服务器是一个集群),他一般部署在unix或者linux系统上,DNS协议是运行在UDP协议之上,使用的是53号端口 3. 获取ip地址的过程:客户端浏览器一般都集成了一个D...2016-03-16 09:53:00 · 185 阅读 · 0 评论 -
用java语言用sort方法实现groupby分组
用java语言用sort方法实现groupby分组 用排序的方法实现groupby分组,给定数据如下所示。 老王|A|90 李四|B|87 张三|C|70 老王|A|67 张三|A|98 李四|B|76 张三|C|67 张三|C|78 李四|A|89 源程序 import java.io.*; import java.util.*; public class Data...2015-04-20 14:19:00 · 313 阅读 · 0 评论 -
如何创建处理器池之享元模式
最近在看tomcat源码的时候发现里面有很多经典设计模式的运用案例,正好趁此机会熟悉一下设计模式,为了保证代码原味性,就直接复制粘贴了,以下代码不能运行,但是能看明白,可以用来学习和借鉴。 相关设计模式:享元模式 //最少处理器个数 protected int minProcessors = 5; //最大处理器个数 private int maxProcessors = ...2016-04-19 09:29:00 · 107 阅读 · 0 评论 -
Integer.valueof()学习之享元模式
问题描述: 1. Integer类初始化 //当这样定义integer的引用初始化为3的时候,则会自动调用Integer类的valueof()方法,与Integer i=Integer.valueof(3)等价 1.Integer i=3; //这种定义与初始化方式与上一种方式不一样,效率比上一种效率低 2.Integer i=new Integer(3); 2.Integer...2016-04-19 11:33:00 · 298 阅读 · 0 评论 -
JNDI理解与实例
本文转载于http://blog.youkuaiyun.com/xiancaieeee/article/details/7881441 因为原文代码排列比较乱,只是进行了稍加整理一下 一、JNDI在Java EE中的应用 JNDI技术是Java EE规范中的一个重要“幕后”角色,它为Java EE容器、组件提供者和应用程序之间提供了桥梁作用:Java EE容器同时扮演JNDI提供者角色,组件提供者...2016-04-29 16:51:00 · 189 阅读 · 0 评论 -
java中读取.properties配置文件
[i]注[/i]:本文转自[url=http://www.cnblogs.com/fsjohnhuang/p/3995386.html]http://www.cnblogs.com/fsjohnhuang/p/3995386.html[/url] [b]一、前言[/b] Java工程中想log4j、数据库连接等配置信息...2016-05-02 08:38:00 · 136 阅读 · 0 评论 -
java编码规范
java编码规范 java标准委员会(java-styleguide@baidu.com): 徐串(INF, ) 刘泽胤(CID)孟然(OPRD)金自翔(BDD)何修峰(UBFT)陈明智(BP&IT)哈晶晶(OP) 刘朝阳(music-PD)蔡劲彦(VS)曹海涛(MARD)曹文斌(PCS)丁雪丰(Wallet&Payment Solution)罗星(GIS...2016-05-06 17:10:00 · 218 阅读 · 0 评论 -
Scanner常用方法详解
最近要面试了,以前对Scanner不怎么熟悉,一直都是使用nextLine()方法从控制台读取每一行,然后再进行分割,今天终于抽时间好好研究了一下。 关于怎么使用网上有很多教程可以参看,我主要介绍一下hasNextInt(),next(),nextLine(),nextInt()相关区别 1.next()和nextLine()的区别:两个函数返回的都是是字符串,如果输入一行数据然后回车,n...原创 2016-08-02 00:55:22 · 1645 阅读 · 0 评论 -
面试心得与总结-——答案整理_1 持续更新
[size=medium] 最近各种看面经,无意间发现一篇对面试总结得比较全面,自己好好看了一遍,笔者真实很用心,写得太全面了,后来一google,发现各大论坛和网站都在转发该篇面经,我试图搜索一下作者,一搜一大片的复制粘贴,也没有写出处,也无从感谢作者了, 现在将一个链接奉上,可以好好看看,对面试有很大帮助. [url]http://www.360doc.com/content/...原创 2016-08-22 20:51:26 · 236 阅读 · 0 评论 -
面试心得与总结-——答案整理_2 持续更新
[b][size=medium][color=red]11. HashMap和ConcurrentHashMap的区别,HashMap的底层源码。[/color][/size][/b] [size=medium]1:hashMap与是采用链式hash表实现。也就是HashMap表里面有一个Entry[]数组,当一个键值对加入该数据的时候,会通过key的hashcode去计算存在那一个数组位置,当...2016-08-22 21:38:11 · 190 阅读 · 0 评论 -
面试心得与总结-——答案整理_3 持续更新
[size=medium][b][color=red]21. 实现多线程的两种方法:Thread与Runable。[/color][/b] 1:用Thread类或者Runnable接口创建的线程本质上没什么区别,因为Thread类也是实现了Runnable接口的。只是他们创建的方式不一样; 2:还有一个区别就是java中只能继承一类,而可以实现很多方法,因此我们实现创建一个线程的时候尽量用Ru...2016-08-22 21:47:49 · 214 阅读 · 0 评论 -
面试心得与总结-——答案整理_4 持续更新
[b][size=medium][color=red]31. 反射的作用与原理。[/color][/size][/b] [size=medium]1:反射的作用:反射可以增加代码的灵活性,通过反射可以使系统和插件解耦,如Spring就是使用反射来实现控制反转的(IOC)。 2:什么是反射: java运行时阶段的程度对自身的一种审查的能力; 3:反射机制的原理:反射就是java语言在运行时可以...2016-08-22 21:54:12 · 212 阅读 · 0 评论 -
java读取文件与写文件
前言 java中io流一直是一个令人头疼的东西,主要是各种流,各种缓冲器太多,不好记忆,所以感觉学起来很费劲,选择起来也比较烦恼。 本文主要针对java的io流读取数据使用io流读取文件和向文件中写数据,并根据个人经验讲解应该怎么选择和使用。 需要的知识点: 1.字节流和字符流选择 字节流:字节流读取的时候,读到一个字节就返回一个字节; 主要用于读取图片,MP3,AVI视频文件...2016-09-01 17:08:44 · 229 阅读 · 0 评论 -
java中synchronized锁定对象问题
java中synchronized锁定对象问题 关于synchronized关键字介绍的博客有很多,也很详细,但是还是有很多问题让我很迷惑,比如synchronized锁定对象到底该怎么设置的问题,通过查看资料和理解终于了,向大家分享一下: 迷惑1:为什么一个对象被锁定以后别的线程还可以访问访问该对象的其他非synchronized块的代码? 迷惑2:为什么被上锁对象的其他synchro...2016-03-14 22:08:00 · 309 阅读 · 0 评论 -
java读取文件与写文件
对java的io流读取数据使用io流读取文件和向文件中写数据,并根据个人经验讲解应该怎么选择和使用。 需要的知识点: 1.字节流和字符流选择 字节流:字节流读取的时候,读到一个字节就返回一个字节; 主要用于读取图片,MP3,AVI视频文件。 字符流:字符流使用了字节流读到一个或多个字节,如读取中文时,就会一次读取2个字节。只要是处理纯文本数据,就要优先考虑使用字符流。 2.处理流和节点流 节点流:和操作系统紧密连接的流。该层的与文件输入输出的操作都比较原始,没有进过优化,功能比2016-09-01 17:08:44 · 131 阅读 · 0 评论
分享