你做了一个Java Web,但你可能正苦于不知如何让别人访问,自己又懒得搭建服务器搞,“花生壳”这个软件正好适用。“花生壳”能够提供内网穿透,让所有人都能访问到你本地启动的java Web项目
很长时间不写博客了,究其原因则是这几个月工作及生活都发生了很多事情,导致不得分心处理这些。最近难得忙里偷闲,决定还是继续更新吧。毕竟一件事情做久了,如果突然中断,心中难免有些遗憾。由于博客之前更新的内容均是Redis相关的,本打算继续把后续的Redis内容更新出来,但无奈因为这段时间的中断,发现Redis的思路已经断了,所以决定还是很把Redis放一放吧,沉淀一段时间之后,在将后续的内容补充上。
Web项目肯定要有数据,此处引入PostgreSQL进行学习
1、java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中。
经过百度查资料才知道,在idea中配置的tomcat,在运行时idea不会把项目放到自己的webapps路径下,而是在${user.home}/.IntelliJIdea/system/tomcat 目录下。
只要将准备好的web资源直接复制到tomcat/webapps文件夹下,就可以通过浏览器使用http协议访问获取
直接访问下域名,发现Django debug模式开启,能看到所有路径,api路径!
HTTP协议:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。用于定义WEB浏览器与WEB服务器之间交换数据的过程。
最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整Java Web项目的同学一个比较完整的视角,提供一个所谓的“大局观”,也以便于同学们更有针对性地学习。当然,这里所用到的例子项目是非常初级,简单的项目,所以大神们就可以不用往下看了。
在web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目,故也称为web容器。 web服务器可以帮我们处理繁琐的应用层协议,将报文中有用的信息提取并封装到对象中,方便程序员使用。
我这次把hello也给去掉了,看我上一张截图我把那个hello去掉了,然后打包了。
此时 http://xmlns.jcp.org/xml/ns/javaee 和 http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd 会报红,原因是没有web.xml的约束文件。tomcat的lib中包含所需的约束文件,因此在问题二中将得到解决。
基础环境不做介绍,在django开发web项目完成后,一直使用django自带的服务器进行调试: python manage.py runserver 0.0.0.0:8080
传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了。这种情况下一般都会需要一个静态资源的服务器。
IIS是什么我之前的文章写过了,有兴趣的可以看一下,我是在写搭建FTP服务器的时候写的,原文,这里就不介绍,今天说一下怎么搭建一个局域网的服务器。
引言: SpringBoot web项目开发中往往会涉及到一些静态资源的使用,比如说图片,css样式,js等等,今天我们来讲讲这些常见的静态资源应该放在哪个位置,怎么放在自己想放的位置。
①WEB-INF下的JSP是不能通过URL直接访问,否则这些页面文件容易被偷看到源代码,或被直接调用。
2.在Eclipse中创建的Web项目:浏览器可以直接访问 WebContent中的文件,
本次教程,Tomcat项目打包成war包到服务器上发布,Springboot项目打包为jar或war包到服务器上发布:
我们在做互联网开发的时候,经常可能会遇到要访问web服务器上面某个文件的需求,那么怎么用浏览器直接访问web服务器上面的文件呢,下面本文就介绍一下。
Paste_Image.png 前端时间我在写一个系列,是关于JavaWeb的一个入门级项目实战,我的初衷就是打算写给初学者的,希望能对他们有所帮助。 这段时间博主也接触了一些事情,感觉有必要专门把J
c.如果想要修改Maven的本地仓库位置,则可以直接在Maven的安装目录下找到conf文件下的setting配置文件中,设置localRepository为本地仓库位置<localRepository>E:\java\repo</localRepository>
Hello大家好,你们的老朋友阿Q又回来了。偷偷看了一下上次的发文日期,已经过去五个多月了,时间过得真快呀。转眼间离元旦已不足俩月,想想去年信誓旦旦的样子,着实有点可笑;而想想年底的自己,估计会故技重施,想到这里,不禁感叹脸皮之厚,所以我们要“趁年轻、就现在“。从今天开始呢就跟大家唠一唠JavaWeb的那些事,首先我们要了解服务器的概念以及tomcat服务器的安装和使用方法。
以前做过web开发的同学应该知道,我们以前创建的web工程下面会有一个webapp的目录,我们只要把静态资源放在该目录下就可以直接访问。
1.javaweb的原理介绍 📷 2.一个简单的http请求测试 编辑一个form.html的表单页面,如下: 📷 点击提交按钮,抓包如下: 经过抓包我们发现浏览器和服务器进行交互的时候,携带了很多很
一年一度的双十一购物狂欢节又要来临了,你准备好剁手了吗?我每年都要购买好几百,有时候甚至是一千多的东西。不过以前我还没有考虑过这背后的技术问题,直到最近我做了一个烂项目以及和同事谈论双十一购物效率问题时才思考了一下这个问题。
抽象类使用abstract进行修饰,子类需要实现父类的所有抽象方法,否则子类也是抽象类。
SpringBoot 必然也是Spring家族一员,相比Spring框架,SpringBoot进一步做出了开发的简化。
说明:miniProxy是一个用PHP编写的简单Web代理,可以让您绕过网页过滤器,或匿名浏览网页。一般我们可以拿来访问谷歌查询学习资料等,对于谷歌重度使用者或者需要经常使用谷歌的团队/班级来说,还是挺方便的,毕竟不用梯子就可以直接访问谷歌了。
首先了解一下什么是跨域以及解决的几种常见方式。 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。 所谓同源是指,域名,协议,端口均相同。 举例: 相对于
Servlet在JavaWeb中非常重要,在JavaWeb的核心知识体系都是围绕Servlet来转的。
使用Struts2框架,进行Web开发,或者运行Struts2的程序,必须,先下载并安装好Struts2 从Struts2的官网中进行下载 http://struts.apache.org
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
web相关概念回顾 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 * 如:servlet/jsp,php,asp.... 3. 网络通信三要素 1. IP:电
学习Java及其相关技术到现在也是第一次写博客,可能理解不是很深,但也是自己学的一个小的总结,也希望各位大神不吝赐教。
http :// localhost:8080 / news/index.html
在我们创建好的应用polls/中,可以定义视图函数,专门用于接收和响应URL请求操作的函数; 该函数默认第一个参数接收的就是一个请求对象HttpRequest,通常我们会将第一个参数写成request;函数后面的其他参数就是可以从URL路径中接收的参数数据了。
我平时主要的听歌软件是网易云音乐,但是它有很多花里胡哨的功能,比如电台、直播、朋友、播客、云村等等,说实话这些我都不需要,基本也不会用,大部分的时间都只把它当做一个本地播放器,因为它毕竟是一个商业软件,需要赚钱,所以也能理解,相对来说,电脑上的客户端会简洁一点,网页版最纯粹,但是颜值一般(大家的审美可能不一样,这里仅是个人观点~)。
Weblogic多域名配置--虚拟主机的配置 先指出一点,Weblogic 发布项目,如果不想要相对路径(如:http://127.0.0.1/test/),需要在WEB_INF目录下新建weblogic.xml。文件内容为:
当有几个项目需要放在云服务器上,直接在nginx配置文件中创建几个虚拟主机,然后需要解析几个二级域名。这种方法比较容易实现些,把所有的java web项目放到一个Tomcat下实现访问。
在平常的工作中,我作为PHP程序员经常要搭建一下环境,这个环境就是Linux系统下安装nginx,php,mysql这三个软件,对软件进行配置,然后在浏览器上能够正常打开运行查看项目。CentOS中安装软件有好几种方式,我经常用的是包安装方式,因为这种非常简单一句命令就能安装成功,这也是与windows下安装软件最大的不同点。包安装方式就一个关键单词就是yum。
安装dotNET Core有两种方式,下面分别例举。
注意 docker的镜像池在获取镜像时容易出现获取缓慢等情况,可以酌情考虑使用阿里云或DaoCloud等国内云服务供应商提供的镜像池,这里给出DaoCloud的镜像加速方法。
frp 供内网穿透服务的工具 项目地址: https://github.com/fatedier/frp 修改配置文件: 1[common] 2server_addr = frp.yo1c.cc 3server_port = 7000 4#log_file = ./frpc.log 5log_level = info 6log_max_days = 3 7privilege_token = 30064E394C1C63766DA345EEFDA490EF 8 9[pay] 10type =
项目采用: Spring Cloud + Boot + Gateway服务网关 + Consu 注册中心
初始化ECS后会生成一个公网IP,默认访问IP地址自动访问80端口,此时通过ip地址可直接访问启动在80端口的服务。
今天查看服务器状态,不小心误点了服务器的IP地址,然后居然能打开,,,OMG,怎么会这样,这怎么行呢?所以得修改以下配置文件,不让IP地址访问,至于为什么不让IP访问,有很多解释,其中最重要的就是防止恶意解析。
领取专属 10元无门槛券
手把手带您无忧上云