Wesley13 Wesley13
4年前
SQL优化中索引列使用函数之灵异事件
很久之前的自己写的文章了,拿出来复习一下,O(∩\_∩)O哈哈~在SQL优化内容中有一种说法说的是避免在索引列上使用函数、运算等操作,否则Oracle优化器将不使用索引而使用全表扫描,但是也有一些例外的情况,今天我们就来看看该灵异事件。一般而言,以下情况都会使Oracle的优化器走全表扫描,举例:1.substr(hbs\_bh
Wesley13 Wesley13
4年前
java使用jest连接操作Elasticsearch2.2.0中的索引
前言在了解jest(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fsearchboxio%2FJest%2Ftree%2Fmaster%2Fjest)框架前,楼主一直尝试用官方的Elasticsearchjavaapi连接es服务的,可是,不
百万并发场景中倒排索引与位图计算的实践
Promise时效控单系统作为时效域的控制系统,在用户下单前、下单后等多个节点均提供服务,是用户下单黄金链路上的重要节点;控单系统主要逻辑是针对用户请求从规则库中找出符合条件的最优规则,并将该规则的时效控制结果返回客户端。
Wesley13 Wesley13
4年前
Java8中 Date和LocalDate的相互转换
1、LocalDate转为DatepublicstaticDatelocalDate2Date(LocalDatelocalDate){ZoneIdzoneIdZoneId.systemDefault();ZonedDateTimezdtlocalDate.atStartOfDay(zon
Easter79 Easter79
4年前
Spring中的AOP(三)——基于Annotation的配置方式(一)
    AspectJ允许使用注解用于定义切面、切入点和增强处理,而Spring框架则可以识别并根据这些注解来生成AOP代理。Spring只是使用了和AspectJ5一样的注解,但并没有使用AspectJ的编译器或者织入器,底层依然使用SpringAOP来实现,依然是在运行时动态生成AOP代理,因此不需要增加额外的编译,也不需要AspectJ的织入器支持。
Stella981 Stella981
4年前
Django框架中的model(操作数据库)
什么是ORMORM,即ObjectRelationalMapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。ORM的优缺点是什么优点:摆脱复杂的SQL操作
Stella981 Stella981
4年前
JS 中的this指向问题和call、apply、bind的区别
this的指向问题一般情况下this对象指向调用函数的对象,全局环境中执行函数this对象指向window。functiona(){console.log(this);//输出函数a中的this对象}functionb(){};varc{name:"call"}
Easter79 Easter79
4年前
Spring中的这些能技巧,越早知道越好!
前言最近越来越多的读者认可我的文章,还是件挺让人高兴的事情。有些读者私信我说希望后面多分享spring方面的文章,这样能够在实际工作中派上用场。正好我对spring源码有过一定的研究,并结合我这几年实际的工作经验,把spring中我认为不错的知识点总结一下,希望对您有所帮助。一如何获取spring容器对象1.实现Bea
Stella981 Stella981
4年前
Python分布式进程中你会遇到的坑
!DBnXd.png(https://storage6.cuntuku.com/2018/04/01/DBnXd.png)写在前面小惊大怪你是不是在用Python3或者在windows系统上编程?最重要的是你对进程和线程不是很清楚?那么恭喜你,在python分布式进程中,会有坑等着你去挖。。。(hahahaha,此处允许我吓
Stella981 Stella981
4年前
Shell编程中while与for的区别及用法详解【转】
在shell编程中经常用到循环,常用的循环有for和while循环两种。while循环默认以行读取文件,而for循环以空格读取文件切分文件,本篇就结合现网的一些使用示例说说二者的用法和区别。一、常用语法1、for循环for循环常用的语法结构有如下几种:for变量inseq字符串for变量in\command