java基础知识
文章平均质量分 86
java基础知识
SCU-JJkinging
加油,leego must be dai
展开
-
oracle的decode函数
select e.sal, decode(sign(e.sal-3000),1,'高薪',0,'高薪',-1, decode(sign(e.sal-1500),1,'中等',0,'中等',-1,'低薪') )收入水平 from emp e;原创 2020-12-13 15:25:48 · 60 阅读 · 0 评论 -
SpringBoot跳转界面:静态和动态访问static和templates目录下的文件
一、新建一个SpringBoot项目 1、导入相关依赖(此处省略) 2、项目目录 可以看到resources下有两个文件夹static和templates,分别存放项目的静态和动态文件 二、static目录 1、创建一个staticfirst.html文...转载 2020-12-05 20:40:03 · 1756 阅读 · 0 评论 -
Maven配置
目录 1、前言2、下载3、配置PATH、settings.xml以及本地仓库3.1、配置path3.2、配置settings.xml和本地仓库 4、在IDEA中配置Maven 1、前言 maven说的简短一点就是一个大型的jar包管理工具,...转载 2020-12-02 22:57:23 · 140 阅读 · 0 评论 -
javaweb中路径的书写总结
javaweb中路径的书写总结转载 2020-11-29 00:03:13 · 83 阅读 · 0 评论 -
tomcat10 带来的报错:jakarta.servlet.ServletException: 类com.kang.servlet.HelloServlet不是Servlet
把mavn依赖: <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> </dependency> <dependency> <groupId&g原创 2020-11-25 13:35:59 · 9368 阅读 · 18 评论 -
Exception in thread “main“ java.lang.NoSuchMethodError: org.springframework.core.KotlinDetector.isSu
解决方法:把spring-context, spring-test,spring-jdbc,spring-tx等等一些spring的版本要一致原创 2020-11-24 23:01:18 · 1055 阅读 · 0 评论 -
Spring AOP中args和arg-names的区别
这两天在看aop aspectj的各种语法,发现里面有两个概念 args和arg-names很容易混淆,网上也基本没说清楚,所以就动手试了一下,发现还是自己试试比较好理解先说结论:args是和execution用在一起,用来过滤要被代理的方法的,如果不和arg-names一起用,那么用法是args(类名,类名...)。 如果和arg-names(参数名1,参数名2...)一起用,那么用法是args(参数1,参数2...),其中,参数1和参数2的类型由arg-names所代表的方法的参数确定arg-na原创 2020-11-24 14:14:56 · 576 阅读 · 0 评论 -
@Value(“#{}“)与@Value(“${}“)的区别
@Value("#{}")与@Value("${}")的区别转载 2020-11-23 20:06:41 · 234 阅读 · 0 评论 -
spring连接数据库时用户名的key不能使用username
配置数据库时,连接用户名是使用的电脑的系统用户名。与在jdbc.properties中配置的名称不一致。后面发现,配置的用户名的key不能直接使用username,因为在XML中获取用户名使用 ${username}获取的是计算机的账号名称。可以修改为 jdbc.username或其他的名称即可。...原创 2020-11-23 14:07:39 · 287 阅读 · 1 评论 -
bean参数singleton、prototype的区别
1)当scope的取值为singleton时Bean的实例化个数:1个Bean的实例化时机:当Spring核心文件被加载时,实例化配置的Bean实例Bean的生命周期:对象创建:当应用加载,创建容器时,对象就被创建了对象运行:只要容器在,对象一直活着对象销毁:当应用卸载,销毁容器时,对象就被销毁了2)当scope的取值为prototype时Bean的实例化个数:多个Bean的实例化时机:当调用getBean()方法时实例化Bean对象创建:当使用对象时,创建新的对象实例对象运行:只要对原创 2020-11-21 19:29:15 · 214 阅读 · 0 评论 -
Exception in thread “main“ java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrec
在编程路上遇到的问题 记录下Exception in thread "main" java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration prop转载 2020-11-16 12:43:35 · 213 阅读 · 0 评论 -
查询Maven的jar包的坐标
https://mvnrepository.com/https://search.maven.org/原创 2020-11-16 10:35:49 · 462 阅读 · 0 评论 -
解决IDEA创建maven项目时控制台输出中文乱码
解决IDEA创建maven项目时控制台输出中文乱码转载 2020-11-15 17:54:33 · 362 阅读 · 1 评论 -
MySql语法
MySql语法1.mysql基础2.MySQL约束与设计1.mysql基础注释−−--−−内容 单行注释/* 内容 */ 多行注释#内容 &n原创 2020-11-14 18:09:11 · 128 阅读 · 0 评论 -
Mysql8.0.17压缩包安装——超详细简单教程
Mysql8.0.17压缩包安装——超详细简单教程转载 2020-11-11 22:31:47 · 104 阅读 · 0 评论 -
java类中serialVersionUID的作用
java类中serialVersionUID的作用转载 2020-11-11 11:28:05 · 88 阅读 · 0 评论 -
ListIterator的用法
ListIterator 根据官方文档介绍, ListIterator 有以下功能: 允许我们向前、向后两个方向遍历 List;在遍历时修改 List 的元素;遍历时获取迭代器当前游标所在位置。 注意,迭代器 没有当前所在元素一说,它只有一个游标( cursor )的概念,这个游标总是在元素之间,比如这样: 初始时它在第 0 个元素之前,调用 next() 游标后移一位: 调用 previous() 游标就会回到之前位置。当向后...转载 2020-11-06 15:10:29 · 4119 阅读 · 0 评论 -
stringbuilder和stringbuffer区别
在执行速度方面的比较bai:StringBuilder > StringBufferStringBuffer与StringBuilder,他们是字符串变量du,是可改变的对象,每当zhi我们用它们对字符串做操作时,实dao际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。StringBuilder:线程非安全的StringBuffer:线程安全的当我们在字符串缓冲去被多个线程使用是,JVM不能保证StringBuilder的操作是安全的,虽然他的速度最快,但.原创 2020-11-05 19:15:34 · 127 阅读 · 0 评论 -
System.arraycopy()
import java.util.Arrays;public class SystemArrayCopy { public static void main(String[] args) { int[] src = new int[]{1,2,3,4,5}; int[] dec = new int[]{6,7,8,9,10}; System.arraycopy(src, 2, dec, 0, 3); System.out.pri原创 2020-11-05 17:40:14 · 57 阅读 · 0 评论 -
Objects.equals(a,b)和a.equals(b)
a.equals(b):如果此时a为null,则在程序运行的时候,会发生空指针异常Objects.equals(a,b):如果两个参数都为 null, Objects.equals(a,b) 调用将返回 true ; 如果其中一个参数为 null ,则返回 false ; 否则,如果两个参数都不为 null, 则调用 a.equals(b)...原创 2020-11-05 15:09:04 · 168 阅读 · 0 评论 -
Java内部类
Java内部类1.成员内部类2.匿名内部类1.成员内部类成员内部类 :定义在类中方法外的类。访问特点内部类可以直接访问外部类的成员,包括私有成员。外部类要访问内部类的成员,必须要建立内部类的对象。创建内部类对象格式:外部类名.内部类名 对象名 = new 外部类型().new 内部类型();内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 。比如,Person$Heart.classpublic class Car {原创 2020-11-05 12:15:06 · 64 阅读 · 0 评论 -
Java 多态
Java多态1.多态的体现2.多态的好处3.引用类型转换4.总结1.多态的体现多态体现的格式:父类类型 变量名 = new 子类对象; 变量名.方法名();父类类型:指子类对象继承的父类类型,或者实现的父接口类型。代码如下:Fu f = new Zi(); f.method();当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,执行的是子类重写 后方法。代码如下:定义父类:public abstract class Animal {原创 2020-10-31 20:36:25 · 63 阅读 · 0 评论 -
2.Java零碎知识(持续更新)
1.方法中不能再定义方法,但是可以在方法中定义一个类(属于内部类),再在类中定义方法原创 2020-10-30 11:47:30 · 256 阅读 · 0 评论 -
1.java中引用数据类型和基本数据类型的区别
参考转载 2020-10-28 22:00:51 · 100 阅读 · 0 评论