java.lang.ClassNotFoundException: javax.servlet.Filter

  • Post author:
  • Post category:java

java.lang.ClassNotFoundException: javax.servlet.Filter:有两个原因:(1)在maven中的作用域,不能是provided,需要是compile就是默认的scope(2)spring-boot-starter-tomcat的版本bug,换个新的或旧的版本试试 I Started a new project with Spring Boot 1.2…

继续阅读 java.lang.ClassNotFoundException: javax.servlet.Filter

java静态map作用_Java使用Map类型静态成员变量时,踩到的一个坑

  • Post author:
  • Post category:java

出现场景:在枚举类中,定义一个私有静态变量,MAP来存储Enum中的所有值,然后在其他类中 使用这个静态变量的值... public enum DemoEnum { ELE_1(1, "元素1"), ELE_2(2, "元素2"), ELE_3(3, "元素3"); private int value; private String desc; private static Map MAP = n…

继续阅读 java静态map作用_Java使用Map类型静态成员变量时,踩到的一个坑

JAVA包装类及其拆箱装箱及Integer类拆装箱的细节

  • Post author:
  • Post category:java

在JAVA中,数据类型可分为两大种,基本数据类型(值类型)和类类型(引用数据类型)。基本类型的数据不是对象,所以对于要将基本数据类型当对象使用的情况,JAVA提供的包装类。基本类型和包装类的对应关系如下: int -- Integer char -- Character double -- Double float -- Float byte -- Byte short -- Short long…

继续阅读 JAVA包装类及其拆箱装箱及Integer类拆装箱的细节

java获取客户端请求IP地址 获取公网ip

  • Post author:
  • Post category:java

这几天搞了用java获取ip地址,由于测试方法不对,一直没有成功,昨天终于想通了并不是方法不对,而是我的测试方法不对,下面这个方法,完全可以得到客户端的公网ip地址 但是在测试的时候注意:我用的是weblogic测试的,在我的本机上开启服务,然后访问,由于同在一个局域网,因此下面这个方法返回的ip地址是127.0.0.1,而同在一个局域网的机器访问的时候返回的ip是这台机器的ip地址192.168…

继续阅读 java获取客户端请求IP地址 获取公网ip

ssm时间参数报错Could not instantiate bean class [java.util.Date]

  • Post author:
  • Post category:java

ssm架构,easyUI做视图层,当有时间参数传入后台时,会发生下列错误: [http-bio-8080-exec-8] DEBUG [org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping] - Mapping [/customerService/save.do] to HandlerExecu…

继续阅读 ssm时间参数报错Could not instantiate bean class [java.util.Date]

CCF 201803-1的试题跳一跳,c++代码实现,和java实现最简单的逻辑,代码详细

  • Post author:
  • Post category:java

试题编号: 201803-1 试题名称: 跳一跳 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。 如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分…

继续阅读 CCF 201803-1的试题跳一跳,c++代码实现,和java实现最简单的逻辑,代码详细

java jdk动态代理和cglib动态代理对比,实现,区别

  • Post author:
  • Post category:java

java jdk动态代理和cglib动态代理对比,实现,区别 jdk动态代理和cglib动态代理对比 jdk动态代理 特点 Interface:对于JDK Proxy,业务类是需要一个Interface的,这是一个缺陷; Proxy:Proxy类是动态产生的,这个类在调用Proxy.newProxyInstance()方法之后,产生一个Proxy类的实力。实际上,这个Proxy类也是存在的,不仅仅…

继续阅读 java jdk动态代理和cglib动态代理对比,实现,区别

Java虚拟机(JVM)中的内存设置详解

  • Post author:
  • Post category:java

在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是PermanentGenerationspace.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heapspace:存放Instance。 GC(GarbageCollection)应该不…

继续阅读 Java虚拟机(JVM)中的内存设置详解

Java基本数据类型中交换两个数值的方法:

  • Post author:
  • Post category:java

目录 1.借用第三个变量: 2.不借用第三个变量,通过乘除操作实现两个数互换: 3.采用异或操作符: 1.借用第三个变量: 交换变量a和变量b中的值(新定义一个int类型的变量c): int a = 5; int b = 4; int c; c = a; a = b; b = c; System.out.println(a);                //4 System.out.print…

继续阅读 Java基本数据类型中交换两个数值的方法:

Java泛型入参的三种通配符使用

  • Post author:
  • Post category:java

Java泛型中有三种通配符 1、<? extends xxx>子类界定 2、<? super xxx>超类界定 3、<?>无限定 1、<? extends xxx>子类界定 package com.zjh.test; import java.io.Serializable; import com.zjh.test.model.Animal; impo…

继续阅读 Java泛型入参的三种通配符使用