- Linux的文件权限与目录配置
鲸鱼在dn
计算机基础知识#Linuxlinux
本篇笔记来源于《鸟哥linux私房菜基础篇》文章目录一、使用者与群组二、linux文件权限概念1、Linux文件属性1)先介绍常用指令2)ls-al后看到的字段的意思2、如何改变文件属性与权限1)改变所属群组,chgrp2)改变文件拥有者,chown3)改变权限,chmod4)权限的作用三、linux目录配置1、Linux目录配置的依据FHS1)根目录下应该有的这些次目录2、绝对路径与相对路径1)
- 鸟哥Linux第十三章-Linux账号管理与ACL权限设置笔记
心流时间
鸟哥Linux私房菜学习笔记
文件判别它的拥有者和用户组是利用/etc/passwd里的UID和/etc/group/里的GID,而不是用户名。改变UID,用户家目录下的UID并没有改变,可导致用户进入不了自己的家目录。用户登录主机获取shell的过程:1输入账号密码,系统查找/etc/passwd里是否有你输的账号,若没有则退出,有则读取UID和/etc/passwd的GID,以及家目录和shell设置。2进入/etc/sh
- 鸟哥Linux私房菜 基础篇(第四版)-第零章、计算机概论
chuopianyu0003
操作系统
0.1电脑:辅助人脑的好工具所谓的电脑就是一种计算机,而计算机其实是:接受使用者输入指定与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或存储成有用的信息。根据这个定义计算机包括:包括一般商店用的简易型加减乘除计算器、打电话用的手机、开车用的卫星定位系统(GPS)、提款用的提款机(ATM)、你上课会使用的桌上型个人电脑、外出可能会带的笔记本电脑、还有近几年非常热门的平板电脑和智能手机,平板
- 鸟哥Linux私房菜学习笔记——文件的压缩,打包与备份
ncomer
Linux笔记linux
1文件的压缩1.1Linux文件系统常见的压缩指令在Linux的环境中,压缩文件案的扩展名大多是:『*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2,*.xz』。*.Zcompress程序压缩的文件;*.zipzip程序压缩的文件;*.gzgzip程序压缩的文件;*.bz2bzip2程序压缩的文件;*.xzxz程序压缩的文件;*.tartar程序打包的数据,并没有压缩过;*.
- 鸟哥linux基础篇学完到什么程度,学完了《鸟哥Linux私房菜》大体回顾以及感悟。...
于室
今天来写这篇文章时,其实我已经把鸟哥的私房菜基础篇看完一个多星期了,但是却一直觉得没法开始写这篇文章。究其原因,确实是第四章与第五章中学到的东西太少,加上许多内容由于内核版本的升级出现了改变,没能在系统中找到相应的文件,没实现课本中的内容。这两周学习的内容首先就Linux使用者管理,学习使用sudo,who,write等工具,增加账户。然后遇到了磁盘配额与高级文件管理,这一部分由于我硬盘上没有多余
- 【Linux命令】《鸟哥Linux基础》第十七章 认识系统服务(daemon)
ScriptGirl
Linux基础linux网络webservice
第十七章认识系统服务(daemon)17.1.2systemd使用的unit分类CentOS7.x放弃了init启动脚本的方法,改用systemd启动服务管理机制。systemd必有过人之处,它的过人之处就是:并行处理所有服务,加速开机流程:可以让所有服务同时启动一经要求就响应的on-demand启动模式:仅是一个systemd服务+systemctl命令来处理,无需其他额外命令的支持;syste
- 鸟哥Linux学习笔记1:CentOS7安装
刺雒
磁盘磁盘结构如下图所示,磁盘分为盘片、磁头、磁道、扇区、柱面。磁盘示意图简单概述盘片:一个磁盘由多个盘片组成,可以想象成我们平时使用的碟片。磁头:每个盘片正反两面都有用于读写数据的磁头。磁道,每个盘面都有一圈圈的同心圆,如下面黄色部分。扇区,每个磁道被分成若干个弧形,即为扇区,扇区是磁盘的最小组成单位,通常为512Bytes。磁道和扇区扇区容量疑问现在扇区随着面积的不同,也变得不同了,外面扇区面积
- Linux Shell脚本文件
turbolove
linuxlinux
文章目录LinuxShell脚本文件vim编辑器vi的使用认识Bash变量环境变量用户操作变量delcare与typeset命令的别名与历史命名正则表达式ShellScriptsShellScripts良好习惯第一个shell其他shell例子-来自鸟哥linux私房菜语法介绍shell的调试LinuxShell脚本文件vim编辑器vi的使用一般指令模式:以vi打开一个文件就是vi一般指令模式编辑
- Linux 读书笔记之《鸟哥的 Linux 私房菜 基础学习篇(第四版)》
汤姆与贝塔
Linuxlinux学习运维
文章目录鸟哥Linux私房菜(基础学习篇)第零章、计算器概论第一章、Linux是什么与如何学习第二章、主机规划与磁盘分区第四章、首次登入与在线求助第五章、Linux的文件权限与目录配置第六章、Linux文件与目录管理第七章、Linux磁盘与文件系统管理第八章、文件与文件系统的压缩第九章、vim程序编辑器第十章、认识与学习BASH第十一章、正则表达式与文件格式化处理第十二章、学习Shell脚本第十三
- vim环境设置
我飘向北方
#Linuxvimlinux编辑器
参考来源《鸟哥Linux私房菜》9.3.5节记录用户使用vim时的操作的文件:~/.viminfoFedora的vim配置环境一般放在/etc/vimrcUbuntu的在:/etc/vim/vimrc不过建议在个人家目录下创建或者修改自己的.vimrc文件:vim~/.vimrc添加以下内容:"Thisiscommentinthisfilesethlsearchsetbackspace=2seta
- RAID简介
change_fate
linux
–参考《鸟哥linux私房菜》一、什么是RAID磁盘阵列全名是“RedundantArraysofInexpensiveDisks,RAID”,英翻中的意思是:容错式廉价磁盘阵列。RAID可以通过一个技术(软件或硬件),将多个较小的磁盘整合成为一个较大的磁盘设备;而这个较大的磁盘功能可不止是储存而已,他还具有数据保护的功能基本常见的level有这几种RAID-0(等量模式,stripe):性能最佳
- 鸟哥Linux私房菜:第七章笔记
--ccyyy
Linuxlinux
第七章:Linux磁盘与文件系统管理7.1认识Linux文件系统文件系统特性Linux的Ext2文件系统1.datablock2.inodetable3.Superblock4.FilesystemDescription5.blockbitmap(区块对照表)6.inodebitmap(inode对照表)dumpe2fs与目录树的关系EXT2/EXT3/EXT4文件的存取与日志式文件系统的功能日志
- shell脚本编程学习笔记——变量
shell
N年前心血来潮把鸟哥linux私房菜一顿学,结果时隔多年功力尽散,事实证明进入工作后,最高效的学习方式还是围绕面临的问题去学习。当然也不是说不用做技术储备,拓宽技术面是必要,但要系统性学习一门技术,最好是用来解决眼下的问题。最近开始接触ci,发现里面的shell脚本都能看得懂,但要想优化改造就犯难了。需要重新对shellscript做个梳理。shell变量变量声明key="value"与很多其他语
- 顶级程序员排位
荣华富贵521
经验分享
中国技术排名前十的程序员是谁?我找来找去只凑齐了六个人,不过这六个人都是在工业界有过代表产品的知名程序员,至于像楼天城这种在ACM、TopCoder这种世界级大赛中成名,不过没有一个成熟工业产品的大牛不再本文讨论中。中国程序员第一人:鸟哥惠新琛注意的是这个鸟哥不是台湾那个写《鸟哥Linux私房菜》的鸟哥!鸟哥是中国第一程序员,目前为止在国内找不到第二个人可以比鸟哥成就大的,鸟哥的名称是因为他的IM
- NTP软件安装使用实践
是否晚
环境:Win10_lstc_2019_x64归类:software/ntp简介:整理记录ntp软件安装使用的一些知识点,包括ntp服务端、ntp客户端、ntp监控。重点:ntp服务端做权限控制的时候,发现鸟哥linux私房菜服务器架设篇中关于ntp配置描述是错误的。1.NTP服务端1.1.简介在CentOS7,通过yuminstallntp,即可(CentOS8移除了ntp,使用chrony)。注
- Hadoop学习系列之Hadoop、Spark学习路线(很值得推荐)
摩羯青春我掌握
1Java基础:视频方面:推荐高淇老师《Java300集视频教程》。学习hadoop不需要过度的深入,java学习到javase,在多线程和并行化多多理解实践即可。2Linux基础:视频方面:(1)北京尚学堂-Linux入门、(2)鸟哥Linux基础+私房菜、看的过程中,不可只看不同步操作,这是最危险的一件事!不需全部看完。如:基本的Linux操作系统官网下载、安装(命令行界面和图形界面)、基本命
- 想让进程后台运行,试试Linux的nohup命令,3分钟学会。
程序员白楠楠
1.命令简介nohup的作用可以将程序以忽略挂起信号(SIGHUP)的方式运行。常见的用法是和&命令一同使用,将命令放置到后台运行,即使终端挂掉,进程会忽略挂起信号,继续运行。鸟哥Linux私房菜完整版将程序放到后台运行,一般有两种方式:(1)command&:后台运行,关掉终端会停止运行。(2)nohupcommand&:后台运行,关掉终端也会继续运行。注意:(1)如果使用nohup执行程序未显
- 鸟哥的Linux私房菜 基础学习篇 第12章 习题答案代码 学习Shell脚本
漂流瓶jz
Linux
鸟哥Linux私房菜第12章学习Shell脚本习题答案习题1答案执行结果习题2答案执行结果习题3答案执行结果习题4答案执行结果习题5答案执行结果(第二页)鸟哥Linux私房菜到了第12章,终于出现了看起来比较像编程的内容,Shell脚本。为什么是截图不是代码?因为我开虚拟机用Linux的tty做的,不太方便复制出来。
- 硬盘分区原理及操作系统启动过程(总结自鸟哥Linux私房菜)
Xdercoding
电脑硬件
硬盘组成:主要许多由盘片,机械手臂,磁头与主抽马达组成。盘片可分为扇区与柱面两种单位,每一个扇区为512bytes。整个盘片就如多个同心圆绘制出的饼图,而由圆心以放射状的方式分割出磁盘的最小存储单位,就是扇区。扇区组成一个圆就成为磁道,在所有盘片上面的同一个磁道可以组成一个柱面,柱面是一般我们分割硬盘时的最小单位。硬盘保存数据的地方是在盘片上。硬盘的第一个扇区主要记录了两个重要的信息:1,主引导分
- 要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...
TTOP
Linux
1、linux系统基础,这个不用说了,是基础中的基础,连这个都不会就别干了,参考书籍,可以看鸟哥linux基础篇,至少要掌握这书60%内容,没必须全部掌握,但基本命令总得会吧2、网络服务,服务有很多种,每间公司都会用到不同的,但基础的服务肯定要掌握,如FTP,DNS,SAMBA,邮件,这几个大概学一下就行,LAMP和LNMP是必须要熟练,我所指的不是光光会搭建,而是要很熟悉里面的相当配置才行,因为
- 日志处理--高效Linux命令整理
dianfu9127
序在学习使用python处理日志开始阶段,对我阻力最大的莫过于对linux的不熟悉了,有种寸步难行的感觉。在之后乱学一通之后,发现有点对我颇有益处:学《鸟哥linux私房菜基础学习篇》,内容不多,但是对linux文件系统和基本组成有个基本的认识很有必要;熟悉使用vim。开始的时候每次都下载到windowns再编辑实在太傻了~;使用ls-l+通配符查找文件,复杂的查找使用find;按自己需要学习li
- 解决curl: (67) Access denied: 530 ;curl ftp://ftptest:myftp123@localhost/~/
逛B不如学C
笔记
最近刚看到《鸟哥Linux私房菜》看到FTP有关介绍,也跟着书上的案例一步一步敲着,但突然到了curlftp://ftptest:myftp123@localhost/~/,就出现了问题,系统显示curl:(67)Accessdenied:530。这和书本上的不太一样啊,就有点慌了神,赶紧去找相关资料,不过很不幸没有找到,可能只有我遇到这种莫名其妙的问题吧,然后查了curl:(67)Accessd
- 【Linux命令】《鸟哥Linux基础》第二十一章 软件安装:源代码与Tarball
ScriptGirl
Linux基础linux操作系统软件安装源代码Tarball
第二十一章软件安装:源代码与Tarball了解:如何将开放源码的程序设计、加入函数库的原理、通过编译而成为可执行的二进制程序,最后该文件可被我们所使用的一连串过程。这一章介绍最原始的软件管理方式,使用Tarball来安装与升级管理我们的软件。21.1开放源码的软件安装与升级简介Windows中无法修改该软件的源代码,如果想增加或者减少软件的某些功能时,只能求助于发行该软件的厂商。如果能提前修补软件
- 《鸟哥Linux私房菜》第五章:权限管理、文件种类与拓展名、目录
源大郎
Linux
权限管理主要仨命令,chgrp(更改文件的所属用户组),chmod(更改文件的权限信息),chown(更改文件的所属)。其中d和-表示文件类型,d:文件夹,-:文件,|:链接,b:设备文件里面的可供存储的设备(可按快随机读写的设备),c:设备文件里的串行端口设备,键盘鼠标(一次性读取设备)后续跟三组rwx权限信息,分别是拥有者所具有的权限,同组用户具有的权限,其他用户具有的权限,权限顺序是不会更改
- linux基础思维导图以及详解Linux软件包的源码编译安装
zijian Running
Linux整理
文章目录Linux思维导图手动编译对比rpm安装源码编译过程图解编译的三个步骤详解编译过程分析1.源码2.按照编译工具3.配置4.确定标准库和头文件的位置5.确定依赖关系6.头文件的预编译7.编译(Compilation)8.链接9.安装10.(动态连接)源码编译安装过程经常会遇到的问题鸟哥Linux私房菜的笔记什么是函数库什么说make与configureLinux思维导图Linux基础下载链接
- 《鸟哥Linux私房菜》Linux的文件权限,目录配置,文件系统总结
CoderZk
Linux操作系统
用ls-l来查看详细信息时,第一个字符:d:代表这是一个目录。-:代表这是一个文件。l:代表这是一个链接文件。然后三个为一组rwx,分别代表可读,可写,可执行。第一组为文件拥有者的权限。第二组为加入此用户组的账号的权限。第三组为其他人的权限。但目录与文件的权限意义不同。目录里面存的是文件名。目录的w权限非常重要。如果用户在这个目录里面有w的权限,就可以在这个目录里删除文件,新建文件等等.之后的数字
- Linux学习笔记二、权限操作,ls,chgrp,chown,chmod,cp,mkdir,touch,rm,su,exit,cat,.,..,uname -r,lsb_release -a
del1214
Linux
Linux权限操作本文内容来自《鸟哥linux私房菜》读后个人做的笔记,该书实为学习linux的很好入门教材一、文件属性lsls-al列出所有的档案属性ls是List的意思档案类型[d]目录[-]档案[|]连结档[b]装置文件里可供储存的接口设备[c]装置文件里的串口设备二、改变文件属性与权限1、chgrp:改变档案所属群组ChangeGroupchgrp[-R]组名dirname/filenam
- 读鸟哥linux私房菜收获总结二(20170710)
Brave的成长日记
1.几乎所有硬件装置代号档案都在/dev这个目录下IDE硬盘/dev/hd[a-d]SCSI硬盘/dev/sd[a-p]usb随身碟/dev/sd[a-p](同上)2.内存(RAM):计算机真正运作的核心是CPU,但是真正喂给CPU运算数据的,那就是内存。所以操作系统的核心,软硬件的驱动程序、所有你需要读取的档案等等,全部都要先读入内存后,才喂给CPU来进行数据的运作。3.简略说明一部计算机里面大
- Update-rc.d && rc.local管理Ubuntu的开机启动
低调小一
架构设计Ubuntu运维bashshell
前言虽然是原创,毕竟自己对ubuntu的开机启动研究了整整两天,期间看鸟哥linux私房菜、研究/etc/init.d/下shell源码等等,但是不可否认看了很多国内国外的文章,最终搞定也是基于一篇不错的博客文章,这里首先进行推荐:通过update-rc.d管理ubuntu开机启动接下来,我会按照参考博客内容记录一些自己的收获(测试环境ubuntu10.04&&ubuntu12.04)Ubuntu
- 鸟哥linux学习总结3——账号管理篇(下)——su
慢慢积累不怕寂寞
鸟哥私房菜笔记
本文主要是记录鸟哥linux一书中的重点内容用于在忘记内容的时候快速回顾。1、susu-sudosu和su-的对比上述内容总结sudo关于sh-c可以参考博文:https://blog.csdn.net/bobchill/article/details/846475752、通过visudo编辑/etc/sudoers3、特殊的shell/sbin/nologin4、用户信息传递用户的登录信息可以通
- xml解析
小猪猪08
xml
1、DOM解析的步奏
准备工作:
1.创建DocumentBuilderFactory的对象
2.创建DocumentBuilder对象
3.通过DocumentBuilder对象的parse(String fileName)方法解析xml文件
4.通过Document的getElem
- 每个开发人员都需要了解的一个SQL技巧
brotherlamp
linuxlinux视频linux教程linux自学linux资料
对于数据过滤而言CHECK约束已经算是相当不错了。然而它仍存在一些缺陷,比如说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它只在特定条件下才生效。
使用SQL标准的WITH CHECK OPTION子句就能完成这点,至少Oracle和SQL Server都实现了这个功能。下面是实现方式:
CREATE TABLE books (
id &
- Quartz——CronTrigger触发器
eksliang
quartzCronTrigger
转载请出自出处:http://eksliang.iteye.com/blog/2208295 一.概述
CronTrigger 能够提供比 SimpleTrigger 更有具体实际意义的调度方案,调度规则基于 Cron 表达式,CronTrigger 支持日历相关的重复时间间隔(比如每月第一个周一执行),而不是简单的周期时间间隔。 二.Cron表达式介绍 1)Cron表达式规则表
Quartz
- Informatica基础
18289753290
InformaticaMonitormanagerworkflowDesigner
1.
1)PowerCenter Designer:设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射。
2)Workflow Manager:合理地实现复杂的ETL工作流,基于时间,事件的作业调度
3)Workflow Monitor:监控Workflow和Session运行情况,生成日志和报告
4)Repository Manager:
- linux下为程序创建启动和关闭的的sh文件,scrapyd为例
酷的飞上天空
scrapy
对于一些未提供service管理的程序 每次启动和关闭都要加上全部路径,想到可以做一个简单的启动和关闭控制的文件
下面以scrapy启动server为例,文件名为run.sh:
#端口号,根据此端口号确定PID
PORT=6800
#启动命令所在目录
HOME='/home/jmscra/scrapy/'
#查询出监听了PORT端口
- 人--自私与无私
永夜-极光
今天上毛概课,老师提出一个问题--人是自私的还是无私的,根源是什么?
从客观的角度来看,人有自私的行为,也有无私的
- Ubuntu安装NS-3 环境脚本
随便小屋
ubuntu
将附件下载下来之后解压,将解压后的文件ns3environment.sh复制到下载目录下(其实放在哪里都可以,就是为了和我下面的命令相统一)。输入命令:
sudo ./ns3environment.sh >>result
这样系统就自动安装ns3的环境,运行的结果在result文件中,如果提示
com
- 创业的简单感受
aijuans
创业的简单感受
2009年11月9日我进入a公司实习,2012年4月26日,我离开a公司,开始自己的创业之旅。
今天是2012年5月30日,我忽然很想谈谈自己创业一个月的感受。
当初离开边锋时,我就对自己说:“自己选择的路,就是跪着也要把他走完”,我也做好了心理准备,准备迎接一次次的困难。我这次走出来,不管成败
- 如何经营自己的独立人脉
aoyouzi
如何经营自己的独立人脉
独立人脉不是父母、亲戚的人脉,而是自己主动投入构造的人脉圈。“放长线,钓大鱼”,先行投入才能产生后续产出。 现在几乎做所有的事情都需要人脉。以银行柜员为例,需要拉储户,而其本质就是社会人脉,就是社交!很多人都说,人脉我不行,因为我爸不行、我妈不行、我姨不行、我舅不行……我谁谁谁都不行,怎么能建立人脉?我这里说的人脉,是你的独立人脉。 以一个普通的银行柜员
- JSP基础
百合不是茶
jsp注释隐式对象
1,JSP语句的声明
<%! 声明 %> 声明:这个就是提供java代码声明变量、方法等的场所。
表达式 <%= 表达式 %> 这个相当于赋值,可以在页面上显示表达式的结果,
程序代码段/小型指令 <% 程序代码片段 %>
2,JSP的注释
<!-- -->
- web.xml之session-config、mime-mapping
bijian1013
javaweb.xmlservletsession-configmime-mapping
session-config
1.定义:
<session-config>
<session-timeout>20</session-timeout>
</session-config>
2.作用:用于定义整个WEB站点session的有效期限,单位是分钟。
mime-mapping
1.定义:
<mime-m
- 互联网开放平台(1)
Bill_chen
互联网qq新浪微博百度腾讯
现在各互联网公司都推出了自己的开放平台供用户创造自己的应用,互联网的开放技术欣欣向荣,自己总结如下:
1.淘宝开放平台(TOP)
网址:http://open.taobao.com/
依赖淘宝强大的电子商务数据,将淘宝内部业务数据作为API开放出去,同时将外部ISV的应用引入进来。
目前TOP的三条主线:
TOP访问网站:open.taobao.com
ISV后台:my.open.ta
- 【MongoDB学习笔记九】MongoDB索引
bit1129
mongodb
索引
可以在任意列上建立索引
索引的构造和使用与传统关系型数据库几乎一样,适用于Oracle的索引优化技巧也适用于Mongodb
使用索引可以加快查询,但同时会降低修改,插入等的性能
内嵌文档照样可以建立使用索引
测试数据
var p1 = {
"name":"Jack",
"age&q
- JDBC常用API之外的总结
白糖_
jdbc
做JAVA的人玩JDBC肯定已经很熟练了,像DriverManager、Connection、ResultSet、Statement这些基本类大家肯定很常用啦,我不赘述那些诸如注册JDBC驱动、创建连接、获取数据集的API了,在这我介绍一些写框架时常用的API,大家共同学习吧。
ResultSetMetaData获取ResultSet对象的元数据信息
- apache VelocityEngine使用记录
bozch
VelocityEngine
VelocityEngine是一个模板引擎,能够基于模板生成指定的文件代码。
使用方法如下:
VelocityEngine engine = new VelocityEngine();// 定义模板引擎
Properties properties = new Properties();// 模板引擎属
- 编程之美-快速找出故障机器
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
public class TheLostID {
/*编程之美
假设一个机器仅存储一个标号为ID的记录,假设机器总量在10亿以下且ID是小于10亿的整数,假设每份数据保存两个备份,这样就有两个机器存储了同样的数据。
1.假设在某个时间得到一个数据文件ID的列表,是
- 关于Java中redirect与forward的区别
chenbowen00
javaservlet
在Servlet中两种实现:
forward方式:request.getRequestDispatcher(“/somePage.jsp”).forward(request, response);
redirect方式:response.sendRedirect(“/somePage.jsp”);
forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知
- [信号与系统]人体最关键的两个信号节点
comsci
系统
如果把人体看做是一个带生物磁场的导体,那么这个导体有两个很重要的节点,第一个在头部,中医的名称叫做 百汇穴, 另外一个节点在腰部,中医的名称叫做 命门
如果要保护自己的脑部磁场不受到外界有害信号的攻击,最简单的
- oracle 存储过程执行权限
daizj
oracle存储过程权限执行者调用者
在数据库系统中存储过程是必不可少的利器,存储过程是预先编译好的为实现一个复杂功能的一段Sql语句集合。它的优点我就不多说了,说一下我碰到的问题吧。我在项目开发的过程中需要用存储过程来实现一个功能,其中涉及到判断一张表是否已经建立,没有建立就由存储过程来建立这张表。
CREATE OR REPLACE PROCEDURE TestProc
IS
fla
- 为mysql数据库建立索引
dengkane
mysql性能索引
前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。 最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。
- 学习C语言常见误区 如何看懂一个程序 如何掌握一个程序以及几个小题目示例
dcj3sjt126com
c算法
如果看懂一个程序,分三步
1、流程
2、每个语句的功能
3、试数
如何学习一些小算法的程序
尝试自己去编程解决它,大部分人都自己无法解决
如果解决不了就看答案
关键是把答案看懂,这个是要花很大的精力,也是我们学习的重点
看懂之后尝试自己去修改程序,并且知道修改之后程序的不同输出结果的含义
照着答案去敲
调试错误
- centos6.3安装php5.4报错
dcj3sjt126com
centos6
报错内容如下:
Resolving Dependencies
--> Running transaction check
---> Package php54w.x86_64 0:5.4.38-1.w6 will be installed
--> Processing Dependency: php54w-common(x86-64) = 5.4.38-1.w6 for
- JSONP请求
flyer0126
jsonp
使用jsonp不能发起POST请求。
It is not possible to make a JSONP POST request.
JSONP works by creating a <script> tag that executes Javascript from a different domain; it is not pos
- Spring Security(03)——核心类简介
234390216
Authentication
核心类简介
目录
1.1 Authentication
1.2 SecurityContextHolder
1.3 AuthenticationManager和AuthenticationProvider
1.3.1 &nb
- 在CentOS上部署JAVA服务
java--hhf
javajdkcentosJava服务
本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建JAVA运行环境、如何开启端口号、如何使得服务在命令执行窗口关闭后依旧运行
第一步:卸载旧Linux自带的JDK
①查看本机JDK版本
java -version
结果如下
java version "1.6.0"
- oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]
ldzyz007
oraclemysqlSQL Server
oracle &n
- 记Protocol Oriented Programming in Swift of WWDC 2015
ningandjin
protocolWWDC 2015Swift2.0
其实最先朋友让我就这个题目写篇文章的时候,我是拒绝的,因为觉得苹果就是在炒冷饭, 把已经流行了数十年的OOP中的“面向接口编程”还拿来讲,看完整个Session之后呢,虽然还是觉得在炒冷饭,但是毕竟还是加了蛋的,有些东西还是值得说说的。
通常谈到面向接口编程,其主要作用是把系统设计和具体实现分离开,让系统的每个部分都可以在不影响别的部分的情况下,改变自身的具体实现。接口的设计就反映了系统
- 搭建 CentOS 6 服务器(15) - Keepalived、HAProxy、LVS
rensanning
keepalived
(一)Keepalived
(1)安装
# cd /usr/local/src
# wget http://www.keepalived.org/software/keepalived-1.2.15.tar.gz
# tar zxvf keepalived-1.2.15.tar.gz
# cd keepalived-1.2.15
# ./configure
# make &a
- ORACLE数据库SCN和时间的互相转换
tomcat_oracle
oraclesql
SCN(System Change Number 简称 SCN)是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字,可以理解成ORACLE数据库的时间戳,从ORACLE 10G开始,提供了函数可以实现SCN和时间进行相互转换;
用途:在进行数据库的还原和利用数据库的闪回功能时,进行SCN和时间的转换就变的非常必要了;
操作方法: 1、通过dbms_f
- Spring MVC 方法注解拦截器
xp9802
spring mvc
应用场景,在方法级别对本次调用进行鉴权,如api接口中有个用户唯一标示accessToken,对于有accessToken的每次请求可以在方法加一个拦截器,获得本次请求的用户,存放到request或者session域。
python中,之前在python flask中可以使用装饰器来对方法进行预处理,进行权限处理
先看一个实例,使用@access_required拦截:
?