- 博客(9)
- 收藏
- 关注
原创 Springboot使用拦截器
一、创建拦截器实现接口HandlerInterceptorpackage com.example.lan_jie_qi.Interceptor;import com.example.lan_jie_qi.model.User;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.h
2022-03-20 19:19:40 277
原创 Springboot整合Dubbo
一、环境的安装1、zookeeper环境搭建:(1).官网下载zookeeper后得到压缩文件,解压后打开解压文件,进入该目录;(2).进入zookeeper-3.4.11\conf 将里面的zoo_sample.cfg重新复制一份,并改名为zoo.cfg并且我们打开该文件,可以看见zookeeper的默认端口号为2181(3).进入bin目录,执行zkServer.cmd zkCli.cmd 启动zookeeper服务2、Dubbo控制台admin和监控中心的环境.
2022-03-19 18:23:49 2585
转载 各层的作用
DAO层:DAO层是数据访问层,是所有层里面底层的东西,基本上是对数据做一些简单的操作,例如通过链接JDBC对数据进行增加,删除,修改,查询等操作,实际开发中Dao层的第一步就是封装增删改查的操作。Dao层在只使用自己封装的JDBCUtils工具类,也就没有使用框架时,负责完成客户端与数据库的链接,用户的注册(增)、用户信息的删除,用户信息的修改,用户信息的查询 执行相应的SQL语句并返回结果给客户端。Service层:Service层是业务层,不难理解,就是服务器的那一层,该层的操作中是将一个以上
2022-01-29 15:16:48 179
原创 学习记录:JSON
什么是JSON? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率 JSON 键值对是用来保存 JavaScript 对象的一种方式,和 JavaScript 对象的写法也大同小异,键/值对组合中的键名.
2022-01-28 14:57:35 1117
原创 学习记录:RestFul风格
RestFul是一种风格不是一种技术http://localhost:8080/SpringMvc_RestFul_war_exploded/hello?a=1&b=2在传统的url中,我们数据的传递是通过以上的方法而在RestFul中我们则为localhost:8080/SpringMvc_RestFul_war_exploded/hello/1/2在RestFul风格中,数据的传递更加简约,但是我们并不清楚 1 和 2到底是干什么的我的理解是,更加促进了数据的安全性。
2022-01-24 15:53:29 226
原创 学习记录:SpringMvc使用注解开发
配置Maven<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xm
2022-01-24 14:00:33 97
原创 学习记录:SpringMvc执行原理
1.DispatcherServlet为前置控制器,为SpringMvc的控制中心,用户发出请求,由其接受请求并拦 截请求例如我们的Url地址为http://localhost:8080/springMvc/hellohttp://localhost:8080为服务器域名springMvc为项目站点hello为控制器2.HandlerMapping为处理器映射器。DispatcherServlet调用他,并且根据请求url查找控制器3.HandlerExecution为具体查找的..
2022-01-21 11:43:32 73
转载 学习记录:力扣 31.下一个排序
注:题解出自力扣作者Imageslr ,仅用于学习思路复盘 附链接:力扣实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列(即,组合出下一个更大的整数)。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须 原地 修改,只允许使用额外常数空间。示例 1:输入:nums = [1,2,3]输出:[1,3,2]示例 2:输入:nums = [3,2,1]输出:[1,2,3]示例 3:输入:
2021-10-25 21:03:00 97
原创 学习记录 算法题:最大子序和
给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。该题主要使用了动态规划,也可以用分治算法,但并不是最优解,在此我使用了动态规划。我们设一个maxSum代表其最大和,和一个sum代表其当前和1、判断当前sum是否<0,如果其<0,则对于之后的sum并无增幅作用,需丢弃,将sum重.
2021-08-06 14:32:24 131 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人