服务端接口设计模式(四)
服务端接口设计模式(一)
服务端接口设计模式(二)
服务端接口设计模式(三)
服务端接口设计模式(四)
1、目前抽象类AbstractBusiService中只是做了参数校验这一项,功能比较单一,可以再多加一些实用功能,比如打印业务接口的执行耗时,可以在doHandle方法添加起始时间,执行结束时间,这样就统计出了执行耗时。代码比较简单,我就不加了。
2、可以在的印象类中加几个空方法,比如be[……]
服务端接口设计模式(一)
服务端接口设计模式(二)
服务端接口设计模式(三)
服务端接口设计模式(四)
1、目前抽象类AbstractBusiService中只是做了参数校验这一项,功能比较单一,可以再多加一些实用功能,比如打印业务接口的执行耗时,可以在doHandle方法添加起始时间,执行结束时间,这样就统计出了执行耗时。代码比较简单,我就不加了。
2、可以在的印象类中加几个空方法,比如be[……]
docker安装Ubuntu20及ssh连接
创建一个新的ubuntu容器
sudo docker run --name ubuntu -i -t -d -p 3324:22 homebrew/ubuntu20.04:4.0.20
admin@ubuntu:~$ sudo docker ps
CONTAINER ID IMAGE COMMA[......]
nginx首次的配置如下
server {
listen 80;
server_name mall.fetosoft.cn;
location ^~ /images/ {
root /usr/mall/upload/images;
}
#error_page 404 /404.html;
er[......]
计算机中的数在内存中都是以二进制形式进行存储的,用位运算就是直接对整数在内存中的二进制位进行操作,因此其执行效率非常高,在程序中尽量使用位运算进行操作,这会大大提高程序的性能。
& 与运算 两个位都是 1 时,结果才为 1,否则为 0,如
1 0 0 1 1
& 1 1 0 0 1
-------------------
1 0 0 0 1
|[……]
1、在机器上执行ssh-keygen
命令,生成公私钥;生成的时候会提示文件保存路径,以及私钥密码,直接回车就行;
pi@raspberrypi:~/Desktop $ ssh-keygen -t rsa -C '***@qq.com' #这里填写自己的邮件
Generating public/private rsa key pair.
Enter file in which to save t[......]
fflush
memset
strchr
getch与getchar的区别
int fflush(stdout)
强制每次printf()都立即显示在标准输出设备上;
void *memset(void *str, int c, size_t n)
复制字符 c(一个无符号字符)到参数 str 所指向的字符串的前 n 个字符;
#include <stdio.h>
#incl[......]
在更新源之前先作为备份
sudo vim /etc/apt/source.list
使用下列任意一个源即可:
清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates ma[......]
1、下载mosquitto-2.0.14
源码:
wget https://github.com/eclipse/mosquitto/archive/refs/tags/v2.0.14.tar.gz
2、解压后进入目录执行编译sudo make
报错,提示无法引用EVP_idea_cbc@OPENSSL_1_1_0
//usr/local/ssl/lib/libssl.so.1.1: unde[......]
1、进入/usr/share/applications
目录;
2、创建clion.desktop
文件;
3、编辑clion.desktop
文件,输入如下内容:
[Desktop Entry]
Encoding=UTF-8
Name=CLion
Comment=clion-2019.3.6
Exec=/home/gbinb/Software/clion-2019.3.6/bin/clion[......]
在使用指针之前,务必要将其初始化。这个是我们最早学习 C 语言的时候,书上经常说的一个问题。在工作中,我们反而会经常忘记这条金科玉律。
结构体成员指针的初始化,指的是初始化结构体中指针变量的成员。
我们举个例子,下面是 Animal
的结构体,定义在animal.h
头文件中:
struct Animal {
char *name; //指针成员[......]