Less-8 第8关用到的方法和第5关的一样,此次我们再用另一种方法,时间盲注 补充知识 if(condition,A,B)如果条件condition为true,则执行语句A,否则执行B 例:select if(1>2,4,5); 返回结果为5,(如果是在mysql命令行中使用,首先要use xxx ...
分类:
数据库 时间:
2020-02-08 00:19:41
阅读次数:
79
本教程我们学习 Mutex。我们还会学习怎样通过 Mutex 和信道来处理竞态条件(Race Condition)。 临界区 在学习 Mutex 之前,我们需要理解并发编程中临界区(Critical Section)的概念。当程序并发地运行时,多个 Go 协程不应该同时访问那些修改共享资源的代码。这 ...
分类:
其他好文 时间:
2020-02-07 12:36:32
阅读次数:
81
经典笔试题: 1、自定义容器,提供新增元素(add)和获取元素数量(size)方法。2、启动两个线程。线程1向容器中新增10个数据。线程2监听容器元素数量,当容器元素数量为5时,线程2输出信息并终止。 package com.gaopeng.programming.test2; import jav ...
分类:
编程语言 时间:
2020-02-05 18:13:53
阅读次数:
86
前言 方法中的变量(即局部变量)是不存在数据竞争(Data Race)的,也是线程安全的。为了理解为什么,我们先来了一下方法是如何被执行的,然后再分析局部变量的安全性,最后再介绍利用局部变量不会共享的特点而产生的解决并发问题的一些技术。 方法是如何被执行的 以上代码转换成CPU指令执行,方法的调用过 ...
分类:
编程语言 时间:
2020-02-05 18:13:06
阅读次数:
69
Windows 下 Redis 集群搭建 第一步:首先我们构建集群节点目录: (集群正常运作至少需要三个主节点,不过在刚开始试用集群功能时, 强烈建议使用六个节点: 其中三个为主节点, 而其余三个则是各个主节点的从节点。主节点崩溃,从节点的Redis就会提升为主节点,代替原来的主节点工作,崩溃的主R ...
分类:
其他好文 时间:
2020-02-04 22:14:04
阅读次数:
99
Switch Game 原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2053Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Problem ...
分类:
其他好文 时间:
2020-02-04 15:40:35
阅读次数:
71
一、mybatis-plus简介: Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的 ...
分类:
其他好文 时间:
2020-02-03 10:05:34
阅读次数:
598
CONDITIONS EVALUATION REPORT Positive matches: AopAutoConfiguration matched: - @ConditionalOnProperty (spring.aop.auto=true) matched (OnPropertyCondit ...
分类:
编程语言 时间:
2020-02-01 16:40:21
阅读次数:
357
3.1 分析spring-boot-starter-parent 按住Ctrl点击pom.xml中的spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配 置如下(只摘抄了部分重点配置): <parent> <gr ...
分类:
编程语言 时间:
2020-01-31 22:37:11
阅读次数:
85
1、数据一致性如何保证 (线程的安全和线程同步) 线程安全在三个方面体现: 1.原子性:提供互斥访问,串行线程(atomic,synchronized); 2.可见性:一个线程对主内存的修改可以及时地被其他线程看到,(synchronized,volatile); 3.有序性:一个线程观察其他线程中 ...
分类:
编程语言 时间:
2020-01-31 18:37:01
阅读次数:
110