一、configure
这一步一般用来生成Makefile,为下一步的编译做准备。
你可以通过在configure后加上参数来对安装进行控制,比如代码:
./configure
2023-12-26 15:09:01
阅读数: 189
评论数: 0
Linux
make 基本使用
一、概述
configure用于生成makefile,make命令根据makefile文件编译程序,make install 会把可执行程序安装至/usr/local/bin目录。
二、makefil
2023-12-26 15:05:43
阅读数: 144
评论数: 0
一、概述
makefile文件包含一些规则,告诉make工具编译哪些文件以及怎样编译这些文件。
配置文件.config
是在进行内核配置后生成的中间产物。
是通过make menuconfi
2023-12-26 14:47:53
阅读数: 173
评论数: 0
一、concat()函数
1、功能:将多个字符串连接成一个字符串。
2、语法:concat(str1, str2,...)
返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为nu
2023-12-26 14:39:01
阅读数: 115
评论数: 0
数据库
mysql update
一、语法
update [low_priority] [ignore] tablename
set column1=expression1,...
[where condition]
[order b
2023-12-26 14:22:09
阅读数: 125
评论数: 0
一、概述
在ANSI SQL中,如果使用了group by子句,出现在select子句中的必须是统计函数或group by子句中的列名称,可以结合having子句过滤掉一些不符合条件的结果
2023-12-26 13:59:22
阅读数: 104
评论数: 0
数据库
mysql的基本使用
一、登录mysql
mysql --version
-查看Mysql版本
mysql -h hostname -u username -p
-h:运行mysql服务器的机器,如果正在该机器上运行此命令
2023-12-26 13:51:36
阅读数: 309
评论数: 0
一、事务的ACID
1、Atomicity原子性
Transactions are often composed of multiple statements. Atomicity guarantee
2023-12-26 12:04:18
阅读数: 247
评论数: 0
python/Java
JVM堆参数设置及GC参数设置
一、概述
标准参数(-)
向后兼容
非标准参数(-X)
不向后兼容
非稳定参数(-XX)
各JVM会有不同,也可能被取消
二、年轻代
用来存放新创建的对象,默认值是堆
2023-12-26 11:26:39
阅读数: 144
评论数: 0
算法/数据结构
简述数据结构中的常见树
一、二叉树
Binary Search Tree
1、二叉树性质
(1)若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值。
(2)若它的右子树不空,则右子树上的所有结点的值均大于它的根结点
2023-12-26 11:06:49
阅读数: 91
评论数: 0
python/Java
Java - 类和接口
一、类的继承
1、说明
(1)extends关键字用于类的继承。
(2)在C++中,方法的动态绑定是使用virtual关键字来实现的,而在Java中,动态绑定是默认的形为,不需要添加额外的关键字。
(
2023-12-26 10:50:34
阅读数: 157
评论数: 0
C/C++
Tuxedo入门学习
一、概述
Tuxedo:Transaction for Unix has been Extended for Distributed Operation(分布式操作扩展之后的Unix事务系统)
Tux
2023-12-26 10:35:45
阅读数: 136
评论数: 0
python/Java
Kafka中的topic和partition
一、概述
broker
一台kafka服务器就是一个broker
topic
topic是一个存储消息的逻辑概念,可以认为是一个消息集合。物理上来说,不同的Topic的消息是分开存储的
2023-12-26 10:29:07
阅读数: 105
评论数: 0
python/Java
mysql8.0 serverTimezone引起的时间错误
一、概述
mysql8.0后的jdbc升级了,增加了serverTimezone属性,在使用jdbc连接时如果不指定此属性,会发现数据库中时间和程序更新的时间不一致。
mysql 8+版本的jdbc驱
2023-12-26 09:46:54
阅读数: 220
评论数: 0
python/Java
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、jprof
一、jps
Java virtual machine Process Status Tool
主要用来输出jvm中运行的进程状态信息,语法格式如下:
jps [options] [hostid]
-q
2023-12-26 09:34:56
阅读数: 111
评论数: 0
python/Java
Spring Bean的生命周期
一、概述
1、spring容器
spring中有三种bean容器:BeanFactory、ApplicationContext、WebApplicationContext。
(1)BeanFactor
2023-12-26 09:10:38
阅读数: 229
评论数: 0
python/Java
java注释文档
一、概述
所有javadoc命令都只能出现于“/**”注释中,位于每一行开头的星号和前导空格都会被javadoc丢弃。
1、javadoc的两种使用方式
(1)嵌入的HTML
(2)文档标记(@开头的
2023-12-25 15:37:32
阅读数: 45
评论数: 0
python/Java
Netty4
一、概述
Netty的强大的地方,是他能方便的实现自定义协议的网络传输。Netty基于Reactor模式:http://1024s.top/mbstudy/mbBlog/blogDetail?blog
2023-12-25 14:57:25
阅读数: 210
评论数: 0
网络/通信
tcp no delay(TCP粘包问题)
一、概述
TCP是流式传输,没有数据包的概念,所以每次会先把缓冲池填满后再发送。这就会产生粘包和拆包的问题。
UDP常用于实时较高、对数据准确性要求相对较低的场景,每个UDP数据包都是一个完整的单
2023-12-25 11:55:12
阅读数: 108
评论数: 0
一、通用参数
CONNECT_TIMEOUT_MILLIS
连接超时毫秒数,默认值30000ms,即30s.
MAX_MESSAGES_PER_READ
一次Loop读取的最大消息数,对于S
2023-12-25 11:31:51
阅读数: 194
评论数: 0