code_java_zqy
码龄7年
关注
提问 私信
  • 博客:46,613
    46,613
    总访问量
  • 69
    原创
  • 1,815,150
    排名
  • 1,905
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2018-03-15
博客简介:

code_java_zqy

查看详细资料
个人成就
  • 获得33次点赞
  • 内容获得34次评论
  • 获得95次收藏
创作历程
  • 70篇
    2021年
成就勋章
TA的专栏
  • Java基础
    38篇
  • MySQL
    8篇
  • Redis
    1篇
  • Springboot学习笔记
    3篇
  • Spring学习笔记
    9篇
  • Spring MVC学习笔记
    7篇
  • Java集合
    11篇
  • 异常总结
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

StreamAPI

文章目录Stream定义定义流的操作类型stream 管道(pipeline)延迟调用/懒操作:Stream 创建创建空Stream通过集合(Collection)创建 Stream通过数组(Array)创建 Stream通过原子类型创建 Stream通过文件创建 Stream通过Stream静态方法StreamAPIStreams API(I)stream中间方法使用forEach()filter()distinct()sorted()map()flatMap()Streams API(II)reduce
原创
发布博客 2021.06.27 ·
919 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lambda表达式的使用

文章目录lambda表达式使用结合集合类使用Collection中的新方法forEach()removeIf()replaceAll()sort()spliterator()stream()和parallelStream()forEach()getOrDefault()putIfAbsent()remove()replace()replaceAll()merge()compute()computeIfAbsent()computeIfPresent()结合StreamAPI使用lambda表达式使用参考
原创
发布博客 2021.06.27 ·
523 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Java中Lambda表达式与方法引用

文章目录内部类内部类匿名内部类Lambda表达式:实现函数式接口Lambda 表达式的结函数式接口匹配Lambda表达式Lambda表达式 vs 匿名接口实现Lambda类型推断Lambda参数无参数一个参数多个参数指定参数类型Lambda表达式主体Lambda表达式返回值Lambdas作为对象Lambda方法引用静态方法引用参数方法引用: 引用第一个参数的方法,其余参数作为方法入参传入实例方法引用构造方法引用Java8四大内置函数式接口1、Consumer 消费性接口:void accept(T t);2
原创
发布博客 2021.06.27 ·
1134 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

Java枚举类详解

文章目录枚举类定义枚举实现原理常见方法编译器生成的Values方法与ValueOf方法枚举的进阶用法向enum类添加方法与自定义构造函数enum类中定义抽象方法enum类与接口枚举与单例模式枚举类实现单例模式:实现方式一:枚举类本身就是单例对象,内部可实现单例对象具体方法逻辑实现方式二:枚举类作为单例对象内部类参考文献枚举类定义//枚举类型,使用关键字enumenum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDA
原创
发布博客 2021.06.27 ·
1075 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

主从复制与读写分离

文章目录主从复制一、主从复制定义二、主从复制的作用三、主从复制原理四、主从同步模式五、支持的复制类型/日志格式七、主从复制架构读写分离一、读写分离定义二、读写分离实现方式主从复制一、主从复制定义主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。二、主从复制的作用1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2、架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低
原创
发布博客 2021.06.20 ·
743 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Redis五大数据类型及其落地应用

Redis五大数据类型及其落地应用keyRedis的五大数据类型String(字符串)ListSet(集合)HashZset(有序集合)key在redis中无论什么数据类型,在数据库中都是以key-value形式保存,通过进行对Redis-key的操作,来完成对数据库中数据的操作。常见命令:exists key:判断键是否存在del key:删除键值对move key db:将键值对移动到指定数据库expire key second:设置键值对的过期时间type key:查看value的数据
原创
发布博客 2021.06.01 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

try、catch、finally语句中有return 的各类情况

try、catch、finally语句中有return 的各类情况1、 try-catch-finally中均无return,仅4中有return注意2、try 和 catch 中都带有 return ,finally无return总结在 Java 的异常处理中,try、catch 和 finally 是按顺序执行的。如果 try 中没有异常,则顺序为 try→finally,如果 try 中有异常,则顺序为 try→catch→finally。但是当 try、catch、finally 中加入 retu
原创
发布博客 2021.05.31 ·
2468 阅读 ·
1 点赞 ·
0 评论 ·
15 收藏

Spring Boot 中直接映射静态资源

SSM 中的配置先回到 SSM 环境搭建中,一般来说,我们可以通过 <mvc:resources /> 节点来配置不拦截静态资源,如下:<mvc:resources mapping="/js/**" location="/js/"/><mvc:resources mapping="/css/**" location="/css/"/><mvc:resources mapping="/html/**" location="/html/"/>由于这是一
原创
发布博客 2021.03.04 ·
310 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Springboot开启Restful风格请求

Restful风格简单介绍Rest风格支持(使用HTTP请求方式动词来表示对资源的操作)以前:/getUser 获取用户 /deleteUser 删除用户 /editUser 修改用户 /saveUser 保存用户现在: /user GET-获取用户 DELETE-删除用户 PUT-修改用户 POST-保存用户核心Filter:HiddenHttpMethodFilter用法: 表单method=post,隐藏域 _method=pu
原创
发布博客 2021.03.04 ·
969 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Spring boot自动配置原理

https://zhuanlan.zhihu.com/p/342921759
转载
发布博客 2021.03.04 ·
86 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

拦截器及源码分析

文章目录拦截器配置文件中注册并配置自定义拦截器Filter和拦截器的使用时机:拦截器运行原理:源码分析拦截器Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口preHandle():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求 request 进行处理。如果程序员决定该拦截器对请求进行拦截处理后还要调用其他的拦截器,或者是业务处理器去进行处理,则返回true;如果程序员决定不需要
原创
发布博客 2021.03.04 ·
747 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ajax请求与HttpMessageConverter

文章目录Ajax请求页面发起Ajax请求Ajax同步异步工作模式HttpMessageConverterAjax请求页面发起Ajax请求JQuery 的 Ajax 请求(重点****)四个 Ajax 请求方法$.ajax 方法$.get 方法$.post 方法$.getJSON 方法Ajax同步异步工作模式异步:同步模式HttpMessageConverterHttpMessageConverter 是 Spring3.0 新添加的一个接口,负责将请求信息转换为
原创
发布博客 2021.03.04 ·
89 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

数据绑定:数据转换、数据格式化、数据校验

文章目录数据绑定原因数据绑定流程数据转换数据格式化日期格式化:数值格式化:数据校验数据绑定原因数据绑定流程Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象DataBinder 调用装配在 Spring MVC 上下文中的 ConversionService 组件进行数据类型转换、数据格式化工作。将 Servlet 中的请求信息填充到入参对象中调用 Valida
原创
发布博客 2021.03.04 ·
233 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

视图解析器及其原理

文章目录ModelAndView视图对象:View 负责页面的具体渲染:转发、重定向等。render方法完成视图解析器:解析ModelView并得到具体的视图对象View视图解析器配置:指出拼串的前缀和后缀关于重定向视图解析原理ModelAndView请求处理方法执行完成后,最终返回一个 ModelAndView 对象。对于那些返回 String,View 或 ModeMap 等类型的处理方法,Spring MVC 也会在内部将它们装配成一个 ModelAndView 对象,它包含了逻辑名和模型对象
原创
发布博客 2021.03.04 ·
850 阅读 ·
1 点赞 ·
3 评论 ·
5 收藏

Spring MVC如何输出数据给页面

文章目录简述方式一:原生API之域对象方法二:传入map model modelmap三个接口做入参。最终会存放在请求域中隐含模型源码方法三:ModelAndView。作为控制器返回值,由视图解析器解析,放在request域中方法四:@SeesionAttribute方法五:@ModelAttibute简述Spring MVC除了在方法上将Servlet API当作入参外,还能怎样将数据带给页面呢?在传统Servlet中,要想把数据带给页面,我们可以通过:request域、Session域、Servl
原创
发布博客 2021.03.04 ·
417 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

请求、响应乱码问题的解决

文章目录普通Servlet中解决方式在Spring MVC中,乱码解决方式总结普通Servlet中解决方式在Spring MVC中,乱码解决方式请求乱码:GET请求:仍然更改服务器的server,xml配置文件Post请求:可以设置一个Filter:characterEncodingFilter用来解决其请求参数乱码问题:Filter的配置应该是在Web项目的xml配置文件中配置响应乱码:仍然response.setcontenttype来解决。也可以在解决Post请求乱码设置Filt
原创
发布博客 2021.03.04 ·
208 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

映射请求参数(偏向使用)

文章目录简述默认绑定同名参数使用 @RequestParam 绑定请求参数值使用 @RequestHeader 绑定请求报头的属性值使用 @CookieValue 绑定请求中的 Cookie 值封装请求参数为POJO:传入Servlet原生API作为参数。简述Spring MVC 通过分析处理方法的签名,将 HTTP 请求信息绑定到处理方法的相应人参中。Spring MVC 对控制器处理方法签名的限制是很宽松的,几乎可以按喜欢的任何方式对方法进行签名。必要时可以对方法及方法入参标注相应的注解( @
原创
发布博客 2021.03.03 ·
291 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

REST风格

REST风格REST:即 Representational State Transfer。(资源)表现层状态转化。是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用资源(Resources):网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的存在。可以用一个URI(统一资源定位符)指向它,每种资源对应一个特定的 URI 。要获取这个资源,访问它的URI就可以,因此 URI 即为每一个资
原创
发布博客 2021.03.03 ·
129 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Spring MVC架构简介及helloword

MVC架构Spring MVC总体框架
原创
发布博客 2021.03.03 ·
129 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Spring声明式事务管理

文章目录事务概念手动管理事务Spring进行事务管理总结事务概念手动管理事务Spring进行事务管理总结环境搭建:导入相关依赖:数据源、数据库驱动、Spring-jdbc模块配置数据源、JdbcTemplate(Spring提供简化数据库操作的工具)操作数给方法上标注@Transactional注解表示当前的方法是一个事务方@EnableTransactionManagement 开启基于注解的事务管理功能;配置事务管理器来控制事务(必须要有这一步)//注册事
原创
发布博客 2021.03.03 ·
74 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多