
java
文章平均质量分 59
fangside
这个作者很懒,什么都没留下…
展开
-
通过反射实现注解AutoWried
上篇中通过反射进行对象注入讲到了基本的对象注入,本篇在上章节的基础上进行拓展 实现基本的AutoWried,实际上Spring中的逻辑与此相似,只是多了更多的逻辑判断话不多说直接见源码,首先要定义一个注解类 代码中有详细解释欢迎访问我的个人博客preferBlogpackage com.project.interFace;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import j原创 2021-12-09 14:57:41 · 430 阅读 · 0 评论 -
通过反射进行对象注入
两个基础的类,在controller中没有new service的对象,接下来注入以后通过get方法获取controller中的对象打印出来,比较对象地址package com.project.service;public class ReportService { private String name; public String getName() { return name; } public void setName(String name) { this.name原创 2021-12-09 13:42:09 · 605 阅读 · 0 评论 -
LOG4J 学习
Log4j是Apache下的一款开源的日志框架,通过在项目中使用 Log4J,我们可以控制日志信息输出到控制台、文件、甚至是数据库中。我们可以控制每一条日志的输出格式,通过定义日志的输出级别,可以更灵活的控制日志的输出过程。方便项目的调试。 官方网址1.添加依赖<dependencies> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId>原创 2021-08-20 09:43:56 · 277 阅读 · 0 评论 -
sublist详解
接口中定义List<E> subList(int fromIndex, int toIndex);1,该方法返回的是父list的一个视图,从fromIndex(包含),到toIndex(不包含)。fromIndex=toIndex 表示子list为空2,父子list做的非结构性修改(non-structural changes)都会影响到彼此:所谓的“非结构性修改”,是指不涉及到list的大小改变的修改。相反,结构性修改,指改变了list大小的修改。3,对于结构性修改,子list的所有原创 2021-08-20 09:40:51 · 19439 阅读 · 0 评论 -
关键字-final、static
final1.数据声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。对于基本类型,final 使数值不变;对于引用类型,final 使引用不变,也就不能引用其它对象,但是被引用的对象本身是可以修改的。final int x = 1;// x = 2; // cannot assign value to final variable 'x'final A y = new A();y.a = 1;2.方法声明方法不能被子类重写。 private 方法隐式转载 2021-08-17 10:59:28 · 141 阅读 · 0 评论 -
mui与Servlet前后端分离踩的坑
mui与Servlet前后端分离踩的坑问题描述解决办法问题描述mui前端通过ajax的ip申请访问servlet,我发现每次申请都会产生一个新的session 导致session无法使用(原生java)解决办法首先我们在ajax中加一句话,告诉浏览器传递sessionid过去// An highlighted blockxhrFields: {withCredentials: true},然后在servlet中加入一下几句话// An highlighted blockreques原创 2020-07-21 16:47:57 · 197 阅读 · 0 评论 -
javaweb邮箱验证码发送验证与点击倒计时实现
javaweb邮箱验证码发送验证与点击倒计时实现要求体验网址效果图前台h5注册部分代码js部分(实现点击以后等待一分钟)usernamecheck Servlet邮件发送servletsendQMail类要求实现邮件注册必须要引用mail.jar可以去网上下载体验网址欢迎大家注册使用以及通过留言访问网址链接效果图前台h5注册部分代码<div class="card border-0 shadow card--register" id="register"> &l原创 2020-05-17 09:19:40 · 1490 阅读 · 0 评论 -
jdk10和jdk8共存和快速切换
jdk10和jdk8共存和快速切换某次空闲时间我我把jdk升级到了10(原先版本是8),后来因为项目需求,要用到jdk8,但是我又不想卸载掉10,于是想到了jdk共存,按照百度经验操作,发现不管怎么样都是jdk10原因如下首先,jdk10和以往jdk不一样,他会自动在 C:\Program Files (x86)\Common Files\Oracle\Java\javapath 目录下面生...原创 2019-08-22 21:20:27 · 7214 阅读 · 12 评论