网站首页 站内搜索

搜索结果

查询Tags标签: null,共有 4171条记录
  • Java并发—辅助类Exchanger

    概述 Exchanger是一个用于线程间协作的工具类,Exchanger用于进行线程间的数据交换,它提供一个同步点,在这个同步点,两个线程可以交换彼此的数据。这两个线程通过exchange方法交换数据,如果第一个线程先执行exchange方法,它会一直等待第二个线程也执行exchange方法,…

    2022/4/25 17:12:36 人评论 次浏览
  • Linux线程03

    生产者消费者模型,代码 开发多进程网路服务程序多线程使用两个方式实现生产消费模型多线程这两种方法都可以。多进程只能使用信号量cs不同进程-> 通信进程cd同一个进程-> 动态分配,数组。链表等等加锁,通知消费者取走数据。互斥锁+ 条件变量(通知)两个信号量pthr…

    2022/4/25 7:13:08 人评论 次浏览
  • 91-day14-分布式事务 CAP理论(cp ap)解决方案,seata

    第14章 分布式事务 学习目标理解什么是事务理解什么是分布式事务理解CAP定理 CAP不能3者同时成立能说出相关的分布式事务解决方案 1.2PC-JTA分布式事务 2.本地消息-业务库中添加对应的消息表和业务耦合实现 3.MQ事务消息-RocketMQ 4.Seata理解Seata工作流程 AT模式-表 TCC…

    2022/4/25 6:17:22 人评论 次浏览
  • json类型

    JSON格式 满足以下三点:键 :值逗号分隔数据花括号容纳对象数据类型 JSON 的值必须是以下数据类型之一:字符串数字对象(JSON 对象)数组布尔NullJSON 的值不可以是以下数据类型之一:函数日期undefined 字符串(String) 用双引号包围。{ "name":"John…

    2022/4/25 6:14:41 人评论 次浏览
  • java中关于在后端调用别人接口

    前几天弄的一个web项目需要请求我同学写的一个算法模型接口,然后得到他返回的json数据,根据网上资料自己写了一段代码,写的可能比较繁杂,没有简化。 请求第3方接口代码,可根据自己需求更改://上传图片,图片检测//去请求第三方的接口http://127.0.0.1:8000/detectpu…

    2022/4/24 22:12:57 人评论 次浏览
  • MySQL之JDDBC事务操作

    JDBC事务的处理 目录JDBC事务的处理1、API2、JDBC操作流程3、案例-转账案例1.需求2.分析3.实现4.总结 之前我们是使用MySQL的命令来操作事务。接下来我们使用JDBC来操作事务. 先来学习下相关的API 1、APIConnection中与事务有关的方法 说明setAutoCommit(boolean autoComm…

    2022/4/24 19:13:17 人评论 次浏览
  • Java将List<String>转换为,隔开的字符串的方法

    List<String> list = new ArrayList<String>(); list.add("1");list.add("2");list.add(null);list.add("3");list.add("4");1. String.join()方法:String str = String.join(",",list);//1,2,null,3,42.…

    2022/4/24 17:12:55 人评论 次浏览
  • java 集合

    HashMap,HashTable,ConcurrentHash的共同点和区别 HashMap底层由链表+数组+红黑树实现 可以存储null键和null值 线性不安全 初始容量为16,扩容每次都是2的n次幂 加载因子为0.75,当Map中元素总数超过Entry数组的0.75,触发扩容操作. 并发情况下,HashMap进行put操作会引…

    2022/4/24 17:12:34 人评论 次浏览
  • 玩转Mysql系列 - 第7篇:玩转select条件查询,避免采坑

    打算提升sql技能的,可以加我微信itsoku,带你成为sql高手。 这是Mysql系列第7篇。 环境:mysql5.7.25,cmd命令中进行演示。 电商中:我们想查看某个用户所有的订单,或者想查看某个用户在某个时间段内所有的订单,此时我们需要对订单表数据进行筛选,按照用户、时间进行…

    2022/4/24 2:12:50 人评论 次浏览
  • MySQL的三值逻辑

    MySQL 采用三值逻辑 SELECT 1 = 1; SELECT 1 = 2; SELECT 1 = NULL; SELECT 1 != NULL;上面四条语句的结果分别为:可见MySQL采用三值逻辑,1, 0, NULL 影响 IN语句 首先选择一个表t1:如果采用IN语句,则正常运行。但如果采用NOT IN语句,则结果为空集。猜测与验证 IN语句…

    2022/4/23 2:42:47 人评论 次浏览
  • OpenHarmony轻量系统服务管理--Simplevector实现

    前言之前说过鸿蒙实现了自己的vector容器,叫做SimpleVector,其代码位于distributedschedule_samgr_lite\interfaces\kits\samgr\common.h,现在来分析下其代码。头文件分析1 typedef struct SimpleVector {2 int16 max; //可存储的最大数据记录数。3 int16 top…

    2022/4/22 23:43:40 人评论 次浏览
  • 二叉搜索树的操作集

    二叉搜索树的操作集 本题要求实现给定二叉搜索树的5种常用操作 函数接口定义 BinTree Insert( BinTree BST, ElementType X ); BinTree Delete( BinTree BST, ElementType X ); Position Find( BinTree BST, ElementType X ); Position FindMin( BinTree BST ); Position …

    2022/4/22 23:15:18 人评论 次浏览
  • 单例模式——懒汉式的线程安全问题解决

    在单例模式的懒汉式中会出现线程不安全的情况,可使用以下两种方法解决: 方法一:同步函数: 代码:1 private static Bank instance = null; 2 3 public static synchronized Bank getInstance() {//解决线程不安全问题(法一) 4 if (instance == null) { 5…

    2022/4/22 23:15:10 人评论 次浏览
  • Redis 正则扫描key并删除

    扫描key /*** @param key* @return* @Description: 通过Scan的方式迭代key*/public Set<String> scanKeys(String key) {if (key == null) {return null;}return redisTemplate.execute((RedisCallback<Set<String>>) connection -> {Set<String&…

    2022/4/22 19:14:01 人评论 次浏览
  • [AcWing 35] 反转链表

    点击查看代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:ListNode* reverseList(ListNode* head) {if (!head || !head->next) …

    2022/4/22 6:16:43 人评论 次浏览
扫一扫关注最新编程教程