`
l4432848
  • 浏览: 255313 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

Java基础-方法

    博客分类:
  • java
1.方法: 方法就是对一片代码包装起来,给这片代码按上一个名字。什么时候用到这片代码就调用这个名字就可以了。 1.方法必须申请在类中 2.方法中除了不能方法和类,其他想怎么写就这么写。 3.方法中可以调用【学Java,到凯哥学堂kaige123.com】其他的方法,但不能相互调用,会出现方法嵌套调用溢出错误 “java.lang.StackOverflowError” 4.主要按值传递(基本数据类型)和按引用传递。  5.集合参数 一个数据类型加上三个点再加上一个变量名 static void a1(int…b){} 和 static void a2(int[] b){} 这样写其实 ...

文件秒传

    博客分类:
  • java
ClientFiles.java /** * 更多资料欢迎浏览凯哥学堂官网:http://kaige123.com * @author 小沫 */ package com.files.mc; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.net.Unknown ...
  如何检测程序的健康程度? 如果想要知道程序运行所占的CPU和内存的情况可以使用飞行器,这样就可以知道程序的稳定性了。在JDK的bin目录下可以找到飞行器。如下图:  数组集合算法: 1.数组与集合的区别和联系: 数组是有限存储(规定了数组长度就只能存储那么多值),而集合是无限存储,但其实集合也是由数组做成的。 2.数组集合算法的原理: 当向集合里面存储一个值时,集合里面会为其申请一个适当长度的数组来存储,第二次存储值时,如果数组的长度不足以存储第二次的值,就重新申请一个长一点的数组,先把原来的数组里的内容导入进去,再将新的内容存储进去。也不用担心原来的数组会浪费内存,因为系统的垃 ...

反射机制

    博客分类:
  • java
端碗吹水 反射机制: 反射机制是能够帮助我们把代码变得更加灵活,可扩展性更高,俗称“软编程、软写法”。例如:有一个文件里面有一些值,想要把这些值赋值到一个Student类的属性中,按照以前所学到的知识点,只能是通过文件流将文件里的值读取出来,然后再通过set方法将这些值都赋给Student类的属性。但是,这种方式是将代码写死了,在这之后会有一个问题就是如果文件里的内容发生变动,或者要把这个Student类更换成Dog类的话,就要重新修改代码。程序写好了部署到服务器上运行了,总不能时不时就打开来修改吧。 示意图: 那么要解决这个问题,就得使用到反射机制,在怎么使用反射机制解决这个问题之 ...
1.数组 就是给变量设置了多个存储单元! 除基本数据类型是按值传递,之外其他全部是按引用传递! 1.一维数组: 就是把多个相同数据类型的变量集中起来,成一线的形式,并附上下标用来管理。(下标从0开始)。 下标为什么从零开始? 因为数组默认指向第一个下标的内存地址。所以给个零加上下标还是等于默认下标。 需要注意: 数组一但申请下来则数组的长度不给改变。 内存里的存储空间是以字节为单位。 一维数组的申请方式: 例如1: int[] i=new int[3];//向内存中申请了长度为3个int的存储空间。 例如2: int[]={123,12,1};//向内存中申请了长度为3个int的存储 ...
明天你好 文件传输: 服务器传给客户端叫下载 客户端上传服务器拿就叫上传 ! 如果你服务器端写上固定ip地址的话 那么客户端只能通过你固定的ip地址才能访问你的服务器 不写的话就没有限定 客户端可以同 127.0.0.1 或者 192.168.... 等等ip地址访问你的服务器 中级的参数是限制访问人数 0 代表可以书五个人来访问 ServerSocker ser=new ServerSocket(7410 ,0 ,Inet4Address.getByname(“127.0.0.1”)); 上面代码 我设置端口号为 7410 连接人数不限制 只能通过 12.0.0.1 这个ip访问 文件 ...

javaSE 第77节课

    博客分类:
  • java
  1、InetAddress InetAddress是地址的封装类,也可通过它来获得当前的操作地址 (1)获得电脑当前上网的IP地址  (2)与服务器连接操作  (3)  二、MD5加密文件 文件本地秒传操作例题  MD5 MD5 是不可逆向的一种加密,加密后不能还原回去,能加不能解。经过MD5加密后同样的文件加密的钥匙是相同的。所以上传之前,先运算出加密的钥匙,看服务器上有没有,有的话就不需要上传到服务器了,可以直接进行秒传。 MD5加密传输  //客户端
UDP: UDP是数据报文传输协议,这个传输协议比较野蛮,发送端不需要理会接收端是否存在,直接就发送数据,不会像TCP协议一样建立连接。如果接收端不存在的话,发送的数据就会丢失,UDP协议不会去理会数据的安全性,而且在网络繁忙、堵塞的时候会丢失一些数据,俗称“丢包”。 但是UDP协议的传输速度很快,基本是你的网络有多快就传输多快。所以游戏、直播、语音电话等功能都是得靠UDP来实现 ,TCP都是基于UDP开发的,就是在UDP上增加了各种安全措施保护了数据的安全,牺牲了传输的速度。UDP传输数据的方式是把数据分成一个个的数据包,每个包都会限制数据的大小。 学习UDP的传输,我们需要用到两个 ...
UDP: UDP是数据报文传输协议,这个传输协议比较野蛮,发送端不需要理会接收端是否存在,直接就发送数据,不会像TCP协议一样建立连接。如果接收端不存在的话,发送的数据就会丢失,UDP协议不会去理会数据的安全性,而且在网络繁忙、堵塞的时候会丢失一些数据,俗称“丢包”。 但是UDP协议的传输速度很快,基本是你的网络有多快就传输多快。所以游戏、直播、语音电话等功能都是得靠UDP来实现 ,TCP都是基于UDP开发的,就是在UDP上增加了各种安全措施保护了数据的安全,牺牲了传输的速度。 UDP传输数据的方式是把数据分成一个个的数据包,每个包都会限制数据的大小。 学习UDP的传输,我们需要用到两个 ...

SpringWeb增删改查

    博客分类:
  • java
模型类: package com; public class Model { private int id; private String name; private String dtype; private String hospital; public int getId() { return id; } public void setId(int id) { this.id = id; }
BT下载: 就是文件共享,比如大黑牛想看小黑猫的电影,那么天空,阿木,路人甲会把他们的小黑猫电影每人共享一点出去给大黑牛看,这就是BT技术。 断点传输: 就是你文件上传或者下载到 50%了,你这里突然停电了断开了,那等你来电了你可以继续从 50% 开始上传或者下载。操作如下图代码: HTTP: 超文本传输协议,基于TCP之上做的一个传输协议。 HTTPS: 加密传输协议,就是我们去请求服务器的时候,他会把你的账号密码和请求头一起发送到服务器,就是怕别人拦截你的请求头和账号密码,那么你就会泄露资料。HTTPS就完美解决了这个问题,他会给你加密在传输过去。 URL: ...

TCP简单通讯

    博客分类:
  • java
客户端代码: package com.kaige123.net01; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.net.UnknownHostException; /** *凯哥 */ public class Client { public static void main(String[] args) throws Exception { // 如果对 ...

TCP服务通讯

    博客分类:
  • java
一、TCP 1.TCP又叫做套接字,传输安全,速度慢。 TCP和UTP是网络的传输协议,跟java没什么关系,没有说用java做的客户端必须连接java做的服务器,我们可以用c和c++做客户端,直接连接到java做的服务器都可以,只要都遵守TCP的协议规则就行。 2.TCP的连接 TCP有三次握手的规则,三次握手是? TCP连接服务器的时候要来来回回三次询问,第一次问服务器是否存在网络是否通畅,服务器回答我存在,第二次询问服务器是否能进行连接啊,服务器说可以连接。第三次就是完成连接。TCP连接模式就是,客户端传输一个数据到服务器,服务器就会回客户端收到数据了,这样客户端才会进行下 ...
使用装饰设计模式加密数据: package com.zs.JiaJiE09; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; /** * 使用装饰设计模式把数据取反进行加密解密 * Key方法为钥匙 * * @author LZG * */ public class JMOutputStream extends OutputStream{ /** * 更多资料欢迎浏览凯哥学堂官网:http://kaige123.c ...
ServerSocket与Socket类 TCP套接字协议: TCP最主要的特征就是能够建立长时间的连接,而且能够保证数据安全的送达,但是速度比较慢。使用TCP进行连接的时候会有三次握手,之后才建立起服务器与客户端的连接,因为TCP的链接习惯是询问对方机器是否存在,不存在就不会建立连接,存在才会建立连接。 示意图: ServerSocket类: 在Java中想要使用TCP协议做编写服务端的话,需要使用到ServerSocke类,这个类是TCP协议的。 TCP协议的操作类都在java.net包下放着,ServerSocket类就是服务器端,服务器插座,Socket这个单词就是插座 ...
Global site tag (gtag.js) - Google Analytics