摘要:
http是基于TCP/IP进行通信的,tcp通过3次握手建立连接,并最终以4次挥手终止通信。
知乎上对三次握手和四次挥手有如下解释:
作者:知乎用户链接:https://www.zhihu.com/question/67772889/answer/256760079来源:知乎
http是应用层协议,... 阅读原文
2018-01-17 00:39:03 阅读(820) 评论(0)
摘要:
为了34月份回学校春招,不得不复习一下线程的四种实现方式,希望春招时能找到更好的公司,加油!
1.继承Thread类
class MyThread extends Thread{
private int ticket = 5 ;
public void ... 阅读原文
2018-01-16 23:58:03 阅读(739) 评论(0)
摘要:
一.异常
1.异常的概述
什么是异常:是程序运行过程中发生未知的事件, 该事件可以中断程序指令的正常执行流程.
java中异常类的视图:
说明:Error和Exception的子类可以分为上图中的几类,并非所有子类。
Throwable:
Throwable 类是 Java 语言中所有错误或异常的超类。只有当... 阅读原文
2018-01-16 23:03:04 阅读(775) 评论(0)
摘要:
主要内容:
1.JAVA平台应用
2.核心概念:JVM,JDK,JRE
3.搭建JAVA开发环境
4.学习JAVA的原则
JAVA的平台应用
JAVA的平台应用分为3个部分:
一、JAVA SE,主要用来开发桌面应用软件。
二、JAVA ME,嵌入式开发。
三、JAVA EE,网络编程,JSP等。
核心概念:JVM... 阅读原文
2018-01-16 22:59:12 阅读(741) 评论(0)
摘要:
缓冲流:
在读写文件的各种流中,最令人烦恼的就是效率问题,
而缓冲流的目的就是提高读写效率
字节输出缓冲流:
package demo;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.I... 阅读原文
2018-01-16 19:18:06 阅读(802) 评论(0)
摘要:
今天同事发现个问题,从使用get(id)的形式从数据库中获得对象,改变对象的ID,在没有使用update和merge方法的情况下竟然保存到数据库中了。当时很不解,后来就在网上搜,才知道是hibernate把get(id)获得的对象称为持久化对象,对其做的更改会在事务提交后保存到数据库中。也知道需要了解hibernat... 阅读原文
2018-01-16 17:37:02 阅读(750) 评论(0)
摘要:
配置maven环境变量cmd控制太提示:mvn不是内部命令或外部命令
原因是没有正确的配置maven环境
解决步骤如下
1.在环境变量中新建系统变量
变量名:MAVEN_HOME
变量值:D:\tts9\apache-maven-3.3.9
2.在path中添加
变量名:path
变量值:;%MAVEN_HOME%\... 阅读原文
2018-01-16 16:28:02 阅读(798) 评论(0)
摘要:
转换流:字符流和字节流之间的桥梁
用于处理程序的编码问题
OutputStreamWriter类:字符转字节流
写文本文件:
package demo;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.Ou... 阅读原文
2018-01-16 15:16:01 阅读(730) 评论(0)
摘要:
//折半查找
public int halfFind(int[] arr,int key)
{
int min = 0; //数组第一个下标
int max = arr.length -1; //数组最大下标
int mid = ( min + max ) / 2; //数组中间下标
//... 阅读原文
2018-01-16 14:28:02 阅读(727) 评论(0)
摘要:
package com.swift;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class Max_Substring_... 阅读原文
2018-01-16 13:43:02 阅读(757) 评论(0)