- 博客(20)
- 收藏
- 关注
原创 jdk1.8新特性
1.Stream到底是什么Stream是数据渠道,用于操作数据源(集合,数组等)所生成的元素序列,“集合讲的是数据,Stream讲的是计算”注意:Stream自己不会存储元素Stream不会改变源对象,相反,他们会返回一个持有结果的新streamStream操作是延迟执行的,这意味着他们会等到需要结果的时候才执行2.Stream的操作三个步骤创建Stream一个数据源(如:集合,数组),获取一个流中间操作一个中间操作链,对数据源的数据进行处理终止操作(终端操作)
2022-04-08 15:02:03 138
原创 请求转发与请求重定向
请求转发的特点浏览器的地址栏没用变化他们是一次请求他们共享Request域中的数据可以转发到WEB-INF目录下只能访问当前工程下的资源请求重定向的特点
2021-09-23 09:38:43 145
原创 springMVC获取请求参数乱码问题
在web.xml文件中配置过滤器springMVC处理编码的过滤器一定要放到其他过滤器的前面,否则无效<!--配置编码过滤器 在此之前不能获取任何请求参数,一但获取,编码过滤器就失效了 所以该过滤器写在最上面 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>o
2021-09-23 09:38:17 369 1
原创 mybatis的简单执行流程
** * 1.获取sqlSessionFactory * 解析文件的每一个信息保存在Configuration中,返回包含Configuration的DefaultSqlSession * mappedStatement:保存一个增删改查的信息 * 2.创建sqlSession * 返回一个DefaultSQLSession对象,包含Executor 和 Configuration * 这一步会创建Execu
2021-09-22 22:08:34 75
原创 spring中Bean的生命周期
public class Car { public Car(){ System.out.println("Car constructor..."); } public void init(){ System.out.println("Car..init.."); } public void destroy(){ System.out.println("Car..destroy.."); }}packag
2021-09-22 22:08:18 94
翻译 web.xml配置文件中init-param 和 context-param的作用和区别
<context-param>配置是一组键值对 <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/springMVC-servlet.xml</param-value> </context-param>1、param-name是键,param-value是值2、当服务器启动时,
2021-09-22 22:07:57 1348
转载 springMVC的视图和视图控制器
springMVC中视图是View接口,视图的作用是渲染数据,将模型MOdel中的数据展示给用户springMVC的视图种类有很多种,默认转发视图和重定向视图ThemeleafView视图若使用的视图技术为Themeleaf,在springMVC的配置文件中配置了Themeleaf的视图解析解,由此视图解析器得到的是ThemeleafView当控制器方法中的所设置的视图名称没有任何前缀时,此时的视图名称会被springMVC配置文件中配置的视图解析器解析,视图名称拼接视图前缀和视图后缀所得到的最终路
2021-09-22 22:07:21 456
转载 springMVC处理json和Ajax
@ResponseBody处理json的步骤:a>导入jackson的依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.1</version></dependency>b>在SpringMVC的核心
2021-09-22 22:06:46 180
原创 springMVC的拦截器
1.拦截器的配置springMVC的拦截器用于拦截控制器方法的执行SpringMVC中的拦截器需要实现HandlerInterceptor接口SpringMVC的拦截器必须在SpringMVC的配置文件中进行配置<bean class="com.atguigu.interceptor.FirstInterceptor"></bean> <ref bean="firstInterceptor"></ref> <!-- 以上两种配置方式都是
2021-09-22 22:00:40 68
原创 springMVC的执行流程
客服端给服务器端发送请求,请求被SpringMVC的DispatcherServlet捕获DispatcherServlet收到请求调用HanlerMapping处理器映射器处理器映射器找到具体的处理器,生成处理器对象和处理器拦截器(如果有则生成),一并返回给DispatcherServletDispatcerServlet调用HandlerAdapter处理器适配器HandlerAdapter会调用具体的处理器(Controller,也叫后端控制器)Controller执行完成返回ModelA.
2021-09-22 22:00:18 76
原创 单例模式全
1.什么叫单例模式所谓类的单例设计模式,就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个实例对象,并且该类只提供一个取得其对象实例的方法(静态方法)2.饿汉式(静态)class Test { public static void main(String[] args) { //获取实例对象 Singleton instance = Singleton.getInstance(); Singleton instance1 = Singl
2021-08-23 15:14:05 80
原创 AspectJ的切入表达式
AspectJ定义了专门的表达式用于切入点,表达式的原型是execution(modifiers-pattern? ret-type-pattern declaring-type-pattern?name-pattern(param-pattern) throws-pattern?)modifiers-pattern 访问权限类型(public,protected,private,默认)ret-type-pattern 返回值类型 (void,简单类型,引用类型等)declaring-t
2021-08-05 12:26:44 1651
翻译 mybatis中的动态sql语句
<if是判断条件的>,语法<if test=“判断java对象属性值”> 部分sql语句 </if> <select id="selectByIf" resultType="com.bjpowernode.domain.Student"> select id,name, email,age from student where <if test="name != null and name !='.
2021-07-31 09:40:07 129
翻译 css的选择器和样式表
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、css是什么?二、使用步骤1.引入库2.读入数据总结一、css是什么? css二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import
2021-07-07 18:22:00 167
翻译 html的基本信息
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、HTMl是什么?二、使用步骤1.引入库2.读入数据总结一、HTMl是什么? Hyper Text Markup Language(超文本标记语言) 简写HTML HTMl通过标签来标记要显示的网页中的各个部分,网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示) 二、使用步骤1.引入库代码如下(示例):impor
2021-07-05 20:17:37 738 2
原创 坦克大战简单版本
绘制框import javax.swing.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.util.Scanner;public class TankGame03 extends JFrame { private MyPanel myPanel=null; //定义一个面板属性 private Scanner scanner = new Scanner(S.
2021-05-31 21:51:04 194 1
原创 2021-04-26
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..
2021-04-26 16:39:42 157 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人