JAVA基础之HttpServletRequest请求HttpServletRequest请求是获取请求行、请求头和请求体;可以通过这个方法设置防盗链,获取地址。牢记解决乱码的方式。怎么选择是重定向还是转发呢?通常情况下转发更快,而且能保持request内的对象,所以他是第一选择。但是由于在转发之后,浏览器中URL仍然指向开始页面,此时如果重载当前页面,开始页面将会被重新调用。如果你不想看到这样的...
Java中的反射机制Android开发中的热修复涉及到反射及类的加载等,因此先回顾一下java的反射,关于反射的定义及作用等引用博客“https://www.cnblogs.com/Eason-S/p/5851078.html”中的话。说明:上述链接的标题四中的第【8】条描述有误,已经在留言中指出,详情也可查看本文“反射的例子”的标注说明。一、Java反射机制:主要是指程序可以访问,检测和修改它本...
java基础二泛型:也就是装在集合当中的所有元素,全部都是统一的什么类型。泛型只能是引用类型,不能是基本类型。关于引用类型与基本类型的区别::https://blog.csdn.net/qq_31071255/article/details/82192075在使用==时,对于基本类型来说,==是进行数值的比较,对于引用类型来说,==是进行地址值的比较从jdk1.5+开始支持,自动装箱和自动拆箱自动...
异步api对于多任务耗时的业务场景,一般我们会用到线程异步处理,在以前我们用Thread或者Runnable来实现异步,这是oracle官方做法,不过缺点很明显对于复杂业务场景需要配置线程池代码繁杂,对于新手容易造成不必要的bug如果涉及到线程锁或线程通讯就棘手了现在,java8为我们提供了CompletableFuture类,可以完全解决以上问题。主要方法有:runAsync()异步无参返回样例...
JAVA基础之Servlet个人理解:servlet是用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。需要注意的在创建的服务器端的目录和实际上存在差别的,并且访问的时候先是去你新建的XML文件中去找虚拟地址,若是没有的话就去服务器里面一个总的xml文件中去找,最后实在找不到的话就404了。(欢迎页面也不例外)一、Servlet简介:...
javaweb各种框架组合案例(四):maven+spring+springMVC+springdatajpa(hibernate)【失败案例】一、失败案例1.控制台报错信息严重:Exceptionsendingcontextinitializedeventtolistenerinstanceofclassorg.springframework.web.context.ContextLoaderL...
JAVA基础之HttpServletResponse响应用户在客户端输入网址(虚拟路径)时,开始发送一个HTTP请求(请求行、请求头、请求体)至服务器。服务器内的Tomcat引擎会解析请求的地址,去找XML文件,然后根据虚拟路径找Servlet的真实路径,真实的Servlet会将请求的信息封装成request(请求)对象,然后再创建一个response(响应)对象,(此时的response内是空的...
JAVA基础之设置随机成语验证码packagecom.oracle;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.image.BufferedImage;importjava.io.BufferedReader;importjava....
cookie实例---显示上一次访问的时间与java.lang.IllegalArgumentException:Aninvalidcharacter[32]waspresentintheCookievalue创建Cookie,名为lasttime,值为当前时间,添加到response中;在A.jsp中获取请求中名为lasttime的Cookie;如果不存在输出“您是第一次访问本站”,如果存在输出...
Java开发桌面程序学习(10)——css样式表使用以及Button使用css样式表使用javafx中的css样式,与html的有些不一样,javafx中的css,是以-fx-background-color这种样子的,具体可以参考文档JavaFxcss官方文档简单来说,普通的javafx,以javafx中,css样式有两种使用方法直接在fxml中使用fxml引用css文件fxml直接使用样式在某...