ICode9

精准搜索请尝试: 精确搜索
  • Springboot JSON 转换:Jackson篇2022-12-04 22:53:02

    近期想整理一下 Springboot 对于处理 JSON 转换的笔记,想起了 Jackson 是 SpringMVC 默认使用的 JSON 转换器,就从 Jackson 下手,后续用到其他的在整理本案例基于 Springboot 2.5.7 单元测试场景下进行<!-- SpringMVC默认使用Jacson,只需要引用web启动器即可,无序单独引用Jackson --><de

  • 设计模式【单例模式】(5种方法实现)2022-09-16 21:04:47

    ​ 单例模式 什么是单例模式 这种单例模式说白了,就是我自己这个类创建自己的对象,而且只能有一个对象被创建,然后我会提供一种全局访问的方法,他们可以直接访问这个类,不需要一次次实例化该类的对象。(只提供一个可以取得对象实例的方法,静态方法) 注意一下: 只会有一个实例 类自身只会创

  • Mybatis中的多表查询之用户与账户(一对多和一对一/多对一)---结果集封装到对象---立即加载与延迟加载2022-09-16 19:33:24

    Mybatis表之间关系有三种: 1、 一对一:人和身份证号是一对一 2、 一对多:一个用户和多个订单是一对多 3、 多对一:多个订单和一个用户是多对一(用户角度) 4、 多对多:老师和学生之间是多对多 特例:如果拿出每一个订单,它都只能属于一个用户(订单角度),所以mybatis中就把多对一看成了一

  • Java对象复制之Cglib和mapstruct讲解2022-09-16 18:30:48

    目录1 Java对象复制1.1 Cglib复制1.2 mapstruct1.2.1 引入依赖1.2.2 需要转换的对象1.2.3 创建转换器1.2.4 原理讲解1.2.5 MapStruct进阶1.3 各个映射工具耗时对比 1 Java对象复制 1.1 Cglib复制 BeanCopier是Cglib包中的一个类,用于对象的复制。 注意:目标对象必须先实例化  而

  • AngularJs组件内部方法抛出全局调用方法2022-09-16 17:30:08

    export class VoRequestProjectWfComponent extends ComponentBase implements OnInit { constructor(private injector: Injector, private apiService: ApiService, private configService: ConfigService, private route: ActivatedRoute, private _renderer2

  • LomBok2022-09-16 07:00:37

    最近,偶然看到东西——能够在开发的过程中用注解的方式,简化实体类。看起来还不错的样子,我挺喜欢,可以了解了解。说不定哪天就用上了。 于是我记下了学习笔记。上目录。 目录 什么是Lombok Lombok的作用——简化代码 Lombok的优缺点 Lombok的优点 Lombok的缺点 对应Lombok缺点的个

  • 文件拖放到WinForm控件上,文件途径(地址)显示到控件上2022-09-15 08:31:08

    先看一下效果,在这里我以TextBox控件为例,其它类型的操作也类似于这样 视频讲解地址 https://www.bilibili.com/video/BV1AV4y1M7mR 步骤如下(控件名为textBox1) 1、注册两个事件,代码如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 private void textBox1_DragDrop(

  • Unity3D中模型的渐隐渐现效果实现2022-09-14 12:33:58

    一、前言最近项目上要实现一个模型渐隐渐现的效果,研究了一下,分享出来。 这个主要是用到了Shader(但不用学)和DoTween动画插件。 using UnityEngine; using System.Collections; public class TestClass : MonoBehaviour { private float AlphaValue = 1.0f; private float time = 0

  • Button获取EditText控件内容2022-09-13 20:31:26

    一:写下一个Button和EditText <Button android:layout_width="70dp" android:layout_height="50dp" android:text="重置" android:textSize="15dp" android:layout_marginStart="180dp&quo

  • ORM增删改查并发性能测试22022-09-12 13:04:43

    前言 上一篇《ORM增删改查并发性能测试》出现了点小失误,有的输出SQL日志的代码没有禁用,数据库连接字符串可能有问题。统一环境,统一代码后,重新写一篇。 这次重点是并发性能测试,真不是为了diss其它ORM,开始是因为我写的Dapper.LiteSql高并发场景下存在BUG,才写了这个测试,经过修改优化,

  • mybatis_plus通用枚举_配置多数据源_乐观锁2022-09-09 00:31:06

    A、创建数据库db1 创建用户表 字段 中文 类型 长度 主键 自增 备注 Id   Bigint 19 Y F 使用雪花算法主键 Name 用户名 Varchar         Password 密码 Varchar         Status 状态    

  • 自定义View5 -塔防小游戏:第二篇防御塔随意放置2022-09-08 22:32:54

      第一篇:一个防御塔+多个野怪(简易版) 第二篇:防御塔随意放置 自定义View,处理事件分发,up,move,down。 第三篇:防御塔随意放置+多组野怪 第四篇:多波野怪 第五篇:杀死野怪获得金币 第六篇:防御塔可升级,增强攻击力,增大射程 先上图片,防御塔放置,需要注意的是1、放置后刷新view会导

  • 02.创建型:单例设计模式22022-09-08 19:30:23

    创建型:单例设计模式2 目录介绍 01.如何实现一个单例 02.饿汉式实现方式 03.懒汉式实现方式 04.双重DCL校验模式 05.静态内部类方式 06.枚举方式单例 07.容器实现单例模式 01.如何实现一个单例 介绍如何实现一个单例模式的文章已经有很多了,但为了保证内容的完整性,这里还是简单介

  • 在SystemVerilog中,类成员的private, public, protected 属性分别是什么意思,SystemVerilog的类中,成员变量默认是public还是private?2022-09-07 19:00:19

    默认情况下,可以使用类的对象句柄从类外部访问类的成员和方法,即它们是public的。 如果我们不希望某些成员和某些方法可以从类外部访问怎么办?为了防止意外修改类成员/方法。,我们希望将类的成员设置为没有外部类(甚至是其子类)可以访问。 例如在大型项目中,我们可能会使用外部提供的“基

  • mybatis 动态排序2022-09-05 22:32:15

    public class Pagination { // 当前页 private Integer page = 1; // 一页显示条数 private Integer limit = 10; // 排序字段 private String field; // 排序类型(desc(降序)、asc(升序)、null(空对象,默认排序)) private String order;

  • 最佳实践——开发小技巧2022-09-04 17:05:00

    一、Lombok 简化JavaBean开发 第一步:引入依赖 点击查看代码 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> 第二步:idea中搜索安装lombok插件 第三步:使用lombok简化代码开发

  • 第二章-数据绑定2022-09-04 14:03:28

    快速了解 Razor Blazor 是 Browser + Razor 的组合(具有很大的艺术自由度)。 因此,要了解 Blazor,我们需要了解浏览器和 Razor 语言。 我假设您了解什么是浏览器,因为互联网已经非常流行了几十年。 但是 Razor(作为一种计算机语言)可能还不是那么清楚。 Razor 是一种标记语法,可让您在模板

  • 14.配置文件-yaml2022-09-04 04:00:34

    YAML 是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。非常适合用来做以数据为中心的配置文件   基本语法 key: value;kv之间有空格 大小写敏感 使用缩进表示层级关系

  • 12.开发小技巧-Lombok2022-09-04 01:33:07

    1.导入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> idea中搜索安装lombok插件 ===============================简化JavaBean开发==========

  • 21-上手一个项目SMBMS-项目搭建2022-09-03 12:33:17

    21-上手一个项目SMBMS-项目搭建 概述 SMBMS(SuperMarket Bills Management System) 超市订单管理系统,学完javaweb,跟着狂神一起来搭建一个小的项目,从简单入手 建议看视频一起做更容易上手,我这边只是自己学习的笔记,不适用于所有人 分析 超时订单管理系统分为几个功能模块 订单管理

  • 统一校验2022-09-03 11:33:36

    此文代码托管地址: https://gitee.com/ZomiCC/code/tree/master/validate 我们平时都会碰到很多通用校验的场景:比如字段非空校验、字段长度校验等等。如下所示: @Null:被注释的元素必须为null @NotNull:被注释的元素不能为null @AssertTrue:该字段只能为true @AssertFalse:该字段的值

  • paramiko模块使用2022-09-02 18:00:38

    该模块基于ssh用于连接远程服务器并执行相关操作。 SSHClient 用于连接远程服务器并执行基本命令 pip3 install paramiko   # 基于用户名和密码 import paramiko # 创建ssh对象 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件中的主机 ssh.set_missing_host_key_

  • java实现桌面右下角弹窗效果2022-09-02 17:32:38

    http://www.3qphp.com/java/framework/3542.html InfoUtil.java import java.awt.BorderLayout; import java.awt.Color; import java.awt.Cursor; import java.awt.Desktop; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt

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

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

ICode9版权所有