马丁传奇

导航

2020年4月26日 #

SQL语句inner join / left join / right join使用

摘要: A INNER JOIN B 内边接 获取AB两个表中字段匹配关系的记录。A LEFT JOIN B 左连接 以左表A为主,先查询出左表A,按照ON后的关联条件匹配右表B,右表B中没有匹配到的用NULL填充。A RIGHT JOIN B 右连接 以右表B为主,先查询出右表B,按照ON后的关联条件匹配 阅读全文

posted @ 2020-04-26 20:43 马丁传奇 阅读(716) 评论(0) 推荐(0) 编辑

2019年11月28日 #

MySQL各类型字段可定义最大宽度

摘要: 今天浏览mysql的官网文档,无意中看到如图划线部分一句话,引起了我的兴趣,所以决定做实验官方所言。 条例1.创建数据表时,所有字段定义时"宽度之和"不得超过65535字节; 条例2.理论上的char(255)、varchar(65532)、varbinary(65532)字段最大值定义,实际情形是 阅读全文

posted @ 2019-11-28 14:37 马丁传奇 阅读(2501) 评论(0) 推荐(0) 编辑

2019年7月26日 #

centos7修改默认运行级别

摘要: 一、centos6是通过修改/etc/inittab来修改默认运行级别的: 二、在centos7下运行vim /etc/inittab结果如下: 可以看到,里面除了注释,什么也没有,并没有centos6中设置默认运行级别的方式。 三、CentOS 7.x 查看默认运行级别的方式为 四、CentOS 阅读全文

posted @ 2019-07-26 23:00 马丁传奇 阅读(638) 评论(0) 推荐(0) 编辑

2018年3月18日 #

网络地址和广播地址计算

摘要: 示例:给定网络(197.8.43.211/28) 求:网络地址、广播地址、首个可用IP、末个可用IP 一、求网络地址 将给定网络IP地址和子网掩码地址,将其转为32位二进制位,将给定IP和子网掩码进行"与"运算: 11000101 00001000 00101011 11010011 > IP地址( 阅读全文

posted @ 2018-03-18 19:00 马丁传奇 阅读(5285) 评论(0) 推荐(0) 编辑

2016年4月3日 #

使用ping钥匙临时开启SSH:22端口,实现远程安全SSH登录管理就这么简单

摘要: 设置防火墙策略时,关于SSH:22访问权限,我们常常会设置服务器只接受某个固定IP(如公司IP)访问,但是当我们出差或在家情况需要登录服务器怎么办呢? 常用两种解决方案:1.通过VPN操作登录主机; 2.使用ping钥匙临时开启远程主机SSH:22端口; 我们今天就讨论第2种方案,阐述如何通过pin 阅读全文

posted @ 2016-04-03 01:01 马丁传奇 阅读(8437) 评论(10) 推荐(8) 编辑

2014年11月27日 #

inotifywait命令

摘要: 【命令格式】: inotifywait [ options ] file1 [ file2 ] [ file3 ] [ ... ]【命令原意】: inote file system wait【命令路径】: 【命令功能】: 等待所监听的文件系统触发操作事件【执行权限】: root【命令描述... 阅读全文

posted @ 2014-11-27 18:06 马丁传奇 阅读(10921) 评论(1) 推荐(0) 编辑

2014年2月13日 #

多线程的概念原理过程

摘要: 一、什么是多线程· 在一个程序中,一些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。二、概念· 多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。· 最简单的比喻多线程就像火车的每一节车厢,而进程则是火车。车厢离开火车是无法跑动的,同理火车也不可能只有一节车厢。多线程的出现就是为了提高效率。同时它的出现也带来了一些问题。三、线程· 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程 阅读全文

posted @ 2014-02-13 16:55 马丁传奇 阅读(7237) 评论(0) 推荐(0) 编辑

线程的概念

摘要: 什么是线程· 线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。· 那进程与线程的区别到底是什么?进程是执行程序的实例。例如,当你运行记事本程序(Nodepad)时,你就创建了一个用来容纳组成 Notepad.exe 的代码及其所需调用动态链接库的进程。每个进程均运行在其专用且受保护的地址空间内。因此,如果你同时运行记事本的两个拷贝,该程序正在使用的数据在各自实例中是彼此独立的。在记事 阅读全文

posted @ 2014-02-13 14:53 马丁传奇 阅读(439) 评论(0) 推荐(0) 编辑

2014年2月10日 #

sqlite数据库安装配置

摘要: 一、SQLite简介 SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。 所需编译工具: gcc 和 gcc-c++ 和 tcl tcl | http://www.linuxfromscratch.org/blfs/view/cvs/general/tcl.html sqlite | http://www.sqlite.org/download.html二、安装 tcl【redis数据库安装时也需tcl软件支持,如果已经安装,此步骤请跳过~~~ 阅读全文

posted @ 2014-02-10 17:30 马丁传奇 阅读(1551) 评论(0) 推荐(0) 编辑

2014年1月27日 #

Linux网络基本配置

摘要: 一、网络接口配置文件[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]DEVICE=eth0 # 网卡接口名称BOOTPROTO=none # 启用地址协议 --static:静态协议 --bootp协议 --dhcp协议 --none手工指定HWADDR=00:0C:29:2F:04:7E # 网卡设备MAC地址IPADDR=192.168.1.26 # 网卡IP地址IPV6INIT=yes # 是否支持IPv 阅读全文

posted @ 2014-01-27 17:53 马丁传奇 阅读(356) 评论(0) 推荐(0) 编辑