- 博客(16)
- 问答 (9)
- 收藏
- 关注
原创 网络编程-ServerSocket和Socket-多线程不间断通信
在ServerSocket和Socket的模拟中,假定服务器需要处理多个实时客户端的连接,那么需要用到多线程进行解决这个问题,我们只需要将对socket的操作放在线程中即可。 在ServerSocket中客户端的每次连接,我们都使用accept来获取socket,之后将socket传给线程,在线程中实现对socket的具体操作,不管是获取数据还是回传数据。 1、新建ServerThread类在ServerThread中需要对socket...
2021-08-01 11:55:02
727
原创 网络编程-ServerSocket和Socket-不间断通信
在Java中实现不间断功能,推荐使用while(true),然后给个跳出循环的判断,比如判断客户端输入了“bye”字符,那么此时客户端退出通信,服务端退出等待状态。注意:在使用while的时候,需要将new对象的代码放在循环体外部,这样不会每次循环加创建一个新的对象。1、客户端在客户端使用Scanner获取从键盘输入的字符,将数据发送给服务端,只有当发送的字符为“bye”时才会结束通信,在// 2.使用输入输出流进行通信 ps = n...
2021-08-01 11:02:00
463
原创 网络编程-ServerSocket和Socket-单次双向通信
在单次通信中,只有客户端向服务端发送了消息,但是服务端没有回应,此次操作将在服务端中回应一次客户端,在客户端中打印回应的数据。1、优化服务端代码public class ServerSocketTest { public static void main(String[] args) { ServerSocket ss = null; Socket s = null; BufferedReader br = null; Pr
2021-08-01 10:40:29
275
原创 网络编程-ServerSocket和Socket-单次通信
1、服务端一般有4步骤1.创建ServerSocket类型的对象并提供端口号 2.等待客户端的连接请求,调用accept方法 3.使用输入输出流进行通信 4.关闭Socket并释放有关资源2、客户端一般有3个步骤1.创建Socket类型的对象并提供服务器的主机名和端口号 2.使用输入输出流进行通信 3.关闭Socket并释放有关的资源3、输入输出流通信的使用:1.输入的话,推荐使用PrintStream进行输入操作,具体调用的是PrintStream的OutputStream的构造
2021-08-01 10:27:58
255
原创 重温生产者、消费者模式
目录1、确定生产者和消费者的模型2、4种生产和消费情况3、新建仓库类,例如StoreHouse4、新建生产者线程,例如ProduceThread5、新建消费者线程ConsumerThread6、完善仓库类对象,在仓库类中创建用于生产产品的create方法,用于消费的delete方法7、测试类8、结果展示9、整体代码9.1 StoreHouse.java 仓库类9.2 ProduceThread.java 生产者线程...
2021-07-31 22:34:36
138
原创 Jude——用例图和活动图
JUDE(Java and UML Developers' Environment),一个小巧实用的UML建模软件,不到2M,绝对可以符合UML建模的要求,可以画 类图,用例图,STATECHART,活动图,OBJECT,SEQUENCE,COLLABORATION,COMPONENT和DEPLOYMENT图,可以导入JAVA源文件直接建模,也可以导入ROSE98的MDL文件,可以将模型导出成J...
2020-01-08 22:52:20
1297
原创 swing文本框初始赋值
text1 = new JTextField("Eric");text1.setBounds(242, 83, 113, 50);panel.add(text1);text1.setColumns(10); text2 = new JTextField("Eric");text2.setColumns(10);text2.setBounds(242, 186, 113, 50);...
2020-01-08 20:40:03
1815
原创 swing跨窗口传值
swing的跨窗口传值解决问题:A窗口:使用static修饰需要传递的对象(字符、数字、数组都可以)/*------------------传值-------------------------------------------*/ static List list; //更新操作,或得所在行的索引 int index = table.getSelec...
2020-01-08 20:19:43
1109
原创 Swing初使用之Jtable获取选中单元格的值
JTable 用来显示和编辑常规二维单元表。int raw = table.getRowCount();//获取行数int column = table.getColumnCount();//获取列数在Jframe的构造方法中,使用table的getRowCount方法可以获取表格的行数,getColumnCount方法可以获取表格的列数。若想获取选中单元格的值可以使用下边的代码。...
2020-01-07 00:20:28
11441
2
原创 Java的SwingGUI使用JTable创建图形列表界面
工具:idea2019 ,MySql5.5步骤:新建idea的项目,我们点击create new project之后在打开的页面进行如下操作:在这里左侧为我们需要的项目类型,我们只需要选择一个普通的Java项目,右上方为我们Java的jdk版本,这里我使用的是1.8版本,然后点击next即可。next之后我们可以选择使用模块helloworld,或者不使用,接下来选择建...
2019-12-20 22:28:29
3713
1
原创 Java: the Complete of reference 9 edtion——chapter 3
目录chapter3 :Data Types, Variables,and Arrays3.1 介绍Java和一些基本数据类型3.2 Integers(整型)和 Floating-Point Types(浮点类型)3.3 Characters(字符型)和 Booleans(布尔型)3.4 A Closer Look at Literals3.5 Variables(变量)和...
2019-10-27 14:46:22
330
原创 Java: the Complete of reference 9 edtion——chapter 2
目录chapter 2:An Overview of Java2.1 Object-Oriented Programming//面对对象编程2.2 A First Simple Program//第一个简单程序2.3 A Second Short Program//2.4 Two Control Statements//两种控制语句2.5Using Blocks of Co...
2019-10-27 14:45:21
410
原创 Java: the Complete of reference 9 edtion——chapter1
目录chapter 1:The History and Evolution of Java1.Java’s Lineage2.The Creation of Java3.How Java Changed the Internet4.Java’s Magic: The Bytecode5.Servlets: Java on the Server Side6.The Ja...
2019-10-27 14:37:06
559
原创 题目:有一个分数序列2/1,3/2,5/3,8/5,13/8,21/13... 求出这个数列的前20项之和。
1.使用面对过程的编程思想(同C语言)double arr[]=new double[20];double j=1,k=2,temp; for(int i=0;i<20;i++){ arr[i]=(k/j); temp=k; k=j+k; j=temp; }double num=0; for(int i=0;i<20;i++){ num+=arr[i];...
2019-10-07 22:41:52
4014
原创 微信小程序——首页轮播图
1.轮播图(直接用)wxml.<!-- 首页的轮播图 --><swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}"duration="{{duration}}"> <block wx:for="{{imgUrls}}" ...
2019-01-24 16:30:55
1195
2
空空如也
Java后台返回数组给微信小程序前台
2019-05-07
Http servlet中使用hibernate无法添加数据到mysql
2019-05-05
微信小程序关于多张图片上传之后,路径却存不到数据库中的问题
2019-02-25
微信小程序,在一个表单界面,将图片和其他数据一起存入云数据库中,怎么上传图片的存储路径
2018-12-05
session无法在两个JSP页面中传值???????
2018-07-03
springmvc+JDBC操作MySQL出错
2018-06-19
unity-导入vuforia-unity-6.2出现程序集从目录复制失败
2018-05-05
unity引用vuforia-unity-6-2-10出错
2018-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人