ChannelPipeline 和 ChannelHandler 是 Netty 重要的组件之一,通过这篇文章,重点了解这些组件是如何驱动数据流动和处理的。 一、ChannelHandler 在上一篇的整体架构图里可以看到,ChannelHandler 负责处理入站和出站的数据。对于入站和出站,Ch ...
分类:
Web开发 时间:
2020-05-30 23:15:52
收藏:
0 评论:
0 赞:
0 阅读:
53
网络编程 TCP/IP参考模型 1、IP ip地址:java中的类为InetAddress 唯一定位一台网络上的计算机 127.0.0.1 本机localhost ip地址的分类 IPv4和IPv6 IPv4:127.0.0.1 ,4个字节,0~255 IPv6:128位,8个无符号整数! 公网(互 ...
分类:
编程语言 时间:
2020-05-30 23:15:31
收藏:
0 评论:
0 赞:
0 阅读:
55
1 # coding=utf-8 2 from matplotlib import pyplot as plt 3 x = range(2,26,2) 4 y = [15,13,14.5,17,20,25,26,26,27,22,18,15] 5 #设置图片大小 6 #figure(num=None ...
分类:
其他 时间:
2020-05-30 23:15:12
收藏:
0 评论:
0 赞:
0 阅读:
51
一、SQLite 数据库笔记 1.SQLite支持的基本数据类型主要有以下几类: NULL 类型,取值为 NULL,表示没有或者为空INTERGER类型,取值为带符号的整数,即可为负整数REAL类型,取值为浮点数TEXT 类型,取值是字符串BLOB类型,是一个二进制的数据块,即字节串,可用于存放纯二 ...
分类:
数据库技术 时间:
2020-05-30 23:14:52
收藏:
0 评论:
0 赞:
0 阅读:
69
centos安装数据库 一:mariadb centos7默认安装的数据库是mariadb,mysql被oracle收购之后开发的一个分支,主要由开源社区在维护,MySQL 有闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB完全兼容mysql,使用方法也是一样的。 二:安装mar ...
分类:
数据库技术 时间:
2020-05-30 23:14:30
收藏:
0 评论:
0 赞:
0 阅读:
44
ROW_NUMBER () over (PARTITION BY id) AS row_num, 自己之前没遇到过这种在查询时给结果编号的情况,是同事打算跳槽,面试回来问到这种情况才想到去研究,以下以单表查询为例分析下: SQL: SELECT (@i:=@i+1) i,user_id,user_n ...
分类:
数据库技术 时间:
2020-05-30 23:13:58
收藏:
0 评论:
0 赞:
0 阅读:
49
安装环境: win10 1803 软件版本:cn_sql_server_2012_enterprise_edition_with_sp1_x64_dvd_1234495 要求:安装的空间要预留出10G sql_server 按照以下每一步就能安装成功 ...
分类:
数据库技术 时间:
2020-05-30 23:13:30
收藏:
0 评论:
0 赞:
0 阅读:
73
@EnableHystrix:开启熔断 @HystrixCommand(fallbackMethod=”XXX”):声明一个失败回滚处理函数XXX,当被注解的方法执行超时(默认是 0毫秒),就会执行fallback函数,返回错误提示。 ...
分类:
其他 时间:
2020-05-30 23:13:10
收藏:
0 评论:
0 赞:
0 阅读:
61
1. 效果发送效果图 2. 邮件开发准备工作 3. springboot引入mail服务 4. 启动应用,开始4种邮件发送测试 1. 效果发送效果图 连续发送了四封邮件:普通文本邮件,带附件的邮件,内容包含图片的邮件,发送html邮件。 普通文本邮件截图 带附件的邮件截图 内容包含图片的邮件截图(图 ...
分类:
编程语言 时间:
2020-05-30 23:12:04
收藏:
0 评论:
0 赞:
0 阅读:
65
很多老的项目用ajaxupload 上传文件,但chrome浏览器升级到83版本后,oncomplete 方法就失效了。查看了ajaxupload源码后,Github:Ajaxupload.js _createIframe: function(){ // We can't use getTime, ...
分类:
Web开发 时间:
2020-05-30 23:11:19
收藏:
0 评论:
0 赞:
0 阅读:
64
TechEmpower 第19轮编程语言框架性能排行榜2020年5月28日正式发布,详见官方博客:https://www.techempower.com/blog/2020/05/28/framework-benchmarks-round-19/,TechEmpower基准测试有许多场景(也称为测试... ...
分类:
Web开发 时间:
2020-05-30 23:11:04
收藏:
0 评论:
0 赞:
0 阅读:
54
spring中常用的设计模式达到九种,我们举例说明: 第一种:简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory就是简单 ...
分类:
编程语言 时间:
2020-05-30 23:10:42
收藏:
0 评论:
0 赞:
0 阅读:
45
今天将Mybatis的执行器部分做一下简单手记。 一、java原生JDBC 众所周知,Mybatis是一个半自动化ORM框架。其实说白了,就是将java的rt.jar的JDBC操作进行了适度的封装。所以落到根本,肯定离不开JDBC的基本操作。我们来一起复习一下JDBC的基本操作。这里以java.sq ...
分类:
其他 时间:
2020-05-30 23:10:07
收藏:
0 评论:
0 赞:
0 阅读:
43
2020.05.30 环境: centos 8 + mysql 5.7.30 1 . 使用普通方式 MYSQL *mysql = mysql_init(NULL);// 初始化,获得句柄 if(!mysql) { std::cout<<"mysql init error"<<std::endl; r ...
分类:
数据库技术 时间:
2020-05-30 23:09:50
收藏:
0 评论:
0 赞:
0 阅读:
78
免责声明: 刷 BIOS 有风险,操作不当会造成无法开机等严重问题。 换 CPU 有风险,操作不当会造成无法修复的永久硬件损伤。 BIOS 并不 100 % 兼容所有电脑,存在刷完无法开机的可能性,不建议在没有编程器的情况下贸然尝试。 请仔细阅读相关教程并自行承担风险,本人及贴吧、论坛不对刷 BIO ...
分类:
移动平台 时间:
2020-05-30 23:09:31
收藏:
0 评论:
0 赞:
0 阅读:
53
HTTP 和 HTTPS 的基本概念 http 是超文本传输协议,它是客户端和服务器请求和应答的标准,用于 WWW 服务器传输超文本到本地浏览器的传输协议,能够使得浏览器更加高效。 https 是http的安全版本,它在 http 下加入了 ssl 层,https 的安全基础是 ssl,因此加密的详 ...
分类:
其他 时间:
2020-05-30 23:09:11
收藏:
0 评论:
0 赞:
0 阅读:
46
"""# !usr/bin/env python# -*- coding:utf-8 _*-""""""@Author:何以解忧@Blog(个人博客地址): shuopython.com@WeChat Official Account(微信公众号):猿说python@Github:www.githu ...
分类:
编程语言 时间:
2020-05-30 23:08:52
收藏:
0 评论:
0 赞:
0 阅读:
55
分布式系统的设计,涉及通信协议、远程调用、服务治理、系统安全、存储、搜索、监控、稳定性保障、性能优化、数据分析、数据挖掘等各个领域。这本书作者结合淘宝网的实际工作经历,重点介绍大型分布式系统的架构设计。写的时间比较早了,知识点相对来说全面,但是不够深入,架构思想还是很值得学习的。 一、面向服务的体系 ...
分类:
Web开发 时间:
2020-05-30 23:08:19
收藏:
0 评论:
0 赞:
0 阅读:
67
1. 应用测试的介绍 一般我们在写完代码之后,代码的测试是会给专门的测试人员来测试的,如果一个测试跑到你的工位上对你说,你的代码好像有Bug,你肯定会不爽,反正我就是这样的🙃。所以为了显示自己的代码质量高一点,在功能提交给测试之前,我们会自己测试一下,接下来给大家介绍一下 Spring Boot ...
分类:
编程语言 时间:
2020-05-30 23:07:24
收藏:
0 评论:
0 赞:
0 阅读:
50
在详细解读一次完整的URL解析过程的中,首先们我们需要了解一些基础性的知识和概念,如什么是RUL,什么是DNS?下面来分别进行介绍。 URL(Uniform Resource Locator): 统一资源定位符,URL是使用浏览器访问web页面时需要输入的网页地址。如:https://www.bai ...
分类:
Web开发 时间:
2020-05-30 23:07:04
收藏:
0 评论:
0 赞:
0 阅读:
54