文章资讯
-
SQLSelect语句大全,逻辑查询处理阶段简介
SQL语言不同于其他编程语言的最明显特征是处理代码的顺序,在大多数据库语言中,代码按编码顺序被处理。但在SQL语句中,第一个被处理的子句式FROM,而不是第一出现的SELECT。
清风 2020-07-17 65 -
理解python3之可变和不可变数据类型
和上面对比后是不是变得很清晰,不可变数据类型在重新赋值时,是在内存中重新划分内存地址,而不是在原有基础上进行修改,所以我们叫它不可变数据类型。
清风 2020-07-17 94 -
元数据权限授权管理框架Apache Sentry
AacheSentry是Hadoo的基于角色的精细授权模块。Sentry为Hadoo集群上的经过身份验证的用户和应用程序提供了控制和实施数据特权级别的功能。
清风 2020-07-16 103 -
消息中间件mq怎么实现的
如果消息积压在mq里,你很长时间都没有处理掉,此时导致mq都快写满了,咋办?这个还有别的办法吗?没有,谁让你第一个方案执行的太慢了,你临时写程序,接入数据来消费,消费一个丢弃一个,都不
清风 2020-07-16 79 -
消息队列面试,如何保证消息不丢失、堆积处理重复消息
最近我一直扎在消息队列实现细节之中无法自拔,已经写了3篇Kafka源码分析,还剩很多没肝完。之前还存着RocketMQ源码分析还没整理。今儿暂时先跳出来盘一盘大方向上的消息队列有
清风 2020-07-16 68 -
MySQL分库分表学习课程中的一部分笔记
数据量只增不减,历史数据又必须要留存,非常容易成为性能的瓶颈,而要解决这样的数据库瓶颈问题,“读写分离”和缓存往往都不合适,目前比较普遍的方案就是使用NoSQLNewSQL或者采用
清风 2020-07-16 90 -
微信小程序开发全流程记录,从前台到后台及发布
最近一大学同窗开了家自习室,需要一个自习室的预约微信小程序,又恰好手上没有什么代码项目在写,本着少一事不如多一事的原则,尝试了第一次的微信小程序开发。白天要上班,只能利用
清风 2020-07-16 85 -
深入JMM内存模型volatile、synchronized内存语义
先介绍下多进程多线程在nux几种通信方式管道:管道的实质是一个内核缓冲区,需要通信的两个进程各在管道的两端,进程利用管道传递信息.
清风 2020-07-16 88 -
自定义异常类java异常处理机制
注意一个方法被覆盖,覆盖它的方法必须抛出相同的异常,或者异常的子类。如果父类的方法抛出多个异常,那么重写的子类方法必须抛出哪些异常的子集,也就是不能抛出新异常。
清风 2020-06-17 123 -
Java类加载机制和类加载器
类初始化方法cnit:JVM通过Classload进行类型加载时,如果在加载时需要进行类的初始化操作时,则会调用类型、的初始化方法。cnit方法是由编译器自动收集类中的所有类变量的赋值动
清风 2020-06-17 95 -
SpringBoot总结分享自动化配置原理
综合以上可以理解为EnableAutoConfiguration注解通过SringBootAcation被间接的标记在了SringBoot的启动类上。在SringAcation.run(…)的内部就会执行selectImorts()方法,找到
清风 2020-06-17 115 -
一个优秀开源项目Flask入门教程第一章路由
路由是Flak最基本的组成部分,可以理解为url。路由必须用斜杠开头,路由除了可以定义最基础的url,还可以定义类似于ueruerid这种需要渲染的界面,他真的很棒。
清风 2020-06-15 289