- 博客(19)
- 收藏
- 关注
原创 Java的多线程总结
IO流对于程序员来说任何文件都只是字节数据java.io.File:文件和目录路径的抽象表示可使用File对文件夹和文件进行操作:* 创建一个文件/文件夹* 删除文件/文件夹* 获取文件/文件夹* 判断文件/文件夹* 对文件进行遍历* 获取文件的大小三个单词重点记忆: file:文件 dire.ctary:文件目录 path:路径IO流能干什么???在本地磁盘和网络上操作数据io流分类:io流分类: * 按照流向: 输入流 输出流
2021-09-23 13:43:03
136
原创 彻底解决:Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom
彻底解决:Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:摘要:我们在试用maven构建java项目的时候很多朋友会遇到maven导入jar失败的情况,可自己的配置明明没问题,下面我就来解决这个问题!首先我们检查一下配置是否都没有问题:idea的setting配置,maven三处配置jdk版本1.8以上如果上述配置都没有问题,那么按照下面步骤操作:1.在settin
2021-09-23 11:33:50
93637
13
原创 Cas配置数据库动态登录
Cas服务端配置数据库用户登录 大家在配置完cas服务端发布后会访问登录页面会警告当前为静态登录,在实际使用过程中登录的用户名或密码肯定是从数据库里读取,需要进行以下修改:找到oWEB-INF/classes/application.properties文件增加下面配置:#查询账号密码sql,必须包含密码字段cas.authn.jdbc.query[0].sql=select * from sys_user
2021-04-13 16:40:26
336
原创 JEECG框架切换sqlsserver数据库配置
JEECG框架切换sqlsserver数据库配置1.添加SQL server驱动,修改pom.xml<!-- sqlserver--><dependency><groupId>com.microsoft.sqlserver</groupId><artifactId>sqljdbc4</artifactId><version>4.0</version><scope>runtime</s
2021-03-01 11:14:50
1496
原创 Antd树形控件使用总结
Antd树形控件使用总结1.@select=“onSelect”点击事件触发,其中selectedKeys为传递值,可通过selectedKeys[0]获取当前具体值2.selectedKeys对应节点是否选中状态,通常和onSelect集合使用(注意判断当前状态)3.@expand=“onExpand”展开折叠点击事件,其中expandedKeys为传递值,可通过expandedKeys[0]获取当前具体值注意:此方法点击展开时需要再次点击当前节点折叠,再次点击其他节点放方才传递key值正确
2021-03-01 11:09:50
3420
原创 数据库的子查询
数据库的子查询数据库的子查询简单理解就是一张复杂的表拆成两张如上图要是查询父子信息:把一张一样的表看成两张子表select a. categoryidName AS"父类‘’ , b.categoryidName AS"子类”from category AS a,categroy AS b where a.categoryid=b.pid...
2020-11-03 13:15:12
141
原创 新导入maven项目注解爆红,所有依赖包无法导入
**新导入maven项目注解爆红,所有依赖包无法导入**刚开始做maven项目时,导入网上的一个开源spring boot项目结果整体崩掉,所有注解全部报错,进行下载依赖无法下载,idea中点击无反应,搜了一下午的bug也未彻底解决:经过反复测试终于发现原因所在!!!是因为本人电脑系统所致,在配置maven环境变量是无法读取引用路径符号%,导致maven没彻底配置成功,即使cmd输入 mvn -v显示没问题解决步骤如下:在系统变量配置中配置path变量时使用maven安装的bin目录绝对路径
2020-10-19 20:51:58
2059
原创 关于Cause: java.lang.ClassNotFoundException: Cannot find class: 0(提示找不到类)报错
关于Cause: java.lang.ClassNotFoundException: Cannot find class: 0(提示找不到类)报错搭建mybatis架构过程中idea包出这么一个莫名其妙的异常,开始以为是排除了resultType和创建会话工厂的错误,经过层层检查才发现是因为全局配置文件的错误,正确配置如下图,谨防采坑!!...
2020-10-18 20:55:58
8268
原创 关于 HttpServlet、GenericServlet 和 Servlet 的关系
关于 HttpServlet、GenericServlet 和 Servlet 的关系对于一个 Servlet 类,我们日常最常用的方法是继承自 HttpServlet 类,提供了 Http 相关的方法, HttpServlet 扩展了 GenericServlet 类,而 GenericServlet 类又实现了 Servlet 类和 ServletConfig 类。ServletServlet 类提供了五个方法,其中三个生命周期方法和两个普通方法,关于 Servlet 类的方法,不再赘述,我主要补
2020-10-18 13:29:39
203
原创 Java抽象类
一、Java 抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。
2020-10-10 18:47:55
72
原创 Java的递归调用
java的递归调用递归:简单理解就是方法自己调用自己递归机构包括两个部分:递归头:什么时候不调用自身方法,如果没有头,将陷入死循环。递归体:什么时候需要调用自身方法。例子;publick static void main (String[] args){Stystem.out.println(f(5));}publick stastic int f(int n){if(n==1){return 1;}else {return n*f(n-1);}}}注意:如果调用自身
2020-10-03 13:29:44
98
原创 JAV方法的简单调用
方法的调用一、定义方法的格式和详解修饰符 返回值类型 方法名(参数列表){//代码省略… return 结果;}*修饰符: public static 固定写法返回值类型: 表示方法运行的结果的数据类型,方法执行后将结果返回到调用者参数列表:方法在运算过程中的未知数据,调用者调用方法时传递return:将方法执行后的结果带给调用者,方法执行到 return ,整体方法运行结束小贴士:return 结果; 这里的"结果"在开发中,我们正确的叫法成为方法的返回值二、
2020-09-22 20:31:42
29456
原创 java流程控制语句详解
一、顺序结构顺序执行,根据编写的顺序,从上到下运行例:public static void main(String[] args){System.out.println(1);System.out.println(2);System.out.println(3);}二、判断语句1、if格式if(关系表达式){语句体}2、if…else格式if(关系表达式) {语句体1;}else {语句体2;}3、 if…else if…else格式if (判断条件1) {
2020-09-11 15:24:59
98
原创 数据类型转换及运算方法
一、解决java数据输出乱码问题*编译时添加 - encoding uft-8;*例:javac - encoding uft-8 Demo.java;二、基本数据类型* 数据类型大小排序 bye<short<char<int<long<float<double三、赋值运算符面试小题问:如下代码输出①和②是否有错?public static void main(String[] args){short s=10;①s=s+10;②s+=1
2020-09-10 09:24:37
215
原创 java标识符、关键字
JAVA标识符Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。关于 Java 标识符,有以下几点需要注意:1. 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始2. 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合3. 关键字不能用作标识符4. 标识符是大小写敏感的5. 合法标识符举例:age、$salary、_value、__1_value6. 非法标识符举例:123abc、-salar
2020-09-08 21:39:38
156
原创 数据类型扩展及面试题
整数扩展:进制表示方法二进制:0b十进制八进制:0十六进制:0x例:int a= 10;int b=010;//八进制int c=0x10;//十六进制浮点类型扩展:float和double表示数值有限比较离散,有一定误差接近但不等于 ;最好完全避免浮点型比较!!!如有银行类业务可使用:BigDecimal java中的数学工具类;例1:float f=0.1f: //0.1double d =1.0/10; //0.1System.out.println(f==d
2020-09-08 21:37:10
140
原创 Java的基础语法
基础语法介绍java我们暂且可以认为是一系列对象的集合,而这些对象通过调用彼此的方法进行协同工作下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一只猫是一个对象,它的状态有:颜色、名字、品种;行为有:摇头、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。在编译java代码时我们应
2020-09-06 14:11:47
98
原创 Java 简介
**Java 简介**Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)JavaME(J2ME)(Java 2
2020-08-18 09:55:36
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人