javaWeb
皆非的万事屋
这个作者很懒,什么都没留下…
展开
-
netty如何“嵌入”到springboot中
为什么说是netty如何“嵌入”到springboot中,因为netty本身需要绑定一个端口,需要新线程去跑,如果你直接把netty的类作为组件加入springboot的话,那么当加载netty时,netty启动后就把springboot给阻塞掉了,http请求都无法处理,特别是使用netty实现websocket的时候,还不支持springMVC,所以netty更应该作为一个独立的maven项目去构建部署。 &原创 2020-06-04 08:51:24 · 684 阅读 · 1 评论 -
关于vue和springboot的打包与部署
目前前端如果使用vue的话,大多就是基于vue-cli的,这里我以vue-cli3为主,其实和2差不多,4我还没用过。 vue-cli3打包直接在package.json目录下输入npm run build,生成的dist文件夹就是输出目录,里面有index.html和css、js。然后你可以直接拿到服务器上使用nignx代理,当然需要再做一些配置。 &原创 2020-06-04 08:45:20 · 1035 阅读 · 1 评论 -
Ribbon和OpenFeign
Ribbon和OpenFeign我个人为其实算是两个东西,Ribbon侧重于做服务调用时的负载均衡,而OpenFeign侧重于面向接口进行服务调用。 在只引入Ribbon依赖的时候,可以使用restTemplate来进行服务调用,大概流程如下: &nbs...原创 2020-03-22 10:10:31 · 4377 阅读 · 1 评论 -
如何把在eclipse/idea上写好的web项目发布到云服务器上?【精简全流程+错误汇总】
本次流程绝大部分会讲服务器的安装与配置,这块内容比较多。1,安装java 因为tomcat服务器是依赖于java的,所以要安装java,但这里有一个非常重要的事情就是——==一定要保证你的项目使用的jdk版本和你tomcat所依赖的jdk版本是一样的!!!==这个问题会在问题汇...原创 2019-09-02 10:52:47 · 1224 阅读 · 0 评论 -
网页实现分页,翻页按钮,jquery对select的获取,设置总结【亲测有效】
js和jquery操作select很魔性,也可以说是挺麻烦的,有时候好多都不生效,经过本人的多时间尝试,总结了一些比较好用的,一下均基于jquery首先是设置select的选中项:$("#selectId").find("option[value='val']").prop("selected", true); //设置option的...原创 2019-08-29 20:54:41 · 545 阅读 · 0 评论 -
写javaWeb项目时前端页面修改后的css和js未及时更新到浏览器上(最全解决方法)
主要有两大方面的原因:一个是浏览器的自缓存;一个是在eclipse/idea里启动tomcat服务但却在别的软件里写前端页面,样式和脚本。解决方法一一列出,前两条最重要:首先要关闭浏览器的自缓存并且清除缓存,以chrome浏览器为例:首先按F12,点击network,找到Disable cache并勾上其次打开设置–&...原创 2019-08-29 20:40:14 · 5251 阅读 · 1 评论 -
如何禁止form表单提交但又用到其input的自验证?
我们知道html中的表单一旦提交,路由就会改变,页面跳转到你的action属性中的url。但有的时候想用form表单的自验证,很方便,而且浏览器有自带的提示(chrome),那么方法如下:<form action="javascript:;" onsubmit="submiting()"> <input type="...原创 2019-08-29 20:20:14 · 807 阅读 · 1 评论 -
fastjson转化javaBean为json字符串时控制成员变量的顺序
虽然js中对象的属性是无序,但是我们使用fastjson将javaBean转化为json字符串的时候还是希望获得的对象的属性顺序和实体类中成员变量是一致的,因为很多情况都有用到for in对js对象进行遍历循环赋值,而fastjson转化后的json字符串中属性(键)的顺序是根据首字母的顺序来的,当然我们可以在实体类的成员变量上加入注解来...原创 2019-08-29 16:52:36 · 1450 阅读 · 0 评论 -
JavaWeb前端如何获取后端响应的数据并作处理(ajax+fastjson)
一切问题的起源在于我需要向数据库里拿信息,并且动态更新在当前网页中。这句话虽然短,但是却要做相当量的处理。 首先仅仅使用jsp是不行的,说实在java代码我觉得就不应该多写在html网页中,他和html代码和js代码是不能相互处理赋...原创 2019-08-29 16:41:14 · 9916 阅读 · 1 评论 -
使用tomcat服务器自带的连接池——tomcat-dbcp
在写web项目肯定避免不了访问数据库,那么连接池就来了,用tomcat服务器自带的连接池不需要再引入jar包,比较方便。方法:先配置tomcat服务器的content.xml文件,里面可以配置多个连接池,用来访问不同的数据库,例如:<Resource auth="Container" driverCl...原创 2019-08-29 15:37:25 · 667 阅读 · 0 评论 -
eclipse Photon关联启动tomcat8.5服务器并创建添加web项目(精简全流程)
eclipse版本为Photon,tomcat版本为8.5,jdk10首先我们要下载tomcat服务器:https://tomcat.apache.org/download-80.cgi第一个即可(3,4也可以,看你是32还是64位操作系统)将压缩包解压在一个不含中文路径的目录下首先你的电脑有jdk,版本在7以上,而且配置过环境变量,特别是JAVA_HOME,这个一定要有,如果没有配大...原创 2019-08-03 15:18:50 · 434 阅读 · 0 评论