ICode9

精准搜索请尝试: 精确搜索
  • 让某一个请求先执行(时机问题)2020-08-14 22:34:17

    今天遇见一场景:还有讨论了很久 场景:先切换机构(学校)====》选择学校===》刷新页面==》刷新页面的同时请求了一个接口A1; 这个A1是返回来的是-===》当前机构的所有数据; 问题是:很多接口都依赖这个A1接口返回来的数据; 最关键的是A1接口和依赖它的接口的接口是并行的; 因为是并行的从而导

  • 分布式事务:两阶段提交与三阶段提交2020-08-14 22:32:41

      分布式事务,要么全成功,要么全回滚。 和有些分布式存储的主节点成功就返回成功,或者过半节点返回成功就返回成功,后面各节点再同步数据的方式不一样。   原文链接: https://segmentfault.com/a/1190000012534071     在分布式系统中著有 CAP 理论,该理论由加州大学伯克利分校

  • .NET基础知识-进程与线程2020-08-10 18:34:54

    线程基础   我们运行一个exe,就是一个进程实例,系统中有很多个进程。每一个进程都有自己的内存地址空间,每个进程相当于一个独立的边界,有自己的独占的资源,进程之间不能共享代码和数据空间。          每一个进程有一个或多个线程,进程内多个线程可以共享所属进程的资源和数据,

  • php执行函数的一种骚操作2020-08-10 17:01:14

    直接骚操作上代码, <?php ${phpinfo()}; ?> 上述代码${xxx()};中函数xxx()直接会被执行,自己定义函数也可以: 输出:

  • 搭建Java Web开发环境2020-08-10 11:00:23

    本教程介绍如何在Linux实例上快速搭建一套Java Web开发环境。 场景体验目标 本场景将提供一台配置了CentOS 7.7的ECS实例(云服务器)。通过本教程,您可以快速搭建一套Java Web开发环境。 背景知识 本场景主要涉及以下云产品和服务: 云服务器ECS 云服务器(Elastic Compute Service,简称ECS

  • JavaScript 复习022020-08-10 07:31:16

    1 - 运算符(操作符) 1.1 运算符的分类 运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。 JavaScript中常用的运算符有: 算数运算符 递增和递减运算符 比较运算符 逻辑运算符 赋值运算符 1.2 算数运算符 算术运算符概述 概念:算术运算使用的符号,用

  • 【Redis】06 事务2020-08-08 18:02:13

    Redis事务 可以一次执行多个命令,本质是一组命令的集合。 一个事务中的 所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞 官方说明: https://redis.io/topics/transactions 作用: 一个队列中,一次性、顺序性、排它性的执行一系列命令 使用命令: MULTI 标记事务开

  • ShellCode编写技巧(二)2020-08-08 15:00:46

    一:shell执行 0,C执行shell如图    1,等效汇编代码如图   3,char **argv是二级指针    

  • 阿里云ECS7天训练营——05基于ECS搭建Java Web开发环境2020-08-08 12:32:37

    基于ECS搭建Java Web开发环境 安装JDK 执行以下命令,查看yum源中JDK版本。 yum list java* 执行以下命令,使用yum安装JDK1.8。 yum -y install java-1.8.0-openjdk* 执行以下命令,查看是否安装成功。 java -version 如果显示如下内容,则表示JDK安装成功。 [root@iZuf67pq99

  • 计划任务(自动化任务)2020-08-07 20:01:00

                                    计划任务 软件包  cronie  crontabs (开机自启动) 系统服务   crond 日志文件  /var/log/cron crontab  -e -u root /tmp/crontab.RndKoa 任务书写格式  分   时   日   月   周   *      *     *   

  • JVM系列之:再谈java中的safepoint2020-08-07 10:01:05

    目录safepoint是什么safepoint的例子线程什么时候会进入safepointsafepoint是怎么工作的总结 safepoint是什么 java程序里面有很多很多的java线程,每个java线程又有自己的stack,并且共享了heap。这些线程一直运行呀运行,不断对stack和heap进行操作。 这个时候如果JVM需要对stack和hea

  • Spring Boot 拦截器的使用2020-08-07 09:34:32

    一、使用场景 比如对特定的URL检查用户是否登录,打印处理用户请求耗时的时间等,可以用拦截器来实现。 二、拦截器使用 定义拦截器,需要实现 HandlerInterceptor 接口,接口中有3个方法 preHandle:在DispatcherServlet处理请求执行之前被调用 postHandle:在DispatcherServlet处理请求执

  • 操作系统和并发的爱恨纠葛2020-08-07 08:03:16

    我一直没有急于写并发的原因是我参不透操作系统,如今,我已经把操作系统刷了一遍,这次试着写一些并发,看看能不能写清楚,卑微小编在线求鼓励...... 我打算采取操作系统和并发同时结合讲起来的方式。 并发历史 在计算机最早期的时候,没有操作系统,执行程序只需要一个过程,那就是从头到尾依次

  • shell学习2020-08-06 23:34:22

    一.概述 shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。 shell既是一中命令语言,又是一种程序设计语言。 shell是一个命令行解释器,它接收应用程序/用户命令,然后调用系统操作内核,进行内核操作,从而控制硬件。 shell是一个功能强大的编程语言,易变写,易调试、灵活性强   二.sh

  • 关于线程池的五种实现方式,七大参数,四种拒绝策略2020-08-05 22:32:33

    1 池化技术之线程池 什么是池化技术?简单来说就是优化资源的使用,我准备好了一些资源,有人要用就到我这里拿,用完了就还给我。而一个比较重要的的实现就是线程池。那么线程池用到了池化技术有什么好处呢? 降低资源的消耗 提高响应的速度 方便管理 也就是 线程复用、可以控制最大并发

  • Python条件判断语句 if2020-08-05 11:00:23

    程序在一般情况下是按顺序执行的,就像流水账一样,一条一条从上往下顺序执行。 有时候我们需要根据条件来有选择地执行某些语句,这就要使用到Python的条件判断语句——if。 我们可以通过下图来简单了解条件语句的执行过程。   一、if 语句基本形式 语法格式: 1 if 要判断的条件表达

  • 趣讲 PowerJob 超强大的调度层,开始表演真正的技术了2020-08-05 08:33:12

    本文适合有 Java 基础知识的人群 作者:HelloGitHub-Salieri HelloGitHub 推出的《讲解开源项目》系列。 写在前面的碎碎念:终于到了万众期待的调度层原理了。其实很早之前就想动笔把这部分好好给大家讲讲,因为问的人实在是太多了...大部分小伙伴进用户群的第一句话就是:“群猪,请问

  • 消息队列和事件循环(Event Loop)2020-08-04 23:00:15

      产生原因 为什么会有消息队列和事件循环呢?首先最关键的一点在于JS是个单线程,并且主线程非常繁忙,既要处理 DOM,又要计算样式,还要处理布局,同时还需要处理 JavaScript 任务以及各种输入事件。要让这么多不同类型的任务在主线程中有条不紊地执行,这就需要一个系统来统筹调度这些任务

  • Jmeter 命令执行脚本并输出报告2020-08-04 10:03:27

    Jmeter 可以通过cmd 命令执行脚本,并输出报告 执行顺序如下: 第一 进入 安装的jmeter bin 目录下:(我安装的是E盘) 第二步 执行已录入或 编写好的脚本: E:\Tool\apache-jmeter-5.2.1\bin>jmeter -n -t E:\jmeter脚本\银行收款.jmx  -l report\01-result.jtl  -e -o E:\jmeter脚本\ba

  • Java高级(一) Future机制2020-08-04 06:31:26

    Future机制 1 为什么出现Future机制 常见的两种创建线程的方式。一种是直接继承Thread,另外一种就是实现Runnable接口。 这两种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果。

  • setTimeout 和 setInterval 的区别及相互模拟2020-07-30 11:32:47

    这几天用到了 setinterval(),但是发现 setInterval 有缺点,都建议用 setTimeout 模拟 setInterval,也可理解为链式的 setTimeout。所以这里总结一下settimeout()和setinterval()的区别,以及它们之间的相互模拟。 一、setTimeout 和 setInterval 的区别 setTimeout() 定义和用法: 定义: s

  • sql优化之执行计划 explain2020-07-30 06:32:18

                 

  • 入门 032020-07-29 22:02:57

    if语句的格式和执行流程 if(关系表达式) {    语句体;    } 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体 if...else语句的格式和执行流程 if(关系表达式) {     语句体1;    } else {    语句体2;    }

  • 一道执行子类无参构造题目的断点调式2020-07-29 15:31:47

    断点调试来分析一道笔试题: 先说输出的结果: 相信小伙伴会有疑惑:为啥有个A? 打上断点,且跟随本憨憨断点调试看看究竟... 第一步:进入DEBUG模式 第二步:下一步竟然进入到了class A 的方法A中(这是关键!!!) 分析:因为B是A的子类,且B没有重写父类(A类)的无参构造方法A,那么意味

  • Postgresql执行计划概述2020-07-28 23:33:15

      执行计划个人理解是一个“点”,“线”,“面”的问题,与关系数据库中都有一些相似的成分,串起来还是比较容易掌握的,对于一条复杂的sql,所谓的点就是其中单个表的访问方式,线是表之间的先后访问\驱动顺序,面就是表与表之间的连接算法以及中间结果在内存缓冲区中的处理(类似于bitmap scan,M

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有