1 李白_

尚未进行身份认证

我要认证

不断学习才能成长

等级
TA的排名 30w+

反射的用法及概念

反射:框架设计的灵魂* 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码* 反射:将类的各个组成部分封装为其他对象,这就是反射机制 * 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。* 获取Class对象的方式: 1. Class.forName("全类名"):将字节码文件加载进内存,返回Class对象 * 多用于配置文件,将类名定义在配置文件中。读取文件,加载类 2. 类名.class:通过类名的属性class获取 * 多

2020-08-10 10:05:49

org.springframework.security.access.AccessDeniedException: Access is denied

浏览器访问时报错spring security 访问403 Forbidden解决办法https://www.jianshu.com/p/bd882078fac4

2020-07-15 22:25:58

oracle中文数据乱码问题

中文乱码问题已解决1.查看服务器端编码select userenv(‘language’) from dual;我实际查到的结果为:AMERICAN_AMERICA.ZHS16GBK2.执行语句 select * from V$NLS_PARAMETERS查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样。如果不是,需要设置环境变量.否则PLSQL客户端使用的编码和服务器端编码不一致,插入中文时就会出现乱码.3.设置环境变量计算机-&

2020-07-09 11:28:44

基于ORA-12170 TNS 连接超时解决办法详解(连接虚拟机oracle)

网上查到的都是说四种情况cmd-----ping ip地址 查看网络问题,看能否ping通cmd-----tnsping ip地址,检查服务器防火墙cmd----netstat -na 查端口cmd----lsnrctl status 查服务器的监听状态(首先进入电脑>管理>服务:检查OracleOraDb10g_home1TNSListener确认是否开启)四种情况都排除后发现还是连接不上,一直显示ORA-12170:TNS connect timeout occurred

2020-07-09 10:30:07

SSM异常class path resource [config/spring/springmvc.xml] cannot be opened because it does not exist

今天在调试SSM项目时抛出了异常,搞了一下午,借此记录一下异常语句class path resource [config/spring/springmvc.xml] cannot be opened because it does not exist意思:类路径资源[springmvc.xml文件]无法打开,因为它不存在分析:找不到我的springmvc.xml,在下面web.xml中是我引用路径,网上找到问题classpath指向路径不是resource路径,所以一直找不到我的xml文件,cla

2020-06-30 20:33:34

IDEA快捷键

替换选中字段中的某个关键字ctrl+r 如果是全局替换则shift+F6快速try,catch选中文本按住ctrl+alt +t

2020-06-12 11:11:43

异常归纳

在使用mybatis注解开发时遇到的异常org.apache.ibatis.executor.ExecutorException: Statement returned more than one row, where no more than one was expected.语句返回了多于一行的行,预计该行不会超过一行。分析后发现因为返回值设置错误导致错误的设置 @Select("select * from account where uid=#{uid}") Account fin

2020-06-10 22:25:12

异常归纳

错误解析:编译java项目时,使用的是java 11版本,实际上编译依赖的却不是jdk 11版本。解决办法1.Maven项目中检查pom.xml文件java.version的配置与当前运行的版本是否一致,如果pom.xml未注明版本,则添加以下代码 <properties> <java.version>8</java.version> </properties>2.在IntelliJ IDEA的

2020-06-02 16:03:17

解决maven项目刚开始创建时无法运行的问题

解决办法在$MAVEN_HOME的conf文件夹的setting.xml的标签里加入<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url>; <mirrorOf>central</mirrorO.

2020-05-31 10:08:22

http statusCode(状态码)

http statusCode(状态码) 200、300、400、500序列201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。201(已创建) 请求成功且服务器已创建了新的资源。202(已接受) 服务器已接受了请求,但尚未对其进行处理。203(非授权信息) 服务器已成功处理了请求,但返回了可能来自另一来源的信息。204(无内容) 服务器成功处理了请求,但未返回任何内容。205(重置内容

2020-05-26 11:12:19

关于jar包异常踩的坑

刚开始接触项目时经常出现导包引起的异常,这些天连续被好几个异常快整傻了,借此总结一下,避免以后再入坑。org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]出现以上异常,这是因为standard.jar的原因,接着在tomcat的lib路径下加入也要standard.jar包,就解决了。如果还没解决,再将META-INF文件夹里的所有.tld文件放

2020-05-18 15:55:13

Java注解的快捷键

JAVA 方法或者类的注释快捷键/**登录验证@param 传入的@return * @throws Exception*/这种注释效果方法: 1、先敲“/”在敲两个**,然后回车方法: 2、alt+shift+J注释的快捷键//hhah//sjsj添加 注释 Ctrl+Shift+/,去除注释的快捷键是Ctrl+Shift+\...

2020-04-28 20:23:47

Mysql基础操作笔记

数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQLMySQL数据库软件1. 安装 * 参见《MySQL基础.pdf》2. 卸载 1. 去mysql的安装...

2020-04-25 19:13:41

IO流,缓冲流,转换流,序列化流等归纳

IO流1.1 概述Java中I/O操作主要是指使用java.io包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出数据。1.2 IO的分类根据数据的流向分为:输入流和输出流。输入流 :把数据从其他设备上读取到内存中的流。输出流 :把数据从内存 中写出到其他设备上的流。格局数据的类型分为:字节流和字符流。字节流 :以字节为单位,读写数据的流。字符流 :以...

2020-04-17 22:33:53

File类的介绍及一些常用方法理解

java.io.File类文件和目录路径名的抽象表示形式。java把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作。路径的概念路径:绝对路径:是一个完整的路径以盘符(c:,D:)开始的路径c:\a.txtC:\Users\j\IdeaProjects\shungyuan\123.txtD:\demo\b.txt相对路径:是一个...

2020-04-17 16:15:10

利用集合写斗地主发牌代码

斗地主发牌代码package cn.j.day14.demo02.Test;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.List;public class DouDiZhu_zonghe { public static v...

2020-04-09 21:17:48

Java多态的体现之接口

接口:定义是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。//格式public interface 接口名称{}关键点:1.接口的实现必须有一个实现类实现接口;2.接口的实现类必须重写接口中所有的抽象方法,如果不重写,那么该类必须是抽象类;3.实现类对象创建后,要进行...

2020-04-02 21:44:49

Java中多态的体现之继承

package cn.j.day09.demo1;//继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接// 访问父类中的非私有的属性和行为。/*!!Java语言是单继承的,类的直接父类只能有一个,而一个父类可以多个子类。 * 子类格式:public class 子类{} * 父类格式:public class 父类名称{} * * */...

2020-04-02 21:11:42

多态的向上转型,向下转型,及instanceof的用法

定义:同一种行为,具有多种不同的表现形式格式:父类类型 变量名 = new 子类对象; 变量名.方法名(); Fu f = new Zi(); // f.method();对象的向上转型格式:父类类型 变量名 = new 子类对象;(和多态一样)animal animal = new cat();//创建一只猫当动物看待从小类型转向大类型对象的...

2020-04-01 21:14:19

常用API---String,Math方法

创建字符串的常见3+1种方式。三种构造方法:public String():创建一个空白字符串,不含有任何内容。public String(char[] array):根据字符数组的内容,来创建对应的字符串。public String(byte[] array):根据字节数组的内容,来创建对应的字符串。一种直接创建:String str = "Hello"; // 右边直接用双引号...

2020-03-29 21:59:47

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。