网站首页 站内搜索

搜索结果

查询Tags标签: null,共有 4171条记录
  • Linux线程创建及资源回收

    创建一个线程并等待线程结束并回收资源 示例:create.c #include <stdio.h>#include <stdlib.h>#include <string.h>#include <pthread.h> static void rountine(void *str) //钩子函数{ puts(str);} static void *func(void *p)  //线程调用函…

    2022/7/23 5:24:14 人评论 次浏览
  • 算法:对称的二叉树

    问题请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。解决 //定义二叉树结构 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNo…

    2022/7/23 1:25:23 人评论 次浏览
  • HsahMap源码解析

    hash是什么? Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所…

    2022/7/23 1:22:56 人评论 次浏览
  • 秒杀系统如何保证数据库不崩溃以及防止商品超卖

    1、应用场景 电商商城,商家上架了一个秒杀活动,早上10点开始,商品A参与秒杀,一共有20个库存,预计10W的人去抢。2、面临问题 高并发、库存不可超卖3、问题解决 1)高并发,我们不能把所有的请求都去数据库查商品详情,查商品库存,这样数据库会顶不住,很容易的我们就…

    2022/7/22 2:22:53 人评论 次浏览
  • SQLite 建表、增删改查 简单操作

    1.建表语句 CREATE TABLE student (id varchar(64) NOT NULL PRIMARY KEY, --主键name varchar(64) NOT NULL , --姓名age int NOT NULL , --年龄address varchar(128) --住址 ); -- 学生信息表SQLite 没有像MySQL使用 comment 增加字段/…

    2022/7/22 2:22:46 人评论 次浏览
  • 把SQL查询结果为null值 替换为0

    方法1:使用isnull替换select keyId,isnull(info,0) as info from test---方法2:使用case when 替换select keyId,case when info is null then 0 else info end as info from test---方法3:使用coalesce替换相应的值select keyId , coalesce(info,0) as info from test

    2022/7/22 2:22:46 人评论 次浏览
  • Java关键字

    定义: 被Java语言赋予了特殊含义,用作专门用途的字符串(单词),这些关键字不能用于常量、变量、和任何标识符的名称。 Java8中的关键字: 注意事项:true,false,null看起来像关键字,但它们实际上是文字; 您不能在程序中将它们用作标识符。

    2022/7/21 14:23:30 人评论 次浏览
  • Dubbo源码(二) - SPI源码

    前情提要 假设你已经知道Dubbo SPI的使用方式,不知道的请出门左转: Dubbo源码(一) - SPI使用 Dubbo源码地址: apache/dubbo 本文使用版本:2.6.x 测试Demo新建SPI测试接口以及实现类 package com.javaedit.spi; import com.alibaba.dubbo.common.URL;// 定义SPI接口 @S…

    2022/7/21 1:23:37 人评论 次浏览
  • mybatis查询参数报jdbcType属性为空

    查询报异常: nested exception is org.apache.ibatis.exceptions.PersistenceException: \n### Error querying database. Cause: java.lang.IllegalStateException: Type handler was null on parameter mapping for property unitFitmentList. It was either not speci…

    2022/7/20 23:27:02 人评论 次浏览
  • Preference 三种监Preference 三种监听事件说明听事件说明

    3者的区别 使用方式不同onPreferenceClick 与onPreferenceChange 是通过preference.setOnPreferenceClickListener preference.setOnPreferenceChangeListener来注册listener使用的 。Preference.OnPreferenceClickListener, Preference.OnPreferenceChangeListener 中是对…

    2022/7/20 23:25:05 人评论 次浏览
  • 408 数据结构算法题2019

    #include<iostream> using namespace std; struct node {int data;struct node* next; };node* solustion(node* head) {node* fast = head, * slow = head;while ( fast != NULL&& fast->next != NULL) {if (fast == head) {fast = head->next;slow …

    2022/7/17 14:45:02 人评论 次浏览
  • Windows环境用C语言查询 MySQL 数据库

    1. VS2022 控制台工程,Debug X86模式,字符集选用Multi-Byte 2. 把MySQL的头文件和库文件路径加进工程。 3. 把MySQL的库目录中的动态链接库libmysql.dll 复制到工程的当前工作目录下 4. 返回值中有NULL要注意转换 头文件路径: 库文件路径: 运行结果: 测试程序:MySQ…

    2022/7/17 2:15:18 人评论 次浏览
  • AQS的源码分析

    AQS 因为AQS核心方法其实是抽象方法,所以通过他的一个实现ReentrantLock来进行分析在JDK1.5之前,一般是靠synchronized关键字来实现线程对共享变量的互斥访问。是在字节码上加指令,依赖于底层操作系统实现。直到AbstractQueuedSynchronizer(AQS)组件被开发出来,仅有原…

    2022/7/17 1:17:41 人评论 次浏览
  • HashTable详解、源码、扩容、深入理解HashTable、HashTable多线程并发问题

    Hashtable 简介和HashMap一样,Hashtable 也是一个散列表,它存储的内容是键值对(key-value)映射。 Hashtable 继承于Dictionary,实现了Map、Cloneable、java.io.Serializable接口。 Hashtable 的函数都是同步的,这意味着它是线程安全的。它的key、value都不可以为null。…

    2022/7/17 1:16:31 人评论 次浏览
  • 关于Java执行Cmd命令出现的死锁问题解决

    原文:关于Java执行Cmd命令出现的死锁问题解决 - Stars-One的杂货小窝问题 之前研究了Java通过执行cmd命令从而触发Android打包的思路,但是发现Android打包成功之后,后面的代码逻辑就不走了(连输出都没有) 经过了一天的排查,终于是从网上找到了解决方法 原因及解决方法原因…

    2022/7/16 1:20:56 人评论 次浏览
扫一扫关注最新编程教程