ICode9

精准搜索请尝试: 精确搜索
  • Java中获取lambda表达式的泛型类型2021-12-12 19:02:12

    假设有以下接口: public interface Factory<T> { T create(); } 这是一个泛型接口,在实现Factory的时候需要指定泛型参数: public class StringFactory implements Factory<String> { @Override public String create() { return "hello"; } } public clas

  • 微信小程序开发:中英文切换能力的简单实现方法2021-12-10 19:04:22

    项目背景,在已经完善的汉语微信小程序基础上,实现登录时切换中英文界面的功能,这里只要做前端固定文案部分,接口返回的内容先不考虑。实现代码如下: 1、首先在微信小程序的根目录下创建“language”文件夹,用于存储语言相关的js文件。用_en.js代表英语,_zh.js代表汉语。        _en.

  • centos配置 显示中文2021-12-10 14:04:07

    目录一.简介二.操作 一.简介 不显示中文,出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。 二.操作 1.查看当前系统语言 登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言。 输出:C 2.查看安装的语言包 查看是否有中文语言包可以

  • 记一次错误:java.lang.IllegalStateException: Request cannot be executed; I/O reactor status: STOPPED2021-12-10 12:31:07

    这两天测试给提了个BUG,具体现象是:调用es查询数据的接口进行过一次查询,过几分钟之后再次用这个接口进行查询就不行了,日志抛错堆栈如下: java.lang.IllegalStateException: Request cannot be executed; I/O reactor status: STOPPED at org.apache.http.util.Asserts.chec

  • java.lang.InstantiationException 问题记录2021-12-10 09:03:18

    2021年12月10日08:50:06本来运行正常的页面,今天突然打不开了,  排查问题, java.lang.InstantiationException  问题分析, 查看对应报错类的 git记录 发现 有同事认为无参构造方法没有调用, 于是就把此方法删除了, 在这里多说一嘴: 要对代码有敬畏心, 删代码要仔细 那为什么会

  • 使用Springboot的AOP日志拦截获取前端网站的操作记录2021-12-08 22:00:25

    使用Springboot的AOP日志拦截获取前端网站的操作记录 前言一、创建一个Springboot Web项目二、运行项目三、代码解析总结 前言 随着我们的不断学习,我们的技术不断沉淀,做出来的项目也不断成熟 所以,我们的网站怎么能没有日志记录呢 一、创建一个Springboot Web项目 选择

  • Double转BigDecimal并保留两位小数出现异常: java.lang.ArithmeticException: Rounding necessary2021-12-08 14:02:15

    分享知识 传递快乐 Double 转 BigDecima l并保留两位小数出现异常: java.lang.ArithmeticException: Rounding necessary 。 代码如下: public static void main(String[] args) {     Double d = 0.10;     BigDecimal bigDecimal = new BigDecimal(d).setScale(2);    

  • 报错解决:java.lang.NoClassDefFoundError: org.apache.poi.POIXMLDocument2021-12-07 23:32:14

    java.lang.NoClassDefFoundError: org.apache.poi.POIXMLDocument 此错误在网上有很多解释 其中如果是在使用此方法出错      有两种可能 引入的三个poi包 版本过高 或者 过低    这三个jar包需要同时引入 在引入时最好使用3.15版本 过低的话 找不到方法 导致报错 过高的话

  • Java反射二:反射API2021-12-06 22:33:44

    1、反射 API 用来生成 JVM 中的类、接口或则对象的信息。 1.  Class 类:反射的核心类,可以获取类的属性,方法等信息。 2.  Field 类:Java.lang.reflec包中的类,表示类的成员变量,可用来获取和设置类之中的属性值。 3. Method 类:Java.lang.reflec包中的类,表示类的方法,可用来获取类

  • java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决办法2021-12-05 22:01:27

    原来是tomcat找不到MYSQL JAR包的问题。后来又把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面就ok了,嘿……   在java项目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以运行java项目。 在web项目中,当Class.forName("com.mysql.jdbc.Driver");时myeclips

  • com.alibaba.cloud.sentinel.feign.SentinelContractHolder.parseAndValidateMetadata(Ljava/lang/Class;)2021-12-05 16:33:21

    com.alibaba.cloud.sentinel.feign.SentinelContractHolder.parseAndValidateMetadata(Ljava/lang/Class;)Ljava/util/List; 是因为Sentinel框架SentinelContractHolder类中找不到parseAndValidatateMetadata这个方法 旧版本方法名为parseAndValidatateMetadata 新版本方法

  • Failed to start bean ‘documentationPluginsBootstrapper‘nested exception is java.lang.NullPointerExce2021-12-04 23:30:00

           Springboot 整合swagger SpringBoot 版本为2.6.2  swagger 版本为2.9.2 导入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</v

  • Java 代码审计 — 3. Dynamic Proxies2021-12-04 18:33:13

    参考: https://mp.weixin.qq.com/s/HtLjYHLAQQz83aoOI7D0ig https://zhishihezi.net/b/5d644b6f81cbc9e40460fe7eea3c7925 简介 代理的概念 此处代理是一种设计思想,指的是对模块进行封装,向其添加额外的功能。也就是创建一个代理对象进行包装,用该代理对象取代原对象,在后续操作中,任

  • Failed with exception java.io.IOException:java.lang.RuntimeException: Error in configuring object2021-12-04 16:30:18

    在进行spark与hive互联的时候出现的,启动spark-shell没有任何问题,但是启动hive,查询表和库,就出现这个错误,查看了配置文件,没发现有什么问题,百度下,有人出现了这种问题,是hadoop的配置文件有问题 就是图片上的lzo压缩有问题,hive支持lzo压缩,但是spark不支持 所以就有问题了 只要把hado

  • Java中 Class.forName()报 ClassNotFoundException 错误的解决办法2021-12-04 11:01:28

    写好的代码,运行报错:     java.lang.ClassNotFoundException: Two     at java.net.URLClassLoader.findClass(URLClassLoader.java:381)     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)     at sun.misc.Launcher$AppClassLoader.loadClass(Launche

  • Mybatis源码报错java.lang.ClassNotFoundException: Cannot find class: com.mysql.jdbc.Driver2021-12-03 02:31:21

    在阅读mysql源码的时候,下载下来源码,写了一个简单demo,运行,报错 java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.jdbc.Driver at org.apache.ibatis.exceptions.ExceptionFactory.wra

  • java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.2021-12-03 01:02:45

    springboot 配置多数据源时,启动出现java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName. 修改 spring.datasource.url -->spring.datasource.jdbc-url. 如下:  

  • 【Tomcat】已解决:java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义2021-12-02 20:03:33

    【Tomcat】已解决:java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义 [http-nio-8080-exec-7] org.apache.coyote.http11.Http11Processor.service 解析 HTTP 请求 header 错误  注意:HTTP请求解析错误的进一步发生将记录在DEB

  • Exception in thread “main“ java.lang.NoClassDefFoundError: scala/Product$class2021-12-02 17:34:33

    一、问题描述 Spark任务,通过输入参数配置灵活配置任务运行时间,但是,在一套新代码重报错 Exception in thread "main" java.lang.NoClassDefFoundError: scala/Product$class at scopt.OptionParser.<init>(options.scala:175) at com.common.RichOptionParser

  • Non-static method 'delete(java.lang.String, java.lang.String)' cannot be referenced from a2021-12-01 23:03:46

        原文:Non-static method 'delete(java.lang.String, java.lang.String)' cannot be referenced from a static context 翻译: 非静态方法的删除(. lang。 String, java.lang.String)不能从静态上下文引用     原因就是不能直接使用类名来调用方法 所以我们需要对方法进

  • JAVA多线程-死锁2021-12-01 21:32:29

    1.code demo 点击查看代码 public class DemoThread12 { private Object lock1 = new Object(); private Object lock2 = new Object(); public void execute1() { synchronized (lock1) { System.out.println("线程" + Thread.currentThread().getName() + &quo

  • Exception in thread “main“ java.lang.NullPointerException 读取本地json文件找不到,SpringBoot访问本地静态资源2021-12-01 14:33:05

    Exception in thread "main" java.lang.NullPointerException at com.jzx.JsonDemo.main(JsonDemo.java:12) 在application.properties配置中也进行了修改 spring.resources.static-locations=classpath:/static/ 最后发现json文件在target中未找到 可以通过重新编译,或者

  • linux 设置字符集和语言环境2021-11-30 11:00:10

      1. 全局字符集语言环境 $cat /etc/locale.conf LANG=zh_CN.UTF-8 (需root权限)修改为GBK #echo LANG=zh_CN.GBK>/etc/locale.conf 字符串‘LANG=zh_CN.GBK’覆盖到文件 #source /etc/locale.conf 激活配置文件   2.用户字符集语言环境 $echo LANG=zh_CN.UTF-8>>~/.b

  • Failed to compile../src/views/sagc/component/EchartLine.vue?vue&type=script&lang=js& (./node_modul2021-11-29 21:02:17

    问题产生: 项目拉取运行后提示如下。 Failed to compile. ./src/views/sagc/component/EchartLine.vue?vue&type=script&lang=js& (./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./n

  • locale 语法的使用2021-11-29 17:32:43

    1、locale    locale -a 显示当前支持的语言,   locale  显示当前的配置信息   LC_ALL它是一个宏,如果该值设置了,则该值会覆盖所有LC_*的设置值。注意,LANG的值不受该宏影响。 "C"是系统默认的locale,"POSIX"是"C"的别名。所以当我们新安装完一个系统时,默认的locale就是C或POSIX

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有