自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Invalid bound statement (not found): com.kgc.sbt.mapper.BbsDetailMapper.selectByExample

代码】Invalid bound statement (not found): com.kgc.sbt.mapper.BbsDetailMapper.selectByExample。

2022-08-15 14:47:32 256 1

原创 Resolved [org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable rep

问题描述:启动启动类之后,无法访问,控制台显示:该问题的出现是因为 缺少getter 和setter方法。

2022-08-11 14:22:36 530

原创 Collection集合的子接口——List集合和Set集合

jdk7中的ArrayList的对象的创建类似于单例的饿汉式,而jdk8中的ArrayList的对象的创建类似于单例的懒汉式,延迟了数组的创建,节省内存。要求向Set(主要指HashSet、LinkedHashSet)中添加的数据,其所在的类一定要重写hashCode()和equals()在扩容方面,默认扩容为原来的数组长度的2倍。存储的数据在底层数组中并非照数组索引的顺序添加,而是根据数据的哈希值决定的。默认情况下,扩容为原来的容量的1.5倍,同时需要将原有数组中的数据复制到新的数组中。......

2022-07-15 10:24:56 303

原创 遍历collection集合的两种方式——(迭代器Iterator、foreach循环)

Iterator对象称为迭代器(设计模式的一种),主要用于遍历Collection集合中的元素。GOF给迭代器模式的定义为提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。迭代器模式,就是为容器而生。...

2022-07-14 19:44:52 723

原创 java.lang.String类的使用

String:字符串,使用一对""引起来表示。2.3 图示方式一:通过字面量定义的方式方式二:通过new + 构造器的方式//通过字面量定义的方式:此时的s1和s2的数据javaEE声明在方法区中的字符串常量池中。//通过new + 构造器的方式:此时的s3和s4保存的地址值,是数据在堆空间中开辟空间以后对应的地址值。3.3 面试题String s = new String(“abc”);方式创建对象,在内存中创建了几个对象?两个:一个是堆空间中new结构,另一个是char[]对应的常量池中的

2022-07-13 16:26:22 337

原创 JDK5.0新增的创建线程的方式

说明:如何理解实现Callable接口的方式创建多线程比实现Runnable接口创建多线程方式强大?思路:提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中,可以避免频繁创建销毁,实现重复利用。说明: 好处:1.提高响应速度(减少了创建新线程的时间)2.降低资源消耗(重复利用线程池中线程,不需要每次都创建)3.便于线程管理corePoolSize:核心池的大小maximumPoolSize:最大线程数keepAliveTime:线程没任务时最多保持多长时间后会终止...

2022-07-13 16:06:11 85

原创 idea中目录的折叠与展开(图文结合)

idea使用

2022-07-13 13:48:55 10388

原创 关于多线程的理解,以及线程中常用的方法和生命周期

概念:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。概念:程序的一次执行过程,或是正在运行的一个程序。说明:进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域。概念:进程可进一步细化为线程,是一个程序内部的一条执行路径。说明:线程作为调度和执行的单位,每个线程拥独立的运行栈和程序计数器(pc),线程切换的开销小。进程可以细化为多个线程。每个线程,拥有自己独立的:栈、程序计数器多个线程,共享同一个进程中的结构:方法区、堆。1.MAX_PRIORITY:10MI

2022-07-11 11:22:06 95

原创 sping中web访问的整体流程

1.使用前端技术,例如ajax,对服务器进行访问,关键是url和参数2.服务器根据url调用对应的servlet来处理访问3.servlet根据uri的不同来调用不同的controller来处理4.controller根据请求业务的不同,调用不同的服务层service来处理5.service根据业务需要,来调用dao层访问数据库6.dao层将从数据库中获取的结果返回给service层,用于业务处理7.service层将业务的处理结果,返回给controller层8.controller层对结果

2022-07-11 10:58:09 149

原创 创建多线程的两种方式

1.创建一个继承Thread类的子类2.重写Thread类的run() --> 将此线程执行的操作声明在run()中3.创建Thread类的子类对象4.通过此对象调用start():①启动当前线程 ②调用当前线程的run()说明两个问题:问题一:我们启动一个线程,必须调用start(),不能调用run()的方式启动线程。问题二:如果再启动一个线程,必须重新创建一个Thread子类的对象,调用此对象的start().1.创建一个实现了Runnable接口的类2.实现类去实现Runnable中的抽

2022-07-08 10:01:45 367

原创 Spring MVC请求处理流程

SpringMVC请求处理流程

2022-07-07 09:50:07 321

原创 Java中的自动装箱和自动拆箱

类型间的转换:(基本数据类型、包装类、String)代码演示自动装箱和自动拆箱:public void test3(){ //自动装箱:基本数据类型 --->包装类 int num2 = 10; Integer in1 = num2;//自动装箱 boolean b1 = true; Boolean b2 = b1;//自动装箱 //自动拆箱:包装类--->基本数据类型 System.out.println(in1.toString());

2022-05-27 14:25:03 240

原创 java中的四种访问权限修饰符——private、缺省、protected 、public

Java规定的4种权限(从小到大排列):private、缺省、protected 、public,在java中封装性的体现,需要权限修饰符来配合。private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)default,也就是缺省 : 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。public : 对所有类可见。使用对象:类、接口、变量、方法具.

2022-05-11 17:04:42 4095 2

原创 java中方法参数的值传递机制

1.关于变量的赋值如果变量是基本数据类型,此时赋值的是变量所保存的“数据值”。如果变量是引用数据类型,此时赋值的是变量所保存的数据的“地址值”。public class ValueTransferTest { public static void main(String[] args) { System.out.println("************基本数据类型***************"); int m = 10; int n = m; System.out.pr

2022-05-11 16:10:23 372

原创 eclipse中的快捷键

Eclipse中的快捷键:1.补全代码的声明:alt + /2.快速修复: ctrl + 13.使用单行注释:ctrl + /4.使用多行注释: ctrl + shift + /5.取消多行注释:ctrl + shift + 6.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up7.删除指定行的代码:ctrl + d8.上下移动代码:alt + up 或 alt + down9.切换到下一行代码空位:shift + enter10.切换到上一行代码

2022-05-10 15:53:02 543

原创 java中对象数组

定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。问题一:打印出3年级(state值为3)的学生信息。问题二:使用冒泡排序按学生成绩排序,并遍历所有学生信息提示:生成随机数:Math.random(),返回值类型double;四舍五入取整:Math.round(double d),返回值类型long。代码实现:public class StudentTest {

2022-05-10 11:40:33 287

原创 eclipse中java代码自动补全设置

下面介绍一个eclipse自动补全的设置1.在eclipse页面,点击顶部的Window选项选择进入Preferences选项:2.点击java->Editor ->Content Assist选项:在右侧Auto activation triggers for Java选项中输入:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,点击Apply。(此处的直接复制,以免输入错误)点击java->Editor ->C

2022-05-09 17:18:02 2204

原创 java中用数组实现杨辉三角

使用二维数组打印一个 10 行杨辉三角。【提示】第一行有 1 个元素, 第 n 行有 n 个元素每一行的第一个元素和最后一个元素都是 1从第三行开始, 对于非第一个元素和最后一个元素的元素。即:yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j];实现代码如下:public class YangHuiTest { public static void main(String[] args) { //1.声明并初始化二维数组 int

2022-05-09 16:02:44 541

原创 统计字符串的个数

统计包含“a”或“A”的字符串的个数实现代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.

2022-05-09 14:25:49 633

原创 编写一个四则运算函数

编写函数,实现使用prompt输入两个数和运算符号,并计算两个数的操作结果调用无参构造函数,实现简易计算器功能<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=

2022-05-09 14:19:46 2878

原创 关于java中对数组的理解

一.数组的定义数组的理解:数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并且通过编号的方式对这些数据进行统一管理。二.数组相关的概念:数组名:定义数组的时候所起的名字元素:角标、下标、索引数组的长度:元素的个数三.数组的特点:数组是有序排列的数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型创建数组对象会在内存中开辟一整块连续的空间数组的长度一旦确定,就不能修改。四.数组的分类:按照维数:一维数组、二维数组。

2022-05-09 12:20:05 271

原创 Chrome 谷歌浏览器升级之后自动保存账号名和密码不能用了?

Chrome 谷歌浏览器升级之后不再自动保存账号名和密码?前段时间更新了谷歌浏览器,然后发现自己曾经在各大网站记住的密码全都没有了,每次都要从新输入,真的是要人命啊!!!密码根部记不住,而且每次输都好麻烦,当然这难不倒我。1.检查自己的设置,看看有没有开启自动保存密码设置->自动填充->密码再看看自己有没有把网站账户密码设置成一律不保存,如果设置了也是不能记住密码的。重头戏来了当然上面的大家基本都会,弄了上面的我的也没有搞定,所以百度了很久才找到关闭浏览器,然后在这个目录下删除

2022-05-04 12:31:56 8065 1

原创 java常见面试题——持续更新中

java常见面试题1 说说你关于常量的认识常量是用final修饰的变量,定义的时候就要赋值,并且值不能被修改,通常在定义的时候需要大写,然后多个字母之间用下划线分割。2 说说关于++ 和 --的认识++和–分别是自增和自减运算符,通常放在整型变量前后,运算方向从左往右m=2m的值表达式的值分析m ++32++在变量的后面,先参与运算,然后在进行自增运算++m33++在变量的前面,先进行自增运算,然后再参与运算m–12–在变量的后面,先参与运算

2022-05-03 11:06:29 418

原创 SSM框架——Mybatis实现增删改查

Mybatismybatis是什么它是一个持久化层的框架它对jdbc做了封装,简化增删改查的操作,具体封装功能如下:-封装了获取连接、执行SQL语句,关闭连接-封装了SQL参数的设置-封装了结果集中记录映射成实体对象mybatis的API-新建maven项目-导包:(在pom.xml中添加Mybatis、数据库驱动包)<!-- 数据库驱动包 --> ...

2019-09-26 11:08:39 302

转载 Eclipse创建maven项目报错Could not calculate build plan:Plugin org.apache.maven.plugins

详情请参考:https://blog.csdn.net/weixin_38659265/article/details/88874111

2019-09-24 19:56:55 313

转载 Maven遇到报错could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstrat:1.1

详情请参考:https://blog.csdn.net/lwyaqp/article/details/49796263

2019-09-24 19:33:30 207

原创 不需要下载电脑软件,就能解决U盘里不显示文件的两种方法

方法一:把U盘插到电脑上,摁快捷键win+r打开运行窗口,输入cmd回车,打开dos命令窗口,如图先确定刚刚插入u盘的盘符,这边显示的是G盘,如图:然后在刚刚打开的dos命令中输入“G:”回车,进入到G盘,如图:然后输入“attrib -h -s -r /s /d”这个命令回车,如图:这条命令的含义为:隐藏属性(-s),系统属性(-h),存档属性(-a)和只读属性...

2019-05-20 16:25:36 2713

原创 Hibernate的五种检索方式,不知道的看过来

1:对象导航图方式当一个对象作为另外一个对象的成员属性的情况下,经常使用此检索方式。一般情况下用于一对一和多对一关系中。2:OID检索方式O:ObjectOID:由关系数据库当中表的PK映射来的对象的值实现方式:session.get()或session.load()参数1:Class类的对象 例如:Book.class参数2:PK的值get(),load():在获取不到数据时...

2019-05-16 08:55:22 90

原创 Struts2框架期中复习

申明和使用拦截器: <package name="inter" extends="struts-default" namespace="/inter"> <!-- 申明拦截器:拦截器在此申明后,在web服务器启动的时候就会被初始化 --> <interceptors> <interceptor name="inter1" class="com.example.MyInterceptor1"></interceptor> </intercept

2019-05-07 20:18:49 250

原创 利用jQuery实现表单里的增加、删除和修改

这周老师教了怎么利用jQuery实现在表单里增加、删除和修改数据。可以增加数据,单选删除、多选删除和全选删除。ISBN的值式唯一的,不能重复,当输入的ISBN已存在,就只修改后面书名。效果图如下:整体代码如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title&...

2019-03-23 16:30:57 6010 3

原创 关于怎么转发CSDN博客

首先打开你想要转发的博客页面的控制台(Fn+F12),使用光标选中所要转发的全文右击<div class="blog-content-box"> == $0→Copy→Copy outerHTML然后直接复制到你自己的博客里面就行了,这样就转发成功了!...

2019-03-23 14:40:53 120

转载 99%的人都理解错了HTTP中GET与POST的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”...

2019-03-21 13:46:54 112 1

原创 Android简介及Android Studio开发环境的搭建

Android已经发行的版本Android应用开发的特色四大组件活动(Activity)、服务(service)、广播接收器(BroadCast Receiver)和内容提供器(Content Provider)SQLite数据库等持久化技术地理位置定位基本Android手机都内置了GPS,百度地图、高德地图强大的多媒体比如音乐、视频、录音、拍照、闹铃等传感...

2019-03-19 10:01:20 492 1

原创 Android学习中,在EditText输入框中,取消下划线颜色和更换下划线的颜色

在EditText输入框中,取消下划线颜色和更换下划线的颜色1.取消输入框中的样式一般在我们所写出的EditText中,默认是有下划线,我们可以用下面这种方法取消android:background="@null"2.更换下划线的颜色一般我们可以用background来更换背景色,button没有src属性,一般用background指定背景图或背景色,ImageView一般用src属...

2019-03-18 19:44:02 2975 1

转载 复习JavaWeb

今晚花了有一些时间来整理了一下书本上的大致内容,放到博客上以便复习,这里面只是按照我的现状来 写的,有的不全和缺失很正常。关于Tomcat的配置问题【在端口号修改 &nbsp;conf/server.xmlwebapps\ROOT\WEB-INF找到web.xml在 conf/server.xml 下配置在conf/web.xml里面将flase改为true】===========...

2019-01-07 14:32:28 157

本科毕业设计,基于SSM框架的甜品商城系统设计与实现

本系统使用ssm框架,mysql数据库,实现一个简单的商城系统,系统页面很好!

2022-05-13

练习1:访问当当购物车页面节点

包括css文件、js文件还有image文件等资源文件 只需要3个积分哦,大家一起学习

2022-05-13

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

TA关注的人

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