dubbo基本架构

dubbo十层结构 service 接口层,提供者和消费者实现代码 config 配置层,对服务做相应的配置 proxy 服务代理代理层,透明生成客户端的sub和服务端的skeleton registry 服务注册层,服务的注册与发现 cluster 集群层,封装多个服务提供者的路由集负载均衡,将多个实例合成一个服务 monitor 监控层, 对服务的调用次数以及调用时间等进行监控 protocol 远程调用层,封装rpc调用 exchange 信息交换层,封装请求响应模式,同步转异步 tra
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

vue + ArcGIS 地图应用系列一:arcgis api本地部署(开发环境)

封面 1. 下载 ArcGIS API for JavaScript 官网地址: https://developers.arcgis.com/javascript/3/ 下载地址:http://links.esri.com/javascript-api/latest-download 需要稳定的网络环境注册账号后才可以下载,也可以关注微信公众号 RainCode 后台回复 arcgisapi 获取。 下载完成后解压文件,文件比较大可能需要很长时间进行解压。 解压后文件层级很多。 建议大家使用,
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

c++篇 cad.arx配置3.调试,自动加载和卸载命令,学会看宏命令

继续利用vs2010开发cad2008..... 填入cad的路径 设置输出文件: $(OutDir)$(TargetName)$(TargetExt) 通过输出文件的路径,在启动cad的时候加载. /ld $(OutDir)$(TargetName)$(TargetExt) 一定要多用宏命令,因为宏命令会自动识别输出的是x64还是win32路径. /ld就是load,路径,文件名,后缀名,详情看宏命令的说明,很容易懂的. 现在我们需要忘记工具条添加命令的a>方法,因为在高版本的vs上面这个方
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

MySQL导入的sql脚本文件过大解决方案

运维同事近日给到我这边一个mysql的备份脚本文件,大小超过2.4G。 于是直接通过Navicat客户端导入脚本,但是报错:MySQL server has gone away。 于是想通过截取文件,部分导入,事与愿违 由于文件太大,一般的软件比如记事本notepad和notepad++,editplus都无法正常打开。 几经周转发现UltraEdit能够打开4G的文件。 比较好奇,为啥几次都不能通过直接在客户端导入,发现问题的原因是mysql的 max_allowed_packet配置的默认
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

简单的 GNU 汇编语法

  芯片启动时很多设备没有初始化,需要汇编语言进行准备。   简单的GNU汇编语法: 1 label: instruction @ comment     label :标号,类似于外号,为所在位置做标号,可以通过这个标号访问这里的内容 所有的以“:”结尾的都被认为是标号     instruction : 指令,包含汇编指令和伪指令     comment : 注释部分 ,在“@”后面的被认为是注释,也可以用类似于C语言的 “/*” 和“*/”     ARM 中的指令、伪指令、伪操作、寄存
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

【高并发】又一个朋友面试栽在了Thread类的stop()方法和interrupt()方法上!

写在前面 新一轮的面试已经过去,可能是疫情的原因吧,很多童鞋纷纷留言说今年的面试题难度又提高了,尤其是对并发编程的知识。我细想了下,也许有那么点疫情的原因吧,但无论面试的套路怎么变,只要掌握了核心知识和底层原理,吊打面试官应该不难吧。玩笑归玩笑,学习知识并不只是为了应付面试,更应该将这些知识运用到实际的工作中。 一个工作了几年的朋友今天打电话和我聊天,说前段时间出去面试,面试官问他做过的项目,他讲起业务来那是头头是道,犹如滔滔江水连绵不绝,可面试官最后问了一个问题:Thread类的stop()
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

Android Studio Terminal使用gradle命令

https://blog.csdn.net/calm1516/article/details/79636750
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

简单配置xadmin编辑页面的布局

class NewCourseAdmin: list_display = ['name', 'detail', 'degree', 'learn_times', 'students'] list_editable = ['degree', 'desc'] def get_form_layout(self): if self.org_obj: # 判断是否为编辑页面  如果是 向下执行 self.form_
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

从ES6重新认识JavaScript设计模式(二): 工厂模式

1 什么是工厂模式? 工厂模式是用来创建对象的一种最常用的设计模式。我们不暴露创建对象的具体逻辑,而是将将逻辑封装在一个函数中,那么这个函数就可以被视为一个工厂。工厂模式根据抽象程度的不同可以分为:简单工厂,工厂方法和抽象工厂。 如果只接触过JavaScript这门语言的的人可能会对抽象这个词的概念有点模糊,因为JavaScript一直将abstract作为保留字而没有去实现它。如果不能很好的理解抽象的概念,那么就很难理解工厂模式中的三种方法的异同。所以,我们先以一个场景去简单的讲述一下抽象和
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

突然地心血来潮,为 MaixPy( k210 micropython ) 添加看门狗(WDT) C 模块的开发过程记录,给后来的人做开发参考。

事情是前几天群里有人说做个看门狗不难吧,5分钟的事情,然后我就怼了几句,后来才发现,原来真的没有看门狗模块鸭。 那好吧,那我就写一下好了,今天是(2020年4月30日)想着最后一天了,不如做点什么有价值的事情贡献一下代码好了。 做这个事情前吧,先思考一下模块的接口设计,可以参考一下 esp32 的设计,因为是 micropython 后来的代码,所以在设计上充分考虑了跨平台性。 那么我就以如下的代码为参考开始吧。 import time from machine import WDT # t
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

[JZOJ4725]质数序列 题解(数学)

题目大意:质数序列是指这个序列中任意两个数的和均为质数。先给出一个序列${a_{n}}$,从中取出元素构成最长质数序列,问其长度并输出序列。若长度相同则求和最大的序列。保证答案唯一。 ----------------- 小小的数学题。 1.偶数+偶数不是质数,奇数+奇数不是质数。但某些偶数+奇数($1$)是质数。所以这个序列中$1$是个很关键的因素。 我们进行分类讨论: 1.若序列中$1$的个数大于$2$   长度为所有$1$的个数。   所有$1$再加一个偶数。(此偶数+$1$后为质数) 2
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

Maven第一篇【Maven的基本使用】

设置jdk版本 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

二叉树随笔

树的固有特性:1、空树是树的特例2、飞空树中至少有一个结点,称为树的根,只有根结点的树称为最小树3、在含有多个结点的树中,除根结点外,其他余结点构成若干棵子树,且各子树间互不相交。基本概念及常用术语:结点:包含一个数据元素及若干指向其他结点的分支信息;结点的度:一个结点的子树个数,根A的度是3,结点E的度为2,结点K,L,F的度为0;树的度:树中所有结点的度的最大值;叶结点(终端结点):度为0的结点,即无后继的结点;分支结点(非终端结点):度不为0的结点;结点的层次:从根结点开始定义,根结点的
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

Codepen 每日精选(2018-4-5)

按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以打开原始页面。 纯 css 画的自行车 https://codepen.io/elorenn/fu... 纯 css 画的家具安装图 https://codepen.io/nickawalsh... 视觉焦点持续深入的动画效果 https://codepen.io/GreenSock/... 十二星座星象图 https://codepen.io/sinthetyc/... 3d 立方体图片切换效果 https://codepen.io/
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

Fluent编译UDF成功,但不起作用

查看发现对UDF文件理解有问题,变量不能在函数内生成。 例如程序:(让物体进行正弦运动) #include "udf.h" DEFINE_CG_MOTION(velocity,dt,vel,omega,time,dtime) { int f = 5; int A = 0.01; vel[0] = A*sin(f*time); } 编译后,物体始终不动。 将其修改为: #include "udf.h" DEFINE_CG_MOTION(velocity,dt,vel,om
分类: 其他 发布时间: 05-01 21:49 阅读次数: 0

iOS 图片的压缩(解决压缩之后图片模糊的问题) & 如何区分不同格式的图像的

前言 图片的压缩其实是俩概念, 1、是 “压” 文件体积变小,但是像素数不移动开发
分类: 其他 发布时间: 05-01 21:39 阅读次数: 0

FreeRTOS学习笔记之-------FreeRTOS信号量(计数型、互斥、递归)基础知识 2020.4.22

知识点:二值信号量相当于长度为1的队列,那么计数型信号量就是长度大于1的队列,同二值信号量一样,用户
分类: 其他 发布时间: 05-01 21:39 阅读次数: 0

STM32F4xx 自举模式讲解---- 2020.4.23

知识点://借助总线矩阵,可以实现主控总线到被控总线的访问,这样即使在多个高速外设同时运行期间,系统嵌入式
分类: 其他 发布时间: 05-01 21:39 阅读次数: 0

嵌入式stm32 复习(工作用)--- 独立看门狗知识 2020.4.30

引言继续来更新嵌入式这个系列,再说一遍,这个系列我一般都会使用寄存器来编写,具体原因:一、相比于库函嵌入式
分类: 其他 发布时间: 05-01 21:39 阅读次数: 0

嵌入式stm32 复习(工作用)--- 窗口看门狗知识 2020.4.30

引言继续来更新嵌入式这个系列,再说一遍,这个系列我一般都会使用寄存器来编写,具体原因:一、相比于库函嵌入式
分类: 其他 发布时间: 05-01 21:39 阅读次数: 0