![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java那些事
_小夫希斯
TA很懒,不想添加简介
展开
-
五步安装Docker
Linux下安装Docker教程前言:Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为 stable test 和 nightly 三个更新频道。官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。准备环境:CentOS7(Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7原创 2021-12-09 17:19:11 · 343 阅读 · 0 评论 -
浅谈Springcloud-Ribbon负载均衡原理及源码
前言:Eureka的服务发现是基于服务名称获取服务列表,然后在对服务列表做负载均衡。那么,这其中负载均衡的过程原理又是什么呢?在使用RestTemplate发起请求需要在RestTemplate上添加@LoadBalanced注解,这个注解发起的请求会被Ribbon的拦截器给拦截和处理。这个拦截器为LoadBalancerInterceptor,其实现了ClientHttpRequestInterceptor。LoadBalancerInterceptor源码如下:package org.spring原创 2021-12-02 01:25:21 · 372 阅读 · 0 评论 -
idea热部署方案
引言:热部署就是正在运行状态的应用,修改了他的源码之后,在不重新启动的情况下能够自动把增量内容编译并部署到服务器上,使得修改立即生效。第一步Ctrl+Alt+S 或者点击file > settings… > Build,Execution,Deloyment > Compiler > 选中build project automatically第二步Ctrl+shift+alt+/调出注册表 > register > 选中compiler.a原创 2021-06-04 00:51:49 · 125 阅读 · 0 评论 -
java改完项目名后项目报错
今天在eclipse中改完项目名后,项目突然报了一大堆错误。特此记录下心酸历程,同时希望能帮助遇到同样错误的小伙伴。原因: 改完名后项目报错很可能是因为项目的jdk被调回了低版本导致很多东西都不兼容。解决方案: 以eclipse为例,1、右键项目>Properties2、选择java compiler>选择自己的版本 >Apply>OK...原创 2021-04-01 16:16:04 · 1311 阅读 · 0 评论 -
理解servlet的五个方法
servlet是一个继承了HttpServle的类。而HttpServle通晓HTTP协议,这使得我们在进行JavaWeb开发时不需要花费多余的精力去理解http协议。servlet公有五个方法:***init():***运行一次,初始化该对象,主要是为了让Servlet对象在处理客户请求前可以完成一些初始化的工作***service():***运行n次,容器调用service()方法来处...原创 2020-04-08 15:29:20 · 913 阅读 · 1 评论 -
java字符串不变性
字符串不变性:在java中,字符串对象一旦创建就不能被修改,任何对老字符串的修改都将产生新的字符串。所以创建内容相同的字符串对象真的没有意义。引用计数:一个java对象是保存在堆中的,我们通过栈中的引用变量来操作它。因为一些业务的关系,一个java对象很可能身上带有多个引用变量。我们称为引用计数的数量。一旦一个java对象失去了所有的引用对象,那么其引用计数就是0,也就是这个对象失去...原创 2020-04-14 23:52:39 · 181 阅读 · 0 评论 -
java使用jsp统计刷新页面次数
利用application对象来统计页面刷新次数当web服务启动时会自动创建一个内置的application对象直到程序结束时才消亡。是web程序同生共死的好战友。常用的APIapplication.setAttribute(key, value); //将key保存到application对象中application.getAttribute(key, value); //从appl...原创 2020-04-17 13:49:23 · 901 阅读 · 1 评论 -
当RESTful api需要put提交时该如何实现?
当restfulAPI需要put提交时,但浏览器只支持GET/POST提交时该怎么办?springMVC提供了一个隐藏http方法过滤器,在表单提交时增加一个隐藏域,name=”_method” value=”PUT”并且在web.xml中添加过滤器.<input type="hidden" name="_method" value="PUT"><filter> <filter-name>HiddenHttpMethodFilter</filter原创 2020-11-12 16:39:51 · 387 阅读 · 0 评论 -
Java Web中Forward和redirect的区别
导读:Servlet有三种协作方案:Forward协作、Include协作、重定向协议(sendRedirect)。原创 2021-01-13 00:22:54 · 946 阅读 · 0 评论