- 博客(22)
- 收藏
- 关注
原创 Hadoop之介绍
一,Hadoop Hadoop是一个分布式系统框架,可以进行大数据中的高速运算和存储。框架的核心设计是HDFS和MapReduce。HDFS是分布式文件系统,用作海量数据的存储;MD处理过程为海量的数据提供计算。另外还有数据仓库工具hive,分布式数据库Hbase。现在更多的称为“Hadoop生态”。二,HDFS 它是一个分布式的、面向块的、不可更新的(hdfs文件只能写一次...
2018-07-24 14:25:10
357
原创 web攻击-xss攻击初体验
昨天,在某个论坛看到一个帖子,某个网友给论坛进行了攻击。浏览某个帖子时就会弹出"只是来测试论坛有没有做攻击防护"的调皮字样,随后该问题被修复,帖子被删。我勾起了我的好奇,我查了有关知识。简单来说就是跨站脚本攻击,在某个输入框或者URL添加脚本代码,保存到服务器上。比如论坛,每当被攻击的帖子被浏览时,脚本就会被执行。它可能会窃取cookie数据等,造成数据泄露,服务异常等。示例,在某个帖子下留言&l...
2018-06-27 10:15:57
237
原创 <Redis>基础知识和命令
一,介绍 Redis是一个开源的,遵守BSD协议,高性能的key-value数据库。它支持数据的持久化,多种数据类型,数据备份,原子性操作。二,数据类型 它支持五种数据类型(1)String字符串,一个key对应一个value,最大能存储512MB。(2)Hash哈希,hash是一个键值对集合(3)List列表,字符串列表,按照插入顺序排序,元素可添加到列表的头或尾(4)Set集合,字符串类型...
2018-03-06 11:05:47
212
原创 <Oracle>函数在一条语句中多次调用出现异常
问题描述:今天在调用一条select语句时,对一个函数同时进行了多次调用,前面几次函数调用正常,后面的函数调用就出现了异常,返回的是异常结果。 问题寻找:把单次调用该函数的语句放在上述select之前语句正常,放在之后也是异常结果,判断多次调用可能对函数产生了影响。观察该函数后,发现有一条dbms_output.put_line(v_sql)语句,对其进行注释,上述语句正常运行。 问
2018-02-09 09:38:28
524
原创 <总结>第一个半年的总结
一,回顾 当初选择这个公司的关键词有几个:大数据,网络安全,运营商。公司的规模挺小的,和意料中的一样。刚开始上手做项目的时候,真的是都不会,就懂一点基础知识。这主要怪自己学校中实践太少。那几个月,拼命的上网查资料,看教程,同时在同事的指导下,还是度了过来。从不会到熟悉,真的是一种豁然开朗的感觉,渐渐学会后,就觉得这些任务不难了。从前端到后台,再到数据库;从需求到原型再到实现,一步一步了解了项
2018-02-05 14:34:13
226
原创 <总结>全栈工程师掌握技术
全栈WEB开发人员是能够工作在应用程序的前端和后端的开发人员。前端是指应用程序中用户将看到或交互的部分,后端是应用程序中处理逻辑,数据库交互,用户认证,服务器配置的部分。全栈开发意味着你可以再双端工作并理解构建应用程序是时发生的情况。下面是参考指南,列出了需要学习的内容。(1)HTML/CSS 网站的基石,内容和样式(2)Javascript 它是浏览器唯一支持的原生语言。DOM,JSON
2018-01-17 09:55:38
382
原创 HTTP协议:概括性知识
1.定义 HTTP: Hyper Text Transfer Protocol 超文本传输协议,用于从万维网服务器传输到超文本到本地浏览器的协议。2.特点 1简单快速 ,协议简单,通信速度快2灵活,允许传输任意类型的数据对象 3无连接,处理请求后断开连接 4无状态,不保存前面的状态信息 5支持B/S C/S 模式3.URL URI:统一资源标
2017-12-08 16:37:06
238
原创 <随手记>清理tomcat的缓存
1:问题:今天在发布新版本的时候,测试环境的某个jsp页面,出现了div的class不一致,开发环境是w780,测试是w910,源代码也是780,。问题出现的很奇怪,其他页面同样的div的class是正常的,只有一个页面不正常2:解决:项目负责人决定清理tomcat缓存,很神奇,问题解决了,页面恢复了正常。3:后记:源代码没问题,但是页面显示不正常,缓存是一个原因。通过查看资料,发现了原因
2017-11-23 18:03:07
4600
原创 <随便写写>现工作的感想-记于20171031
从7月份入职到现在已经4个月了,拿了三个月的试用工资和即将拿到手的第一个转正工资。在这四个月里,从职场菜鸟到职场新人,从一无所知到逐渐掌握工作技能和工作方法,我想记下这四个月发生的事情。 7月份,入职的前几天,了解公司的环境和氛围,熟悉工作的作息。导师问我掌握哪些知识,我尴尬的说基本上啥都不会,基础知识有,但没有在大型项目上实践过,并表示自己有学习知识,运用知识的态度。导师鼓励我慢慢来,自
2017-10-31 15:41:54
306
原创 HTML5:学习(5)CSS盒子模型
一:CSS盒子模型原理CSS盒子具备的属性名:内容,内边距,边框,外边距,每个元素都有盒子模型。DIV+CSS的布局思路:先考虑页面内容的语义和结构,再调整排版关键点:实现结构与表现分离。
2017-09-26 16:26:43
946
1
原创 HTML5:学习(4)语义化标签
一:含义:元素标签:具有描述化的标签,结构和含义,非,便于阅读和理解,要求掌握各个标签的含义。优点:页面结构清晰,爬虫的访问,遵守标准分类:节元素标签,文本元素标签,分组元素标签二:常用示例1:header元素,代表网页的页眉,通常包括h1-h6,内容块的标题 2:footer元素,页脚,包括基本信息,作者,链接等。3:hgroup元素:标题,有连续多个h标签
2017-09-26 16:02:38
232
原创 HTML5:学习(3)表单
十一:表单1:多个新的表单输入类型,更好的输入验证和控制 email,url,number,range,date pickers,search2:新的表单元素:datalist规定输入域的选项列表,keygen提供一种验证用户的方法,output不同类型的计算或输出3:新的form属性,新的input属性autocomplete:规定form或input拥有自动完成功能,也就是输入
2017-09-26 15:27:52
267
原创 HTML5:学习(2)地理位置,存储
六:地理定位HTML5使用Geolocation API获取用户的地理位置。1:使用getCurrentPosition()来获得用户的位置,获得经度和纬度2:上面方法的第二个参数用于处理错误,处理获取位置失败运行的函数。3:上面函数返回数据:经度纬度,海拔,方向,速度等4:watchPosition():返回用户的当前位置,移动更新 clearWatch()停止watch
2017-09-26 15:04:01
329
原创 HTML5:学习(1)视频,拖放,画布
一:HTML5简介HTML5将成为HTML,XHTML,以及HTML DOM的新标准。HTML5仍然处于完善之中。有趣的新特性:用于绘画的canvas元素;媒介回访的video,audio元素;特殊内容元素;新的表单元素等。二:视频/音频1: control属性提供播放,暂停和音量控件。和之间的内容供不支持video的浏览器奈显示。 视频格式:ogg,
2017-09-26 13:53:36
558
原创 jQuery:基础学习(5)工具,事件对象,延迟对象,回调,正则
十:工具1:$.each():遍历方法,遍历对象和数组,obj对象,callback回调函数2:$.parseJSON():接收一个JSON字符串,返回解析后的对象3:$.type():检测obj的数据类型4:$.isNumeric():确定参数是否是一个数字5:$.trim():去掉字符串起始和结尾的空格十一:事件对象:1:event.data:数据2:e
2017-09-26 11:10:52
204
原创 jQuery:基础学习(4)Ajax
九:AJAX1:ajax():通过HTTP请求加载远程数据,常用参数如下 url:请求的URL字符串,目标地址 type:请求方式:GET,POST,还有PUT和DELETE async:默认true,异步请求;false则同步,等请求完成才执行后续
2017-09-26 10:49:10
200
原创 jQuery:基础学习(3)事件,动画效果
七:事件1:ready():DOM载入就绪时要执行的函数 $(function($){});2:on():在元素上绑定一个或多个事件处理函数on(event,[selector],[data],fn) event:字符串,可选有”click“, sele:可选,用于过滤选择器元素的后代
2017-09-26 10:01:55
218
原创 jQuery:基础学习(2)属性,CSS,文档,元素筛选
三:属性1:attr():获取匹配的元素集合中第一个元素的属性值,或设置匹配元素的属性值2:removeAttr():从匹配元素中删除一个属性3:prop(): --1.6增加-- 获取匹配元素中第一个元素的属性值或设置匹配元素的属性,代替attr();可以用来检索和更改DOM属性,比如checked,selected,disabled等状态。
2017-09-25 09:28:38
274
原创 jQuery:基础学习(1)核心,选择器
一:何为jqueryjquery是一个快速,简洁的javascript框架,是一种简便的js设计模式,它可以优化HTML文档操作,事件处理,Ajaxj交互。web页面的处理离不开jq。2006年诞生。1.3及更早版本,通过eval解析json对象;1.4后,使用JSON.parse解析,对json对象的书写验证更加严格。兼容几乎所有浏览器。语言特点:快速获取文档元素,漂亮的
2017-09-22 10:41:28
266
原创 java web 学习(1):基础概念
Spring,struts,hibernate三大框架 一:基本概念 Spring:di 依赖注入 AOP面向切面编程
2017-09-21 17:42:16
250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人