-
Java 中 Form表单数据的两种提交方式
所属栏目:[Java] 日期:2020-12-14 热度:125
1 GET - 从指定的服务器中获取数据 1.1 GET方法 使用GET方法时,查询字符串(键值对)被附加在URL地址后面一起发送到服务器,例如:http://localhost:8080//customer/customer_infores=jsoncustId=1 1.2 特点 (1) GET请求能够被缓存 (2) GET请求会保存在[详细]
-
JAVA 静态代理模式详解及实例应用
所属栏目:[Java] 日期:2020-12-14 热度:162
JAVA 静态代理模式 代理模式(Proxy): 为其他对象提供一种代理以控制对这个对象的访问。 代理模式说白了就是“真实对象”的代表,在访问对象时引入一定程度的间接性,因为这种间接性可以附加多种用途。 在这实现代码之前,先讲一个简单的生活故事,我们都[详细]
-
Java xml出现错误 javax.xml.transform.TransformerException: j
所属栏目:[Java] 日期:2020-12-14 热度:98
Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException解决办法: 利用Java操作XML,在操作XML过程中,执行到最后一步,在利用Transformer进行XML转换时出现NullPointerException错误,出问题的部分代码如下: //转换[详细]
-
JavaWeb页面中防止点击Backspace网页后退情况
所属栏目:[Java] 日期:2020-12-14 热度:180
当键盘敲下后退键(Backspace)后 1、禁止浏览器自动后退 2、但不影响密码、单行文本、多行文本输入框等的回退操作 script type="text/javascript" //处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外 function banBackSpace(e){ var ev = e[详细]
-
Java如何在List或Map遍历过程中删除元素
所属栏目:[Java] 日期:2020-12-14 热度:55
遍历删除List或Map中的元素有很多种方法,当运用不当的时候就会产生问题。下面通过这篇文章来再学习学习吧。 一、List遍历过程中删除元素 使用索引下标遍历的方式 示例:删除列表中的2 public static void main(String[] args) { ListInteger list = new Arr[详细]
-
java网上图书商城(6)订单模块1
所属栏目:[Java] 日期:2020-12-14 热度:65
先看看效果图: 1.sql ①t_orderitem一个外键 bname:方便后期book删除 CREATE TABLE `t_orderitem` ( `orderItemId` char(32) NOT NULL,`quantity` int(11) DEFAULT NULL,`subtotal` decimal(8,2) DEFAULT NULL,`bid` char(32) DEFAULT NULL,`bname` varchar[详细]
-
深入理解java中i++和++i的区别
所属栏目:[Java] 日期:2020-12-14 热度:86
今天简单谈谈关于java的一个误区,相信很多刚开始学习java的朋友都会遇到这个问题,虽然问题很简单,但是经常容易搞混,说说java的i++和++i的区别。 先看一下代码: span style="font-size:18px;"public class test {public static void main(String[] args)[详细]
-
Java 静态绑定与动态绑定深入分析
所属栏目:[Java] 日期:2020-12-14 热度:183
Java 静态绑定与动态绑定 最近学习java 的知识,对java的静态绑定和动态绑定的学习很是模糊不清,然后就百度一下对其相应的知识进行了总结整理,帮助掌握这部分的知识 程序绑定的概念: 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来[详细]
-
Java将对象保存到文件中/从文件中读取对象的方法
所属栏目:[Java] 日期:2020-12-14 热度:131
1.保存对象到文件中 Java语言只能将实现了Serializable接口的类的对象保存到文件中,利用如下方法即可: public static void writeObjectToFile(Object obj) { File file =new File("test.dat"); FileOutputStream out; try { out = new FileOutputStream(fi[详细]
-
Jenkins 关闭和重启详细介绍及实现
所属栏目:[Java] 日期:2020-12-14 热度:94
Jenkins 关闭和重启 我们用jar -jar jenkins.war来启动jenkins服务器,那么我们如何关闭或者重启jenkins服务器呢?经过搜索找到了相应的方法. 关闭jenkins服务 只需要在访问jenkins服务器的网址url地址后加上exit。例如我jenkins的地址http://localhost:8080[详细]
-
Tomcat报错:HTTP Status 500 (Wrapper cannot find servlet cl
所属栏目:[Java] 日期:2020-12-14 热度:197
Tomcat报错:HTTP Status 500 - Wrapper cannot find servlet class HTTP Status 500 - Wrapper cannot find servlet class com.servlet.servlet.RegServlet or a class it depends on type Exception report message Wrapper cannot find servlet class com[详细]
-
JAVA 内部类详解及实例
所属栏目:[Java] 日期:2020-12-14 热度:178
JAVA 内部类 一、什么是内部类? 一个类的定义放在另一个类的内部,这个类就叫做内部类 二、内部类有那些特性? 1、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 。 2、内部类不能用普通的方式[详细]
-
浅谈java的接口和C++虚类的相同和不同之处
所属栏目:[Java] 日期:2020-12-14 热度:114
C++虚类相当于java中的抽象类,与接口的不同之处是: 1.一个子类只能继承一个抽象类(虚类),但能实现多个接口 2.一个抽象类可以有构造方法,接口没有构造方法 3.一个抽象类中的方法不一定是抽象方法,即其中的方法可以有实现(有方法体),接口中的方法都[详细]
-
java中循环删除list中元素的方法总结
所属栏目:[Java] 日期:2020-12-14 热度:115
印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。 JAVA中循环遍历list有三种方式for循环[详细]
-
Java Spring Controller 获取请求参数的几种方法详解
所属栏目:[Java] 日期:2020-12-14 热度:168
Java Spring Controller 获取请求参数的几种方法 1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。若"Content-Type"="application/x-www-form-urlencoded",可用post提交 url形式:http://localhost:8080/SS[详细]
-
Java将科学计数法数据转为字符串的实例
所属栏目:[Java] 日期:2020-12-14 热度:150
有些项目可能会涉及到从Excel导入数据,但如果Excel里单元格类型为数值,但内容数据太长时(如银行账号),导入时,会默认读取为科学计数法,用以下代码便轻松解决。 BigDecimal bd = new BigDecimal("3.40256010353E11"); System.out.println(bd.toPlainStr[详细]
-
java Spring 5 新特性函数式Web框架详细介绍
所属栏目:[Java] 日期:2020-12-14 热度:181
java Spring 5 新特性函数式Web框架 举例 我们先从示例应用程序的一些摘录开始。下面是暴露Person对象的响应信息库。很类似于传统的,非响应信息库,只不过它返回FluxPerson而传统的返回ListPerson,以及返回MonoPerson的地方返回Person。MonoVoid用作完成标[详细]
-
java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list
所属栏目:[Java] 日期:2020-12-14 热度:117
java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list错误解决办法 玩web的SSH总会有些令你意想不到的exception,这里其中有很多事自己不小心,或者马虎所造成。因此,解决的方案会各有不同,别人出现的异常解决方案对你的可能无效,就像上面的我[详细]
-
详解基于java的Socket聊天程序――服务端(附demo)
所属栏目:[Java] 日期:2020-12-14 热度:122
写在前面: 昨天在博客记录自己抽空写的一个Socket聊天程序的初始设计,那是这个程序的整体设计,为了完整性,今天把服务端的设计细化记录一下,首页贴出Socket聊天程序的服务端大体设计图,如下图: 功能说明: 服务端主要有两个操作,一是阻塞接收客户端的[详细]
-
java LRU(Least Recently Used )详解及实例代码
所属栏目:[Java] 日期:2020-12-14 热度:70
java LRU(Least Recently Used )详解 LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单的说就是缓存一定量的数据,当超过设定的阈值时就把一些过期的数据删除掉,比如我们缓存10000条数据,当数据小于100[详细]
-
JavaMail入门教程之创建邮件(2)
所属栏目:[Java] 日期:2020-12-14 热度:189
JavaMail API 使用javax.mail.Message类来表示一封邮件,Message类是一个抽象类,所以我们需要使用其子类javax.mail.internet.MimeMessage类来创建Message类的实例对象,如果我们创建的是一个简单文本邮件,那么MimeMessage类就可以满足我们的需求了,但是如[详细]
-
老生常谈java中cookie的使用
所属栏目:[Java] 日期:2020-12-14 热度:72
1 什么是cookie 浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的[详细]
-
JavaWeb文件上传下载实例讲解(酷炫的文件上传技术)
所属栏目:[Java] 日期:2020-12-14 热度:169
一、课程概述 在Web应用系统开发中,文件上传功能是非常常用的功能,今天来主要讲讲JavaWeb中的文件上传功能的相关技术实现,并且随着互联网技术的飞速发展,用户对网站的体验要求越来越高,在文件上传功能的技术上也出现许多创新点,例如异步上传文件,拖拽[详细]
-
在Java中int和byte[]的相互转换
所属栏目:[Java] 日期:2020-12-14 热度:151
之前的项目中,在Socket通信的时候需要传int类型的值,不过java中outputsteam貌似不能直接传int类型,只能传byte[],所以在这里记录一下int和byte[]互转的方法。 /** * int转byte[] */ public static byte[] intToBytes(int i) { byte[] bytes = new byte[4][详细]
-
java中double类型运算结果异常的解决方法
所属栏目:[Java] 日期:2020-12-14 热度:127
问题: 对两个double类型的值进行运算,有时会出现结果值异常的问题。比如: System.out.println(19.99+20); System.out.println(1.0-0.66); System.out.println(0.033*100); System.out.println(12.3/100); 输出: 39.989999999999995 0.33999999999999997[详细]