ICode9

精准搜索请尝试: 精确搜索
  • React报错之`value` prop on `input` should not be null2022-08-06 23:03:36

    正文从这开始~ 总览 当我们把一个input的初始值设置为null或者覆盖初始值设置为null时,会产生"valueprop on input should not be null"警告。比如说,初始值来自于空的API响应。可以使用一个回退值来解决这个问题。 这里有个例子来展示错误是如何发生的。 export default functio

  • MySQL中datetime与timestamp的区别2022-08-05 14:00:28

    目录 1.datetime 2.timestamp   在MySQL常用的场景中,会使用datetime和timestamp两种方式记录数据的时间,一般会精确到秒,主要用于记录每个表中数据的创建时间、修改时间等,甚至在设计表时,根据设计规范,会对每张表都添加一个时间的属性来记录数据的创建时间,也有可能再添加一个属

  • mysql binglog2022-08-05 13:35:42

    mysqlbinlog.exe 下载 适用8.0版本 https://wwd.lanzoub.com/iO5by091g32h 在bin目录执行 mysqlbinlog.exe --no-defaults -vv --base64-output=decode-rows "C:\phpstudy_pro\Extensions\MySQL8.0.12\data\binlog.000017" >mysqlbinbibinbinbbin.log # The proper t

  • 分布式幂等 2 (基于请求参数幂等)- 自定义接口幂等(注解) @AvoidResubmit(isLoc = false,interval=3000)2022-08-05 11:05:22

    场景:用于接口请求参数幂等,基于请求参数判断在3s(interval)时间内是否重复提交,重复提交,则直接返回 {"code":2500,"message":"重复提交"} EVN :  springboot 2.3.12  + jdk8 使用: 1.(在需要做类似幂等的接口加上注解)@AvoidResubmit   interval: 两次相同请求的最小时间间隔(ms),小于这个

  • mybatis-plus 查询结果集用map接收,值为null,字段不显示的问题2022-08-04 12:33:10

    因业务需要,查询返回结果用Map<String,Object>接收,然后再返给前端,但是发现如果查询的某个字段值为null,不会出现在map里面,为了数据的完整性,我们希望就算是值为null也要映射到map里面。 需要修改mybatis-plus的配置即可,将mybatis-plus 的 call-setters-on-nulls 设置为true mybati

  • Java运行时生成类元数据,初始化注解信息的方式2022-08-03 18:35:00

    问题前因 在一次技术升级中, 把分布式配置中心组件由百度的Disconf 改成 Nacos , 在对项目进行改造时, 首先将所有Disconf客户端依赖全部移除后, 依赖的封装的jar包中, 所有依赖DIsconf 注解的配置类, 在项目启动时, 本该理所当然的报找不到类信息 , 如下: 但是, 项目却顺利启动

  • java笔记__读取文件内容2022-08-03 15:35:26

    public JSONObject toGetFileData(Integer model){ //用于存储文件内容 String jsonString = ""; InputStream is = null; try { is = new FileInputStream("D:\\data\\xxxxx.txt"); //用来保存每行读取

  • Vue3 事件处理涉及到对 DOM 的操作,而获取 DOM 必须在 setup 中进行,该怎么办?2022-08-03 13:36:07

    事件处理函数定义在setup()中,因为模板 ref 必须要在组件挂载之后才可以访问,而现在对于事件处理函数来说,span 这个变量的初始值是 null,所以 Vue 报错。 let span = ref(null)是官方文档获取节点的方式。起始值就是 null,且 ref 在组件挂载之后才可访问,因此,必须要在 onMounted 函数

  • Windows下的Qt程序使用wget命令下载文件2022-08-03 11:34:36

    wget 非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性.如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。 1.命令格式

  • Spring Security登录用户数据获取(4)2022-08-03 00:34:54

    1. 登录用户数据获取   登录成功之后,在后续的业务逻辑中,开发者可能还需要获取登录成功的用户对象,如果不使用任何安全管理框架,那么可以将用户信息保存在HttpSession中,以后需要的时候直接从HttpSession中获取数据。在Spring Security中,用户登录信息本质上还是保存在 HttpSession中

  • leetcode 077. 链表排序 JavaScript2022-08-02 18:34:41

    // 剑指 Offer II 077. 链表排序 /** * @param {ListNode} head * @return {ListNode} */ var sortList = function (head) { // 1. 首先判断当前链表不存在 ,或链表只有一个节点,则直接返回 head if (!head || !head.next) { return head; } // 2. 获

  • Cannot read property 'Name' of null react 黑屏 空指针2022-08-02 16:35:40

    TypeError: Cannot read property 'Name' of null    at faultOptionForm.jsx:658    at Array.map (<anonymous>)    at faultOptionForm.jsx:656    at la (react-dom.production.min.js:157)    at Va (react-dom.production.min.js:180)    at Ql (react-

  • mysql数据表设计2022-08-01 23:32:54

    AUTO_INCREMENT 表示自增,UNSIGNED 表示无符号,UNIQUE 表示唯一约束,COMMENT为字段描述。DEFAULT表示默认值。NOT NULL表示不能为NULL。 Mysql 索引用idx_开头,唯一索引用uk_开头。 数字类型的状态数值,建议不要从0开始,0会被某些ORM框架(比如mybatis) 识别成空。 状态用数值类

  • 剑指 Offer 09. 用两个栈实现队列2022-08-01 21:33:39

    用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入: ["CQueue","appendTail","deleteHead","deleteHead"] [[],[3],[],[]] 输出:[

  • 【Java8】Stream&Optional2022-08-01 20:35:37

    § 一、Stream 1、得到流:Arrays.asStream() 2、中间操作 3、终端操作: § 二、Optional https://baize.rnd.huawei.com/guide-book/java/VolumeBase/tools/chgtsnoOptionalIfElseThrow 非空断言:JDK的Objects.requireNonNull // 简单检查 Objects.requireNonNull(t); // 带Mes

  • 《MySQL是怎样运行的》笔记2022-08-01 18:04:32

    InnoDB记录 InnoDB页介绍 InnoDB会将数据划分为若干个页,以页作为磁盘和内存之间交互的基本单位,InnoDB中页的大小一般为 16 KB。 原因:我们知道读写磁盘的速度非常慢,和内存读写差了几个数量级,如果一条一条的把记录从磁盘上读出来,速度太慢了。 InnoDB行格式 行格式分为四种:Compact

  • 对kotlin的理解2022-08-01 12:35:32

    特点: 1)代码量少且代码末尾没有分号;   2)空类型安全(编译期处理了各种 null 情况,避免执行时异常); 3)函数式的,可使用 lambda 表达式;   4)可扩展方法(可扩展任意类的属性); 5)互操作性强,可以在一个项目中使用 kotlin 和 java 两种语言混合开发;

  • 登录案例2022-08-01 09:34:47

    练习:登录案例 需求: 1.通过键盘录入用户名和密码 2.判断用户是否登录成功 select * from user where username = "" and password = "" 如果这个sql有查询结果,则成功,反之,则失败 步骤: 1.创建数据库表 user create table user( id int primary key auto_increment, username varchar

  • java使用Calendar 获取七天的时间2022-08-01 09:31:06

    @Test public void Tes1(){ String [] arr = new String[7]; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = null; for (int i=0;i<7;i++){ c=Calendar.getInstance();

  • Leecode 160.相交链表(Java 哈希表、双指针)2022-08-01 00:00:06

            找两个链表第一次指针相同的地方     想法:(本来是没有的,因为没读懂题目描述= =) 1.两个指针,长的先走(长减短相差的长度)这么多的步数,然后就可以开始比较指针,直到指向为空,期间如果指针相同,返回该节点,如果链表未相交,则返回的是null   可是这是链表啊!没法知道长度!!!    

  • React报错之Property 'X' does not exist on type 'HTMLElement'2022-07-31 22:35:48

    正文从这开始~ 总览 在React中,当我们试图访问类型为HTMLElement 的元素上不存在的属性时,就会发生Property 'X' does not exist on type 'HTMLElement'错误。为了解决该错误,在访问属性之前,使用类型断言来正确地类型声明元素。 这里有三个例子来展示错误是如何发生的。 // App.tsx

  • docker简单命令集2022-07-31 18:06:15

    容器命令 1. 下载centos镜像 Docker pull centos   2. 创建容器并启动 Docker run [可选参数] image   #参数说明 --name=test #容器名称 -d  #后台方式运行 -it #使用交互方式运行。进入容器查看内容 -p #指定容器端口    -p 8000:8000 #主机端口:容器端口    -p 8000

  • (数据库)知识点整理2022-07-31 13:00:10

    需要记得数据库知识点 一、基本操作 SHOW DATABASES -- 查看所有数据库USE school -- 切换数据库SHOW TABLES -- 查看数据库内所有表DESCRIBE student -- 显示数据库表中所有信息CREATE DATABASE westos; -- 新建数据库EXIT -- 退出连接-- 单行注释/* 多行注释*/-- 删除DROP DAT

  • 使用PreparedStatement实现增删改、查操作2022-07-31 10:01:11

    获取数据库的连接 public static Connection getConnection() throws Exception { //1.加载配置文件 InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("jdbc.properties"); Properties pros = new Properties(); pro

  • [LeetCode] 1161. Maximum Level Sum of a Binary Tree2022-07-31 06:31:07

    Given the root of a binary tree, the level of its root is 1, the level of its children is 2, and so on. Return the smallest level x such that the sum of all the values of nodes at level x is maximal. Example 1: Input: root = [1,7,0,7,-8,null,null]

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

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

ICode9版权所有