自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 【无标题】

List itemhttps://www.cnblogs.com/2YSP/p/13545217.htmlhttps://www.cnblogs.com/itoak/p/13370031.html

2021-12-20 16:33:17 239

原创 MySQL总结

MySQL学习多表查询现在有两个表,“学生表”记录了学生的基本信息,有“学号”、“姓名”。“成绩”表记录了学生选修的课程,以及对应课程的成绩。这两个表通过**“学号”**进行关联。现在要查找出所有学生的学号,姓名,课程和成绩。【解题思路】1.确定查询结果题目要求查询所有学生的姓名,学号,课程和成绩信息select 学号,姓名,课程,成绩查询结果的列名“学号”、“姓名”,在“学生”表里,列名“课程”、“成绩”在“成绩”表里,所以需要进行多表查询。2.哪种联结呢?涉及

2021-11-10 10:52:23 1057

原创 Failed to invoke the method sayHello in the service com.itheima.service.HelloService.

项目场景:学Dubbo,运行测试provider和consumer问题描述:昨天晚上回寝室之前还正常运行,今天早上来开机后运行就报错com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method sayHello in the service com.itheima.service.HelloService. Tried 3 times of the providers [192.168.54.1:20880] (1/1) from

2020-11-02 09:34:10 1108

原创 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

项目场景:学习maven高级,配置完web.xml和controller,运行tomcat,报错问题描述:HTTP状态 404 - 未找到,源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。ItemController文件:@Controller@RequestMapping("/item")public class ItemController { @Autowired private ItemService itemService; @R

2020-10-29 20:58:37 20639

原创 Could not open ServletContext resource [/WEB-INF/springmvc-servlet.xml]

项目场景:学习maven高级,配置完web.xml和controller,运行tomcat,报错问题描述:Servlet[springmvc]的Servlet.init()引发异常FileNotFoundException: Could not open ServletContext resource [/WEB-INF/springmvc-servlet.xml] 原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMess

2020-10-29 20:52:03 693

原创 mybatis使用pagehelper分页报错java.lang.ClassCastException: com.github.pagehelper.PageHelper cannot be cast

项目场景:MyBatis可以使用第三方的插件来对功能进行扩展,分页助手PageHelper是将分页的复杂操作进行封装,使用简单的方式即可获得分页的相关数据,导入通用PageHelper的坐标后,在mybatis核心配置文件中配置PageHelper插件,然后进行测试问题描述:报错信息为:Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lan

2020-10-27 19:20:38 1591 2

原创 Caused by: java.sql.SQLException: Data truncated for column ‘birthday‘ at row 1

项目场景:一个Java中的Date数据类型,我想将之存到数据库的时候存成一个1970年至今的毫秒数,取出来时转换成java的Date,即java的Date与数据库的varchar毫秒值之间转换。问题描述:测试转换时报错package com.itheima.Handler;import org.apache.ibatis.type.BaseTypeHandler;import org.apache.ibatis.type.JdbcType;import java.sql.*;pu

2020-10-27 18:23:48 838 2

原创 Could not find result map com.itheima.domain.User

项目场景:学习mybatis,配置完核心配置文件和映射文件,进行数据库连接测试问题描述:org.apache.ibatis.exceptions.PersistenceException:Error querying database. Cause: org.apache.ibatis.builder.IncompleteElementException: Could not find result map com.itheima.domain.UserCause: org.apache.ib

2020-10-27 11:18:07 814

原创 org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full d

项目场景:做spring+spring mvc的案例,写完controller、service和dao层,运行tomcat报错问题描述:26-Oct-2020 17:43:33.549 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found

2020-10-26 18:38:49 636 1

原创 Servlet[DispatcherServlet]的Servlet.init()引发异常

项目场景:学习通过SpringMVC帮助我们对对象或集合进行json字符串的转换并回写,为处理器适配器配置消息转换参数,指定使用jackson进行对象或集合的转换,因此需要在spring-mvc.xml中进行配置问题描述:配置完spring-mvc.xml后,启动tomcat,网页报错@RequestMapping(value="/quick10") @ResponseBody public User save10() throws IOException { Us

2020-10-25 15:20:12 22594 2

原创 tomcat启动出现乱码

项目场景:因为找bug原因出在哪,重新配置了tomcat环境问题描述:发现运行的时候控制台出现了乱码 原因分析:编码问题解决方案:修改tomcat的conf下的logging.properties中的参数,找到 java.util.logging.ConsoleHandler.encoding = utf-8这行 更改为 java.util.logging.ConsoleHandler.encoding = GBK...

2020-10-25 14:10:55 100

原创 Error:(4, 35) java: 程序包org.springframework.context不存在

项目场景:学习springmvc时,打开maven项目,运行tomcat报错,但是自己新建就不会报错问题描述:Error:(4, 35) java: 程序包org.springframework.context不存在报错各种包都不存在原因分析:出现这个问题原因是IDE操作和Maven的Build是分开的解决方案:勾选图片中的选项,运行成功...

2020-10-25 14:00:08 460 1

原创 NoClassDefFoundError: org/springframework/core/annotation/MergedAnnotations

项目场景:测试spring junit问题描述:运行全注解的代码报错@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = {SpringConfiguration.class})public class SpringJunitTest { @Autowired private DataSource dataSource; @Test public void test1()

2020-10-22 13:36:22 776

原创 Error:(4, 27) java: 找不到符号 符号: 类 UserService 位置: 程序包 com.itheima

忘记截图错误信息了解决方法是maven的plugins里面选择maven:clean,然后重新运行就好了

2020-10-22 12:19:47 5042 3

原创 关于spring配置文件中&报错的问题

项目场景:用spring连接数据库问题描述:配置文件中&报错 <bean id="datasource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="com.mysql.cj.jdbc.Driver"></property> <property name="jdbcUrl" val

2020-10-22 11:38:53 578 1

原创 Error:(5, 35) java: 程序包org.springframework.context不存在

项目场景:第一个spring项目运行,但是找不到包问题描述:Error:(5, 35) java: 程序包org.springframework.context不存在public class UserDaoDemo { public static void main(String[] args) { ApplicationContext app=new ClassPathXmlApplicationContext("applicationContext.xml");

2020-10-21 17:35:14 1915 1

原创 IDEA创建XML文件没有Spring Config选项

项目场景:刚开始学习spring,为spring增加xml配置文件问题描述:配置文件中找不到new --> xml configuration file里没有spring config原因分析:添加依赖后没有刷新 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactI

2020-10-21 17:03:05 467

原创 黑马旅游网笔记

黑马旅游网笔记注册功能_表单校验要求:用户名:单词字符,8到20位长度密码:单词字符,8到20位长度email:邮件格式姓名:非空手机号:手机号格式出生日期:非空验证码:非空<script> //校验用户名 function checkUsername() { //1。 获取用户名的值 var username = $("#username").val(); //2. 定义正则 var reg

2020-10-20 21:20:18 926 1

原创 调用函数后加括号与不加括号的区别--需要立刻执行带括号,等待触发不带括号

函数只要是要调用它进行执行的,都必须加括号。此时,函数实际上等于函数的返回值或者执行效果,当然,有些没有返回值,但已经执行了函数体内的行为,就是说,加括号的,就代表将会执行函数体代码。不加括号的,都是把函数名称作为函数的指针,一个函数的名称就是这个函数的指针,此时不是得到函数的结果,因为不会运行函数体代码。它只是传递了函数体所在的地址位置,在需要的时候好找到函数体去执行。function checkUsername() { alert("校验用户名");

2020-10-16 18:49:28 2417 1

原创 JavaScript基础笔记

今日内容1. JavaScript基础JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: 1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来

2020-10-16 13:39:14 98

原创 JDBC连接池&JDBCTemplate课堂笔记

今日内容1. 数据库连接池2. Spring JDBC : JDBC Template数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource javax.sql包下的 1. 方法: * 获取连接:getC

2020-10-16 12:55:47 74

原创 JDBC课堂笔记

今日内容1. JDBC基本概念2. 快速入门3. 对JDBC中各个接口和类详解JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门: * 步骤: 1. 导入驱动jar包 mysql

2020-10-16 12:52:50 71

原创 解决MySQL升级到8.0后JDBC连接出错

项目场景:JavaWeb,day5JDBC问题描述:安装MySQL8.0后运行出错,无法连接数据库//1. 注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2. 定义sql String sql = "insert into account values(null,'王五',3000)"; //3.获取Connection对象 conn

2020-10-16 11:33:35 743 1

原创 IO流小结

IO流小结字节流[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7CPp8lBV-1602818519536)(C:\Users\Baymax\AppData\Roaming\Typora\typora-user-images\image-20201015175844660.png)]字节流复制视频public class CopyAviDemo { public static void main(String[] args) throws IOExceptio

2020-10-16 11:22:07 107

原创 IO流

IO流IO流概述和分类IO流介绍IO:输入/输出(Input/Output)流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输IO流就是用来处理设备间数据传输问题的。常见的应用:文件复制;文件上传;文件下载IO流的分类按照数据的流向输入流:读数据输出流:写数据按照数据类型来分字节流字节输入流字节输出流字符流字符输入流字符输出流IO流的使用场景如果操作的是纯文本文件,优先使用字符流如果操作的

2020-10-15 17:54:31 163

原创 File类概述和构造方法

File类File类概述和构造方法方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例File(String parent, String child)从父路径名字符串和子路径名字符串创建新的 File实例File(File parent, String child)从父抽象路径名和子路径名字符串创建新的 File实例public class FileDemo01 { public sta

2020-10-15 17:00:01 185

原创 Map集合

Map集合Map集合概述和特点interface Map<K,V> K:键的类型;V:值的类型键值对映射关系一个键对应一个值键不能重复,值可以重复元素存取无序public class MapDemo01 { public static void main(String[] args) { //创建集合对象 Map<String,String> map = new HashMap<String,String>();

2020-10-15 16:18:41 83

原创 泛型

泛型泛型类修饰符 class 类名<类型> { }public class Generic<T> { private T t; public T getT() { return t;} public void setT(T t) { this.t = t; }}public class GenericDemo { public static void main(String[] args)

2020-10-15 15:20:33 197

原创 Set集合

Set集合Set集合概述和特点元素存取无序没有索引、只能通过迭代器或增强for循环遍历不能存储重复元素//创建集合对象Set<String> set = new HashSet<String>();//添加元素set.add("hello");set.add("world");set.add("java");//不包含重复元素的集合set.add("world");//遍历for(String s : set) {System.out.println

2020-10-15 15:05:07 155 1

原创 Collection集合

集合体系结构:Collection集合概述和基本使用:是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现//创建Collection集合的对象Collection<String> c = new ArrayList<String>();//添加元素:boolean add(E e)c.add("hello");c.add("world");c.add("j

2020-10-15 14:43:23 103

原创 SimpleDateFormat类

SimpleDateFormat类概述:SimpleDateFormat是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。SimpleDateFormat类构造方法public SimpleDateFormat() :构造一个SimpleDateFormat,使用默认模式和日期格式public SimpleDateFormat(Stringpattern):构造一个SimpleDateFormat使用给定的模式和默认的日期格式SimpleDateFormat类的常用方法:格式化(从Da

2020-10-15 14:21:10 158

原创 int和String类型的相互转换

int转换为String的转换方式方式一:直接在数字后加一个空字符串方式二:通过String类静态方法valueOf()//int --- Stringint number = 100;//方式1String s1 = number + "";System.out.println(s1);//方式2//public static String valueOf(int i)String s2 = String.valueOf(number);System.out.println(s2);

2020-10-15 13:58:41 458

原创 ArrayList

ArrayList类常用方法构造方法:public ArrayList() 创建一个空的集合对象//public ArrayList() 创建一个空的集合对象ArrayList<String> array = new ArrayList<String>();成员方法:public boolean remove(Object o) 删除指定的元素,返回删除是否成功public E remove(int index) 删除指定索引处的元素,返回被删除的元素publ

2020-10-15 13:56:28 117

原创 StringBuilder类

StringBuilder 是一个可变的字符串类,我们可以把它看成是一个容器,这里的可变指的是 StringBuilder 对象中的内容是可变的。StringBuilder类添加和反转方法//public StringBuilder append(任意类型) 添加数据,并返回对象本身//public StringBuilder reverse() 返回相反的字符序列//创建对象StringBuilder sb = new StringBuilder();//链式编程sb.append("he

2020-10-14 12:33:58 80

原创 字符串String操作

比较两个字符串内容是否相同、区分大小写(字符串是引用数据类型)//public boolean equals(String s)System.out.println(s1.equals(s2));获取到字符串中的每一个字符//public char charAt(int index)//public int length();Scanner sc = new Scanner(System.in);System.out.println("请输入一个字符串:");String line = s

2020-10-14 12:17:44 86

原创 Java-键盘录入数据

Scanner sc = new Scanner(System.in);System.out.println("请输入要查找的数据:");//输入数字int number = sc.nextInt();//输入字符串String s = sc.nextLine();

2020-10-14 11:40:06 135

原创 在maven-web项目中启动tomcat7

在maven-web项目中启动tomcat7pom.xml <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration>

2020-10-11 16:57:57 170 1

原创 Tomcat启动失败-SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ContainerBase.

缺少一个斜杠,应为:@WebServlet("/provinceServlet")public class ProvinceServlet extends HttpServlet {

2020-10-11 11:28:05 1588

原创 window下启动Redis闪退问题解决

window下启动Redis闪退问题解决https://blog.csdn.net/smile_spart/article/details/80366877?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMac

2020-10-10 10:27:59 109

原创 转发和重定向的区别

转发和重定向转发:request.getRequestDispatcher("/地址").forward(request, response);转发的特点:地址栏不发生变化,显示的是上一个页面的地址请求次数:只有1次请求根目录:http://localhost:8080/项目地址/,包含了项目的访问地址请求域中数据不会丢失重定向:重定向的特点:地址栏:显示新的地址请求次数:2次根目录:http://localhost:8080/ 没有项目的名字请求域中的数据会丢失,因为是2

2020-10-07 16:13:27 73

空空如也

空空如也

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

TA关注的人

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