自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot版本变迁

SpringBoot版本变迁

2023-11-10 16:47:43 90

转载 查看和指定SpringBoot内嵌Tomcat的版本

查看和指定SpringBoot内嵌Tomcat的版本

2023-05-19 14:29:31 4554

转载 Java GC 垃圾回收分析查看 JStat

java GC 垃圾回收 Jstat命令

2023-04-24 18:32:58 1405

原创 幂等性、原子性的简单理解

这里不作探讨,仅作简要说明。指的是一个操作或请求,无论执行多少次,结果都是相同的。指的是一个操作是不可分割的,要么完全执行,要么完全不执行。通过上述的名词解释,两者的区别显而易见。幂等性,相对来说稍微复杂些,说明如下。

2023-03-16 15:49:10 216

原创 ReentrantLock VS ReentrantReadWriteLock

java并发锁 ReentrantLock ReentrantReadWriteLock

2022-07-23 14:59:05 363

原创 Java多线程并发访问同步代码块:Lock使用简述

Java多线程并发访问同步代码块:Lock使用简述

2022-05-15 17:49:39 419

转载 [转载]Java守护线程的理解和使用场景

一、定义守护线程:为所有非守护线程提供服务的线程;换句话说,任何一个守护线程都是整个JVM中所有非守护线程的保姆。二、代码演示守护线程通过调用接口实现设置,java.lang.Thread#setDaemon(boolean on),参数boolean类型,true则是守护线程,false则不是守护线程。public static void main(String[] arg0) { System.out.println("main start=====");

2022-01-28 16:34:57 513

转载 [转载]Spring cloud gateway 过滤器

Spring cloud gateway 过滤器

2022-01-20 19:38:27 571

转载 [转载]spring cloud gateway vs zuul

spring cloud gateway 比较 zuul

2022-01-13 17:45:28 432

转载 [转发]图示说明正向代理和反向代理

图示说明正向代理和反向代理

2022-01-13 17:20:25 203

原创 SpringBoot , Maven 打可执行jar包

SpringBoot , Maven 打可执行jar包

2021-12-28 16:55:21 966

转载 (转载)Nacos与Eureka区别及选型建议

Nacos与Eureka均提供注册中心和服务治理功能,以下为两者差异和选型方案。功能差异模块 Nacos Eureka 说明 注册中心 是 是 服务治理基本功能,负责服务中心化注册 配置中心 是 否 Eureka需要配合Config实现配置中心,且不提供管理界面 动态刷新 是 否 Eureka需要配合MQ实现配置动态刷新,Nacos采用Netty保持TCP长连接实时推送 可用区AZ 是 是 ..

2021-09-30 10:21:48 920

转载 Swagger3使用

SpringBoot整合Swagger3生成接口文档  前后端分离的项目,接口文档的存在十分重要。与手动编写接口文档不同,swagger是一个自动生成接口文档的工具,在需求不断变更的开发环境下,手动编写文档的效率实在太低。与新版的swagger3相比swagger2配置更少,使用更加方便。一、pom文件中引入Swagger3依赖<dependency> <groupId>io.springfox</groupId> <artifa

2021-09-17 21:33:47 2258

原创 转官网spring data支持Elasticsearch版本一览

Elasticsearch官网更新很快,截止2021/9/14最新版本已是7.14了,spring官网也在紧锣密鼓地在支持,以下为支持对应的版本一览,供有兴趣之士参考:序 Spring Data Elasticsearch及版本 特性 支持Elasticsearch版本 备注 1 Spring Data Elasticsearch 4.2 Support for custom routing values Elasticsearch 7.10.0  

2021-09-14 16:57:16 1898

原创 解决:Eclipse 新建maven工程(spring boot) pom.xml提示 line1 Unknown Maven Configuration Problem

注意此报错不影响工程的启动。因为eclipse插件不兼容的原因,加上当前spring boot工程默认是jar导出,所以需要在你的pom.xml加上以下配置‘项:<properties> <maven-jar-plugin.version>3.0.0</maven-jar-plugin.version></properties>上述代码中“3.0.0”需要你以实际的版本号为准。最后,右键项目=>Maven=>Update

2021-07-06 17:23:53 815

原创 根据指定日期获取上一个月

根据指定日期获取上一个月看过不少类似文章,利用Calendar的api:get(Calendar.MONTH) - 1)来算,思路是对的,但这个api有坑的,例如:当前日期为:2021-03-30,得到的上一月的结果为:202103,但我们期望结果是:202102。因为Calendar计算时,如果有时间算时间、有天算天,但我们期望结果是得到月,所以要先确保当前日期精确到月,即换算单位相同,具体代码如下,请参考:DateUtil.YYYYMM常量,即字符串:"yyyyMM"/**

2021-03-30 18:13:17 3685

原创 oracle 统计类型的总量的例子(case when用法)

oracle 统计类型的总量的例子(case when用法)<!--石油卡加油成功笔数-->SUM (CASE WHEN ms.REPAYEE_STATUS in('B','D','F') THEN NVL(ms.SHIYOU_REPAY_AMT,0) ELSE 0 END) as shiyouRepaySuccessAmount,<!--石油卡加油成功笔数-->SUM (CASE WHEN ms.REPAYEE_STATUS in('B','D','F') THE...

2021-03-16 23:04:55 418

原创 不使用线程池:多线程并发任务汇总结果demo

本文章仅作测试Thread.join()方法,用于借鉴一些普通场景并发并汇总结果的情况,如数据量大,分在相同结构,但不同名称的表的一个sql的查询,以提高查询效率。线程数最好以真正运行的核数为准,参考:java.lang.Runtime的方法:int availableProcessors()先上任务线程类代码,类似后台的service类sleep()模拟业务执行的时间public class JoinThread implements Runnable { private St

2021-03-04 23:18:54 471 3

原创 linux 文件分割性能测试

文件大小1.5GB将文件分割,分割文件以4, 800行来拆分每一个文件,共消耗20秒共生成2129个文件将文件分割,分割文件以50, 000行来拆分每一个文件,共消耗15秒共生成205个文件将文件分割,分割文件以100, 000行来拆分每一个文件,共消耗14秒共生成103个文件将文件分割,分割文件以20, 000行来拆分每一个文件,共消耗16秒共生成511个文件...

2021-03-04 18:33:13 301 1

原创 Spring MVC 两个过滤器测试拾遗

Spring MVC 两个过滤器测试拾遗环境:Spring MVC 4,JDK:8,Tomcat:8.5过滤器,理论上,不符合或未达到过滤的条件,应该继续下一步(即应该调用javax.servlet.FilterChain.doFilter())以确保进行正常业务逻辑的流程,否则应该输出错误信息或跳转到JSP或.do进行错误处理。 过滤器顺序 过滤器名称 逻辑块 备注 ...

2020-12-09 19:46:22 215

转载 [转载]正则表达式简述

正则表达式 -语法正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。例如: runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。 runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表前面的字符可以不出现,也可以出现一次或者多...

2020-11-30 10:22:25 130

原创 Eclipse servers中debug启动tomcat 启动内存不够报错解决

Eclipse servers中debug启动tomcat 启动内存不够报错解决解决办法:点击Debug configurations ->右侧Arguments标签栏 -> VM arguments -Dcatalina.base="D:\workstudio\.metadata\.plugins\org.eclipse.wst.server.core\tmp1" -Dcatalina.home="C:\Users\uatyl14991\Documents\dev\ap...

2020-11-30 09:26:37 234

原创 windows 10 搭建基于spring cloud2.x本地文件配置中心及测试验证

一、开发工具:STS4二、JDK 8三、利用向导创建配置中心的spring boot项目(细节略)1、因为配置中心也是个springboot项目2、选择项目依赖,注意spring boot版本3、POM.xml关键的依赖其实主要包含两部分: <properties> <spring-cloud.version>Hoxton.SR6</spring-cloud.version> </propert...

2020-07-06 22:27:07 247

原创 logback 配置 mybatis输出sql的简易方案

简易方案在mybatis.config.xml或你工程中被spring框架引入的mybatis配置文件,如:mymoudle01.xml中增加如下配置,注意要放在configuration标签子元素的最前面: 1 2 3 4 5 6 7 8 9 10 <?xml version="1.0"encoding="UTF-8"?> <!DOCTYPE configurati...

2020-06-12 08:51:32 932

原创 关于标准ASCII编码表中:数字、小写英文字母和大写英文字母的前后次序

常见ASCII码的大小顺序的规则是:0~9<A~Z<a~z记住以下原则:1)数字比字母要小,如 “7”<“F”;2)数字0比数字9要小,并按0到9顺序递增.如 “3”<“8” ;3)字母A比字母Z要小,并按A到Z顺序递增.如“A”<“Z” ;4)同个字母的大写字母比小写字母要小32,如“A”<“a”。如果你是IT开发人员,最简单的就是记住几个常见字母的ASCII码值:“A”为65;“a”为97;“0”为 48.那么字母和数字的大小顺序更容易记住了。...

2020-06-09 12:41:30 27674

原创 Spring4 注解方式非自动化实现:容器管理类型的JPA进行数据库访问

Spring4 注解方式非自动化实现:容器管理类型的JPA进行数据库访问前言 在Spring中使用JPA的第一步是要在Spring应用上下文中将实体管理器工厂(entity manager factory)按照bean的形式来进行配置。基于JPA的应用程序需要使用EntityManagerFactory的实现类来获取EntityManager实例。1. JPA...

2019-08-26 17:11:27 243

原创 无XML配置,注解实现Spring4集成Hibernate4(含事务管理)入门及例子说明

无XML配置,注解实现Spring4集成Hibernate4(含事务管理)引言借助Spring的DI的强大支持,通过注解的方式,无任何XML配置,即可轻松实现Spring4集成hibernate4框架进行数据库表的操作,更重要的没有事务的开始、关闭、会话连接的提交等烦琐代码,将工作重点放在业务逻辑开发上,真正提高工作效率。1. 预先生成entity无需xml,参考另一篇...

2019-08-21 17:43:06 264

原创 Hibernate:无XML配置生成Entity类

Hibernate:无XML配置生成Entity类引言集成Hibernate框架操作数据库,entity类(也有称作:meta data类)的XXX.hbm.xml并不是必须的,仅通过entity类及注解可以直接操作数据库表,这里对如何生成带注解的entity类作一下说明,希望大家借鉴。1. 工具环境Eclipse Oxygen版本2. 在data sourc...

2019-08-21 17:18:58 433

原创 Spring4 MVC快速实现文件上传

Spring4 MVC快速实现文件上传大家知道,Spring MVC的基础是DispatcherServlet,但文件上传的功能DispatcherServlet并没有实现,关于文件上传的解析它将该任务委托给了MultipartResolver策略接口。文件上传的专业术语称作:multipart,Spring通过MultipartResolver接口的实现类来解析multipart请求中的...

2019-08-01 11:11:02 148

原创 Oracle sqlldr插入固定的日期

Oracle sqlldr插入固定的日期大家都知道,日期值是字符串,要转成数据库的日期类型时,必须指定格式,如:yyyy-mm-dd等。使用sqlldr时,有时候某个别字段是写死的固定值,目前我在工作中就碰到了,某个字段:BIZ_DATE 因为后台批处理程序的需要,入库时的初始化值必须为固定的(不是系统当天或前一天),如:2019-07-25。ctl代码片断如下:DEPT_COD...

2019-07-29 15:38:17 1857 1

原创 Oracle sqlldr导入乱码问题分析和解决

Oracle sqlldr导入乱码问题分析和解决情况描述oracle 数据库字符集编码是:GBK的; 当前操作系统是linux redhat; 被导入的csv文件的字符集也是:GBK,文件换行符是unix格式; 使用sqlldr可以成功导入到表,但csv中字段有中文的在表中显示“?????”这种“乱码”。情况分析一般来说,脚本和导入文件没问题的话,多数是环境...

2019-07-29 15:22:31 3004

转载 Java 8 之由浅入深体验 Stream 流

由浅入深体验 Stream 流Stream 流是 Java 8 新提供给开发者的一组操作集合的 API,将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选、排序、聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由终端操作 (terminal operation) 得到前面处理的结果。Stream ...

2019-07-16 18:35:42 248

原创 druid连接池常用配置

根据项目中用到的druid连接池配置,作了梳理,常用和关键配置项如下表(以oracle)为例: 序 关键配置项 建议取值 1 initial-size 50 2 min-idle 50 3 max-active 100 4 max-wait 60000 5 ...

2019-07-16 10:57:21 905 1

原创 关于eclipse 创建maven web工程之“Cannot change version of project facet Dynamic web module to 3.1”

关于eclipse 创建maven web工程之“Cannot change version of project facet Dynamic web module to 3.1”用eclipse创建maven的web工程时,默认使用的servlet api是2.3了,这显然版本偏低了,还好可以通过 工程属性的“projet facets”可以改“Dynamic Web Mod...

2019-07-12 00:30:23 130

原创 spring基于AspectJ实现AOP入门demo

Spring基于AspectJ的简单AOP demo1 demo的工程 1.1pom.xml引入spring和AspectJ的必要框架   <dependencies> <dependency> <groupId>org....

2019-07-09 18:29:53 476

原创 Queue注意API

Queue注意API   概念和Collection有点类似。因为Queue是有大小的,因此,对于其添加和删除操作的api:add()、remove()慎用,应该改成offer()、poll(),从而避免抛出一个异常。  另外,poll()是从queue的首端移除元素的,如果你想要取得首端元素,而不去移除它,可以使用element()或者peek()的api。

2015-07-13 16:11:32 575

转载 Netty5.x 和3.x、4.x的区别及注意事项(官方翻译)

Netty5.x 和3.x、4.x的区别及注意事项(官方翻译)  本文档列出了Netty5新版本中值得注意变化和新特性列表。帮助你的应用更好的适应新的版本。   不像Netty3.x和4.x之间的变化,5.x没有那么大的变化,不过也取得了其简化设计中的一些突破性进展.。我们力求尽可能平滑的从4.x版本过度到5.x版本,如果你在迁移过程中遇到任何问题,请告

2015-07-10 10:29:13 10895

原创 对Netty服务端的 UpStream和DownStream的浅识

对Netty服务端的 UpStream和DownStream的浅识  大家都知道OSI(Open System Interconnection,开放系统互连)的七层网络模型。我们常用的应用层为最上层,即位于传输层之上,传输层则在应用层之下。  Netty的也有此概念,传输层可以理解为我们的Socket,所以从传输层的 Socket 读取数据,即请求数据从下层向上

2015-07-05 22:35:02 8236

原创 JiBx:BindGen命令行--通过Java POJO对象产生bind.xml和xsd文件

JiBx:BindGen命令行--通过Java POJO对象产生bind.xml和xsd文件1. 官网下载JiBx包 最新版本的zip包是: jibx_1_2_6.zip2. 解压 我这里解压后的路径是: I:\Tech\2016\JiBx\jibx_1_2_6 3. 了解BindGen类使用方法 在lib目录下找到核心jar:jibx-tools.jar 在Windows的comma

2015-07-03 14:52:55 3226 10

原创 Apache bench之自定义http head

apache bench 性能测试之自定义 http head

2015-02-25 13:09:35 1069

Nginx 最新各稳定版本介绍和release notes

Nginx 最新各稳定版本介绍和release notes

2022-12-18

C#多线程编程实战 (真正高清完整的中文PDF版)

C#多线程编程实战 真正的高清完整的中文PDF版,带完整目录导航。作者:(美)阿格佛温 著,黄博文 等译出版社:机械工业出版社出版。美国高级软件大师经典大作,通俗易懂的C#多线程编程指南,通过70多个容易理解的示例,循序渐进地讲解C#5.0中的异步及并发编程,引导读者了解Windows下C#多线程编程的多样性。值得阅读和学习,提升C#技能必需学习资料!

2017-09-06

微软office word 文档打开未知类型的包对象

当大家在word中发布有嵌入文档并想打开时,如果此文档不是当前系统识别的类型,如:xml,但你操作系统未安装此类型的软件,通常会弹出这样一个“此对象创建于package中.此应用程序不能用来打开此对象.请确认此应用程序已正确安装,并且未被删除,移动和重命名”的提示框。 你非常希望,像在文件夹中打开一个未知类型的文件时有个弹出窗口可以看到一个软件列表并可以选择目标软件来打开它,但word中默认是不可以的,只有“激活”、“转换”等,不能解决问题。那么怎么办呢,就是安装一个软件(.exe扩展名,兼容winxo/vista/7),实际上是复制到windows/system32目录下即可,不必重新启动操作系统! 本软件为ZIP格式,请先解压!

2016-11-25

Java并发编程的艺术完整高清PDF&源码

Java并发编程的艺术完整高清PDF,包含源码。 作者:方腾飞,魏鹏,程晓明 著 出版社:机械工业出版社 出版时间:2015年7月

2016-08-12

JFinal 最新2.2版本的开发手册

JFinal 最新2.2版本 开发手册 高清PDF

2016-07-29

AXIS2 1.7.3 idea wsdl 代码生成插件

AXIS2最新版本1.7.3针对idea的wsdl、客户端、服务端代码生成的插件

2016-07-29

AXIS2 1.7.3 源码 WAR BIN包

AXIS2 最新版本1.7.3的源码 WAR BIN包,分三个压缩包:axis2-1.7.3-bin.zip,axis2-1.7.3-src.zip,axis2-1.7.3-war.zip

2016-07-29

AXIS2 Eclipse插件 WSDL

AXIS2 最新版本1.7.3针对 eclipse插件,一方面可以根据java接口类生成WSDL文件,另一方面可以根据WSDL生成客户端或服务端代码,生成的WSDL文件和代码符合web server SOAP协议规范标准!解压后的jar复制到Eclipse的plugin目录下,重启Eclipse即可。

2016-07-29

软件智能嵌入技术的研究及其安全应用

软件智能嵌入技术的研究及其安全应用,高校硕士研究生专著文档

2015-07-28

软件智能嵌入技术的研究及其安全应用PDF清晰版

现在都在谈“互联网”,都在讲“智能”,比如大家所熟悉的“智能穿戴”、“智能家居”、“物联网”等等。这些实际和软件智能嵌入技术息息相关。本文档是硕士研究生的毕业设计文档,从零开始提及了软件智能嵌入技术的相关概念。 文档语言:中文,文档类型:PDF

2015-07-28

Netty5用户指南 官方翻译 PDF高清中文版

Netty最新版5.x的官方用户指南的中文翻译版,语言:中文,格式:PDF

2015-07-07

JiBx开发入门指南

JiBx又一个不错的xml绑定工具,和jaxb等一样,都是属于xml绑定工具。而JiBx使用java字节码enhance技术,不像jaxb等更多在于源代码生成技术。JiB的工作主要在于前期,也就是进行字节码绑定,这一部分基本上都是在编译器完成的。在运行期,不需要任何的配置,由于字节码已经嵌入java类中,并不是在于运行期绑定,而是通过元数据或者xsd文件进行解析绑定。效率和性能上无疑是佼佼者。 文档格式:PDF(清晰),语言:中文

2015-07-03

Java TCP/IP Socket编程 原书第2版

本书的新版涵盖了Java的当前最新版本的内容(7.5版至1.7版),以及一些新的重要的抽象,包括NetworkInterface,InterfaceAddress,Inet4/6Address抽象、SocketAddress InetSocketAddressf1]Executor等。现在几乎所有互联网应用程序都使用Java Socket进行通信,而本书专注的、教导式的方法,使读者能够快速掌握所有计算机通信的任务和技术要点。 本书特点: 对Socket编程的重点进行了集中简明的介绍,以使读者能够迅速掌握;并且使工程师们能够迅速地将所学的技能应用到他们的日常工作中。 对最新的Java平台(1.7)进行了简明而紧随其发展的介绍,使开发者即使在最新的技术面前也能处理大量未探究的陷阱。

2015-04-28

Eclipse LUNA Tomcat插件

Eclipse对tomcat插件的支持不是一般的任性 本资源支持Ecllipse LUNA这个版本 解压后 是个jar包 com sysdeo eclipse tomcat 3 3 1 jar 直接复制到plugins目录下 重启你的Eclipse就生效了 你会在菜单栏上看到了tomcat的三个小图标 打开Windows菜单的Preference菜单中的tomcat菜单项去自行设置吧 ">Eclipse对tomcat插件的支持不是一般的任性 本资源支持Ecllipse LUNA这个版本 解压后 是个jar包 com sysdeo eclipse tomcat 3 3 1 jar 直接复制到plugins目录下 重启你的Eclipse就生效了 你会在菜单栏上看到了tomcat的三个小图标 打开Windows [更多]

2015-03-13

Redis入门指南

本书是一本Redis的入门指导书籍,以通俗易懂的方式介绍了Redis基础与实践方面的知识,包括历史与特性、在开发和生产环境中部署运行Redis、数据类型与命令、使用Redis实现队列、事务、复制、管道、持久化、优化Redis存储空间等内容,并采用任务驱动的方式介绍了PHP、Ruby、Python和Node.js这4种语言的Redis客户端库的使用方法。 本书的目标读者不仅包括Redis的新手,还包括那些己经掌握Redis使用方法的人。对于新手而言,本书的内容由浅入深且紧贴实践,旨在让读者真正能够即学即用;对于己经了解Redis的读者,通过本书的大量实例以及细节介绍,也能发现很多新的技巧。

2014-12-03

Apache Jmeter 中文使用手册

jmeter中文使用手册,高清PDF版。 Apache JMeter 是100%纯JAVA桌面应用程序,被设计为用于测试CS结构的软件。同时也可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlets,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter 可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。同时,JMeter 可以帮助你对你的应用程序进行回归测试。通过你创建的测试脚本和assertions 来验证你的程序返回了所期待的值。为了更高的适应性,JMeter 允许你使用常规表达式来创建这些assertions。

2014-08-20

最新HTML5.1规范元素表(2017年7月7日更新)

最新HTML5.1规范元素表(2017年7月7日更新)

2014-08-08

Windows32 wget.exe&curl;.exe 命令行下载工具(附dll文件)

wget和curl在linux下使用再平常不过了,这里的是Windows32位操作系统的 wget.exe和curl.exe。 附带了使用说明和参数解释,包括了附属的dll文件。 绝对不容错过!

2012-04-27

Java 报表工具BIRT完全入门初级版(中文PDF版)

Java 报表工具BIRT完全入门初级版 ●高清中文PDF版 ●清晰易懂,图文并茂,内容丰富 ●入门必备,必有收获 ●内附插件下载地址和说明(readme.txt) ●请用winrar3.x或以上版本解压后使用 ●经诺顿检测无毒无广告

2010-03-30

Apaceh Ant 手册(CHM格式)

Apaceh Ant 用户手册 Java工程编译打包 官方权威教程

2009-08-28

RSS从入门到精通(Java语言初级版)-WORD、实例代码、jar包

RSS从入门到精通(Java语言初级版) 文档格式 WORD 包含实例代码、jar包、解析器 初学者入门、有经验者参考必备 看了必有收获

2009-06-08

Linux RPM tutorial (英文 PDF版本)

Linux redhat RPM 安装和制作的文档 语言:英文版本 文档格式:PDF 文档详细、有例子 看了一定有收获 入门和参考必备

2009-06-03

UML for Java Programmers中文版 (PDF格式)

UML for Java Programmers中文版 (PDF格式) ★初学者入门手册 ★应用者参考书 ★帮助你从UML建模到面向对象编程,学习UML设计 ★简单、易懂

2009-05-19

Java Socket 套接字编程经典入门

Java Socket编程经典的入门教程(包含源代码) Socket即套接字 java.net包的客户端Socket,服务端ServerSocket; 单线程套接字客户端和服务端的处理; 服务端多线程处理客户端套接字; 带有线程池处理客户端套接字; 不会Socket,有Java基础就能完全理解Socket编程。

2008-09-25

空空如也

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

TA关注的人

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