<template> <div class="scenic"> <!-- ############添加对话框########## --> <el-dialog title="发布景点" :visible.sync="dialogFormVisible" width="60%" center> <el ...
分类:
编程语言 时间:
2020-05-13 10:08:47
阅读次数:
69
https://blog.csdn.net/weixin_38361925/article/details/87779410?utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromBaidu-1.nonecase& ...
分类:
Web程序 时间:
2020-05-12 20:17:21
阅读次数:
72
我们的分库分表中间件在线上运行了两年多,到目前为止还算稳定。在笔者将精力放在处理各种灾难性事件(例如中间件物理机宕机/数据库宕机/网络隔离等突发事件)时。竟然发现还有一些奇怪的corner case。现在就将排查思路写成文章分享出来。 Bug现场 应用拓扑 应用通过中间件连后端多个数据库,sql会根 ...
分类:
数据库 时间:
2020-05-12 11:54:20
阅读次数:
76
前言 在并发编程中,如果要想保证共享数据的安全性,我们一般都需要加锁。但是加锁会使得程序效率明显降低。 在java.util.concurrent.atomic包下,JDK中就为我们提供了使用CAS算法的无锁的原子操作类,可以提高并发编程程序的效率。 这些原子操作类的CAS算法都是利用Unsafe提 ...
分类:
其他好文 时间:
2020-05-11 23:29:07
阅读次数:
71
类继承关系图 注:从图中可以看出,派生类不仅有自己的方法和属性,同时它还包括从父类继承来的方法和属性。当我们从派生类向基类转换时,不管用传统的c语言还是c++转换方式都可以百分百转换成功。但是可怕是向下转换类型,也就是我们从基类向派生类转换,当我们采用传统的C语言和c++转换时,就会出现意想不到的情 ...
分类:
编程语言 时间:
2020-05-11 19:06:21
阅读次数:
72
CAS底层原理 概念 CAS的全称是Compare-And-Swap,它是CPU并发原语 它的功能是判断内存某个位置的值是否为预期值,如果是则更改为新的值,这个过程是原子的 CAS并发原语体现在Java语言中就是sun.misc.Unsafe类的各个方法。调用UnSafe类中的CAS方法,JVM会帮 ...
分类:
其他好文 时间:
2020-05-11 15:02:47
阅读次数:
65
前言 当我们使用js作值比较的时候,往往会想到是用if还是用switch? 下面简单做一下比较 示例 总结 1. 可以看出如果我们只作值比较的话,使用switch效率会更高; 2. 使用switch代码会变得更简洁; 3. 当然if更加灵活,更适合作值范围的比较; ...
分类:
其他好文 时间:
2020-05-11 13:37:17
阅读次数:
51
from django.db import models # Create your models here. class Author(models.Model): nid = models.AutoField(primary_key=True) name=models.CharField( ma ...
分类:
Web程序 时间:
2020-05-11 13:31:26
阅读次数:
65
一、为什么值和预期不一样? ? 我们先来看下下面的这段 Java 程序,开启十个线程,每个线程进行 number++ 操作 1000 次,最终输出的值大小应该为 10000: ? 这个方法包含了四个参数, 代表的是期望被修改的值, 代表的是新的值, 代表期望被修改的版本号, 代表新的版本号。只有当预 ...
分类:
其他好文 时间:
2020-05-11 13:19:52
阅读次数:
78
题目描述: 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 示例 1: 输入: "(()"输出: 2解释: 最长有效括号子串为 "()"示例 2: 输入: ")()())"输出: 4解释: 最长有效括号子串为 "()()" 解题思路: 这个题我一开始也想到用动态规 ...
分类:
其他好文 时间:
2020-05-10 21:12:11
阅读次数:
51