自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (7)
  • 收藏
  • 关注

原创 spring整合mybatis和Junit

spring整合mybatis跟junit。该项目使用spring纯注解方式开发,用配置类取代spring的配置文件。

2023-03-04 21:43:18 942

原创 Spring IOC控制反转与AOP切面编程的用法

通过bean把我们的类(对象)交给spring容器管理,在需要使用到这些类或者对象的时候直接通过IOC注入即可。本文是学习了Spring之后总结共自己复习所用,由于本人水平有限,如有错误,欢迎留言指正。这是用idea自动生成的配置文件,里面包含了spring默认的命名空间。步骤二:新建spring的配置文件,名字可以任取,当通常会使用"在使用IOC之前,我们要先引入spring的maven坐标。步骤四:将两个实体类交给spring进行管理。有配置文件方式和注解方式。步骤五、新建测试类测试。

2023-03-04 16:32:16 173

原创 Vue的小练习,图片翻页

非常简陋的Vue的小练习。图片翻页

2023-03-01 23:48:42 412

原创 Vue本地应用回顾

Vue本地应用的使用,包括事件的绑定与内容的绑定,显示切换,属性绑定,列表循环,表单元素绑定

2023-03-01 23:43:09 213

原创 spring加载properties文件

spring加载properties文件

2023-01-16 20:28:32 88

原创 bean取别名以及bean实例化的三种方法

给bean取别名以及实例化bean的三种方式

2023-01-15 23:24:29 985

原创 spring的IOC与DI小案例

spring的IOC以及DI的小案例

2023-01-10 21:57:16 437

原创 jdbc.properties连接数据库的配置文件

因为老是忘记怎么写,一直百度,所以贴出来

2022-06-05 16:33:58 150

原创 mybatis动态sql

这篇笔记跟上一篇笔记是一起的,配置文件跟数据库文件在http://t.csdn.cn/EgpN5一、<where></where>和<if></if>1.1需求 /** * 根据条件模糊查询 */ @Test public void dynamicLikeSelect(){ SqlSession session = MybatisUtil.createSession(); Stude.

2022-05-30 15:02:31 207

原创 mybatis一对一/一对多的关联/级联

一、数据表结构

2022-05-25 22:28:59 193

原创 Unknown column ‘username‘ in ‘where clause‘

mysql查询时报错Unknown column ‘username’ in ‘where clause’看了无数遍,username始终都在,查了很多资料,眼睛都看花了,最后发现是多了一个空格!!!!!写出来,希望能给同样粗心的朋友一个提示。...

2022-05-24 22:07:25 475

原创 Restful风格初体验

控制台package com.xs.controller;import com.xs.pojo.School;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.*;/** * @Author Administrator * @Date 2022/5/20 10:29 *///@Controller//@RestController == @C

2022-05-20 20:44:36 159

原创 判断一个词在字符串中出现的次数

以下是一段歌词,请从这段歌词中统计出朋友出现的次数。 “这些年一个人,风也过,雨也走,有过泪,有过错, 还记得坚持甚么,真爱过才会懂,会寂寞会回首,终有梦终有你在心中。 朋友一生一起走,那些日子不再fun 0package com.xs;public class FriendCount { public static void main(String[] args) { String friend = "这些年一个人,风也过,雨也走,有过泪,有过错, 还记得坚持甚么

2022-05-20 09:36:35 211

原创 写程序实现控制台输入一个日期(格式如:XXXX年XXX月XX日)经过处理得到:XX月XX日XXXX年

function 1:Scanner sc=new Scanner(System.in); System.out.println("输入一个日期:(XXXX年XXX月XX日)"); String input=sc.next(); int index1=input.indexOf("年"); int index2=input.indexOf("月"); int index3=input.indexOf("日"); String sub1=input.substring(0,index1); S

2022-05-20 09:31:38 1573

原创 mybatis实现增删改查以及主键查询

一、引入依赖 <!-- 日志 --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.3.0-alpha14</version> <scope&

2022-05-19 23:03:01 544

原创 文件输入输出流实现文件的复制

package com.xs.controller;import java.io.*;/** * @Author Administrator * @Date 2022/5/14 20:33 * 文件字节输入流 将文件读取到内存中 */public class FileInputStreamDemo { public static void main(String[] args) {// fis(); writerAndReader(); }

2022-05-14 21:17:34 600

原创 SpringMVC实现文件上传以及复制

零、导入依赖 <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --> 文件上传所需的jar包 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</art

2022-05-14 19:47:43 297

原创 scratch问答赛跑小游戏如果回答错误就慢速移动,并给出名次和所需时间

经过上一篇的学习,我们了解到了scratch是什么,怎么运行,怎么编程,今天我们来尝试写一个赛跑小游戏。今天学习的内容是随机数、连接、广播、还有改变角色造型。如果答对问题,就让小猫加速移动几步,如果不答就让它慢速移动。首先,我们来做倒计时的功能。我们可以看到这里有三个造型,只要等待一秒再切换造型就...

2022-05-09 14:43:41 1207

原创 输入输出流

输入/输出数据单位为字节:字节流可以处理音频 、图片、视频输入/输出数据单位为字符:字符流处理文本文件I/O流分为字节流和字符流

2022-05-02 15:57:58 75

原创 Java判断数据类型instanceof关键字

Java判断数据类型使用instanceof关键字public class Test1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); validate(sc.nextLine()); } public static <T> void validate(T value){ if (value instanceo

2022-04-25 15:18:59 694

原创 javaArrayList添加及打印

Studnet类包含id跟姓名package list.entity;/** * @Author Administrator * @Date 2022/4/24 15:04 */public class Student { private int id; private String name; @Override public String toString() { return "Student{" + "i

2022-04-24 15:30:23 1319

原创 jquery实现简单的省市联动

样式 <select id="lv1"> <option>请选择</option> </select> <select id="lv2"> <option>请选择</option> </select>一、使用Ajax发送请求为省级赋值 // 第一次Ajax是为了获取省信息 $.ajax({

2022-04-12 21:44:07 1078

原创 maven导入fastjson依赖但是报fastjson找不到异常

maven导入fastjson依赖但是报fastjson找不到异常纠结了好几天,今天灵光一闪会不会是没有重新打包项目的问题,试了一下果然是这样!!!!!!!<!-- json --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.75</

2022-04-11 21:46:38 5221

原创 二叉树查找算法 Java

package test1;/** * @Author Administrator * @Date 2022/4/7 22:46 */public class BinarySearch2 { public static void main(String[] args) { // 定义二叉树 int[] arr = {1,2,3,4,5,6,14,15,16,18}; // 调用查找数值的方法 ITERATIVE_SEARC.

2022-04-08 16:52:17 810

原创 Java上传歌曲

通过servlet自带的Part对象上传文件为了代码阅读的舒适性,所以封装了上传文件跟获取歌曲信息的方法。@MultipartConfig@WebServlet("/wyy/addSong")public class UploadMusicServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws Serv

2022-04-03 01:16:57 567

原创 Java方法的重载、重写、抽象类

public class ExtendsTest { // 访问修饰对重载无影响,即使访问修饰符不同,但它们也构成重载 public void test1(){ System.out.println("修饰符对重载的影响"); } protected void test1(int a){ System.out.println("修饰符对重载的影响"); }}重载(overload)(重写override)发生在

2022-04-02 15:27:06 809

原创 设置过滤器之后css样式出不来、乱码

在过滤器里加上如果是css的就设置响应类型为css@Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest req = (HttpServletRequest) servletReques

2022-04-02 14:13:36 251

原创 java验证码

**验证码工具类**package ajax.utils;import java.awt.*;import java.awt.image.BufferedImage;import java.util.*;/** * @Author Administrator * @Date 2022/4/1 23:52 * 验证码工具类 */public class VerifyCode{ public static Map<String,BufferedImage> g.

2022-04-02 01:14:23 2503

原创 JDBC连接数据库配置文件

package jdbc.utils;import java.sql.Connection;import java.sql.DriverManager;/**@Author Administrator@Date 2022/1/17 14:47*/public class DBUtil {// urlpublic static String url = “jdbc:mysql://localhost:3306/schoolwork”;// driverpublic static

2022-01-17 15:01:42 493

原创 线程安全之土匪分赃款作业

三个土匪分脏款:一个老大和三个土匪历尽千辛万苦,终于抢来了10000大洋,然后大哥给三人开三个线程分钱,前期怎么分,发现最后得到的钱都不能凑成10000快,三人互相猜忌,总认为大哥私藏了一部分钱或者给其中的人多分了钱,请你帮大哥想想办法,保证最后分的钱能够凑成10000大洋注:运行时间由电脑的性能决定package file;public class DividMoney { public static void main(String[] args) { Money m

2021-12-20 19:31:00 160

原创 hibernate连接MySQLcom.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not cre

15:35:38com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.15:35:41org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEn

2021-12-07 15:37:52 140

原创 使用hibernate对数据库进行增删改查报sql语句出错问题

javax.persistence.OptimisticLockException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1; statement executed: delete from t_user where id=? at org.hibernate.internal.ExceptionConverterImpl.wrapStaleStateExce

2021-12-07 15:34:24 847

原创 使用Idea开发工具Maven仓库构建Hibernate项目实现增删改查功能

一、新建maven项目二、导入hibernate跟连接mysql所需的依赖三、创建实体类四、创建与实体类互相映射的文件五、创建hibernate配置文件六、增删改查测试

2021-12-07 15:31:07 345

原创 maven repository地址以及maven下载地址

仓库地址:https://mvnrepository.com/下载地址:https://maven.apache.org/download.cgi

2021-12-05 11:16:24 5097

原创 配置maven

1.配置环境变量。在安装maven之前要先确保jdk已经安装并配置好。2.打开命令窗口 输入mvn-v显示maven版本号即为安装成功。3.修改本地仓库的位置<localRepository>F:\WorkSpace\tools\repository</localRepository>4.修改maven默认的jdk 在profiles里面再添加一个profile,可以直接复制注释里面的修改。<profile> <id>J

2021-12-05 11:02:30 163

原创 安装Tomcat

下载地址:https://tomcat.apache.org/download-90.cgi要求输入端口和管理密码,一般采取默认。我这里修改成了8083点击next后出现下图,自动找到jre的地址。如果没有安装可以修改指定的jdk,所以我们要先安装好jdk之后再安装tomcat。打开浏览器,输入localhost:8083/,出现如下界面说明安装成功。(注:8083是端口号,如果刚刚安装时没有修改的话则是默认的8080)...

2021-12-04 13:33:07 726

原创 安装mysql5.5

1.双击安装包2.3.同意服务4.5.更改安装路径,默认C盘6.点击install之后,选择下一步指定文件存储位置,一般默认指定服务器的最大访问量给最高管理员设置密码管理员的账号root ,MySQL的超级管理员,有所有权限密码:root123 --自己设定设置远程是否可以访问创建账户...

2021-12-04 10:48:56 234

原创 如何判断jdk安装是否成功

1.配置环境 --此电脑–>右键–>属性–>高级系统设置–>环境变量1.1 1.21.31.42.win+R输入cmd打开命令行窗口 输入java -version 回车显示你的版本号即为成功。

2021-12-04 07:50:59 3143

转载 mysql完全卸载

1.win+R:输入regedit打开注册表。2.找到HKEY_LOCAL_MACHINE–>SYSTEM–>ControlSET001–>Service–>EventLog–>Application–>MySQL 删除3.找到HKEY_LOCAL_MACHINE–>SYSTEM–>CurrentControlSet–>Services–>EventLog–>Application–>MySQL 删除3.找到HKEY_LOCAL_

2021-12-03 23:43:15 79

原创 解决There is no Action mapped for namespace [/] and action name [xxx] associated with context pat问题

找了很多资料,最后看到一个大佬说可能说struts没有放在src目录下,但是我的明明在src目录下呀,想删了编译文件重新运行。忽然灵光一闪看到pom.xml文件是橙色的,正常应该是蓝色的,于是乎点了更新Maven的按钮重新加载了之后就解决啦。...

2021-11-20 23:32:42 265

spring纯注解开发

1.IOC纯注解开发 @Component @Service @Reposity 2.DI纯注解开发 @Autowire @Qualifire @Value 3.管理第三方的Bean @Bean

2023-02-13

mybatis增删改查

mybatis入门,通过JUNIT测试增删改查。不包含获取参数值版

2023-02-04

mybatis核心配置文件

mybatis核心配置文件,配置文件的名称可以随意定

2023-02-03

log4j日志文件用于输出日志

log4j日志文件,Java中用于控制台输出日志

2023-02-03

连接数据库的配置文件jdbc.properties

jdbc.properties的配置

2022-06-05

mybatis关联/级联以及动态sql

里面描述的了mybatis关联/级联的使用方法,还有常见的几种动态sql的使用方法 比如<if></if><where></where>

2022-05-30

IO流的输入输出流实现文件的复制

IO流的输入输出流实现文件的复制。在我的相关博文中也有介绍,注释很详细,复制就能直接运行。

2022-05-14

SecondHibernate.rar

使用maven、idea创建hibernate的增删改查操作

2021-12-07

scratch小游戏迷宫加强版.sb3

少儿编程scratch入门迷宫小游戏加强版

2021-03-13

SpringBootStart1.zip

springboot写的后台管理系统,包括上传头像,角色管理,用户管理,数据备份,菜单管理等功能

2021-02-19

Student.zip

Java学生成绩管理系统控制台版本,使用集合存储数据,Comparable进行排序,实现了添加、修改、删除、查看、排序、退出系统的功能。

2021-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除