首页 > TAG信息列表 > 之非
Netty之非阻塞处理
Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。 一、异步模型 同步I/O : 需要进程去真正的去操作I/O; 异步I/O:内核在I/O操作完成后再通知应用进程操作结果。 怎么去理解同步和异步? 同步:比如服务端发送数据给客户端,客户端中的处理器java8之非重入锁StampedLock ,并发的另一种处理方式
package com.example.demo.config; import java.util.concurrent.locks.StampedLock; public class T { private double x, y; private final StampedLock sl = new StampedLock(); // an exclusively locked method 独占锁 写互斥 void move(double del冷月手撕408之操作系统(14)-内存分配之非连续存储管理
操作系统的内存分配之基本分页存储管理,主要是内存分配策略的非连续分配管理。整个知识点都需要重点掌握。特别是给出逻辑地址,转换为物理地址的过程。主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操作系统)。冷月点睛内存分配之基本分页存储管理RateLimiter 平滑限流之非突发、非预热
平滑限流 什么是平滑限流? 平就是平稳、滑是没有折线(好像也不太准确),没有曲线?(曲线其实也可以有Smooth的意思)丝滑?总之是比较Smooth就对了。guava中RateLimiter 的实现只有平滑限流的实现,即SmoothRateLimiter。 而SmoothRateLimiter 也是抽象的,它有两个实现,一个是突发实现即SmoothBursredis之非关系 数据库nosql(二)
1什么是nosql nosql=not only sql 泛指非关系型数据库,nosql在当今大数据时代发展得十分迅速,redis是发展最快的,也是必须掌握的技术 很多数据类型用户的个人信息,用户网络,地址,这类数据类型的存储不需要一个固定的格式,不需要一个多余的操作就可以横向集群扩展。 Map<StrinJava之非访问修饰符
非访问修饰符 为了实现一些其他的功能,Java 也提供了许多非访问修饰符。 static 修饰符,用来修饰类方法和类变量。 final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。 abstract 修饰符,用来创建抽象数据结构与算法基础之非循环单链表节点的操作
插入节点 1 //写法一:2 r = p->pNext; //r为临时变量3 p->pNext = q; //q为要插入的节点地址4 q->next = r;5 6 7 //写法二:8 q->pNext = p->pNext; //将原来指向下一节点的指针域赋值给插入的节点的指针域9 p->pNext = q; //原来的节点的指针域被赋值了插入的节点的地址 删除数据结构与算法基础之非循环单链表创建和链表遍历
1 #include<stdio.h> 2 #include<malloc.h> 3 #include<stdlib.h> 4 //函数声明 5 PNODE create_list();//返回值是链表头结点的地址 6 void traverse_list(PNODE pHead); 7 8 typedef struct Node{ 9 int data;//数据域10 struct Node * pNext;//指针域 11 }NODE,*404之非路径错误
** myeclipse使用注意点: ** 当遇到404时,一般为路径错误,但也有可能时tomcat原因,右键工程->properties ->点击addlibrary ->myeclipse serve library->添加tomcat->然后finish,最后注意点击apply 点击ok,就完事了数据存储之非关系型数据库存储----MongoDB存储
MongoDB存储----文档型数据库 利用pymongo连接MongoDB import pymongoclient = pymongo.MongoClient(host='localhost', port=27017)# 或 pymongo.MongoClient('mongodb://localhost:23017/')# 默认端口为:27017 View Code # pymongo.MongoClient()方法 指定数据库 # 指定操