-
【并发编程】并发编程中你需要知道的基础概念
【并发编程】并发编程中你需要知道的基础概念 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 多线程是Java编程中一块非常重要的内容,其中涉及到很多概念。这些概...
-
在Spring Security框架下JWT的实现细节原理
在Spring Security框架下JWT的实现细节原理 一、回顾JWT的授权及鉴权流程 在笔者的上一篇文章中,已经为大家介绍了JWT以及其结构及使用方法。其授权与鉴权流程浓缩为以下两句话 授权:使用可信用户信息(用户名密码、短信登录)换取带有签名的JWT令牌 鉴权:解签JWT令...
-
liunxCPU和内存,磁盘等资源
liunxCPU和内存,磁盘等资源 1.Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。 GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功...
-
Linux禁用root用户
Linux禁用root用户 在创建各种云主机的时候,云服务商给的都是root用户,这很方便,但是有某些时候会造成一些困扰,日后在服务器上启动各种服务后,仅仅拥有root权限的用户才能访问更改这些服务,这样会造成一些不必要的困扰,而且也不安全。出于安全考虑,以及日后服...
-
Delphi-基础(常量、集合、数组[动态数组、多维数组])
Delphi-基础(常量、集合、数组[动态数组、多维数组]) 一、常量 1、常量定义:一开始定义好的值,以后在程序的运行过程中不允许改变 1 const 2 Pi : Double = 3.141592 ; // 定义为常量 3 { 常量的定义方式,可以不进行类型的声明,编译器会根据具体值决定常量的的类型...
-
我的 Input框 不可能这么可爱
我的 Input框 不可能这么可爱 input / 标签是我们日常开发中非常常见的替换元素了,但是最近在刷 whattwg 跟 MDN 的时候发现 跟 input / 有很多相关的属性,选择器都没怎么用过,所以就开篇文章来整理一下一些比较有趣或者实用的知识点。本篇文章默认大家已经知道 inpu...
-
TopK问题:什么是TopK问题?用堆和快排这两种方式来实现TopK
TopK问题:什么是TopK问题?用堆和快排这两种方式来实现TopK 目录 一、什么是Top K问题 二、Top K的实际应用场景 三、Top K问题的代码实现及其效率对比 1.用堆来实现Top K 2.用快排来实现Top K 3.用堆或用快排来实现 TopK 的效率对比 正文 一、什么是Top K问题? 给一...
-
一步一步创建聊天程序2-利用epoll来创建简单的聊天室
一步一步创建聊天程序2-利用epoll来创建简单的聊天室 如图,这个是看视频时,最后的作业,除了客户端未使用select实现外,其它的要求都有简单实现。 服务端代码如下: #include stdio.h #include string .h #include sys/types.h #include sys/socket.h #include errno...
-
并发容器之ConcurrentHashMap(JDK 1.8版本)
并发容器之ConcurrentHashMap(JDK 1.8版本) 1.ConcurrentHashmap简介 在使用HashMap时在多线程情况下扩容会出现CPU接近100%的情况,因为hashmap并不是线程安全的,通常我们可以使用在java体系中古老的hashtable类,该类基本上所有的方法都采用synchronized进行线程安全...
-
Java中==与equals的区别及理解
Java中==与equals的区别及理解 区别: == 比较的是两个引用在内存中指向的是不是同一对象(即同一内存空间),也就是说在内存空间中的存储位置是否一致。(引用类型) 如果两个对象的引用相同时(指向同一对象时),==操作符返回true,否则返回flase。 注:如果有对内存...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
