Hello world!

例行记录

终于下定决心落笔!

有很多兴趣爱好,目前从事it.

分类:写给隔壁老太太的技术记录、研究记录、例行记录和写给自己的主意记录

从业以来印象深刻的技术:

java web mvc 等框架 反向代理 抓包 爬虫  https  http构造

总结来说,迈入互联网世界的基础技能:

· 坚持看英文的心,尽量写中文的节操

· 不断试错的研究劲

· 搜索: 关键词 inurl  site  ""  filetype  

· 搜索+ : 墙 -> 蔷 -> 啬人   谷歌 +

· 环境:服务器 (本机也可搭建为服务器)

· 工具: http包构造[jmeter]  抓包[fiddler] 服务端程序[tomcat jetty iis] 找文件工具[everything] 代码编辑军刀[vim]  

· windows下去鼠标化:建立一个文件夹shortcuts,加入系统环境变量path变量,把快捷方式放入这个文件夹中命名好。

      如,godmode文件夹(在任何地方创建一个新文件夹,将这个新文件夹重命名为“GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}”,带花括号不带引号,大小写随便;将这个godmode加入上面建立的shortcuts文件夹,然后win+r调出运行框,输入godmode,就实现了未经过鼠标点击启动文件。贴士:1. 只把常用的做这样的处理  2. 建立快捷方式时,注意如有.lnk后缀,则直接输入文件名有时候启动不了。一般可以在重命名时去掉这个后缀。

· html/css/js 起步阶段,只需对第一种简单了解就够

· 强烈的写博客愿望 

=======================分割线=============================

简单写个index.html,把这个html文件放入tomcat的webapp文件夹下,启动tomcat,然后随便开一个浏览器,输入 [服务器ip]:8080 ,注意1. 8080是tomcat默认端口,[转]因为当年linux横行,非root用户不能访问1024以内的端口,而tomcat提供的端口又需要和80有点关系,所以8080是个很好的选择,2. 如果不能访问需要看一下查看tomcat下的conf/server.xml 文件,这是tomcat的端口配置文件,修改端口也是在这里。3. 如果是本机服务器,输入127.0.0.1:8080   4. 如果不能访问,有可能是防火墙阻拦了tomcat,先关掉防火墙试试,确定是防火墙问题后,可以编辑防火墙规则放行。

完成后应该可以看到自己编辑的html文件了。如果是公网服务器的话,其他人也可以通过ip或者服务器ip绑定的域名访问到你这个html文件。但如果是内网服务器,或者是本机上搭的服务器,需要进行内网穿透。

           【内网穿透是相关服务商提供的服务,要在本机上安装一个软件,然后每次要开这个软件,软件找到你当前ip,解析到申请账号时注册的域名,即可实现变化ip的固定域名访问。】

访问时,数据包的走向是:

 浏览器地址栏输入ip -》浏览器发出对这个ip的请求 -》 服务器对应端口收到请求 -》 服务器端口监听程序处理请求 -》 返回给浏览器

浏览器地址栏输入域名 -》浏览器查询DNS(domain name system),解析域名为ip -》 浏览器发出对这个ip的请求 -》 服务器对应端口收到请求 -》 服务器端口监听程序处理请求 -》 返回给浏览器 

请求分http和https,最常用的是 GET和POST方法,GET的话一般会返回一个配置好的数据包,本例中,就会返回写好的index.html了。

试试修改html内容,再访问这个地址,看看网页内容会不会刷新。

html是很基本的静态页面,迈向动态页面的前端基础是javascript,后端就是数据库一些技能。

数据库是存储数据的仓库,有很多不同的需求导致大家建立了很多不同结构的数据库;对数据库基本的操作是增删查改,几个很重要的指标是:在一堆数据中查到某个数据的速度、增删查改的速度;很多人同时查一个数据时,查询的速度(想象一下淘宝双11凌晨0点,千万人同时查询了主页)

一些专门设计建立数据库给人家用的厂商就联合起来,设计了标准的结构化查询语言,又叫SQL(Structured Query Language)。增删查改通过 INSERT DELETE SELECT UPDATE实现。比如有个表叫class的是这样

 id      姓名     班级    座号

1      猴子      4        2

2      牛犊      2         3

如果往里面再添加东西,就必须是  Insert into `class` values(3,奶油,5,3)

如果要一下子添加一大堆东西,这时候vim就派上用场了,通过 yy100p 马上粘贴了100行 Insert into `class` values(3,奶油,5,3),后面只要修改括号内的数据即可。更好的方式是,在excel中已经编辑好了一个格式一样的表格,粘贴到vim中,通过 C-c :%s/^/(/g  和  :%s/$/),/g 以及  %s/\t/,/g 来格式化。其中C-c即Ctrl-c表示进入vim命令模式(normal mode) :表示进入vim命令行模式, %s表示对全文进行替换(substitute),第一个斜杠是vim正则匹配的模式,第二个斜杠是要替换成的模式,第三个斜杠是一些可选参数,g表示global,全局替换。^是匹配开头而$是匹配结尾, \t 匹配制表符 (excel单元格之间的距离,复制到文本编辑器后一般成为制表符)

这样格式化了还可能需要小修改,比如,我们会得到

(3,奶油,5,4),

(4,肥肉,5,3),

(5,葱油饼,3,3),

还必须在开头加入Insert into `class` values,结尾逗号换成分号,变成

Insert into `class` values(3,奶油,5,4),

(4,肥肉,5,3),

(5,葱油饼,3,3);

这样才可以正确被SQL语言解析系统识别。

什么?还不行,可能是字符问题,试试vim中 :%s/,/","/g  :%s/(/("/g  :%s/)/")/g,变成

Insert into `class` values("3","奶油","5","4"),

("4","肥肉","5","3"),

("5","葱油饼","3","3");

=======================分割线=============================

· 进阶了之后应该博采众长,可以看看技术博客,也可以rss订阅过来看。比较好的程序社区:github 以及 知乎

=======================分割线=============================

这篇文章只是一个引子,提到了:

    html/css/js 技术,w3school 有基本资料

    SQL查询语言,w3school也有基本资料

    vim 基本操作,  酷壳 提供了简明练级教程

    vim 正则表达式  容易搜索到,这是其中一个资料库

    搜索技术,进一步: OSINT

    内网穿透,主要通过一些工具实现

    服务器相关技术,进一步:《日志管理与分析权威指南》,许多各种各样的错误可以通过日志排查解决。

    vim: 一个优秀文本编辑器

    Jmeter: 主要是个web测试工具

    Fiddler: 是个抓包调试工具

    tomcat: 一个服务端端口监听处理程序

    反向代理,工具有 nginx: 同tomcat,而且有分发包的功能(好像打电话给前台转接)

    everything: 快速查找文件工具

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,163评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,301评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,089评论 0 352
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,093评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,110评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,079评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,005评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,840评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,278评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,497评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,667评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,394评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,980评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,628评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,649评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,548评论 2 352

推荐阅读更多精彩内容