2 一直流浪~

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 11w+

37.解数独

37. 解数独(难度:困难)题目链接:https://leetcode-cn.com/problems/sudoku-solver/编写一个程序,通过已填充的空格来解决数独问题。一个数独的解法需遵循如下规则:数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。空白格用 '.' 表示。一个数独。答案被标成红色。Note:给定的数独序列只包含数字 1-9 和字符 '.' 。你可以假设给定的数

2020-07-28 21:00:36

36. 有效的数独

36. 有效的数独(难度:中等)题目链接:https://leetcode-cn.com/problems/valid-sudoku/题目描述:判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用 '.' 表示。示例 1:输入:[ ["5",

2020-07-28 21:00:05

19.SpringBoot的搭建

19. SpringBoot的搭建1、Spring的优缺点1.1 优点(1)开源,轻量级,非侵入式的一站式框架,简化企业级应用开发。(2)控制反转(IOC),依赖注入(DI)降低了组件之间的耦合性,实现了软件各层之间的解耦。(3)面向切面(AOP),利用它可以很容易实现一些拦截,如事务控制等。(4)spring对于主流的应用框架提供了很好的支持,例如mybatis。(5)spring提供有自己的mvc实现。1.2 缺点虽然Spring的组件代码是轻量级的,但它的配置却是重量级的。虽然spr

2020-07-14 22:20:04

16、触发器

16、触发器1、触发器的定义触发器(trigger)是一种特殊的存储过程,其特殊性在于它并不需要用户直接调用,而是在对表添加、修改、删除之前或者之后自动执行的存储过程。使用触发器实现注册业务时,JDBC可以对表实现添加信息,添加成功后自动激活触发器。2、触发器的特点1.与表相关联触发器定义在特定的表上,这个表称为触发器表。2.自动激活触发器​ 当对表中的数据执行 INSERT、UPDATE 或 DELETE 操作时,如果对表上的这个特定操作定义了触发器,该触发器自动执行,这是不可撤销的。3

2020-07-12 18:57:45

15、函数

15、函数1、函数语法create function 函数名([参数列表]) returns 数据类型begin sql语句; return 值;end;注意:1.参数列表包含两部分:参数名 参数类型2.函数体:肯定会有return语句,如果没有会报错如果return语句放在函数的最后也不报错,但不建议return 值;3.函数题中仅有一句话,则可以省略begin end4.使用 delimter语句设置结束标记2、删除函数DROP FUNCTION myf2;

2020-07-12 18:57:09

14、存储过程

14、存储过程1、什么是存储过程?如果实现用户的某些需求时,需要编写一组复杂的SQL语句才能实现,那么可以将这组复杂的SQL语句集编写在数据库中,由JDBC调用来执行这组SQL语句。把编写在数据库中的SQL语句集称为存储过程。 存储过程(PROCEDURE)是事先经过编译并存储在数据库中的一段 SQL 语句的集合。调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程类似于JAVA语言中的方法,需要先定义,使用时

2020-07-12 18:56:45

18.SSM 搭建

16. SSM 搭建SSM:Spring、SpringMVC、Mybatis项目完成图:1、搭建 SpringMVC1.1 导入spring和springMVC包spring-webmvcservlet-api异步请求jacksonjarjstl文件上传下载commons-fileuploadspring-context阿里数据源 <dependencies> <!-- spring-webmvc --> <dependency&

2020-07-03 10:08:57

17.拦截器

17. 拦截器1、拦截器接口:HandlerInterceptorSpringMVC定义了拦截器接口HandlerInterceptor该接口中定义了三个方法,这三个方法的调用时在SpringMVC框架内部完成的,调用这个三个方法的时候,其参数的值也是从框架内部传递进来的。2、三个方法boolean preHandle预处理方法,实现处理器方法的预处理,就是在处理器方法执行之前这个方法会被执行,相当于拦截了处理器方法,框架会传递请求和响应对象给该方法,第三个参数为被拦截的处理器方法。如果preH

2020-07-03 10:08:13

16.文件上传下载

16. 文件上传和下载1、导入上传下载所需jar文件 <!-- 文件的上传和下载 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version> </depende

2020-07-03 10:07:41

15.SpringMVC的Ajax

15. SpringMVC的Ajax@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来向异步请求返回JSON数据。注意:在使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。(1)添加jacksonjar包<dependency> <groupId>com.fasterxml.jackso

2020-06-30 01:30:40

14.SpringMVC解决中文乱码问题

14. SpringMVC解决中文乱码问题​ 我们发现在提交请求的时候,如果输入的是中文,处理器方法获取到之后是乱码。乱码产生的原因在Java Web课程中已经讲解过了,解决的方法就是添加一个过滤器,为request对象设置编码集。SpringMVC中已经为我们提供了这个过滤器,只需要在web.xml中配置好即可: <!-- 编写过滤器 解决中文乱码问题--> <filter> <filter-name>characterEncodingFilter&l

2020-06-30 01:26:41

13.SpringMVC请求转发与重定向

13. SpringMVC请求转发与重定向1、概述SpringMVC默认响应时使用请求转发方式,返回值可以是ModelAndView,String控制器处理方法的返回值如果为 ModelAndView, 则其既包含视图信息,也包含模型数据信息。• 添加模型数据: addObject(String attributeName, Object attributeValue)• 设置视图: void setViewName(String viewName)如果返回String,可以将数据封装到一个M

2020-06-30 01:26:22

12.解决绝对路径和静态资源访问

12. 解决绝对路径和静态资源访问1、设置绝对路径路径问题一直在访问过程中一直存在,如果把所有的路径都替换为绝对路径,就可以解决这个问题。1.1 编写过滤器ObjectListener.javapackage com.company.springMVC.util;import javax.servlet.ServletContext;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextLis

2020-06-30 01:25:30

11.搭建SpringMVC

11. 搭建SpringMVC1、pom.xml 导包<!-- spring-webmvc --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.2.RELEASE</version></dependency>

2020-06-30 01:24:59

10.SpringMVC框架概述

10. SpringMVC框架概述1、SpringMVC 概述springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web层框架,方便前后端数据的传输.Spring MVC 拥有控制器,接收外部请求,解析参数传给服务层.2、SpringMVC运行流程步骤:用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;前端控制器DispatcherServl

2020-06-30 01:24:27

09. Spring集成Mybatis框架

09. Spring集成Mybatis框架1、创建Maven项目2、导入一下必要的jar包在pom.xml文件中<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.

2020-06-25 20:33:08

08.Java设计模式

08. Java设计模式1、什么是设计模式​ 设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高代码的可重用性、代码的可读性和代码的可靠性。2、设计模式的意义​ 设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的

2020-06-25 20:32:23

07.统一建模语言UML

07. 统一建模语言——UML简介:统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准.统一建模语言能为软件开发的所有阶段提供模型化和可视化支持。而且融入了软件工程领域的新思想、新方法和新技术,使软件设计人员沟通更简明,进一步缩短了设计时间,减少开发成本。1. 类是指具有相同属性、方法和关系的对象的抽象,它封装了数据和行为,是面向对象程序设计(OOP)的基础,具有封

2020-06-25 20:31:11

06.Spring 事务传播行为

06. Spring 事务传播行为1、什么是事务传播行为?至少是两个东西,才可以发生传播。事务传播行为(propagation behavior)指的是当一个事务方法调用到另一个事务方法时,这个事务应该如何运行。事务传播行为是spring框架独有的,不属于数据库。例如:methodA事务方法调用methodB事务方法时,methodB是继续在调用者methodA的事务中运行呢,还是为自己开启一个新事务运行,这就是由methodB的事务传播行为决定的。2、Spring 七种传播行为注意:为了描述,

2020-06-25 20:30:31

05.Spring 事务管理

05. Spring事务管理1、什么是事务?事物可以看做是由对数据库若干操作组成的一个单元,这些操作要么都完成,要么都取消,从而保证数据满足一致性的要求。2、事务的特征(ACID)原子性(Atomic):不可分割一致性(Consistent):事务必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性(Insulation):一个事务的执行不能其它事务干扰。持久性(Duration):最终数据必须持久化到硬盘文件中,事务才算完成。3、Spring 事务管理API事务控制应该添加在s

2020-06-24 20:32:24

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。