0

网络编程-I/O复用

I/O模型 Unix下可用的I/O模型有五种: 阻塞式I/O 非阻塞式I/O I/O复用(select和poll、epoll) 信号驱动式I/O(SIGIO) 异步I/O(POSIX的aio_系列函数) 详见Unix网络编程卷一第六章 select()和poll()在Unix系统中存在时间长,主要优 ...

modao 发布于 2021-01-27 23:41 评论(0) 阅读(12)
0

ES入门及安装软件

es介绍 Elasticsearch,简称es,是一款高扩展的分布式全文检索引擎。它可以近乎实时的存储,检索数据。es是面向文档型的数据库,一条数据就是一个文档,用json做为文档序列化的格式。es是基于java开发的并使用lucene作为核心来实现所有的索引和搜索功能,将对搜索引擎的操作都封装成r ...

pluto_charon 发布于 2021-01-27 23:16 评论(0) 阅读(33)
0

惊呆,这样操作 Nginx 并发数就能达到3w?

Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。本文从底层原理分析 Nginx 为什么这么快! Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进程。Java面试宝典PDF完整版 Master 进程:管理 ...

公众号程序员白楠楠 发布于 2021-01-27 22:26 评论(0) 阅读(7)
0

JVM(二)内存区域

一、内存处理流程 申请内存 ​ 通过配置参数或者默认的参数向操作系统申请内存,根据内存的大小找到内存段的起始地址和结束地址分配给JVM,由JVM进行内部分配。 初始化运行数据区 ​ 根据参数进行堆、方法区、栈的分配。 类加载(后面的文章会详解) ​ 将class、常量、静态属性放到方法区,对象放在堆 ...

某人人莫 发布于 2021-01-27 22:17 评论(0) 阅读(6)
0

用数据库实现了一个分布式锁,虽简陋,但能用!

以前参加过一个库存系统,由于其业务复杂性,搞了很多个应用来支撑。这样的话一份库存数据就有可能同时有多个应用来修改库存数据。比如说,有定时任务域xx.cron,和SystemA域和SystemB域这几个JAVA应用,可能同时修改同一份库存数据。如果不做协调的话,就会有脏数据出现。对于跨JAVA进程的线 ...

公众号程序员白楠楠 发布于 2021-01-27 22:08 评论(0) 阅读(7)
0

Map

原文链接http://zhhll.icu/2020/11/12/java%E5%9F%BA%E7%A1%80/%E9%9B%86%E5%90%88/Map/ Map Map是一个接口,下面介绍一下Map接口的一些常用的实现类 Hashtable Hashtable是在java1.0中实现的最早的Ma ...

霍家姑爷 发布于 2021-01-27 21:58 评论(0) 阅读(2)
0

陌陌面试官:谈谈你对MySQL中事务和锁的理解?

正文如下: 众所周知,事务和锁是mysql中非常重要功能,同时也是面试的重点和难点。本文会详细介绍事务和锁的相关概念及其实现原理,相信大家看完之后,一定会对事务和锁有更加深入的理解。整理了一份328页MySQL,PDF文档 # 什么是事务 在维基百科中,对事务的定义是:事务是数据库管理系统(DBMS ...

公众号程序员白楠楠 发布于 2021-01-27 21:35 评论(0) 阅读(7)
0

C/C++编程笔记:C语言和C++中的未定义行为,及其优缺分析

考虑以下C / C ++程序并尝试猜测输出什么? 举例一: 举例二: 举例三: 举例四: 举例五: 举例六: 举例七: 以上所有程序的输出都是不可预测的(或不确定的)。编译器(实现C / C ++标准)可以自由地做任何事情,因为C和C ++标准未定义它们。 像Java这样的语言会立即发现错误,但是在 ...

安生丶 发布于 2021-01-27 21:16 评论(0) 阅读(6)
0

基于 Mediasoup 的 Abp vNext 视频会议模块

一、安装 1、创建项目 # 当前目录:任意 mkdir Sample && cd Sample abp new Sample 2、安装 Tubumu.Abp.Meeting 模块 使用 Abp CLI 安装: # 当前目录:Sample cd src/Sample.Web # 当前目录:Sample ...

alby 发布于 2021-01-27 21:13 评论(0) 阅读(9)
0

【java自学】基础知识点笔记

一、返回值void的方法,不能用return返回值,但是可以用return; 语句结束整个方法。二、JAVA程序的编译与运行- 用javac.exe把.java编译为.class- 用java.exe运行.class:先启动JVM然后启动classloader用于把.class文件加载到JVM当中。 ...

Lucy_LinXiaoQing 发布于 2021-01-27 20:26 评论(0) 阅读(3)
0

一份 Spring Boot 项目搭建模板

建立一个全新的项目,或者把旧的庞大的项目,进行拆分成多个项目。在建立新的项目中,经常需要做一些重复的工作,比如说拷贝一下常用的工具类,通用代码等等。所以就可以做一个基础的项目方便使用,在经历新项目的时候,直接在基础项目上进行简单配置就可以开发业务代码了。 ...

入她程序员 发布于 2021-01-27 20:24 评论(0) 阅读(7)
0

13K点赞都基于 Vue+Spring 前后端分离管理系统ELAdmin,大爱

其实项目网上有很多了,但是教程比较详细的没多少,今天分享的项目从安装部署到代码具体功能都有很详细都说明 eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 ...

码农开花 发布于 2021-01-27 19:38 评论(0) 阅读(10)
0

Spring Boot快速开发企业级Admin管理后台

Erupt 可快速的构建管理页面,零前端代码、零CURD、自动建表,仅需单个类文件 + 简洁的注解配置,即可快速开发企业级Admin管理后台! 后台管理系统非常重要,但开发存在一定的痛点,如:开发效率低、界面不美观、交互不理想、工作量重复、存在安全漏洞、后端研发被迫写前端代码等。我是程序汪 Erup ...

码农开花 发布于 2021-01-27 19:36 评论(0) 阅读(11)
0

盘点 Github 上的高仿 app 项目,B站 微博 微信等等

学技术的,多多少少都仿过出名的产品。 一来,可以练练手,二来对知识点能查漏补缺。欢迎关注Java项目分享 更重要的一点是能给你带来及时的正反馈,让学习的过程不那么枯燥。 今天给大家介绍 GIthub 上几个仿造大厂的 app 项目。我是程序汪 *高仿微信* ▼ iOS 版: Github 地址:ht ...

码农开花 发布于 2021-01-27 19:35 评论(0) 阅读(10)
0

数组及Arrays类

数组及Arrays类 数组是相同类型的有序集合 数组的下标是从0开始的,所以数组中的最大下标为该数组长度减1 初始化数组的三种方式: //动态初始化:先创建后赋值 int[] name=new int[10];//确立了数组的长度为10,后半句才是真正的创建了10个int类型的空间 //静态初始化: ...

汪汪程序员 发布于 2021-01-27 18:46 评论(0) 阅读(3)
0

STL_常用的算法

STL_常用的算法 一、常用的查找算法 adjacent_find() adjacent_find(iterator beg, iterator end, _callback); 在iterator对标识元素范围内,查找一对相邻重复元素,找到则返回指向这对元素的第一个元素的迭代器。 vector<i ...

东南亚季风 发布于 2021-01-27 18:31 评论(0) 阅读(20)
0

FastJson 处理json数据中对象相互引用,最后转为json字符串出现占位符("$ref"标识循环引用)"的问题

FastJson 值相互引用,最后转为json字符串出现占位符的问题 ...

kzcming 发布于 2021-01-27 16:19 评论(0) 阅读(5)
0

Python爬虫新手入门教学(七):爬取腾讯视频弹幕

前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。 Python爬虫、数据分析、网站开发等案例教程视频免费在线观看 https://space.bilibili.com/523606542 前文内容 Python爬虫新手入门教学(一):爬取豆瓣 ...

松鼠爱吃饼干 发布于 2021-01-27 16:00 评论(0) 阅读(11)
0

Python爬虫入门教程09:多线程爬取表情包图片

前言💨 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。 前文内容💨 Python爬虫入门教程01:豆瓣Top电影爬取 Python爬虫入门教程02:小说爬取 Python爬虫入门教程03:二手房数据爬取 Python爬虫入门教程04:招聘信息 ...

有趣的Python 发布于 2021-01-27 15:50 评论(0) 阅读(8)
0

C语言经典题练习(投票统计功能、打印平行四边形、控制台打印杨辉三角)!

1、C语言实现投票统计功能 实例代码: 运行结果: 程序分析: ✪ 输入参加选举的人数,再输入每个人的选举内容并将其存入数组中。对存入数组中的元素进行判断,统计出各个候选人的票数和无效的票数。 2、C语言使用*打印平行四边形 实例代码: 运行结果: 程序分析: 本实例的要点就是理解三个for循环: ...

C语言编程学习基地 发布于 2021-01-27 15:00 评论(0) 阅读(9)