ICode9

精准搜索请尝试: 精确搜索
  • 3、数组、集合、Lambda、Stream与Optional类2022-08-14 19:34:18

    一、数组: 数组保存在JVM堆内存中 1、数组的创建: (1)、一维数组创建方式一: //一维数组方式一 Integer[] array01 = {1,2,3}; System.out.println("一维数组创建方式一"); System.out.println("数组长度:"+array01.length); for (int i: array01) { System.out.println("Array01["

  • 手机端H5登录2022-03-31 16:32:39

    @Controller @Slf4j @RequestMapping("/mini-app") public class AppLoginController extends BaseController { @Resource private PasswordService passwordService; @Resource private IUserService userService; @Resource private Re

  • Jpa动态查询新方式,超级简单(附录源码)2022-01-26 16:59:23

    1:项目结构图 2:TUser.java /** * @Author ZGM * @DateTime 2021/12/31 * @description */ @Data @Entity @Table(name = "t_user") @AllArgsConstructor @NoArgsConstructor @DynamicUpdate @DynamicInsert public class TUser { @Id @JsonSerialize(using

  • 根据ParentId生成树状结构这po事2021-12-16 13:32:42

    最近项目里老是碰到数据库里存放父子级关系,然后获取出来要根据ParentId生成树状结构对象的需要。 也不知道最近是脑子不行还是咋滴。这po事想了老半天才想明白怎么去构建该结构。555555最后敲出来后,豁然开朗,都有想哭的冲动了。 废话不多说,开始总结和分享一下我的解题思路。(

  • mybatis获取增加sql语句自增长id2021-07-06 12:34:09

    mybatis获取增加sql语句自增长id 说明: 实现此功能只需要在mybatis 增加sql语句中加入 useGeneratedKeys="true" keyProperty="id"参数即可,他会将自增长的id返回到形参对象当中对应属性里 在此直接从service开始逐步解析获取自增长id userService //在service层获取到返回的id @Ser

  • Vue中使用baberrage实现弹幕效果2021-04-23 20:30:54

    在Vue中使用baberrage插件实现弹幕效果 什么是baberrage? 链接:https://github.com/superhos/vue-baberrage/blob/master/docs/zh/README.md 是一位大佬制作的插件,实现弹幕的效果 效果 这里用作留言界面 1. 创建所需要的数据库 DROP TABLE IF EXISTS `tb_message`; CREATE

  • SpringBoot整合SpringCache2021-04-19 00:01:34

    SpringCache 为什么要学习SpringCache,他解决了什么问题? SpringCache是Spring3.1版本发布的,他是对使用缓存进行封装和抽象,通过在方法上使用annotation注解就能拿到缓存结果,正式因为用了annotation,所以它解决了业务代码和缓存代码的耦合度问题,即再不入侵业务代码的基础

  • Spring IOC & DI2021-04-14 09:33:14

    什么是IOC & DI: 本章介绍了控制反转(IoC)原理的Spring框架实现。IoC也称为依赖注入(DI)。在此过程中,对象仅通过构造函数参数,工厂方法的参数或在构造或从工厂方法返回后在对象实例上设置的属性来定义其依赖项(即,与它们一起使用的其他对象) 。然后,容器在创建bean时注入那些依赖项。从

  • Cglib 和 Mica Bean copy 生成字节码对比2021-03-03 22:55:37

    1. 前言距离上上篇【mica cglib 增强——【01】cglib bean copy 介绍】[1] 已经过去一个月零八天。距离上一篇【Java Bean Copy 性能大比拼】[2] 已过去一个月零一天。督促自己早日完成整个系列的文章,今天我将带领大家从字节码的层面来分析。注:对于java 字节码感兴趣的朋友也可以

  • SpringBoot环境下Hibernate Validator参数校验2021-02-23 16:35:40

    参数校验 在开发中经常需要做字段的参数校验,一般是长度,非空判断,以及一些手机号码和邮箱号的格式验证,而这些代码大多又是重复劳动且与业务逻辑没有太大关系 hibernate validator 提供了一套比较比较方便的参数校验实现方式 首先,先添加参数校验依赖 <dependency> <grou

  • 关于SSM注解开发中,UserServiceImpl的注入问题错误排查2021-01-20 21:01:20

    Error creating bean with name ‘userServiceImpl’: Unsatisfied dependency expressed through field ‘userMapper’; 项目架构 排查问题一:@Service,@Autowired没注入 UserServiceImpl package com.song.travel.service.impl; import com.song.travel.mapper.UserMapp

  • 使用Dozer优雅的将DO转换成VO2020-10-31 23:01:51

    使用Dozer优雅的将DO转换成VO 在Web开发中,我们会接触到很多领域模型中的概念,其中大部分和实体相关的概念都有缩写,一般以O(Object)结尾。其中比较常见的由DO、DTO、VO、DAO等。我们也经常有把一个实体对象转换为另外一个实体对象的操作。本文主要是介绍一种作者在实践中总结的一种自认

  • 无聊的笔记:之二(再来看看到底怎么高性能的使用BeanUtils)2020-09-13 19:32:33

    简介 可以跳过直接看测试结果 现在开发一个系统,常常会用到各种各样的模式(MVC,MVP,MVVM...等等)。就算没有全用过,也至少听说过用MVC模式来开发系统。 这时候就会用到各种 领域模型 (大佬总是喜欢用这么高大上的名字,个人理解就是有特殊用途或者特殊命名规范的java类,比如:DO,VO,DTO...

  • JdbcTemplate中执行结果包含内嵌式实体2019-08-14 10:35:47

    JdbcTemplate中执行结果包含内嵌式实体方式一方式二方式三 当使用JDBCTemplate时会遇到实体中内嵌其他实体的情况,这样实体中字段不会被赋值,提供了三种方式解决这个问题,每种方式各有优缺点 实体 public class User { private String name; private String password;

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有