- 博客(36)
- 收藏
- 关注
原创 SpringBoot:WARNING: An illegal reflective access operation has occurred
问题描述:WARNING: An illegal reflective access operation has occurredWARNING: Illegal reflective access by org.apache.ibatis.reflection.Reflector (file:/D:/maven/repository/org/mybatis/mybatis/3.4.6/mybatis-3.4.6.jar) to method java.lang.Class.checkPackageAc
2021-04-18 15:22:23
344
原创 Error:java: Annotation processing is not supported for module cycles.
问题描述:Error:java: Annotation processing is not supported for module cycles. Please ensure that all modules from cycle [A,B] are excluded from annotation processing问题解决:1、确定A、B是否是循环依赖,如果不是,请按照其他人的解决方式解决;2、如果确定是循环依赖,则:...
2021-03-16 14:43:46
499
原创 Vue开发环境准备
1 安装 npmnpm 全称为 Node Package Manager,是一个基于Node.js的包管理器,也是整个Node.js社区最流行、支持的第三方模块最多的包管理器。npm -v2 由于网络原因 安装 cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org3 安装 vue-clicnpm install -g @vue/cli4 安装 webpackcnpm install -g webpackwebp
2021-02-19 21:24:46
104
原创 idea 取消自动格式化功能
取消IDEA自动格式化功能问题描述: 代码在保存时,idea会自动格式化,导致提交SVN时,出现大段代码变更情况。问题解决: File - Editor - General - Save Files 将图中信息修改为None即可。
2021-01-12 10:56:37
19875
3
原创 MyBatis学习
1、什么是MyBatisMyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录MyBatis 是一个半自动化的ORM框架 (Object Relationship Mapping) -->对象关系映射MyB
2020-12-24 22:49:49
223
原创 org.apache.ibatis.binding.BindingException: Type interface xxx is not known to the MapperRegistry.
问题描述org.apache.ibatis.binding.BindingException: Type interface com.ghost.mybatis.dao.UserMapper is not known to the MapperRegistry.问题解决在mybatis的核心配置文件中未注册 <mappers> <mapper resource="mapper/UserMapper.xml"/> </mappers>.
2020-12-18 22:33:50
137
1
原创 maven导出资源问题
问题描述将资源文件写入maven项目的src/main/java中时,提示文件不存在,在target中不存在问题解决在pom文件中加入如下代码: <build> <resources> <resource> <directory>src/main/resources</directory> <includes>
2020-12-18 22:29:58
122
1
原创 idea The IDE is running low on memory and this might affect performance. Please consider increasing
问题描述The IDE is running low on memory and this might affect performance. Please consider increasing available heap.解决方法From the main menu, select Help | Change Memory Settings.Set the necessary amount of memory that you want to allocate and click Save
2020-12-03 11:44:29
784
原创 JS中“==”和“===”的区别
简单理解当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行"===“比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较, 而”==="比较时, 如果类型不同,直接就是false.比较过程a == b, a === b比较过程: 双等号==: (1)如果两个值类型相同,再进行三个等号(===)的比较 (2)如果两个值类型不同,也有可能相等,需根据以下规则进行类型转换在比较: 1)如果一个是null,一个是undefined,那么相等
2020-11-16 11:14:16
115
转载 Ubuntu 18.04安装idea后使用非root用户打开卡死在user agreement界面
环境ubuntu-18.04.5-desktop-amd64非root用户问题描述Ubuntu 18.04安装idea后使用非root用户打开卡死在user agreement界面解决方案按照网上教程下载、解压、修改权限后运行./idea.sh弹出user agreement界面,点击同意复选框后整个弹出框界面卡死,上面的所有按钮都无法点击,包括exit、continue,无法进入下一步。这种情况一般是由搜狗输入法导致的,卸载搜狗输入法,安装百度输入法即可解决解决办法:(1)卸载搜狗
2020-09-12 11:55:53
792
1
原创 如何查看spring源码版本
在spring-framework -> gradle.properties文件中查看:可以看到源码的版本是:5.2.9.BUILD-SNAPSHOT
2020-09-04 21:28:36
3445
原创 JAVA读取文件生僻字处理
将编码格式“GB2312”修改为“GB18030”BufferedReader file = new BufferedReader(new InputStreamReader(new FileInputStream(fileName), "GB18030"));
2020-08-05 10:54:07
2436
1
原创 IDEA中tomcat控制台输出中文乱码
问题描述:在控制台中,程序中的中文输出正常,但是tomcat本身日志中文显示乱码。问题解决:1、修改tomcat日志配置:在apache-tomcat-9.0.17\conf的logging.properties配置文件中新增java.util.logging.ConsoleHandler.encoding = UTF-82、在IDEA中修改tomcat配置:name:JAVA_TOOL_OPTIONSvalue:-Dfile.encoding=UTF-8除了上面的配置,idea本身的配
2020-08-05 10:11:50
409
原创 Could not initialize class org.aspectj.util.LangUtil错误解决
31-Jul-2020 15:59:51.371 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.listenerStart 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.ContextLoaderListener] org.springframework.beans.factory.BeanCreationException: Err
2020-07-31 16:04:07
2602
5
原创 IDEA调试代码时,如何进入class文件
IDEA默认DEBUG时,不会进入class文件,需要打开开关:File – Build,Execution, Deployment – Debugger – Stepping重新debug即可进入class文件中调试。
2020-07-14 09:30:47
4957
4
原创 IDEA中查看Java反汇编代码
1、添加工具:File --> Tools --> External Tools --> “+”应用–>确定。在java文件上右键查看即可:内容为:
2020-07-07 20:15:34
1092
5
原创 Java反编译去掉语法糖工具
反编译class文件后,去掉语法糖反编译工具:XJadJava文件:public enum Color { RED, BLUE, GREEN;}IDEA反编译:public enum Color { RED, BLUE, GREEN; private Color() { }}XJad反编译:public final class Color extends Enum{ public static final Color RED; p
2020-07-07 19:10:45
329
原创 JAVA读取CSV文件内容
JAVA读取CSV文件内容package test;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.InputStreamReader;import java.nio.charset.StandardCharsets;import java.util.ArrayList;import java.util.List;/** * 读取CSV文件内容 */public class Re
2020-07-03 11:01:30
1067
1
原创 CentOS-8.1.1911启动盘安装系统无法进入图形安装界面
第一次使用启动盘安装CentOS,设置U盘启动后,无法进入图形界面,报:modprobe:ERROR: could not inset ‘edd’网上查询后,找到如下解决方法,记录一下:重启系统,选择U盘启动后,直接按“e”,找到如下信息:vmlinuz initrd.img inst.stage2=hd:LABEL=XXXXXXXX rd.live.check quiet其中XXXXXXXX 表示CentOS版本信息将上述信息修改为:vmlinuz initrd.img inst.st
2020-06-21 12:32:56
3208
原创 maven安装问题
问题描述:apache-maven-3.6.3安装完成后,查询mvn版本时出现如下问题:Exception in thread “main” java.lang.UnsupportedClassVersionError: org/codehaus/plexus/classworlds/launcher/Launcher : Unsupported major.minor version 51.0at java.lang.ClassLoader.defineClass1(Native Method)a
2020-06-03 11:30:01
383
原创 《Effective Java》第一条 :考虑用静态方法而不是构造器
考虑用静态方法而不是构造器:静态工厂方法的优势:比起构造器,静态工厂方法的一大优势是,它们有名字。静态工厂方法的第二大优势是,不像构造器,静态工厂方法不必在每次被调用时都产生一个新的对象。静态工厂方法的第三大优势是,不像构造器,静态工厂方法能返回原返回类型的任意子类型的对象。静态工厂的第四大优势是,可以根据调用时传入的不同参数而返回不同类的对象。静态工厂的第五大优势是,在编写包含该方...
2020-04-14 19:36:28
191
原创 两数之和
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]来源:力扣(Leet...
2020-04-14 11:33:58
84
原创 解决java.lang.ClassNotFoundException: org.aspectj.lang.JoinPoint异常
问题描述:警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'knight' defined in c...
2020-03-30 10:40:03
1263
原创 类和对象
具有相同特性(数据元素)和行为(功能)的对象的抽象就是类,因此对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。类是概念模型,定义对象的所有特性和所需的操作,对象是真实的模型,是一个具体的实体。类是描述了一组有相同特性(属性)和相同行为(方法)的一组对象的集合。对象或实体所拥有的特征在类中表示时称为类的属性。对象执行的操作称为类的方法。类是构造面向对象程序的基本单位,是抽取了同...
2019-08-13 17:09:12
109
原创 FileSystemXmlApplicationContext和ClassPathXmlApplicationContext的区别
使用FileSystemXmlApplicationContext和使 用ClassPathXmlApplicationContext的区别在 于: FileSystemXmlApplicationContext在指定的文件系统路径下查找xml文 件; 而ClassPathXmlApplicationContext是在所有的类路径(包含JAR文件) 下查找xml文件。...
2018-05-16 22:04:50
2424
原创 win10防火墙不能自动启动
问题:win10防火墙不能自动启动 描述:Windows防火墙不能自动启动,每次开机要手动启动,打开service.msc,里面防火墙的启动类型为手动,按钮为灰色,不能更改为自动,怎么办? 解决方法:操作之前备份注册表,打开注册表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc,查看start的数值数据是否为2,修改...
2018-05-13 19:22:44
6673
转载 Navicat Premium 12.0.22的安装与破解
一、安装 Navicat Premium 12.0.22的下载链接:https://pan.baidu.com/s/1swRY_fwIZfufdxDZj3hDyw 密码:09k8 安装步骤就是一路向下二、破解 Navicat Premium 12破解补丁的下载链接:https://pan.baidu.com/s/1aey9jSZfClnTeQc6CQwh4g 密码:qk9o 破解补丁文件夹...
2018-05-08 11:18:07
568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人