Java
培根家的猫
这个作者很懒,什么都没留下…
展开
-
Java8新特性之【Optional】
简单来说,他就是个包装类,在我们已有的对象外面再包裹一层这个Optional对象。话不多说,直接上干货 —— 这东西到底怎么用呢?我们先来看看 Optional 对象的几种获取方式1.Optional.empty() 获得一个内容为空的一个对象。2. Optional.of(value) 获得一个包装值为 value 的一个对象3. Optional.ofNullable(value) return value == null ? empty() : of(value)一般来说,我们会.原创 2020-10-26 23:03:54 · 263 阅读 · 0 评论 -
【JAVA面试题整理】_后端开发
实现Servlet的三种方式?(1)实现javax.servlet.Servlet接口。(2)继承javax.servlet.GenericServlet类。(3)继承javax.servlet.http.HttpServlet类。------最常用的是继承HttpServlet,并重写其doGet和doPost方法。详情:JavaWeb学习——Servlet相关的接口和类springmvc如何处理url上的请求?DispatcherServlet拦截所有请求 -> 通.原创 2020-10-04 11:45:23 · 180 阅读 · 0 评论 -
一文了解JPA、Hibernate、Spring Data JPA
文章目录前言JPA是啥- JPA为我们提供了以下规范:Hibernate是啥Hibernate 和 JPA是什么关系呢Spring Data是啥Spring Data JPA又是啥- Spring Data JPA给我们提供的主要的类和接口Spring Data JPA和Hibernate的关系总结:前言 我们都知道Java 持久层框架访问数据库的方式大致分为两种。一种以 SQL 核心,封装一定程度的 JDBC 操作,比如转载 2020-07-21 12:21:48 · 145 阅读 · 0 评论 -
SSM整合
文章目录成果预览1、所需配置文件结构2、各大配置文件中的内容详细步骤a. 保证 Spring 框架在 web 工程中独立运行b. 保证 SpringMVC 在 web 工程中独立运行c. 整合 Spring 和 SpringMVCd. 保证 MyBatis 框架在 web 工程中独立运行e. 整合 Spring 和 MyBatis成果预览1、所需配置文件结构2、各大配置文件中的内容applicationContext.xml<?xml version="1.0" encoding="U原创 2020-07-20 14:44:19 · 251 阅读 · 0 评论 -
Java中关于String的地址问题
突发奇想,这里探究下关于String的地址问题public class Test { public static void main(String[] args) throws Exception { String s1 = "helloworld"; String s2 = new String("helloworld"); String s3 = "hello"; String s4 = "world"; Stri原创 2020-07-15 00:05:57 · 976 阅读 · 0 评论 -
spring data jpa上的级联删除问题
spring data jpa上的级联删除先来看一段报错:Caused by: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (blog.t_blog, CONSTRAINT FK292449gwg5yf7ocdlmswv9w4j FOREIGN KEY (type_id) REFERENCES t_type原创 2020-07-13 19:16:35 · 2082 阅读 · 1 评论 -
Java的值传递问题
在Java中有引用传递吗?通过在网上翻阅了众多的资料后,给自己做了以下总结答:答案是否定的,Java语言的方法调用只支持参数的值传递。追问:你可能会说传入的实参是基本类型的话你能理解,因为形参接收到的值相当于实参值的拷贝,对新参的改变当然不会影响实参;如果实参是引用类型的话就不一样了,你改变形参的属性,那么实参的属性也会跟着变化,这难道不是引用传递吗?看看加粗的字体,你可能就会突然感觉到好像有什么不对的地方回答:为什么说引用类型的参数也是值传递,首先最应该弄明白的一点就是,引用类型它原创 2020-07-13 08:42:43 · 86 阅读 · 0 评论 -
MD5加密算法
MD5加密算法先来一点前置知识~~原创 2020-07-13 00:35:34 · 142 阅读 · 0 评论 -
Map集合在算法中的妙用
到底什么时候该用Map集合呢下面是我在LeetCode上做的一个简单笔记,代码虽然简单,但重在思想。题目要求:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。当时的第一反应不出意外,又是暴力搜索: public int[] twoSum() { int[] nums = {2, 7, 11, 15}; i原创 2020-07-10 10:33:11 · 296 阅读 · 0 评论 -
spring data jpa + mysql 上踩过的坑
最近在做一个小项目,技术上用的是springboot+jpa(Java Persistence API)spring data jpa让我们解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现,他是实现了orm思想的一套框架。(1)先让实体类和数据库表对应,再让实体类属性和表里面字段对应@Entity@Table(name = "t_user")public class User { @Id @GeneratedValue private Long id;原创 2020-07-09 23:35:59 · 300 阅读 · 0 评论