一、数据库基本概念 数据库:信息存储的仓库,包括一系列的关系措施! 表:一个数据库中可以有若干张表(形式上你可以看出我们日常生活中建立的表) 字段:表里面的信息会分若干个栏目来存,这些栏目呢,我们在数据库技术中叫"字段",栏目里面存的具体信息叫"字段值" 记录:一条信息我们叫一条记录 一个数据库管理 ...
分类:
数据库 时间:
2019-12-25 12:44:22
阅读次数:
89
1.背景 通过JavaNio实现一个简单的网络模块,有点像Netty的线程模型,一个线程(AcceptThread)建立新连接,把新连接绑定到某个SelectorThread,SelectorThread处理读/写。 AcceptThread:拥有一个Selector,上面只注册了一个ServerS ...
分类:
编程语言 时间:
2019-12-24 18:53:27
阅读次数:
84
[TOC] NIO FileChannel源码分析 目录 "NIO 概览" "NIO Buffer" "NIO Channel" "NIO Channel接口分析" "NIO SocketChannel源码分析" "NIO FileChannel源码分析" 前言 本来是想学习Netty的,但是Net ...
分类:
其他好文 时间:
2019-12-23 13:03:33
阅读次数:
101
A hundred years ago it was assumed and scientifically "proved" by economists that the laws of society make it necessary to have a vast army of poor an ...
分类:
其他好文 时间:
2019-12-22 10:38:04
阅读次数:
89
寄人篱下的日子一直以来受传统影响,我们的web工程总是打成war包,然后放入tomcat的webapps目录下面。如下图01: 当tomcat启动时,会去解压war包,然后运行web工程。这大家都非常熟悉了。用一个抽象的图形表示,就是这样子。如下图02: 在一个大大的tomcat里面,有一个小小的w ...
分类:
编程语言 时间:
2019-12-21 11:48:03
阅读次数:
113
在netty编程中我们绝大多数是要是用nio的,nio相比传统的io更加高效,而nio中核心概念离不开channel,buffer,selector三个重要的对象。 那么在netty中有一个channelPipeline的概念,表面理解起来是通道的意思,实际它是在数据传输过程中的通道容器。 之所以定 ...
分类:
Web程序 时间:
2019-12-21 09:56:17
阅读次数:
104
关于NIO Buffer中4个重要状态属性 position、limit、capacity 与 mark Buffer本身是一个容器,称作缓冲区,里面包装了特定的一种原生类型,其子类包括ByteBuffer、CharBuffer、LongBuffer、IntBuffer、DoubleBuffer、S ...
分类:
其他好文 时间:
2019-12-19 13:09:50
阅读次数:
65
在项目中用spring data jpa指定了一个唯一索引: 结果它自动在建表时就指定了订单ID作为唯一索引了: 或这样查: 然后我插入多条相同订单ID的产品就挂了: 代码里去掉 但还不够,因为表已生成,需要手动干掉这个唯一索引: 现在可以重复插入多个相同订单ID了。 ...
分类:
数据库 时间:
2019-12-19 12:53:36
阅读次数:
111
现在一提到蔚来会说服务好,别忘了车里也有硬实力哦。好的服务模式和用车体验,也都基于技术实力。德国汽车管理中心(CAM)评选的全球豪华汽车创新排行榜,蔚来名列第十。这是中国品牌首次上榜。CAM 很认可蔚来的分布式快速换电和智能语音助手 NOMI 的技术创新。蔚来还有自主研发的 NIO OS 车载信息系 ...
分类:
其他好文 时间:
2019-12-19 00:11:07
阅读次数:
965
目录 概述 一、IO流(同步、阻塞) 二、NIO(同步、非阻塞) 三、NIO2(异步、非阻塞) 正文 概述 在我们学习Java的IO流之前,我们都要了解几个关键词 同步与异步(synchronous/asynchronous):同步是一种可靠的有序运行机制,当我们进行同步操作时,后续的任务是等待当前 ...
分类:
编程语言 时间:
2019-12-18 13:17:19
阅读次数:
94