
javaEE
文章平均质量分 71
明月几时有666
互相学习,共同进步!
展开
-
IDEA java: 无效的标记:
前言:使用IDEA编译项目时出现问题一、问题发生如下图所示,主要原因:这个-D参数在编译,即javac命令中是用不到的。它只在java虚拟机中使用,也就是java命令中会用到此参数二、在配置中删除File --> Settings三、IDEA 简介IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。Intellij IDEA 最突出的功能自然是调试(Debug),可以对Java代码,JavaScrip.原创 2022-03-24 09:33:40 · 15604 阅读 · 0 评论 -
JavaEE Listerner组件
一 监听器监听器在生活和程序中被广泛的应用。生活中,烟雾报警器监听到火苗 燃烧,会发出警报并打开水管,喷水灭火;家用摄像头监听到有人 走动时,会发送视频片段到你的手机。程序中,无论是使用java,C++,还是html编写的用户界面,当按钮监听到鼠标 点击时,会做出某些动作。从上面描述中,我们可以发现监听器的一些特征:监听器,监听到对象发生某事件会执行相应任务。...原创 2022-03-20 13:34:12 · 937 阅读 · 0 评论 -
JavaEE Filter组件
前言:本博文主要是对filter学习的总结,一则巩固所学知识,二则方便本人和大家查看相关知识。一、Filter的作用Filter 过滤器,在我们的日常生活中并不陌生,常见的有空气净化器,水过滤器等等。如下图所示,就是一个水过滤器,可以看到它分为了很多层,每一层都发挥不同的作用,有的过滤水中比较大的,可见的颗粒杂质;有的吸附比较小的看不见的微粒;有的层杀死病菌等等。Java EE 中的Filter过滤器,也发挥着类似的作用,它可以拦截请求和响应,进行一些业务逻辑需要的处理。参考官方文档:Java .原创 2022-03-19 12:20:59 · 601 阅读 · 0 评论 -
Servlet为什么需要映射
一 问题描述 在学习Java web的过程中,创建了Servlet类之后,需要到配置文件(或部署描述符文件)web.xml中配置Servlet的映射,于是就产生了疑问,像JSP、HTML文件可以直接根据路径名,例如http://localhost:8080/helloworld/index.jsp进行访问,那么为什么class文件(类的字节码文件)不能像http://localhost:8080/helloworld/WEB-INF/classes/com/company/app/HelloWorld.原创 2021-07-13 16:14:02 · 1116 阅读 · 1 评论 -
前端与后端接口的交互案例
一、案例描述1,前端页面提供用户名,密码输入框。 2,通过Ajax发送请求到后端Serlvet。 3,后端Serlvet处理请求,根据输入的用户名和密码返回给前端不同信息前端访问后端接口通过后端提供的的URL二、主要代码1、前端页面<!DOCTYPE html><html><head><title>login.h...原创 2018-07-12 21:35:01 · 98158 阅读 · 10 评论 -
JDBC之数据库驱动程序
前言:学习Java时间也算不短了 ,但是每次学到数据库操作部分,都要重新去学习如何加载驱动程序,如何获取连接,如何执行sql语句,如何处理结果。每次都是处于”点到即止“的水平,没有去深入理解,为什么要去加载驱动程序,为什么不直接new出来;Statement和PreparedStatement到底有什么区别,在哪些场景因该应用哪个对象?什么是预编译?结果集的rs.next()又是如何实现的?等等许...原创 2019-11-19 18:59:44 · 1417 阅读 · 0 评论 -
mybatis中log4j的应用
一、常用配置及说明 log4j.rootLogger=DEBUG,Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayoutlog4j.appender.Console.layout.Conversion...转载 2019-07-05 12:10:39 · 296 阅读 · 0 评论 -
JavaEE规范之JNDI
前言:在学习数据源的使用时,了解到可以通过JNDI方式配置数据源。于是,便想深入理解JNDI是什么。在网上查阅了许多资料,发现讲解不是很全面,现将网上查阅的资料总结如下文。本文主要讲解:JNDI是什么,有什么作用。如何在Tomcat中通过JNDI方式配置数据源。一、JNDI简介1、JNDI是什么JNDI(Java Naming and Directory Interface,Java 命名和...原创 2019-06-21 16:47:22 · 764 阅读 · 0 评论 -
点击超链接实现文件下载而不是打开
一、问题发生在学习文件下载功能时出现了以下问题:当下载图片类型文件时,会在浏览器中直接打开。添加Content-Disposition: attachment 响应头无效,图片还是直接打开添加Content-Disposition: attachment 图片可以下载,但pdf类型文件还直接打开本文将针对以上三个问题的解决展开。二、问题解决1、Content-Dispositio...原创 2019-05-24 11:49:42 · 16978 阅读 · 2 评论 -
java字节码文件版本号作用
一、字节码文件的版本号是什么java字节码文件的版本号和jdk的版本相对应。如:字节码文件的版本号52对应的jdk版本为1.8。字节码文件的版本号分为:主版本号(major version)和 此版本号(minor version)其他对应关系:JDK versionmajorminor1.04431.14531.24601.3470...原创 2018-09-27 20:36:00 · 3821 阅读 · 2 评论 -
jsp页面中EL表达式取不到值
debug了一个多小时,发现方向错了。这是debug最难受的事,滴了半天发现远离正确答案。解决问题不是最重要的,最重要的事要有分析的思路和知道错误的原因。俗话说:授人以鱼不如授人以渔!我开始的思路:1,可能页面没有开启EL表达式支持,于是添加&lt;%@ page isELIgnore=”false”%&gt; ,奇怪的是还是取不到值。2,可能是没有添加jar包支持,百度上说jstl.ja...原创 2018-07-28 21:44:30 · 3172 阅读 · 3 评论 -
【转】commons-logging和log4j的关系
一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一?Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的项目一般...转载 2018-07-24 21:13:36 · 4711 阅读 · 2 评论 -
The annotation @Xxxx is disallowed for this location
一、原因翻译下:这个@Xxxx注解不允许放在此位置。有可能你的这个注解只能用来注解方法的参数,它应该放在方法的参数前面,你却把它放在了方法的上面。二、判断注解可以注解的元素类型1、查看注解定义的源码myeclipse: 按住alt键,接着把鼠标放在注解上,最后点击。其他编辑工具查看源码可网上查阅资料 通过@Target(ElementType.PARAMETER) 可以确定...原创 2018-07-23 15:11:30 · 24039 阅读 · 0 评论 -
配置struts.devMode无效
注意变量的书写规则: < constant name=”struts.action.extension” value=”do” >< /constant > 这样不行 < constant name=”struts.action.extension” value=”do” /> 这样可以原创 2018-04-26 09:30:29 · 315 阅读 · 0 评论 -
java编程必看的《OOD启思录》的61条经验原则!
摘抄自《OOD 启思录》–Arthur J.Riel 著 鲍志云 译 “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” —Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。转载 2017-06-18 11:25:41 · 586 阅读 · 0 评论 -
java 8 中文API
java 1.6 帮助文档中文链接:http://download.csdn.net/detail/qw599186875/9608735Java1.8 帮助文档中文 – 谷歌版在线版: https://blog.fondme.cn/apidoc/jdk-1.8-google/ 下载链接:http://download.csdn.net/detail/qw599186875/9802192中文 –转载 2017-06-05 20:53:31 · 12175 阅读 · 0 评论 -
Java人民币从数字形式转换成汉字(繁体)!
一,实验要求给定一个浮点数,将其转化为金额的中文大写形式字符串。例如,123.45转化为“壹佰贰拾叁元肆角伍分”。编写方法,针对以下多种数据情况进一步完善程序。 (1)当金额为整数时,只表示整数部分,省略小数部分,添加“整”字。例如123表示为“壹佰贰拾叁元整”。 (2)当金额中含有连续的0时,只需要一个“零”即可。例如,10005表示为“壹万零伍元整”。 (3)10的省略表示形式。例如110原创 2017-05-18 23:27:35 · 3288 阅读 · 1 评论 -
Java奇数阶幻方实现代码
一,奇数阶换幻方简介奇数阶幻方是指由一个行数和列数都相等的数据(一组连续的数:如三阶阵数据就是1到9)组成的一个方阵。即一个nxn的方阵,n是奇数。并且要求每行,每列和对角线上的数据之和相等。下表是一个三阶幻方: 二, java代码如下public class Jishujiehuanfang { public static void main(String[] arg原创 2017-04-29 16:05:35 · 1477 阅读 · 0 评论 -
Java求数组最大值最小值新颖代码!! !
一, 代码如下public class Test_maxminmid {//注意文件名要和左边相同,当然也可以改个新的类名 public static double[] show(double[] dou) { double[] result=new double[3]; double max=dou[0],min=dou[0],sum=dou[0];原创 2017-04-28 12:28:20 · 957 阅读 · 0 评论