框架为:http://ruoyi.vip/效果为:代码为:<!DOCTYPEhtml><htmllang="zh"xmlns:th="http://www.thymeleaf.org"xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"><head><th:blockth:include="include::
分类:
移动开发 时间:
2020-05-08 09:56:06
阅读次数:
128
Define: 前序遍历 同二叉树前序遍历。 递归 非递归 后序遍历 同二叉树的后序遍历。 递归 非递归 ...
分类:
其他好文 时间:
2020-05-07 15:52:30
阅读次数:
65
推荐插件: C/C++(建议关闭补全和错误提示功能,因为实在是太烂了) ccls clangd Code Runner Cmake CMake Tools 其他好用的插件: GNU Assembler Language Support Bracket Pair Colorizer 2 Visual ...
分类:
编程语言 时间:
2020-05-05 10:39:40
阅读次数:
734
单线程和高性能 数据都在内存中,运算基于内存而不是磁盘,快速; 单线程,避免了多线程频繁切换带来的性能损耗; 单线程如何处理高并发连接: 多路复用:利用epoll来实现io多路复用。 多路复用 注意点: 1.尽量避免使用key命令。比如redis存有上百万条数据,redis读取一般10w/s,起码也 ...
分类:
其他好文 时间:
2020-05-04 21:44:58
阅读次数:
65
java Queue中 add/offer,element/peek,remove/poll中的三个方法均为重复的方法,在选择使用时不免有所疑惑,这里简单区别一下: 1、add()和offer()区别: add()和offer()都是向队列中添加一个元素。一些队列有大小限制,因此如果想在一个满的队列 ...
分类:
编程语言 时间:
2020-05-04 21:33:51
阅读次数:
68
聊聊select, poll 和 epoll 假设项目上需要实现一个TCP的客户端和服务器从而进行跨机器的数据收发,我们很可能翻阅一些资料,然后写出如下的代码。 服务端 void func(int sockfd) { char buff[MAX]; int n; // infinite loop f ...
分类:
其他好文 时间:
2020-05-03 20:08:14
阅读次数:
52
事件 描述 是否可作为输入(events) 是否可作为输出(revents) POLLIN 数据可读(包括普通数据&优先数据) 是 是 POLLOUT 数据可写(普通数据&优先数据) 是 是 POLLRDNORM 普通数据可读 是 是 POLLRDBAND 优先级带数据可读(linux不支持) 是 ...
分类:
其他好文 时间:
2020-05-02 12:03:28
阅读次数:
79
1 package com.spark_sql 2 3 import java.util.Properties 4 import org.apache.spark.sql.{DataFrame, SparkSession} 5 6 object DataFromMysql { 7 def main( ...
分类:
数据库 时间:
2020-05-02 11:31:58
阅读次数:
63
? 队列(Queue)是一个先进先出(FIFO)的数据结构,下面我们直接来看Java里的实现。Queue在Java里作为一个接口,在java.util包下继承自Collection,共有六个方法如下。 | 方法 | 用处 | 出错时 | | | | | | boolean add(E e); | 向 ...
分类:
其他好文 时间:
2020-04-30 19:22:28
阅读次数:
93
``` /** * 102. Binary Tree Level Order Traversal * 1. Time:O(n) Space:O(n) * 2. Time:O(n) Space:O(n) */ // 1. Time:O(n) Space:O(n) class Solution { pu... ...
分类:
其他好文 时间:
2020-04-27 13:04:46
阅读次数:
47