ICode9

精准搜索请尝试: 精确搜索
  • jackson 序列化 LocalDateTime配置2022-08-17 00:30:08

    1 package cn.common.config; 2 3 import com.fasterxml.jackson.databind.ObjectMapper; 4 import com.fasterxml.jackson.databind.module.SimpleModule; 5 import com.fasterxml.jackson.datatype.jsr310.PackageVersion; 6 import com.fasterxml.jackson.datatype.

  • DDD-领域驱动(四)-使用IMediator 实现领域事件2022-08-16 17:31:35

    领域事件是指:一个领域中出触发的 集成事件是指:多个微服务之前产生的事件 引入:IMediator 包 第一个示例演示了使用MediatR使用请求/响应类型的操作。它期望对请求做出一些反应。使用 Send 发送 (注意:Send 只会执行一个扫到的Handler类) IRequest是指请求的响应是布尔响应。现在

  • torch.utils.data2022-08-16 16:04:43

    class torch.utils.data.Dataset 表示 \(Dataset\) 的抽象类。 所有其他数据集都应该进行子类化。所以子类应该覆写 __len__和__getitem__,前者提供了数据集的大小,后者支持整数索引,范围从 \(0\) 到 \(len(self)\)。 class torch.utils.data.TensorFataset(data_tensor, target_t

  • class的代码实例2022-08-16 15:05:11

    <body> <div id="app"> <!-- 1.基本绑定class --> <h2 :class="classes">Hello World</h2> <!-- 2.动态class可以写对象语法 --> <button :class=" isActive ? 'active': '' &qu

  • 设计模式——创建型设计模式2022-08-16 14:00:08

    创建型设计模式 争对对象/类创建时的优化 工厂方法模式(了解) 通过定义顶层抽象工厂类,通过继承的方式,针对于每一个产品都提供一个工厂类用于创建。 情况:只适用于简单对象,当我们需要生产许多个产品族的时候,这种模式就有点乏力了 创建对象不再使用传统的new,而是创建一个工厂类,作为

  • 16 Django页面优化12022-08-16 10:34:11

    需要用到bootstrap models.py class TransactionRecord(): """ 交易记录 """ charge_type_class_mapping = { 1: "success", 2: "danger", 3: "default", 4: "info"

  • 5.2 外键约束2022-08-15 13:03:25

    外键约束(FOREIGN KEY) 目录外键约束(FOREIGN KEY)SQL Server外键约束简介SQL Server FOREIGN KEY(外键)约束语法SQL Server FOREIGN KEY示例外键引用的行为删除父表中行的操作父表中行的更新操作 概要:本文主要阐述了使用外键约束来强制表之间的参照完整性 SQL Server外键约束简介

  • 原生js构造函数及其对象 学习总结2022-08-15 13:01:01

    js构造函数及其对象 ES5 function Person(age) { this.name = '张三' this.age = age this.talk = function () { alert('hello') } } 首字母大写 构造函数中的this.属性,this指向实例对象 使用new 实例化对象 如: const obj1 = new Person(18) 注意:如果直接在构造函数中

  • 长篇图解java反射机制及其应用场景2022-08-15 08:00:48

    一、什么是java反射? 在java的面向对象编程过程中,通常我们需要先知道一个Class类,然后new 类名()方式来获取该类的对象。也就是说我们需要在写代码的时候(编译期或者编译期之前)就知道我们要实例化哪一个类,运行哪一个方法,这种通常被称为静态的类加载。 但是在有些场景下,我们事先是不知

  • 注解和反射之动态创建对象执行方法2022-08-15 00:03:33

    点击查看代码 package com.kuang.reflection; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class Test09 { public static void main(Strin

  • Hello World2022-08-14 23:05:00

    Hello World 新建一个文件夹,存放代码 新建一个Java文件 文件后缀名为.java Hello.java 【注意点】系统可能没有显示文件后缀名,需要手动打开 编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } } 编译javac j

  • IDE使用2022-08-14 23:00:55

    便捷方法 ctrl+D:复制当前行导下一行 输入100.for 回车 可以生成一个for循环语句for(int i=0;i<100;i++){} 或者直接fori for-each循环中,arrays.for然后回车补充完整 alt+insert,在跳出的窗口点击OK可以生成一个有参构造器 在跳出的窗口点击Select Node可以生成一个无参构造器 a

  • Class类2022-08-14 22:01:47

    class类 用于对象构建(类只是一个构建对象的容器) 调用这个class要使用关键词new constructor方法是类的默认方法,通过new命令生成对象实例时,自动调用该方法 class修饰的类,类名首字母大写 class不允许重复声明 class里面的this只能出现在constructor( )中 class里面的this

  • 集合框架3------泛型2022-08-14 18:03:10

    泛型 参考视频:13.17 泛型概述哔哩哔哩bilibili       代码 一、1.创建Demo.java /** * 泛型类 * 语法 类名<T> * T是类型占位符,表示一种引用类型,如果编写多个,使用逗号隔开 */public class Demo<T> {    //1.创建变量    T t;​    //2.作为方法的参数    public void

  • Django orm的managed参数2022-08-14 17:32:54

    Django orm的managed参数 如果一张表不是在django的models.py中创建表,而是该表由cmd或者Navicat或者其他方式创建的,或者该表是一个视图,那么也可以在models.py里写上该表的参数,和数据库中的该表/视图做上映射关系,但是要指定managed=False(不创建表)这个参数,然后就可以继续使用djang

  • 拷贝构造函数2022-08-14 17:03:48

    c++中的拷贝构造函数调用时机通常有三种情况 1.使用一个已经创建完毕的对象来初始化一个新的对象 2.值传递的方式给函数参数传值 3.以值方式返回局部对象 //情况1 class Person { public: Person(){ std::cout <<"无参数构造函数" << std::endl; mA

  • 实现0开销的 c++ 接口例子2022-08-14 11:02:21

    // network.h class Network { public: bool send(const char* host, uint16_t port, const std::string& message); static Network* New(); static void Delete(Network* network); protected: Network(); ~Network

  • MinimalAPI---MinimalAPI+EFCore+IOC2022-08-14 11:00:31

    1.项目结构 数据库:SQL Server 项目类型:MinimalAPI      2.MinimalApi.Db类库 (1)引入相关的NuGet包 Microsoft.EntityFrameworkCore  Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools Microsoft.Extensions.Logging.Console System.Data.SqlClie

  • JVM总结——类文件相关2022-08-14 10:30:29

    类文件内容 魔数 主次版本号 常量池 访问标志 类索引、父类索引与接口索引集合 字段表集合 方法表集合 属性表集合 什么是属性表集合 字段表和方法表分别用于描述一个字段和一个方法,而它们当中都有一个属性表,属性表用于描述一些额外信息,比如对于常量字段来说,它可能包含一个指向

  • MyBatisPlus(一、快速入门)2022-08-14 07:31:07

    1、 简介   MyBatis-Plus (简称 MP)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus 可以不需要写SQL语句就能快速完成单表的操作。 官网:https://baomidou.com/pages/24112f/ MyBatis-Plus的愿景是成为 MyBatis 最好的搭档,就

  • djnago-filter用法2022-08-13 19:01:33

    django-filter用法 集成drf 自定义filter文件内 from django_filters import rest_framework as rs_filters from .models import * class TestFilter(rs_filters.FilterSet): title = rs_filters.CharFilter(lookup_expr='icontains') # 不指定field_name默认用变量名去对

  • Java反射原理和实际用法2022-08-13 18:34:25

    背景 反射在Java中非常重要,是Java区别于其他编程语言的一大特性。Java中的AOP切面、动态代理等看起来像黑魔法一样的技术,就离不开反射、字节码等。这些技术能在不侵入原有代码的情况下,做一些增强的非功能性需求。多提一句,千万不要把业务逻辑放在AOP切面、动态代理里,否则后人绝对会

  • 【C++】构造函数2022-08-12 23:02:45

    函数若是在class body内定义完成,就会自动成为inline候选人 inline只是给编译器一个提示,最终一个函数是否真正被inline,编译器会做最后的决定 构造函数特殊且独有的一种赋初值的写法,以冒号的形式,直接将构造函数的实参赋值给类的成员变量 一个成员变量赋值的过程有两个阶段:1.初始化赋

  • volitile关键字的作用及使用2022-08-12 22:03:17

    1.作用 1)避免指令重排 举例子:uniqueInstance = new Singleton() 这个操作不是原子操作,步骤为:1.为 uniqueInstance 分配内存空间; 2. 初始化 uniqueInstance; 3. 将 uniqueInstance 指向分配的内存地址 如果指令重排,可能先执行13,再执行2 2)这个变量是共享且不稳定的, 每次使⽤它都到

  • jave学习进程72022-08-12 19:03:36

    java反射机制深入理解剖析 在java开发中有一个非常重要的概念就是java反射机制,也是java的重要特征之一。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力,通过反射可以调用私有方法和私有属性,大部分框架也都是运用反射原理的。j

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

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

ICode9版权所有