- 博客(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
原创 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
原创 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
原创 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纯注解开发
2023-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人