摘要: 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)