<?php /** * elasticsearch封装类 * @author joniding * @date 2019-07-19 */ namespace PhpLib\Ec\Helpers; use Elasticsearch\ClientBuilder; use Illuminate\Htt ...
分类:
Web程序 时间:
2020-03-13 18:39:45
阅读次数:
66
基本运算符主要分为以下五类: 1)算术运算符 加(+),减(-),乘(*),除(/),取余运算(%),自增(++),自减(--)。 自增,自减 又分前缀自增,后缀自增 a++先执行表达式再自增,执行表达式时使用的是a的原值 ++a先自增再执行表达式,执行表达式使用的是自增后的a 2)关系运算符 相等 ...
分类:
编程语言 时间:
2020-03-13 15:57:12
阅读次数:
73
Python3 条件控制 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: 代码执行过程: if 语句 Python中if语句的一般形式如下所示: if condition_1: statement_b ...
分类:
编程语言 时间:
2020-03-12 10:00:56
阅读次数:
70
[TOC] 安装环境并运行一个简单例子 1. 安装python 官网地址:https://www.python.org/downloads/ 不要用python2.7,请毫不犹豫的选择python3。 安装时,记得勾选上"Add Python to Path" 选项。 安装后,在命令窗口中,输入"p ...
分类:
其他好文 时间:
2020-03-11 23:23:44
阅读次数:
279
在本教程中,您将学习如何使用MySQL DELETE语句从单个表中删除数据。 1. MySQL DELETE语句介绍 要从表中删除数据,请使用MySQL DELETE语句。下面说明了DELETE语句的语法: DELETE FROM table_name WHERE condition; SQL 在上 ...
分类:
数据库 时间:
2020-03-10 01:06:11
阅读次数:
72
性能: 数据量少时,Synchronized> Lock、Semaphore。 数据量大时,Lock > Synchronized > Semaphore。 Blockingqueue底层也是使用ReentrantLock + Condition。 一、Synchronized方式 1 packag ...
分类:
其他好文 时间:
2020-03-09 18:16:21
阅读次数:
50
按照一般的写法,write会产生race condition,所以需要通过依赖关系按顺序执行: using UnityEngine; using Unity.Jobs; using Unity.Collections; using Unity.Collections.LowLevel.Unsafe; ...
分类:
其他好文 时间:
2020-03-09 01:02:55
阅读次数:
91
五、Synchronized 与 JUC 具体实现对比 Synchronized JUC 判断 Object Condition 等待 wait await 通知 notify/notifyAll signal/signalAll 线程之间的通信: 判断 执行 通知虚假唤醒问题:使用while进行条 ...
分类:
其他好文 时间:
2020-03-07 13:30:19
阅读次数:
66
1.重入锁(ReentrantLock) 重入锁使用java.util.concurrent.locks.ReentrantLock类来实现,具有与synchronized关键字相似的功能。 1 package com.company; 2 3 import java.util.concurrent ...
分类:
其他好文 时间:
2020-03-06 10:51:18
阅读次数:
52
需求:查看系统各个模块的用户操作记录,通过AOP切面实现,在不同模块的增删改接口上加切面注解 部分示例代码如下,剩下的自行补充 流程:1.根据配置确定是否启用用户操作记录。UserTraceAspectCondition:实现Condition接口的matches方法,根据配置文件决定是否初始化类 ...
分类:
其他好文 时间:
2020-03-05 10:23:41
阅读次数:
199