
Java学习
文章平均质量分 74
果力成°
任何时候开始做一件事都是最好的时间。
展开
-
Java--解决Maven存在资源过滤的问题
学习Spring过程中,有时会出异常报错,在项目中找不到此配置文件,这是由于Maven可能存在资源过滤的问题,可以在父类pom.xml添加下面的配置文件完善<build> <resources> <resource> <directory>src/main/java</directory> <includes>原创 2022-05-17 11:01:22 · 744 阅读 · 0 评论 -
MyBatis详解
文章目录1.简介1. Mybatis是什么?1.2 持久化1.3持久层1.4为什么需要Mybatis?2.我的第一个Mybatis程序2.1搭建环境2.2建立一个module2.3编写代码2.4测试3.CRUD3.1 namespace3.2 select(查询)3.3 insert(插入)3.4 Update(修改)3.5 Delete(删除)Map4.配置解析4.1核心配置文件4.2环境配置(environments)4.3属性(properties)4.4类型别名(typeAliases)4.5生命周原创 2022-04-30 14:08:38 · 456 阅读 · 0 评论 -
Spring学习---依赖注入(DI)
文章目录依赖注入(DI)构造器注入Set方式注入拓展方式注入1.P命名注入2.C命名注入依赖注入(DI)构造器注入在之前IOC创建对象部分有提过详情看这篇大佬讲解的博客Set方式注入依赖:bean对象的创建依赖于容器注入:bean对象中的所以属性,由容器来注入【环境搭建】复杂类型public class Address { private String address; public String getAddress() { return ad原创 2022-04-29 13:48:07 · 254 阅读 · 0 评论 -
初识Spring
Java工程师的春天--Spring原创 2022-04-27 14:17:36 · 400 阅读 · 0 评论 -
关于Jsp知识总结
文章目录Jsp(java server pages)Jsp介绍Jsp 的组成Jsp原理JSP基础语法JSP9大内置对象JSP标签大家好,这里是果力成,在Javaweb学习中不可避免的要遇到Jsp,老习惯,多做总结,希望能给到你帮助.话不多说,学之!Jsp(java server pages)Jsp介绍(Java Server Pages):java服务器页面可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们JSP技术以Java语言作为脚本语言优点:在原有的 html 的基原创 2022-04-15 13:05:23 · 578 阅读 · 0 评论 -
Javaweb三大组件详解
目录Servlet(程序)如何写 Servlet(五种方法)如何让浏览器访问ServletServle 特性:ServletConfigServlet 相关类之 ServletRequest 和 Servletresponse 对象HttpServletFilter(过滤器)Listener(监听器)事件源:三大域监听器实现类:小结JavaWeb三大组件(Servlet、Filter、Listener)Servlet(程序)Servlet 是 JavaWeb 的三大组件之一,它属于动态资源。Serv原创 2022-04-14 19:02:15 · 2002 阅读 · 0 评论 -
解决Junit单元测试报错问题
Junit单元测试的好处就在于IDEA运行时不用再走main方法,随便写一个方法都可以随时测试.进入IDEA刚准备进行测试就开始报错报错信息注意其中的一句报错语句Unsupported version of junit:junit: 4.11. Please upgrade to version 4.12 or later.显示junit:junit:4.11的不支持版本。请升级到4.12或更高版本。很明显,是版本过低了,我试着将版本换到4.12,就可以正常进行单元测试运行了在pom.xm原创 2022-04-09 15:53:52 · 2648 阅读 · 1 评论 -
Tomcat详解
Tomcat详解1.简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。性质:Java web服务器2.安装TomcatTomcat官网点此跳转进入官网,根据自己的电脑版本在核心文件下选择相应的压缩包下载,Liux系统下载tar.gz下载完后解压,得到文件夹3.Tomcat启动与配置文件夹作用bin:启动、关闭的脚本文件conf:配置lib:依赖的jar包logs:日志webapps:用于存放网站启动Tomcat打开bin目录原创 2022-04-04 23:53:30 · 1438 阅读 · 0 评论 -
数据库都有哪些常用的函数--MySQL
MySQL函数MySQL官方文档使用手册:阅读MySQL 字符串函数(常用)函数描述CHAR_LENGTH(s)返回字符串 s 的字符数即长度CONCAT(a1,a2…an)拼接a1,a2 等多个字符串,合并为一个字符串INSERT(s1,x,len,s2)字符串 s2 替换 s1 的 x 位置开始长度为 len 的字符串LOWER(s)将字符串 s 的所有字母变成小写字母UPPER(s)将字符串转换为大写REPLACE(s,s1,s2)将原创 2022-04-01 20:24:16 · 1115 阅读 · 0 评论 -
数据库中的 DQL查询数据
DQL(Data QueryLanguage )数据查询语言所有的查询操作都用 selec数据库中最核心的语言,最重要的语句使用频率最高的语句指定查询字段-- 查询全部的学生 select 字段 from 表 select * from student-- 查询指定字段 select `studentid`,`studentname` from student-- 别名 给结果起一个名字 AS 也可以给表起别名select `studentid` as 学号,`st原创 2022-03-31 09:57:25 · 726 阅读 · 0 评论 -
MySQL数据管理
MySQL数据管理外键物理外键,数据库级别的外键,不建议使用(避免数据库过多而造成困扰)(数据库里为什么不建议使用外键约束)每次做DELETE 或者UPDATE都必须考虑外键约束,会导致开发的时候很痛苦,测试数据极为不方便。DML语言INSERT (添加)-- 插入语句-- INSERT INTO 表名([字段1,字段2,字段3])VALUES('值1'),('值2'),('值3')INSERT INTO `grade`(`gradename`) VALUES('大一')原创 2022-03-29 17:34:17 · 674 阅读 · 0 评论 -
MySQL常用命令和数据库操作
前言大家好,这里是果力成,步入MySQL阶段,继续总结,拦不住的,学之!MySQL官方文档使用手册MySQL常用命令:进入MySQL路径下 cd /d D:\SPACE\Study_c\mysql-8\mysql-8.0.22-winx64\bin启动MySQL服务 net start mysql进入mysql管理界面 mysql -u root -p设置新密码。update mysql.user set authentication_string=password('新密码') wh原创 2022-03-28 09:21:36 · 203 阅读 · 0 评论 -
JavaScript基础知识详解
目录前言1.什么是JavaScript2.快速入门2.1 引入JavaScript2.2 基本语法入门2.3 数据类型number字符串布尔值逻辑运算比较运算符浮点数问题null和undefined数组对象严格检查模式strict3.数据类型3.1字符串3.2数组3.3对象3.4流程控制3.5Map和Set3.6 iterator4.函数4.1 定义函数4.2 变量的作用域4.3 方法5.内部对象5.1 Date5.2 JSON6.面向对象编程6.1 原型继承6.2 class继承7.操作BOM对象(重点)原创 2022-03-26 10:31:46 · 1413 阅读 · 0 评论 -
web开发之CSS入门
前言CSS (层叠样式表)是一种用来表现HTML 或XML等文件样式的计算机语言。CSS具有以下特点:丰富的样式定义易于使用和修改多页面应用页面压缩选择器作用:选择页面上的某一个或者某一类元素基本选择器标签选择器标签{}举例:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title<原创 2022-03-24 22:22:03 · 608 阅读 · 0 评论 -
web开发之HTML入门
Web学习 HTML ——用于表示你的网页内容是应该被理解为段落、列表、头部、链接、图像、多媒体播放器、表单或是其他众多可用的元素之一亦或是你定义的新元素。安装文本编辑器有记事本,TextEditweb开发选用IDEA或者vscode安装网页浏览器用于测试安装web测试服务器如何设置一个本地测试服务器点次跳转设置一个本地测试服务器文档设计网站外观做出计划网站的主题是什么?基于所选主题要展示哪些信息?网站采用怎样的外观?用高阶术语说就是,选什么背景色?什么字体(正式的还卡通的原创 2022-03-20 16:36:38 · 902 阅读 · 0 评论 -
Java多线程
文章目录多线程详解线程创建ThreadRunnableCallable静态代理Lambda表达式停止线程线程休眠(sleep)线程礼让(Yield)线程强制执行(Join)守护(daemon)线程线程同步机制死锁Lock锁Lock锁与synchronized锁的对比线程池多线程详解线程就是独立执行的路径main线程是主线程线程创建Thread class — 继承Thread类(重点)Runnable接口 — 实现Runnable接口(重点)Callable接口 — 实现Call原创 2022-03-19 11:03:27 · 587 阅读 · 0 评论 -
面向对象以及方法数组
Java中的面向对象详解,和方法数组的回顾与加深原创 2022-03-16 10:40:32 · 724 阅读 · 0 评论 -
Java学习--流程控制
文章目录流程控制用户交互Scanner顺序结构选择结构if单选择结构if双选择结构if多选择结构switch多选择结构循环结构while循环do...while循环for循环增强for循环break & continue练习流程控制用户交互Scannernext()next()不能得到带有空格的字符串//创建一个扫描器对象,用于接收键盘数据Scanner scanner = new Scanner(System.in);System.out.println("使用next方式接收:原创 2022-03-15 17:02:36 · 611 阅读 · 0 评论 -
Java基础
Java基础注释单行注释 Line comment //多行注释 /* */文档注释 /** */标识符和关键字所有的标识符都应该以字母(AZ)、(az),美元符($),下划线(_)开始首字母之后可以是字母、美元符、下划线或数字的任何字符组合不能使用关键字作为变量名或 方法名标识符是大小写敏感的数据类型基本类型数值类型整数int (int num=10; //最常用)byteshortlong (long原创 2022-03-14 12:42:45 · 637 阅读 · 0 评论 -
环境配置及Hello World 程序
JDKjava开发者工具JREjava运行环境JVMJava虚拟机卸载JDK删除Java(jdk所在的目录)的安装目录删除JAVA-HOME删除path下关于java的目录命令查看java -version.安装JDK搜索jdk8,同意协议下载双击安装jdk记住安装的路径配置环境变量我的电脑–>右键–>属性环境变量–>系统变量–>添加JAVA_HOME–>填入路径Path下新建变量–>%JAVA_HOME%\bin–>%J原创 2022-03-14 11:04:34 · 541 阅读 · 0 评论