- 博客(13)
- 收藏
- 关注
原创 javaWeb知识总结
JavaWeb一、环境搭建1、http协议超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息 系统的应用层协议。HTTP是万维网的数据通信的基础。2、HTTP请求/响应的步骤1、 客户端连接到Web服务器一个HTTP客户端,通常是浏览器,与Web服务器的HTTP端口(默认为80)建立一个TCP套接字连接。 2、发送HTTP请求通过TCP套接字,客户端向Web服务器发送一个文本的请求报文,一个请求报文由请求行、请
2021-01-18 19:28:30 488
原创 java集合超详细总结
集合类集普通的对象数组的最大问题在于数组中的元素个数是固定的,不能动态的扩充大小,所以最 早的时候可以通过链表实现一个动态对象数组。但是这样做毕竟太复杂了,所以在 Java 中为了方便用户操作各个数据结构, 所以引入了类集的概念,有时候就可以把类集称为 java 对数据结构成熟的实现。在整个类集中的,这个概念是从 JDK1.2(Java 2)之后才正式引入的,最早也提供了很多的操作类,但是并没有完 整的提出类集的完整概念。 类集中最大的几个操作接口:Collection、Map、Iterator,这三
2020-12-13 22:35:41 4378 5
原创 ssm面试题
ssm面试题BeanFactory 和 ApplicationContext 的区别ApplicationContext继承了BeanFactory,BeanFactory是Spring中比较原始的Factory,它不支持AOP、Web等Spring插件,而ApplicationContext不仅包含了BeanFactory的所有功能,还支持Spring的各种插件,还以一种面向框架的方式工作以及对上下文进行分层和实现继承。BeanFactory是Spring框架的基础设施,面向Spring本身;而Ap
2021-02-21 23:10:12 303
原创 Redis Desktop连接不上Centos7上部署的redis数据库解决方法
Redis Desktop连接不上Centos7上部署的redis数据库解决方法一、在自己的本机外面试下能不能连接上虚拟机,打开cmd,使用 ping 192.168.x.xxx(192.168…x.xxx 这个为虚拟机的ip地址 查看虚拟机的ip地址:命令 ifconfig)如果能ping的通,这个没问题,表示外部可以访问得到。访问不到可以把虚拟机的防火墙给关了二、在redis的配置文件(redis-conf)里面,把bind 127.0.0.1改为虚拟机的ip三、如果以上的方法还是连接不上,这
2021-02-02 18:04:04 255
原创 mysql sql常用语句总结
mysql sql常用语句1、操作数据库常用语句1.show databases; 查看所有的数据库2.create database test default charset=utf8mb4; 创建一个叫test的数据库,字符集为utf8mb43.drop database test;删除一个叫test的数据库4.use test;选中叫test库,在建表之前必须要选择数据库5.show tables; 在选中的数据库之中查看所有的表6.create table 表名 (字段1 类型, 字段
2021-01-08 21:30:41 144
原创 假设有15瓶水其中一瓶有毒,请问至少使用几只小白鼠可以一次性试喝出来
假设有15瓶水其中一瓶有毒,请问至少使用几只小白鼠可以一次性试喝出来本题考查的其实是二进制。我们把1-15转换成二进制1 :00012 :00103 :00114 :01005 :01016 :01107 :01118 :10009 :100110:101011:101112:110013:110114:111015:1111这样我们可以让A小白鼠喝8、9、10、11、12、13、14、15的混合(二进制第一位为1的混在一起)。B小白鼠喝二进制第二位为1
2020-12-29 22:18:24 1699
原创 Json 解析方式
JSONJSON格式{ "name":"张三", "age":18, "friend":["卫庄","李四","王二","麻子",{ "name":"菜鸟学生", "info":"笨鸟先飞" }], "heihei":{ "name":"大长刀", "length":"40m" }}JSON解析1、Gson将对象转换为JSON字符串1、 引入JAR包2、 在需要转换JSON字符串的位置编写如下代码即可:String json = new Gson().t
2020-12-19 22:09:36 416 2
原创 java中String类常用方法
java中String类常用方法1、charAt()返回指定下标处的 char值。char a ="adbcdefghigk".charAt(3);//结果c2、compareTo()按字典顺序比较两个字符串结果为负数则字典顺序在要比较的之前,为正数在之后,为零则相等。示例:d在e前面,所以返回负数int a ="adbcdefghigk".compareTo("ae");//结果-23、compareToIgnoreCase()比较字符串,忽略大小写int a ="adc".comp
2020-12-18 20:56:12 327 1
原创 Java多线程超详细总结
Java多线程技术进程与线程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间。打开任务管理器可以看到当前电脑中正在运行的进程线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行.。一个进程最少有一个线程。线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程。可以看到我的电脑中有259个进程,三千多个线程。(相当于我的电脑中有259个程序,每个程序大于有10多个线程)JAVA线程创建的三种方式1、Thre
2020-12-16 17:28:52 265 1
原创 什么是泛型
泛型概述可以理解为泛型是一个未知的数据类型。泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定 义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。使用泛型类public class ClassName<T>{ private T data;public T getData() { return data; }public void setData(T data) {
2020-12-13 17:14:00 270 1
原创 面向对象你必须要知道的知识
面向对象三大思想面向对象思想从概念上讲分为以下三种:OOA、OOD、OOP OOA:面向对象分析(Object Oriented Analysis) OOD:面向对象设计(Object Oriented Design) OOP:面向对象程序(Object Oriented Programming面向对象三大特征封装性:所有的内容对外部不可见封装隐藏了对象的属性和功能的实现细节,仅对外提供方法。private关键字体现的就是一种封装。在开发中,为了避免出现逻辑错误,建议对所有属性进行
2020-12-08 23:14:59 331
原创 Java中重写(Override)与重载(Overload)的区别
Java中重写(Override)与重载(Overload)的区别1、发生的位置重载:一个类中重写:子父类中2、参数列表限制重载:必须不同的重写:必须相同的3、返回值类型重载:与返回值类型无关重写:与返回值类型必须一致4、访问权限:重载:与访问权限无关重写:子的方法权限,必须不能小于父的方法权限5、异常处理:重载:于异常无关重写:异常范围可以更小,但是不能抛出新的异常。...
2020-12-03 21:47:41 177
原创 java介绍与jdk、eclipse的安装
1、 java发展史1995 年,java诞生。1996 年 1 月,SUN 公司推出了 JDK1.0,JDK1.0 的代表性技术有:Java 虚拟机、Applet、AWT 等。1997 年 2 月,SUN 公司紧接着推出了 JDK1.1。JDK1.1 的代表性技术有:JDBC、JavaBeans、RMI、JAR 文件格式、Java 语法中的内部类和反射。1998 年 12 月 8 日,JDK1.2——第二代 Java 平台的企业版 J2EE 发布。JKD1.2 的代表性技术有:Swing、Java
2020-11-25 21:48:12 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人