- 博客(67)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Java中的list和set有什么区别
list与set方法的区别有:list可以允许重复对象和插入多个null值,而set不允许;list容器是有序的,而set容器是无序的等等Java中的集合共包含三大类,它们分别是Set(集),List(列表)以及Map(映射)。它们都处在java.util中并且都为接口。它们各自都有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList。接下来将为大家介绍这两大类之间的区别,具有一定的参考作用,希望对大家有所帮助。List方法与set方法.
2021-10-10 21:42:20 618
原创 JAVA笔记学习(一)
java笔记一、认识java语言1、Java平台-Java语言特性2、DOS命令指示符使用3、Java集成开发环境4、Java程序结构组成-类5、Java程序结构组成-方法6、Java程序结构组成-语句7、Java程序结构组成-注释8、命名规范二、运算符与表达式1、算术运算符2、赋值运算符3、关系运算符4、逻辑运算符5、条件运算符6、Java中运算符的优先级补充1、位运算符的种类2、&、|、^、~ 的用法3、<<、>>、>>
2021-09-30 13:35:12 250
原创 Git 常用命令大全
Git常用操作命令:1)远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-url --push[name][newUrl]拉取远程仓库:$ git pull [remoteName] [l...
2021-09-24 16:55:12 181
原创 什么是Java序列化,如何实现java序列化
简要解释:序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,
2021-09-16 10:09:34 155
原创 linux安装fast和nginx
在liunx系统中安装 fast及nginxfastdfs和Nginx下载路径fastdfsNginxCentos7 安装dfs和nginx 1. .安装 gccyum install -y gcc gcc-c++ z之前安装过就忽略2.安装 perlyum install -y perl3.安装 libeventyum install -y libevent4.安装 libfastcommonlibfastcommon 没有 yum 源,通过上传的安装包进行编
2021-09-16 10:06:41 231
原创 上传图片到liunx系统,需要哪些配置?
上传资源到Linux上 步骤需要:添加相应的依赖(需要下载并放到maven仓库中,否则pom.xml中下载不了) 添加配置文件 client.conf和picurl.properties 工具类 FastDFSClient1、首先 先在pom文件 添加相应的依赖<dependency> <groupId>org.csource</groupId> <artifactId>fastdfs-clie
2021-09-12 11:24:59 279
原创 VMware无法启动,停留在开机页面,报错 A start job is running for /etc/rc.d/rc.local compatibility 解决办法
问题描述centos7 部署的服务因服务器IP更换,出现报错"A start job is running for /etc/rc.d/rc.local compatibility ",因IP地址更换,在fastdfs服务中设置开机自启动,故storage与tracker间无法通信,导致无法开机。解决步骤1.开机后按"e"进入单用户模式2. 在如下所示位置输入 "init=/bin/sh"3.按住"Ctrl+x",进入单用户模式,修改自启动文件内容4.赋予文件写权限...
2021-09-11 21:19:56 1198
原创 Vue Tab选项卡案例
点击不同的标题显示出相应的图片代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&g
2021-09-06 14:06:03 135
原创 Vue 验证用户名是否可用
当在输入框中输入姓名,失去焦点时验证是否存在,如果已经存在,提示从新输入,如果不存在,提示可以使用。代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="widt
2021-09-06 14:01:50 520 2
原创 Vue 图书管理案例
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.
2021-09-03 09:42:40 115
原创 springboot笔记
1. 测试RestController 如果访问页面最终显示:Whitelabel Error Page 的2种解决办法 1.1 1.22. 测试http接口的get请求 2.1 /** * 获取用户信息 ,restful风格 * @return */ @RequestMapping(value = "/v1/{city_id}/{user_id}" ,method = ...
2021-08-20 12:17:58 102
原创 redis入门
什么是redisedis高性能和使用场景(了解)redis数据结构(掌握)redis操作字符串(掌握)redis操作哈希类型hash(掌握)redis操作列表类型list(掌握)redis操作集合类型set(掌握)redis操作有序集合类型 sortedset(掌握)其他通用命令(掌握)...
2021-07-19 19:39:00 131 4
原创 JVM 内存区域
JVM 内存区域主要分为线程私有区域【程序计数器、虚拟机栈、本地方法区】、线程共享区 域【JAVA 堆、方法区】、直接内存。 线程私有数据区域生命周期与线程相同, 依赖用户线程的启动/结束 而 创建/销毁(在 Hotspot VM 内, 每个线程都与操作系统的本地线程直接映射, 因此这部分内存区域的存/否跟随本地线程的 生/死对应)线程共享区域随虚拟机的启动/关闭而创建/销毁。 直接内存并不是 JVM 运行时数据区的一部分, 但也会被频繁的使用: 在 JDK 1.4 引...
2021-07-19 19:26:12 522 5
原创 SpringMVC 流程
a、用户发送请求至前端控制器 DispatcherServlet。b、DispatcherServlet 收到请求调用 HandlerMapping 处理器映射器。c、处理器映射器找到具体的处理器(可以根据 xml 配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给 DispatcherServlet。d、DispatcherServlet 调用 HandlerAdapter 处理器适配器。e、HandlerAdapter 经过适配调用具体的处理器(Controll
2021-07-17 08:38:02 101 2
原创 Java Web简介
web:前端的一些内容,在浏览器中展示的内容,html + css + js Java Web:使用Java语言来编写前端页面 ; 学习使用工具 学习Java web,就是学习jsp的使用 , jsp属于Java ,所以学习jsp实际上就是学习Java的一个类/接口 Servlet 代码( 一群懒人 ) 学习jsp jsp 全名称:java server page Java服务器页面 ( 动态资源页面) 静态资源页面:当这个页面写完之后,内容就固定死了,不管在何时何地打开,页
2021-07-02 22:44:33 127 1
原创 JAVA——三级联动 省 市 区
login<%-- Created by IntelliJ IDEA. User: 24648 Date: 2021/6/19 Time: 23:06 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head&
2021-06-21 08:38:52 905 3
原创 图书管理系统
controller层package cn.hp.controller;import cn.hp.model.BorrowInfo;import cn.hp.service.CkService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.ann
2021-06-20 15:48:32 209 5
原创 微服务知识点
Dubbo 分布式服务框架简介; dubbo+ zookeeper介绍;注册中心的安装启动;监控中心的启动; dubbo在项目中整合; dubbo的服务提供者配置和启动; dubbo的服务消费者配置和启动; dubbo运行测试 MQ ActivityMQ ActiveMQ简介; ActiveMQ mq两种消息类类型的介绍; ActiveMQ安装和启动;ActiveMQ队列消息的java客户端测试; ActiveMQ订阅消息的java客户端测试;ActiveMQ消息的持久化和事务介绍;
2021-06-17 08:18:10 442 4
原创 流行框架知识点
JPA SpringData快速入门; SpringData_ Repository接口; Repository查询规范;@Query&@Modifying ; CrudRepository ;PagingAndSortingRepository ;JpaRepository ; JpaSpecificationExecutor Shiro Shiro入门; Spring集成Shiro ; Shiro工作流程;权限URL配置;认证流程&认证Realm ;密码比对, MD5&a
2021-06-17 08:17:29 189 6
原创 主流组件知识点
版本管理工具 Git 版本管理的必要性; Git与Github ;在Git上创建项目;项目共享;拉取项目;创建分支;切换分支;合井分支;本地仓库;添加文件到本地;提交到本地;提交到远程;解决冲突; SVN Git与SVN的区别; SVN的基本操作; Maven Maven项目对象模型(POM),可以通过一-小段描述信息来管理项目的构建,报告和文档的软件项目管理工具; Maven概述;使用Maven的优势; Maven的一次构建;依赖管理;安装配置介绍;使用Maven核心概念介
2021-06-17 08:16:55 247 6
原创 主流框架知识点
Spring Spring核心 框架原理介绍;框架环境搭建;快速入门; IOC思想与DI相关概念;创建Bean的方式及实现原理; Bean种类; Bean生命周期; Bean的作用域; Bean的注值方式;SpEL ;整合JUnit测试; Web项目集成Spring ;注解装配Bean ; AOP思想; AOP原理解剖;传统方式实现AOP开发; AspectJ介绍及实现AOP开发;声明式事务介绍及原理分析;声明式事务管理实现;配置文件和注解两种方式实现; Spring任务调度器/Quartz
2021-06-17 08:16:14 192 3
原创 JavaWeb知识点
TCP/IP协议 TCP报文格式;三次握手;四次挥手; HTTP协议 HTTP1.0;HTTP1.1 ; HTTP2.0;请求头格式;响应头格式;文本传输协议数据域格式;二进制数据传输数据域格式;请求头变量; WebSocket 浏览器与服务端通信; Servlet B/S架构与C/S架构;什么是JavaEE ; Servlet的本质;tomcat的安装;tomcat与servlet的关系; tomcat与servlet版本对应关系;web应用目录结构; web.xml的
2021-06-17 08:15:17 268 2
原创 数据库知识点
MySQL Mysql概述 数据库概述;DBS与DBMS的区别;Mysql概述∶数据库的设计范式;表结构的描述;数据库的连接﹔数据库的创建﹔表的创建﹔数据库的数据类型﹔主键与外键;index索引;唯一索引﹔主键的自动递增;数据库与表的编码; SQL语句 创建数据库∶删除数据库﹔创建表;删除表﹔修改表∶添加字段﹔删除字段;修改字段﹔添加索引,删除索引∶插入记录﹔插入多条记录:查询语句;带有条件的查询语句﹔与或非条件查询;求和;求平均值∶求总数∶分组查询﹔排序﹔分页:修改记录;删除记录∶外
2021-06-17 08:13:54 173 1
原创 JavaSE知识点
★Java概述 计算机发展史;Java的诞生环境;Java名字由来;Java版本分类;Java优缺点;JVM的低念;垃圾回收机制;Java环境搭建;JDK与JRE的区别;Java的编译;Java的注释;Java的开发工具;Java输出语句; ★变量与常量 Java常量;二进制、八进制、十进制、十六进制;Java变量;声明与赋值;命名规范;关键字与保留字;数据类型﹔字符编码﹔类型转换:;String类:基本数据类型和引用; ★运算符 算数运算符;数值溢出情况;关系运算符;赋值运算符;
2021-06-17 08:12:53 195 1
原创 JSP四大作用域属性范围
JSP四大作用域分别为: page,request , session,application 。JSP的四个作用域(从小到大)pageContext:页面作用域request:请求作用域Session:会话作用域application:项目作用域
2021-06-16 09:00:15 1409 5
原创 Thread类的有关方法
void start(): 启动线程,并执行对象的run()方法 run(): 线程在被调度时执行的操作 String getName(): 返回线程的名称 void setName(String name):设置该线程名称 static Thread currentThread(): 返回当前线程。在Thread子类中就是this,通常用于主线程和Runnable实现类 static void yield():线程让步 暂停当前正在执行的线程,把执行机会让给优先级相同或更高的线程 若队列中没有同优先级的线
2021-06-15 10:41:19 186 2
原创 MVC模式
jsp组成: html java代码 指令 早期的Javaweb项目,将全部的内容编写在jsp页面中,不仅编写html页面样式,同时还写Java代码;导 致页面内容非常繁杂,一旦发生错误,出现bug,调试成本非常高;
2021-06-15 08:06:50 2269 15
原创 Servlet简单应用
javaweb的三大组件之一,接受请求,给出响应; 一般情况下,Java程序,想要执行需要通过main方法,声明对象,使用对象进行调用方法; Servlet的使用 路径与servlet绑定的方式 学习servlet种的request 和 response 3种创建Servlet的方式: 1、通过现实Servlet接口,重写全部方法; 2、通过继承GenericServlet抽象类,重写service()方法; 3、通过继承HttpServlet抽象类,重写自己需要的方法;(开
2021-06-13 13:52:55 254 2
原创 认识Servlet
JavaWeb程序 --> 将一个请求路径( 网络地址 ) 变成一条sql语句,发送给数据库进行查询; 会将获取的数据,通过页面的方式,展示给用户进行操作; Javaweb程序如何将一个路径变成一条sql语句?...
2021-06-11 08:25:41 1266 3
原创 开发程序流程
JavaWeb程序 --> 将一个请求路径( 网络地址 ) 变成一条sql语句,发送给数据库进行查询; 会将获取的数据,通过页面的方式,展示给用户进行操作; Javaweb程序如何将一个路径变成一条sql语句?...
2021-06-11 08:23:43 246 2
初级java开发工程师怎么面试
2021-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人