web开发

JavaWeb开发环境准备之Linux篇

谁说我不能喝 提交于 2020-03-07 08:43:00
01 Linux环境准备 (本文在win10上使用 VMware12 + Ubuntu14.04) 1、JDK安装及相关配置 参考: http://blog.csdn.net/sxdtzhaoxinguo/article/details/43731677# a) 网上下载一个jdk,例如jdk-7u45-linux-x64.tar.gz;保存到downloads目录 b) (如果存在) 先卸载open-jdk java -version rpm -qa | grep java 查找所有安装过的包含字符串java的软件包并卸载 rpm -e --nodeps 搜索出的文件名 c) 安装 创建文件夹: hemi@ubuntu:~$ sudo mkdir /usr/local/web hemi@ubuntu:~$ sudo mkdir /usr/local/web/jdk   将下载好的jdk文件复制到创建的文件夹中: hemi@ubuntu:~/Downloads$ sudo cp jdk-7u67-linux-i586.tar.gz /usr/local/web/jdk 使用【sudo tar -zxvf 文件名】命令解压,例如我要安装在/usr/local/web/jdk目录下,则进入该目录 hemi@ubuntu:~$ sudo tar -zxvf jdk-7u67-linux

Eclipse导入到web项目没有run on server

泪湿孤枕 提交于 2020-03-06 19:06:29
Eclipse导入到web项目没有run on server 由于以前的项目都是用myeclipse开发的,现在要换成eclipse来开发。但是项目导入到eclipse中发现该项目并不是web项目,也不能部署到tomcat里面去。 现在解决了这个问题了。 一.请首先确保你的机器上的eclipse是javaee版本的,或者已经安装看wtp插件 二.先Close Project,然后修改eclipse工程下的.project文件: 在 <natures> </natures>中加入 <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> 在 <buildSpec> </buildSpec>中加入 <buildCommand> <name>org.eclipse.wst.common.project.facet.core.builder</name> <arguments> </arguments> </buildCommand> <buildCommand>

web前端01

守給你的承諾、 提交于 2020-03-06 17:48:38
l W3C标准:结构(HTML描绘页面骨架),样式表现(CSS),行为(JS) l Html(超链接标记文本),纯文本只能保存文本内容,音频视频都不能。 l 纯文本作为网页后缀html l 标签:用标签标记一级标题等。 <标签名(如:h1)> 标签有开始也有结束, <h1>this my firt web</h1>. l 根标签<\html>(一个页面只有一个根标签),所有内容均写到根标签里面 l 有两个子标签, <html><head></head><body></body></html> ,head body 兄弟标签 l 标准结构 <!doctype html> <html> <head> <meta character="utf-8" /> <title></title>(显示在网页的标题栏) </head> <body> <!--在这个结构中编写注释--> <h1>这是我的<font color="red"></h1> <h2> </h2> <h3> </h3> <p>楚河<br /> 汉界<br /> </p> </body> </html> l Head标签内容不显示在用户端,设置信息让浏览器看从而帮助浏览器解析 l Body显示用户页面中所有可见内容 l 不希望别人动可以写注释 l 超链接里的字就是tittle l <font></font> 设置字体

[红日安全]Web安全Day8 - XXE实战攻防

荒凉一梦 提交于 2020-03-06 17:26:12
本文由红日安全成员: ruanruan 编写,如有不当,还望斧正。 大家好,我们是 红日安全-Web安全攻防小组 。此项目是关于Web安全的系列文章分享,还包含一个HTB靶场供大家练习,我们给这个项目起了一个名字叫 Web安全实战 ,希望对想要学习Web安全的朋友们有所帮助。每一篇文章都是于基于漏洞简介-漏洞原理-漏洞危害-测试方法(手工测试,工具测试)-靶场测试(分为PHP靶场、JAVA靶场、Python靶场基本上三种靶场全部涵盖)-实战演练(主要选择相应CMS或者是Vulnhub进行实战演练),如果对大家有帮助请 Star 鼓励我们创作更好文章。如果你愿意加入我们,一起完善这个项目,欢迎通过邮件形式( sec-redclub@qq.com )联系我们。 1. XXE概述 XXE(XML External Entity Injection)即XML外部实体注入。漏洞是在对非安全的外部实体数据进行处理时引发的安全问题。 下面我们主要介绍PHP语言下的XXE攻击. 1.1 XML基础 XML是可扩展的标记语言(eXtensible Markup Language),设计用来进行数据的传输和存储。 1.1.1文档结构 XML文档结构包括XML声明、DTD文档类型定义(可选)、文档元素。 <!--XML声明--> <?xml version="1.0"?> <!--文档类型定义--> <

Python全栈开发——Web开发篇:框架的本质Socket连接

青春壹個敷衍的年華 提交于 2020-03-06 16:00:13
什么是web框架? 框架,即framework,特指为解决一个开放性问题设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单的说,就是你用别人搭建好的舞台来做表演。 Web应用的流程: 浏览器发送一个HTTP请求; 服务器收到请求,生成一个HTML文档; 服务器吧HTML文档作为HTTP响应的Body发送给浏览器; 浏览器收到HTTP响应,从HTTP Body取出HTML文档并演示。 对于所有的Web应用,本质上其实就是做一个socket服务端,用户的浏览器其实就是一个socket客户端。 附上B站的学习视频 python全栈开发(入门到放弃) 来源: CSDN 作者: DoranC 链接: https://blog.csdn.net/weixin_45344338/article/details/104694123

tars环境部署

陌路散爱 提交于 2020-03-06 07:42:14
author: headsen chen date: 2018-10-18 12:35:40 注意:依据Git上的tars搭建步骤整理而来 参考: https://max.book118.com/html/2017/0527/109698528.shtm https://github.com/TarsCloud/Tars/blob/master/Install.zh.md 环境: centos7.3-x86_64 kernel :3.10 1,依赖 yum install mpfr -y yum install gmp -y yum install *mpc* -y yum install glibc-static libstdc++-static -y yum -y install gcc gcc-c++ yum -y install autoconf automake libtool curl make g++ unzip zlib zlib-devel yum install glibc-devel -y yum install cmake -y yum install perl -y yum install -y git yum install ncurses-devel -y 2,安装gcc # 安装,下载好包并放在/mnt下面 cd /mnt tar fx gcc-6

shiro

这一生的挚爱 提交于 2020-03-06 05:05:34
shiro官网: http://shiro.apache.org 1, 什么是shiro Apache Shiro 是Java 的一个安全框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在JavaEE 环境。Shiro 可以帮助我们完成: 认证 、 授权 、 加密 、 会话管理 、 与Web 集成 、 缓存 等。 2,为什么要学shiro 1,既然shiro将安全认证相关的功能抽取出来组成一个框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。 2,shiro使用广泛,shiro可以运行在web应用,非web应用,集群分布式应用中越来越多的用户开始使用shiro。 java领域中spring security(原名Acegi)也是一个开源的权限管理框架,但是spring security依赖spring运行,而shiro就相对独立,最主要是因为shiro使用简单、灵活,所以现在越来越多的用户选择shiro。 3,基本功能 1,Authentication 身份认证/登录,验证用户是不是拥有相应的身份; 2, Authorization 授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用 户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用 户对某个资源是否具有某个权限;

10大主流压力测试工具

旧时模样 提交于 2020-03-06 01:00:30
市面上流行的压力/负载/性能测试工具多是来自国外,近年来国内的性能测试工具也如雨后春笋崛起。同时由于开发的目的和侧重点不同,其功能也有很大差异,下面就为您简单介绍10款目前最常见的测试产品。 1、kylinTOP测试与监控平台(商用版) kylinTOP测试与监控平台是一款B/S架构的跨平台的集性能测试、自动化测试、业务监控于一体的测试平台,它是深圳是奇林软件有限公司旗下的一款产品,该工具开放10个免费虚拟用户可供学习和使用。在易用性上较好,录制脚本支持最新版本的浏览器,对谷歌和火狐都支持非常好。对一些https.的网站证书问题,都为用户自动处理好了,可以轻松录制。录制过程高效便捷这是其它性能工具无法比拟的。仿真能力上是目前业界做的最好的性能工具,可以做到完全仿真浏览器行为,也就是单用户的HTTP请求瀑布图可以和浏览器器完全一样。总之它是目前国内一款非常难得好用的性能测试工具,可以完全替代国外的同类产品。目前在军工领域、测评检测机构、国有企业、银行体系、大型企业有着广泛的应用。支持的协议较多,尤其在视频领域支持的协议非常多,具有独特的优势。官网地址: http://www.70testing.com 2、LoadRunner(商用版) 是一款C/S架构的商业版性能测试工具,在国内存在的时间较早,在国内在使用较广泛,知名度较高。该工具免费开放了50个虚拟用户,可供学习和使用

Building Web Parts for SPS读书笔记(3)-Connectable Web Parts

我与影子孤独终老i 提交于 2020-03-06 00:53:24
Building Web Parts for SPS 读书笔记 (3) -Connectable Web Parts 本篇学习如何创建 Connectable Web Parts , Part 1 简单介绍了 Web Part 包含的相关文件及其开发部署等, Part 2 介绍如何使用 ASP.NET 的 User Controls 来创建 Web Part 的外观,简化 Web Parts 的开发和测试。 1. 连接 Web 部件( Connectable Web Parts ) Web 部件基础结构为 Web 部件之间的通信提供了强大的支持。开发人员可以使用标准接口来创建可互相交换信息的 Web 部件。例如,用来实现 ICellConsumer 接口的 Web 部件可以从用来实现 ICellProvider 接口的 Web 部件接收信息。用户可以使用浏览器中的简单菜单命令将 Web 部件互相连接。 另外, Web 部件基础结构还提供了转换器,从而允许接口不完全互补的 Web 部件互相通信。 Web 部件基础结构可自动检测接口不匹配的情况并显示一个对话框,该对话框允许用户将一个接口的值映射到另一个接口。例如,如果用户将用来实现 IRowProvider 接口的 Web 部件连接到用来实现 ICellConsumer 接口的 Web 部件,就会显示一个对话框,允许用户从

GitHub上整理的一些工具

拥有回忆 提交于 2020-03-06 00:52:13
GitHub上整理的一些工具 GitHub 2015-11-19 10:10:47 发布 您的评价: 0.0 收藏 5收藏 技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 cnblogs,51cto,csdn:常见的技术社区,各有专长 stackoverflow:IT技术问答网站 GitHub:全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核, OpenStack等免费的it电子书: http://it-ebooks.info/ DevStore:开发者服务商店 不错的书籍 人件 人月神话 代码大全2 计算机程序设计艺术 程序员的自我修养 程序员修炼之道 高效能程序员的修炼(成为一名杰出的程序员其实跟写代码没有太大关系) 深入理解计算机系统 软件随想录 算法导论(麻省理工学院出版社) 离线数学及其应用 设计模式 编程之美 黑客与画家 编程珠玑 C++ Prime Effective C++ TCP/IP详解 Unix 编程艺术 《精神分析引论》弗洛伊德 搞定:无压力工作的艺术 平台工具(都是开源的好东东哦) Redmine/Trac:项目管理平台 Jenkins