Netty学习之一–Java socket编程(单线程+多线程)
1. Socket 通信简介及模型 Java Socket 可实现客户端--服务器间的双向实时通信。 java.net包 中定义的两个类 socket和ServerSocket ,分别用来实现双向连接的client和server端。 1.1 重要的Socket API: Accept 方法用于产生”阻塞” ,直到接受到一个连接,并且返回一个客户端的Socket对象实例。”阻塞”是一个术语,它使程序…
1. Socket 通信简介及模型 Java Socket 可实现客户端--服务器间的双向实时通信。 java.net包 中定义的两个类 socket和ServerSocket ,分别用来实现双向连接的client和server端。 1.1 重要的Socket API: Accept 方法用于产生”阻塞” ,直到接受到一个连接,并且返回一个客户端的Socket对象实例。”阻塞”是一个术语,它使程序…
今天去客户那边部署我们的IT管理平台,通过oracle 的imp命令成功导入基础数据,但是启动tomcat却报错了,异常内容是很常见的 java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169869568)(ERR=12518)(ERROR_STACK=(ERROR=(CODE=12518)(EMF…
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 想必在看到这篇文章之前,大家都或多或少知道或者了解js,今天这篇文章是我这段时间学习js的一些心得体会,在这里跟大家分享 一、JS是什么? JS 也叫JavaScript,还叫ECMAScript JS 是一种具有函数优先的轻量级,解释型或…
java 数组中插入元素 How to add elements to an array in java? We know that java array size is fixed, so we can’t add elements to an Array. We have to provide size of the array when we initialize array in java…
记录备忘、顺便分享一下。 类库 工具包 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOExce…
01背包 暴力解法 01背包问题正如其名,其本质就是真和假,0和1。每个物品只有要么被装进背包,要么没有装进背包这两种状态。其暴力解法也算是一种全排列问题。 如上图所示,我们可以用一个数组used来表示这五个物品当前的状态。{0,0,0,0,0}该数组就表示这五个物品都没有被选中。{1,0,0,0,0}表示只有第一个物品被选中了。 第一步 找到所有的可能性 便是找到所有的可能性,其总数为 C 0 …
今天遇到两次这个报错,都是SQL语句有细微的差错导致 第一次:少了“,” 原来的SQL <update id="updateBlog" parameterType="map" > update blog <set> <if test="title!=null"> title =#{title} </if> <if test="author !=…
五子棋人机对战实践项目 总的任务和目标 完成一个人机对战的五子棋项目,基本效果如下: 第一部分 Java绘图原理 1. 基本概念 像素,坐标 2. 组件自定义绘图原理 3. Graphics对象的常用方法 setFont(), setColor(), drawLine(), drawString(), drawOval(), drawRect(), fillOval(), fillRe…
[java] view plain copy import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseExcept…
使用awt图形化编程实现对于图片的打开与保存操作 首先是图形化界面: 菜单的操作中有两个选项:读取与保存 图片打开后可以显示在中间的画布上,保存选项可以保存在其他的地方 下面是保存在桌面上的效果 入口enter类: package guidemo2; public class Enter { public static void main(String[] args) { Demo demo = …