首页 > 2020年12月24日 > 全部分享
教你用 Netty 实现一个简单的 RPC!
作者:莫那鲁道 https://www.cnblogs.com/stateis0/p/8960791.html 众所周知,dubbo 底层使用了 Netty 作为网络通讯框架,而 Netty 的高性能我们之前也分析过源码,对他也算还是比较了解了。 今天我们就自己用 Netty 实现一个简单的 RPC ...
分类:Web开发   时间:2020-12-24 09:19:26    收藏:0  评论:0  赞:0  阅读:23
Solr:后台管理界面的使用(管理索引库、导入数据库数据、查询)
1、管理索引库 (1)添加 初始查询结果: { "responseHeader": { "status": 0, "QTime": 1, "params": { "q": "*:*", "indent": "true", "wt": "json", "_": "1608643748789" } }, ...
分类:数据库技术   时间:2020-12-24 00:59:19    收藏:0  评论:0  赞:0  阅读:38
mvc返回头
ResultCode package com.xuecheng.framework.model.response; /** * Created by wjp on 2018/3/5. * 10000-- 通用错误代码 * 22000-- 媒资错误代码 * 23000-- 用户中心错误代码 * 240 ...
分类:Web开发   时间:2020-12-24 00:59:10    收藏:0  评论:0  赞:0  阅读:42
go- 6.5 错误处理
1. 基本说明 1. go不支持传统的try finally 2. go中引入的处理方式为:defer,panic,recover 3. 描述:go中可以抛出一个panic异常,然后在defer中通过recover捕获这个异常,然后正常处理 2. 使用defer+recover来处理错误 packa ...
分类:其他   时间:2020-12-24 00:58:56    收藏:0  评论:0  赞:0  阅读:26
IfcNullStyle
IfcNullStyle是一个具有固定值NULL的枚举,表示没有为表示项定义表示样式。 注:定义符合ISO/CD 10303-46:1992 null样式类型指定表示项没有样式化。 注释类型改编自ISO10303-46中定义的null_样式。 历史记录IFC2x2中增加的新枚举类型。 IFC4 已弃 ...
分类:其他   时间:2020-12-24 00:58:43    收藏:0  评论:0  赞:0  阅读:22
Linux下的动态链链接(一)
9.1 动态链接共享库 我们在上文中研究的静态库解决了许多关于如何让大量相关函数对应用程序可用的问题。然而,静态库仍然有一些明显的缺点。静态库和所有的软件一样,需要定期维护和更新。如果应用程序员想要使用一-个库的最新版本,他们必须以某种方式了解到该库的更新情况,然后显式地将他们的程序与更新了的库重新 ...
分类:系统服务   时间:2020-12-24 00:58:32    收藏:0  评论:0  赞:0  阅读:27
python推导式
一. 推导式的作用 用一个表达式创建一个有规律的列表或控制一个有规律列表。 二. 列表推导式的使用: 1. 不带if的列表推导式: list = [i for i in range(10)] print(list) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 第一行代码中第一个 ...
分类:编程语言   时间:2020-12-24 00:58:21    收藏:0  评论:0  赞:0  阅读:32
Process calling
code.py import os import sys import time program = "python3" print("Process calling") arguments = ["xxxxxx.py"] os.execvp(program, (program,) + tuple( ...
分类:其他   时间:2020-12-24 00:58:09    收藏:0  评论:0  赞:0  阅读:35
STL 日志
STL List //默认构造构造函数 list() : _Mypair(_Zero_then_variadic_args_t{}) { //调用下面函数 _Alloc_sentinel_and_proxy(); } void _Alloc_sentinel_and_proxy() { auto&& ...
分类:其他   时间:2020-12-24 00:57:56    收藏:0  评论:0  赞:0  阅读:50
四、递归(一)
1. 用递归要明确两大条件 (1)base情况:找出最重要的Base条件,即递归结束的条件 (2)数学归纳法:找出f(n)与f(n-1)或者f(n-2)等的关系。 2. 例子 (1) 累加 从1+2+3+……+n def mysum_recursive(n): if n == 0: # base情况 ...
分类:其他   时间:2020-12-24 00:57:44    收藏:0  评论:0  赞:0  阅读:28
Raft算法系列教程2:状态机复制 (State Machine Replication)
分区容错如何保证? 在分布式系统设计中,需要遵循CAP理论,如果我们要让一个服务具有容错能力,那么最常用最直接的办法就是让一个服务的多个副本同时运行在不同的节点上。但是,当一个服务的多个副本都在运行的时候,我们如何保证它们的状态都是同步的呢,或者说,如果让客户端看起来无论请求发送到哪一个服务副本,最 ...
分类:编程语言   时间:2020-12-24 00:57:32    收藏:0  评论:0  赞:0  阅读:35
Java lambda循环
对于每个经常需要在Java 8(或更高版本)中使用多维数组的人来说,这只是一个快速技巧。 在这种情况下,你可能经常会以类似于以下代码的结尾: float[][] values = ... for (int i = 0; i < values.length; i++) { for (int k = 0 ...
分类:编程语言   时间:2020-12-24 00:57:22    收藏:0  评论:0  赞:0  阅读:21
selenium-chrome-headless 模式
code import sys,os sys.path.append("/".join(os.path.dirname(os.path.abspath(__file__)).split("/")[:-1])+'/lib') from selenium import webdriver import ...
分类:其他   时间:2020-12-24 00:57:07    收藏:0  评论:0  赞:0  阅读:32
python变量作用域
一. 作用域分类 变量作用域指的是变量生效的范围,主要分为两类:局部变量,全局变量。 二. 局部变量 局部变量是定义在函数体内部的变量,即只在函数体内部生效。 def testA(): a = 100 print(a) testA() # 100 print(a) # 报错:name 'a' is ...
分类:编程语言   时间:2020-12-24 00:56:55    收藏:0  评论:0  赞:0  阅读:24
CLion配置Qt
CMakeList.txt里修改: set(QT_VERSION 5) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(Qt5_DIR "C:\\Qt\\5.15.1\\msvc2019\\lib\\cmake\\Qt5") set(CMAKE_PREFIX_PATH " ...
分类:其他   时间:2020-12-24 00:56:46    收藏:0  评论:0  赞:0  阅读:39
匿名实现类与匿名对象
Java的匿名实现类与匿名对象的代码 代码如下 package interface_test; public class UsbTest { public static void main(String[] args) { Computer computer = new Computer(); // ...
分类:其他   时间:2020-12-24 00:56:35    收藏:0  评论:0  赞:0  阅读:29
Portswigger-web-security-academy:OAth authentication vulnerable
OAth authentication vulnerable 学习材料李OAuth的介绍很详细,建议仔细阅读之后再做题 Authentication bypass via OAuth implicit flow ? 隐式授权的不正确实现 题目描述 这个lab使用了OAuth来允许用户通过社交帐号登录 ...
分类:Web开发   时间:2020-12-24 00:56:22    收藏:0  评论:0  赞:0  阅读:26
python——切片
切片 1. 可以用切片取一个list或tuple的部分元素,如: 有一个list L=【1,2,3,4,5,6】 >>> L=[1,2,3,4,5,6] 取L的前三个元素: >>> L[0:3] [1, 2, 3] #也可以把0省去 >>> L[:3] [1, 2, 3] 切片L【0,n】是从0开始 ...
分类:编程语言   时间:2020-12-24 00:56:09    收藏:0  评论:0  赞:0  阅读:28
JVM调优问题简单总结
JVM调优问题简单总结 jvm调优在我看来就是扩扩内存,修改一下虚拟机运行参数,再不行换个垃圾回收器,比如G1什么的。 但是,对运行时问题的定位却是个大问题,今天就来总结一下,这两天学习的关于jvm调优的一些查用的排查方式 CPU突然飙升怎么排查 因为在服务器上不只有Java进程还有其他进程,所以需 ...
分类:其他   时间:2020-12-24 00:55:56    收藏:0  评论:0  赞:0  阅读:24
Python3 os.rename() 方法
os.rename() 方法用于命名文件或目录,从 src 到 dst,如果dst是一个存在的目录, 将抛出OSError。 code #!/usr/bin/python3 import os, sys # 列出目录 print ("目录为: %s"%os.listdir(os.getcwd())) ...
分类:编程语言   时间:2020-12-24 00:55:42    收藏:0  评论:0  赞:0  阅读:22
389条   上一页 1 ... 16 17 18 19 20 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!