自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA求生之路——博主406766467

JAVA求生之路——博主406766467

  • 博客(18)
  • 资源 (70)
  • 收藏
  • 关注

原创 SpringBoot注解配置⽂件映射属性和实体类实战

使⽤@value注解配置⽂件⾃动映射到属性和实体类配置⽂件加载⽅式⼀1、Controller上⾯配置 @PropertySource({“classpath:resource.properties”})2、增加属性 @Value("${test.name}") private String name;⽅式⼆:实体类配置⽂件1、添加 @Component 注解;2、使⽤ @PropertySource 注解指定配置⽂件位置;3、使⽤ @ConfigurationProperties 注解,设置

2020-08-31 21:07:33 235

原创 cookie与session的区别

1.cookie和session产生的原因web应用时代,客户端与服务器需要进行频繁的动态交互,但由于http协议的无状态连接,访问用户与后端服务器的交互状态(会话)无法保持。例子:购物网站上,用户A购买了一件商品放入购物车内,当再次购买商品时服务器已经无法判断该购买行为是属于用户A的会话还是用户B的会话了2.http协议的无状态连接解释:是指协议对于事务处理没有记忆能力。服务器并不知道你是否曾经访问过这个页面,也不记得你曾经访问过多少次好处:节省时间,使服务器更容易支持大量并发的H

2020-08-31 21:04:02 130

原创 SpringBoot2.x常⻅配置⽂件形式

常⻅的配置⽂件格式xml、properties、json、yamlSpringboot⾥⾯常⽤xx.ymlYAML(Yet Another Markup Language)写 YAML 要⽐写 XML 快得多(⽆需关注标签或引号)使⽤空格 Space 缩进表示分层,不同层次之间的缩进可以使⽤不同的空格数⽬注意:key后⾯的冒号,后⾯⼀定要跟⼀个空格,树状结构server: port: 8080 //设置启动端⼝号为8080 house: family: name: Doe

2020-08-31 19:20:06 344

原创 socket网络编程 长连接 短连接 什么时候用 区别等等

TCP/IPTCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议UDP包括DNS、TFTP等协议https://blog.csdn.net/action5362603/article/details/84792903https://www.cnblogs.com/ldy-blogs/p/9252388.h

2020-08-23 21:43:29 351

原创 JAVA事务的概念

一、什么是事务事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durabili

2020-08-19 21:36:47 188

原创 JavaWeb三大组件   Servlet,Filter,Listener

JavaWeb三大组件: Servlet,Filter,Listener1 Servlet在Java web b/s架构中,servlet扮演了重要的角色,作为一个中转处理的容器,他连接了客户端和服务器端的信息交互和处理。简单来说,客户端发送请求,传递到servlet容器,而servlet将数据转换成服务器端可以处理的数据再发送给服务器端,再数据处理之后,再传递到servlet容器,servlet再转译到客户端,完成了一次客户端和服务器端的信息交互。  Servlet是通过Java编写的,因为他也具备

2020-08-19 09:56:08 312

原创 spring的 DispatcherServlet 中 /和/*的区别

其中/和/*的区别:< url-pattern > / </ url-pattern > 不会匹配到*.jsp,即:*.jsp不会进入spring的 DispatcherServlet类 。< url-pattern > /* </ url-pattern > 会匹配*.jsp,会出现返回jsp视图时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。 总之,关于web.xml的url映

2020-08-12 21:42:10 395 2

原创 SpringBoot注解配置文件映射属性和实体类实战

方法一:创建一个 pay.properties 文件内容:# 微信支付的appIdwxPay.appId = zfh816717# 微信支付密钥wxPay.secret = asdfghjkl# 微信支付商户号wxPay.appUId = a111创建 TestController 文件@RestController@RequestMapping("/api/v1/pub/test")@PropertySource({"classpath:pay.properties"})pu

2020-08-11 19:07:57 155

原创 Java 如何重写对象的 equals 方法和 hashCode 方法

前言:Java 对象如果要比较是否相等,则需要重写 equals 方法,同时重写 hashCode 方法,而且 hashCode 方法里面使用质数 31。接下来看看各种为什么。一、需求:对比两个对象是否相等。对于下面的 User 对象,只需姓名和年龄相等则认为是同一个对象。二、解决方案:需要重写对象的 equals 方法和 hashCode 方法package com.yule.user.entity;import org.springframework.util.StringUtil...

2020-08-11 12:22:44 327

原创 SpringBoot2.X⾥⾯定制JSON字段@JsonIgnore @JsonFormat @JsonInclude @JsonProperty

SpringBoot配置Jackson处理字段常⽤框架 阿⾥ fastjson,⾕歌gson等JavaBean序列化为Json,性能:Jackson > FastJson > Gson > Json-lib 同个结构Jackson、FastJson、Gson类库各有优点,各有⾃⼰的专⻓空间换时间,时间换空间jackson处理相关⾃动指定字段不返回:@JsonIgnore指定⽇期格式:@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss",loc

2020-08-10 19:07:58 245

原创 实战RequestBody对象数组提交接⼝开发 讲解JSON对象提交,批量插⼊接⼝开发

实战RequestBody对象数组提交接⼝开发 讲解JSON对象提交,批量插⼊接⼝开发POST请求-RequestBody⽅式场景:json对象映射,数组对象提交接⼝开发注解:@PostMapping = @RequestMapping(method = RequestMethod.POST)开发功能:新增视频json对象,章数组提交Video 类public class Video implements Serializable { private Integer id; p

2020-08-10 18:37:15 220

原创 SpringBoot2.X开发HTTP接⼝POST请求实战

开发一个登录接口POST请求-form表单场景:表单提交,如果不⽤细分PUT/DELETE⽅法,则都可以⽤POST注解:@PostMapping = @RequestMapping(method = RequestMethod.POST)开发功能:账号密码提交登录接⼝,form表单形式方式一 @PostMapping("login") public JsonData login(String username, String password) { System.ou

2020-08-10 18:24:16 167

原创 SpringBoot2.X统⼀接⼝返回协议-掌握开发规范

存在的问题:协议未统⼀,缺少业务状态码JSONData⼯具类开发第一种public class JsonData { private int code; private Object data; private String msg; public int getCode() { return code; } public void setCode(int code) { this.code = code; } public Object getData() { return d

2020-08-10 18:05:57 117

原创 SpringBoot⽬录⽂件结构和官⽅推荐的⽬录规范、静态资源访问

讲解SpringBoot⽬录⽂件结构和官⽅推荐的⽬录规范、静态资源访问⽬录讲解src/main/java:存放代码src/main/resourcesstatic: 存放静态⽂件,⽐如 css、js、image, (访问⽅式 http://localhost:8080/js/main.js)templates:存放静态⻚⾯jsp,html,tplconfig:存放配置⽂件,application.propertiesresources:同个⽂件的加载顺序,静态资源⽂件 Spring Boot

2020-08-10 18:02:09 154

原创 SpringBoot2.X常⽤的注解

**@Controller 作⽤:**⽤于标记这个类是⼀个控制器,返回⻚⾯的时候使⽤;如果要返回JSON,则需要在接⼝上使⽤@ResponseBody才可以**@RestController 作⽤:**⽤于标记这个类是⼀个控制器,返回JSON数据的时候使⽤,如果使⽤这个注解,则接⼝返回数据会被序列化为JSON所以:@RestController = @Controller+@ResponseBody**@RequestMapping 作⽤:**路由映射,⽤于类上做1级路径;⽤于某个⽅法上做⼦路径@S

2020-08-10 08:37:30 269

原创 编程语言面试题之新版javase基础语法篇之运算符《下》

写个⽅法,传递两个⾮0的int数值进去,实现变量交换的⽅式,有⼏种⽅式?简介:java数据类型划分考点:java基础类型的划分和运算⽅式⼀ public static void swap(int a, int b){ System.out.printf("a=%d, b=%d",a,b); a = a + b; b = a - b ; a = a - b; System.out.printf("\na=%d, b=%d",a,b); }⽅式⼆ 异或运算 (⼀个数与另⼀个数异或两次是其

2020-08-09 21:33:59 154

原创 编程语言面试题之新版javase基础语法篇之运算符《上》

1 你知道 运算符 &和&&、|和||的区别吗?& 按位与操作只有对应的两个⼆进制数为1时,结果位才为11&1 = 11&0 = 00&1 = 00&0 = 0| 按位或操作有⼀个为1的时候,结果位就为11|1 = 11|0 = 10|1 = 10|0 = 0& 和 && 都可以实现 和 这个功能区别:& 两边都运算,⽽ && 先算 && 左侧,若左侧为

2020-08-09 14:27:16 122

原创 SpringBoot2.X开发HTTP接口GET请求实战

GET请求场景:⼀般的查询接⼝就是get请求注解:@GetMapping = @RequestMapping(method = RequestMethod.GET)⼀个顶两的注解@GetMapping = @RequestMapping(method = RequestMethod.GET)@PostMapping = @RequestMapping(method = RequestMethod.POST)@PutMapping = @RequestMapping(method = Reques

2020-08-08 13:55:35 214

大厂真题之百度-Java中级.pdf

大厂真题之百度-Java中级.pdf

2021-01-29

大厂真题之阿里云-Java实习生

大厂真题之阿里云-Java实习生

2021-01-29

大厂真题之OPPO-Java高级

大厂真题之OPPO-Java高级

2021-01-29

大厂真题之阿里云-Java实习生.pdf

大厂真题之阿里云-Java实习生.pdf

2021-01-27

2020面试题总结JAVA基础篇.pdf

2020面试题总结JAVA基础篇.pdf

2021-01-27

2020面试题总结Redis篇.pdf

2020面试题总结Redis篇.pdf

2021-01-27

大厂真题之唯品会-Java大数据开发工程师.pdf

大厂真题之唯品会-Java大数据开发工程师.pdf

2021-01-27

2021面试题总结数据结构篇.pdf

2021面试题总结数据结构篇.pdf

2021-01-27

2020面试题总结网络篇.pdf

2020面试题总结网络篇.pdf

2021-01-27

2021面试题总结操作系统篇.pdf

2021面试题总结操作系统篇.pdf

2021-01-27

2020面试题总结多线程篇.pdf

2020面试题总结多线程篇.pdf

2021-01-27

2021春招四五月份面经.pdf

2021春招四五月份面经.pdf

2021-01-27

2021面试题总结JVM篇.pdf

2021面试题总结JVM篇.pdf

2021-01-27

2021面试题总结MySQL篇.pdf

2021面试题总结MySQL篇.pdf

2021-01-27

2021最新大厂真题之中国平安-Java中级.pdf

大厂真题之中国平安-Java中级

2021-01-27

2021最新Java程序员面试题

2021最新Java程序员面试题,适合所有Java程序员阅读!

2021-01-27

Java 基础核心总结,初级程序员必备,面试必考

Java 基础核心总结,初级Java程序员必备阅读手册!

2021-01-27

linux生产环境常用必备命令大全

centOs7适用,各种生产环境需要用到的命令总结。

2021-01-27

BAT——Java面试宝典Beta5.0

全面解析BAT大厂面试问题,详细解析值得下载

2021-01-27

BAT——Java工程师面试题及其答案分析详解

互联网 Java 工程师面试题 内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、 Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、 Linux 等技术栈

2021-01-27

python数据分析pandas数据源

python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源

2022-10-09

Java毕业设计参考——毕业设计管理系统,技术栈SpringMVC\SSM\JSP\Mysql

毕业设计是本科教育的最后一个环节,整个过程包括课题拟定与审核、师生双选、开题报告、文档审核、中期检查、毕业答辩等多个环节,是一项系统而复杂的工作。开发一个适合本校的毕业设计管理系统,不仅能够极大地减少教务管理人员的工作量,还能较大地提高学生和教师的效率。 本系统采用B/S模式,主要开发工具为Eclipse(Oxygen.1a Release),用到的编程语言有Java、JavaScript和JSP,数据库采用MySQL 5.7,服务器则用的Apache Tomcat 9.0。前端页面的编写基于bootstrap,整个项目基于SSM框架。 系统的组织架构如图所示,三种用户根据自己不同的权限对课题、文档、成绩、公告、任务五种数据信息进行处理,不同用户角色再根据这些数据信息进行交互通过课题进行交互,并且围绕着文档进行数据的传递和处理等。 本系统依据学生、导师、管理员三种不同用户角色的需求,分为了三个大的功能模块,三种用户角色在各自的模块进行操作,可以通过课题进行与其他两种用户角色之间的交互,并且围绕着文档进行各种数据(用户信息、文档信息、课题信息)的传递和处理等,这就形成了系统的体系结构

2022-04-24

2021Java字节跳动面试题——面向字节_MongoDB.pdf

面向字节_MongoDB.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Memcached.pdf

面向字节_Memcached.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Linux.pdf

面向字节_Linux.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Kafka.pdf

面向字节_Kafka.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_JVM(下).pdf

面向字节_JVM(下).pdf

2021-01-29

2021Java字节跳动面试题——面向字节_JVM(上).pdf

面向字节_JVM(上).pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Java语法基础.pdf

面向字节_Java语法基础.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Dubbo(上).pdf

面向字节_Dubbo(上).pdf

2021-01-29

2021Java字节跳动面试题——面向字节_ActiveMQ.pdf

面向字节_ActiveMQ.pdf

2021-01-29

2021Java大厂面试题——大厂真题之银盛支付-Java中级.pdf

大厂真题之银盛支付-Java中级.pdf

2021-01-29

2021Java大厂面试题——大厂真题之携程-Java高级.pdf

大厂真题之携程-Java高级.pdf

2021-01-29

2021Java大厂面试题——大厂真题之唯品会-Java大数据开发工程师.pdf

大厂真题之唯品会-Java大数据开发工程师.pdf

2021-01-29

2021Java大厂面试题——大厂真题之拼多多-Java高级.pdf

2021Java大厂面试题——大厂真题之拼多多-Java高级.pdf

2021-01-29

2021Java大厂面试题——大厂真题之蚂蚁金服-Java高级.pdf

2021Java大厂面试题——大厂真题之蚂蚁金服-Java高级.pdf

2021-01-29

大厂真题之乐信-Java高级.pdf

大厂真题之乐信-Java高级.pdf

2021-01-29

大厂真题之京东-Java实习生.pdf

大厂真题之京东-Java实习生.pdf

2021-01-29

大厂真题之丰巢科技-Java高级.pdf

大厂真题之丰巢科技-Java高级.pdf

2021-01-29

大厂真题之菜鸟网络-Java初级.pdf

大厂真题之菜鸟网络-Java初级.pdf

2021-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除