关于Map的几种遍历方式

Map之遍历:关于集合这块需要写的东西其实挺多的,集合有自己的顶级接口Collection,底下又有map和list两个接口,接下来我们谈一谈关于map集合方面的东西。map是java中非常常用的一种数据结构,提供get和put两个常用的方法;map虽然继承了Collection,但却没有实现Co...

2018-03-16 10:16:29

阅读数 85

评论数 0

Netty相关面试题

1.BIO、NIO和AIO的区别?BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。NIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时...

2018-03-28 16:06:21

阅读数 842

评论数 0

Spring中bean的作用域与生命周期

在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。而bean的定义以及bean相互间的依赖关系将通过配置元数据来描述。  Spri...

2018-03-26 20:35:17

阅读数 49

评论数 0

【pom.xml 依赖】使用net.sf.json-lib-2.4-jdk15.jar所需要的其他依赖架包 以及其一直在pom.xml报错的问题

本博文着重讲一下,关于net.sf.json-lib-2.4-jdk15.jar包依赖一直报错的问题:首先json-lib-2.4-jdk15.jar仅它本身不够,必须如下的几个依赖架包都有才能使用!!!小编将json-lib-2.4-jdk15.jar以及其相关的依赖架包的正确配置给出【pom....

2018-03-26 15:14:37

阅读数 1641

评论数 1

网络字节码、本地字节码(大端,小端)

大端模式和小端模式的起源关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始 的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡...

2018-03-26 10:00:48

阅读数 108

评论数 0

Netty传输数据传输API

网络应用程序一个很重要的工作是传输数据。传输数据的过程不一样取决是使用哪种交通工具,但是传输的方式是一样的:都是以字节码传输。Java 开发网络程序传输数据的过程和方式是被抽象了的,我们不需要关注底层接口,只需要使用 Java API 或其他网络框架如 Netty 就能达到传输数据的目的。发送数据...

2018-03-22 11:24:31

阅读数 431

评论数 0

Arrays.asList()认知

在java语言中,把数组转换成List集合,有个很方便的方法就是 List<String> list = Arrays.asList("a","b","c&...

2018-03-20 11:10:09

阅读数 38

评论数 0

B/S项目软件生命周期

一,需求调研一个b/s架构的项目,分为以下两大类 1,应用系统     机关单位、政府、学校等小范围群体    主要针对客户的要求来确定产品的走向 2. 门户网站(产品)      公众网站,面向大众    调查客户潜在需求二、立项    需求文档    要经过客户/产品经理审核确认通过    还...

2018-03-14 16:20:09

阅读数 205

评论数 0

软件项目开发整体思路

第一步:  创建WebProject,进行基本设置的调整第二步:  整合Struts2+Hibernate,涉及引包的问题。          (1)、将事先调试好的*.jar包直接复制到WebRoot目录下,WEB-INF目录下的lib目录中          (2)、通过MyEclipse8....

2018-03-14 16:13:19

阅读数 2406

评论数 0

Eclipse端口被占用 (Server at localhost are already in use)

Several ports (8058, 8059, 8060) required by Tomcat v8.0 Server at localhost are already in use. The server may already be running in another process...

2018-03-14 16:07:56

阅读数 305

评论数 0

【Netty入门】解决TCP粘包/分包的实例

本文转自//blog.csdn.net/baiye_xing/article/details/73189191回顾TCP粘包/分包问题的解决方法1.消息定长2.在包尾都增加特殊字符进行分割3.将消息分为消息头和消息体针对这三种方法,下面我会分别举例验证FixedLengthFrameDecoder...

2018-03-14 11:23:19

阅读数 75

评论数 1

Java NIO:NIO概述

Java NIO:NIO概述  在上一篇博文中讲述了几种IO模型,现在我们开始进入Java NIO编程主题。NIO是Java 4里面提供的新的API,目的是用来解决传统IO的问题。本文下面分别从Java NIO的几个基础概念介绍起。  以下是本文的目录大纲:  一.NIO中的几个基础概念  二.C...

2018-03-13 17:27:35

阅读数 43

评论数 0

Java NIO:浅析I/O模型

也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步I...

2018-03-13 17:25:02

阅读数 29

评论数 0

Netty(RPC高性能之道)原理剖析

1,Netty简述Netty 是一个基于 JAVA NIO 类库的异步通信框架,用于创建异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性的网络客户端和服务器端RPC高性能分析,请参考文章“【总结】RPC性能之道 ”特点异步、非阻塞、基于事件驱动的NIO框架支持多种传输层通信协议,包括TCP、...

2018-03-13 10:54:26

阅读数 73

评论数 0

java 客户端与c++服务器端tcp通信 demo

java 客户端代码创建socket绑定 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java...

2018-03-12 16:42:36

阅读数 206

评论数 0

小白科普:Netty有什么用?

随着移动互联网的爆发性增长,小明公司的电子商务系统访问量越来越大,由于现有系统是个单体的巨型应用,已经无法满足海量的并发请求,拆分势在必行。在微服务的大潮之中, 架构师小明把系统拆分成了多个服务,根据需要部署在多个机器上,这些服务非常灵活,可以随着访问量弹性扩展。世界上没有免费的午餐, 拆分成多个...

2018-03-12 11:18:31

阅读数 278

评论数 0

关于SSM框架整合Spring与Mybaitis面向接口编程时,多个不同包别名设置,多个dao层包通配符表达处理问题

1.关于别名设置在spring.xml中配置当我们只有一个映射文件路径时,当然别名也只有一个文件包位置时,配置文件写法如下:<bean id="sqlSessionFactory" class="org.mybatis.s...

2018-03-09 11:29:59

阅读数 991

评论数 1

关于Eclipse启动 Initializing Java Tooling报错问题

在启动eclipse时出现如下问题解决办法  删除工作空间\workspace\.metadata\.plugins\org.eclipse.core.resources\.projects的文件,注意不要删除“\.org.eclipse.jdt.core.external.folders\.ma...

2018-03-09 10:37:06

阅读数 311

评论数 0

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