
Java
记录Java开发的问题。
胀胀源
此为个人共享笔记,如有指教,欢迎留言,谢谢。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP三次和四次问题
浅谈三次握手和四次挥手!帮助你快速理解面试常问的三次、四次问题!TCP一个信息的发送要经过7次确认三次握手:第一次:客户端–发送请求–到服务器,服务器知道–客户端发送,自己接收正常;第二次:服务器–发给响应–客户端,客户端知道–服务器发送、接收正常,自己接收、发送也正常;第三次:客户端–发给响应–服务器:服务器知道客户端发送,接收正常,自己接收,发送也正常。中间:开始数据传输四次挥手...原创 2020-04-23 15:36:31 · 355 阅读 · 0 评论 -
TCP和UDP的差别
简单理解TCP和UDP的差别:TCP类似以前的有线电话,需要电话线连接,打电话需要提供地址(IP)和接的人(端口),数据以流的方式传输。UDP类似现在的快递,不需要直接连接,只需要告诉你要寄的地址(IP)和接件人(端口)就可以了。但是由于各种原因会丢件(丢包),数据以包的形式流动。专业解释:(来源百度百科)在TCP/IP网络体系结构中:TCP(传输控制协议,Transport Contr...原创 2020-04-26 09:40:20 · 1741 阅读 · 0 评论 -
设计模式 懒汉和饿汉
懒汉和饿汉模式主要涉及是一个问题,就是这个对象是我送过去给你,还是你自己来拿。差别:饿汉模式下,初始化已经调用了构造方法,直接得到了对象。懒汉模式下的初始化没有得到对象,因此需要调用方法得到。饿汉模式private static BeanFactory instance=new BeanFactory();private BeanFactory(){return instance...原创 2020-04-24 16:08:45 · 1486 阅读 · 0 评论 -
maven 安装ojdbc
maven安装ojdbc14配置maven_home值D:\maven\apache-maven-3.6.1配置path值D:\maven\apache-maven-3.6.1\bin在maven目录中执行cmd再执行如下:安装ojdbc14mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 ...原创 2020-04-24 15:59:16 · 286 阅读 · 0 评论 -
服务端给浏览器添加和取得cookie
添加Cookie方式Cookie us=new Cookie("username","wy");//创建一个Cookie对象 us.setMaxAge(60*60*24);//设置Cookie时长 response.addCookie(us);//调用response对象添加Cookie取得Cookie方式Cookie[] ce=request.getCookies();//...原创 2020-04-24 15:53:39 · 759 阅读 · 0 评论 -
Tomcat到oracle乱码问题
1.设置字符集编码String rolename2 = new String(rolename.getBytes("iso-8859-1"),"gb2312");2.修改Tomcat中的Server.xml文件,<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort=...原创 2020-04-24 15:46:06 · 1794 阅读 · 0 评论 -
Java this
this:这,当前主要作用:1.区分同名的成员(全局)变量和局部变量。this.xx=xx;//this.xx代表全局变量2.调用本类构造方法 class test{ private string name;test(){};//无参构造方法test(string name){};//有参构造方法this("张三");}3.作为参赛传递类B需要用到类A的多个参数时,可以...原创 2020-04-24 15:41:08 · 354 阅读 · 0 评论 -
Java super
super:超级,越级在子类继承父类中,一般有一行super的语句,需要记住三种使用方法:1、super.变量/对象名;使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作2、super.方法名();直接访问并调用父类中的方法3、super();调用父类的初始化方法,其实就是调用父类中的public xxx()方法,通常第三种指代的是super()的省略写法,系统会默认添加...原创 2020-04-24 15:25:12 · 201 阅读 · 0 评论 -
Java final
final:最终保证或者定义了变量,类,方法的最终形态。1、final修饰类中的属性或者变量无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。 这个值,对于基本类型来说,变量里面放的就是实实在在的值,如1,“abc”等。而引用类型变量里面放的是个地址,所以用final修饰引用类型变量指的是它里面的地址不能变,并不是说这个地址所指向的对象或数组的内容不可以变...原创 2020-04-24 15:21:37 · 156 阅读 · 0 评论 -
Java continue
continue:继续用来跳转到for、while或do循环的下一个迭代。-示例-for(i=0;i<max;i++){<codes>if(条件){continue;}<codes>}-注释-continue会跳到最深层while、for或do语句的下一个迭代。...原创 2020-04-24 15:15:21 · 198 阅读 · 0 评论 -
Java Instanceof
Instanceof:实例归属用来确定对象所属的类。-示例-if(IN_one instanceof Node){<statements>}-注释-在上例中,如果IN_one 是Node类的实例,或者是Node的子类的实例,则instanceof表达式的值将为true。...原创 2020-04-24 15:12:28 · 192 阅读 · 0 评论 -
Java Private
private:私有是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。-示例-public class PublicClass{private class PrivateClass{}private int i;private String Method(){}}-注释-按我的通俗理解就是只能在本类中使用这些被标定为私有的变量或者方法。其他类包括继承的子类也无...原创 2020-04-24 15:04:17 · 374 阅读 · 0 评论 -
Java Protected
关键字大致含义:包内可见,子类可见。-示例-public class PublicClass{protected class PrivateClass{}protected int t;protected String Method(){}}-注释-我的理解是比public多了一个访问限制(public不需要继承也能访问),需要继承后才能访问(同类,同包,子类不同包也能访问)...原创 2020-04-24 14:58:59 · 207 阅读 · 0 评论 -
集合赋值覆盖问题
此处问题是由于对象值一直被覆盖,所以创建多个对象。//要新建一个对象,不然会一直覆盖while(rs.next()){//循环 sql="SELECT * FROM PERMISSION WHERE PERMISSIONID=?";//SQL语句 prstm=conn.prepareStatement(sql);创建一个对象包含SQL语句 prstm.setString(1, rs...原创 2020-04-24 11:38:05 · 282 阅读 · 0 评论 -
Java jsp 九大内置对象 简单总结
九个对象1.PageContext: JSP的页面容器2.request: 获取用户的请求信息3.response: 服务器向客户端的回应信息4.session: 用来保存每一个用户的信息5.application:表示所有用户的共享信息,类似全局变量6.config:服务器配置信息,可以取得初始化参数7.out:页面输出8.page:代表JSP(对象)9.exception:异...原创 2020-04-24 11:26:13 · 219 阅读 · 0 评论 -
JAVA 集合 简单总结
集合特性:LIST-----------数组 有序 可重复Arraylist ---- 顺序结构Linkedlist— 链表结构SET -----------数组 无序不可重复Treeset ------按字母排序Hashset -----散列MAP ----------键值对HashMap ----散列TreeMap -----排列遍历集合的方式(列出两种):set和map...原创 2020-04-24 11:15:28 · 1950 阅读 · 0 评论