自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nacos学习

nacos使用

2022-12-30 15:08:11 130

原创 加密算法学习

加密算法

2022-10-13 21:15:20 135

原创 常见

http和rpc区别cap

2022-01-16 21:39:32 202

原创 常见vue错误

1.cnpm install 失败powershellset-ExecutionPolicy RemoteSigned2.执行npm install时报错RunScriptError: post install error, please remove node_modules before retry!解决方案:npm rebuild node-sass然后重新 npm install即可。

2022-01-07 14:38:42 682

原创 navicat配置连接oracle数据库环境配置

1.在Oracle官网下载instantclient-basic-win32-10.2.0.3-20061115.zip2.

2021-12-30 13:55:53 717

原创 RocketMQ

RocketMQ架构图双主双从模式

2021-11-14 20:29:54 207

原创 mybatisx-generator插件使用

mybatisx-generator插件使用

2021-11-06 15:58:25 525

原创 Property ‘DepartureTime‘ not found on type cn.***.beans.Product

解决办法因为实体类里面这个找不到的属性定义用了大写开头的单词所以无法调用set,get方法,把单词改为小写开头即可。如图:DepartureTime改为小写开头单词

2021-01-31 17:10:29 123

原创 spring对象注入的四种方式

1.通过无参构造器和set方法构造对象<!-- 配置user对象实例 无参--> <bean id="user" class="cn.bean.User"></bean> <!--通过无参构造器和set方法构造对象--> <bean id="user1" class="cn..bean.User"> <property name="id" value="1"/> <pro

2021-01-18 20:40:27 624

原创 Git创建远程分支

1.进入分支2.创建新的分支3.写分支名字4.上传文件5.完成

2021-01-14 20:46:45 159

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.IUserDao

dao层文件要和配置文件在一个路径下Mapper代理开发规范1.要求接口和映射文件在同一个路径下2.要求接口名与映射文件名保持一致3.要求接口中的方法名与映射文件中的id名保持一致4.要求接口中的参数类型与映射文件中的参数类型保持一致5.要求接口中的方法返回值类型与映射文件中的返回值类型保持一致6.要求映射文件中的namespace的值要与接口的类签名(包名+类名)保持一致...

2021-01-11 20:14:23 92

原创 Mapped Statements collection does not contain value for

在使用mybatis时出现这个问题是因为,映射文件中的地址和mapper文件中的地址不一致

2021-01-08 19:58:11 549

原创 printwriter的使用

1.简介printwriter是向文本输出流打印对象的格式化表示形式2.使用创建打印流 PrintWriter print = new PrintWriter("new.txt");输出数据 print.write("hello"); print.write("world"); print.write("!")释放资源 out.close();...

2021-01-06 20:34:54 1378

原创 判断上传文件是否为图片

1.创建前端页面,设置表单<html> <head> <title>$Title$</title> </head> <body> <%=session.getAttribute("picSuffix")%> <form action="fileselevet" enctype="multipart/form-data" method="post"><input type

2021-01-05 20:42:58 336

原创 AJAX 简介

AJAX 简介AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。应当具备的基础知识在学习之前,需要对下面的知识有基本了解:HTML / XHTMLCSSJavaScript / DOM什么是 AJAX ?AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJA

2021-01-04 21:50:46 140

原创 sevlet的生命周期

sevlet的生命周期所谓生命周期,指的是servlet容器如何创建servlet实例、分配其资源、调用其方法、并销毁其实例的整个过程。阶段一: 实例化(就是创建servlet对象,调用构造器)在如下两种情况下会进行对象实例化。第一种情况:当请求到达容器时,容器查找该servlet对象是否存在,如果不存在,才会创建实例。第二种情况:容器在启动时,或者新部署了某个应用时,会检查web.xml当中,servlet是否有 load-on-starup配置。如果有,则会创建该servlet实例。lo

2020-12-30 22:07:59 144

原创 jstl循环写法

1.jstl写循环使用jstl需要先导入jstl的jar包,并引入地址//引入地址<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>//定义循环<c:forEach begin=“1” end=“5” var=“index” ></c:forEach>2.遍历集合<c:forEach items="empList"var="emp">姓名:{empList}" var

2020-12-29 19:29:32 1140

原创 idea使用过程中request获取不到getParameter方法,session.setAttribute报错

1.request中的方法和session中的方法全部报错?是因为没有导入jsp-api.jar和servlet-api.jar找到这两个jar包并建立lib文件夹导入并添加一般这个情况下request中的方法会回复正常,但是session中的方法还会报错,只要重启idea软件就可以恢复正常了。...

2020-12-28 20:43:31 2986

原创 JSP的四大作用域

1.pageContext仅在当前页生效,跳转后不再生效(与页面开头的page一样)<%@ page contentType="text/html;charset=UTF-8" language="java" %>2.request仅在一次请求中生效3.session一次会话中生效4.application整个web中生效(定义一个application整个项目中都可用)5.演示代码<%//当前页pageContext.setAttribute("pageCont

2020-12-25 19:12:34 109

原创 jsp中request对象的用法

1.request介绍用户发送的所有的请求都是通过request对象实现,request中携带了请求的地址、参数等等2.request对象的方法介绍方法名描述getParameter(String key)获取参数setCharacterEncoding(String encoding)设置请求编码getRequestDispatch(String path).forward(req,resp)请求转发3.使用案例(登录)创建表单 <form a

2020-12-24 19:35:32 1307 1

原创 tomcat闪退问题

解决方法1.查看配置文件首先查看jdk,jre路径是否正确检查tomcat配置路径是否正确查看pash中的配置(不要忘记路径后面要加/bin)2.再次打开tomcat如下图所示就好了

2020-12-23 20:11:10 86

原创 jQuery遍历

<button>btn01</button> <button>btn02</button> <button>btn03</button> <script src="./js/jquery-3.1.1.js"></script> <script> //元素集合.each() 用来遍历获取的元素集合 /*$('button').each(function(){ /

2020-12-21 20:25:37 55

原创 ==和equals的区别

1.equals在比较字符串类型和引用数据类型时先比较地址,然后比较值。2.==号在比较基本数据类型时比较的是值是否相等,在比较引用数据类型时比较的时地址是否相等。String str = new String("haha");String str2 = new String("haha");System.out.println(str == str2);flaseString str3 = "hello";String str4 = "hello";System.out.println(s

2020-12-16 20:19:29 54

原创 多态的使用规律

public class inner {public static void main(String[] args) {//方法:编译看左边,运行看右边//变量:编译看左边,运行看左边A cc = new B();cc.kk();System.out.println(cc.a);}}class A {int a = 9;public void kk() {System.out.println(“父类”);}public void cry() {System.out.printl

2020-12-14 19:00:23 76

原创 Timer和Quartz的区别

定时器简介常见的定时器分两大块:1、Timer 在java.util包中提供的定时器2、quartz 第三方提供的定时器就像日常生活中使用的闹钟,指定一个时间,按时间周期性执行应用场景:1、数据监测(实时监控),疫情相关数据的监控显示2、认证周期提醒,外包的项目卖给客户(按年收费)Timer和Quartz的区别1、Timer是java.util包自带的定时器,quartz是一个第三方提供的定时器2、Timer的任务是通过创建TimerTask子类进行实现,quartz则必须

2020-12-09 20:34:14 437

原创 jdbc连接数据库可能遇到的问题

1.Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.解决办法:将com.mysql.jdbc.Driver

2020-12-03 18:50:03 300

原创 MySQL关键字

1 排序排序是对已经查出来的结果进行排序的关键词:order by / desc(降序) asc(升序默认的)# 需求:按编号进行降序排列select * from emp order by eno desc;# 需求:根据部门编号升序排列,如果部门一致,那就按照日期降序排列select * from emp order by dno asc,birthday desc;2 运算符运算符描述运算符描述=判断>大于<小于!=非等&l

2020-12-01 19:11:38 129

原创 mysql的基本操作

1.数据库的基本操作1)查看所有的数据库show databases;2) 选择一个数据库use 数据库名;3)查看当前所在的数据库select database();4)创建数据库create database 数据库名;5)删除数据库drop database 数据库名;2. 表操作1)查看表show tables;2)创建表create table 表名(field 数据类型 [约束],field…);3)例如 创建部门表create table t_depar

2020-12-01 17:15:56 146

原创 java设计模式

1、工厂方法模式(Factory Method)1)、普通工厂模式:就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。2.单例开发模式单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1)、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2)、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3)、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的

2020-11-28 16:26:06 61

原创 卖票功能的实现

package cn.yunhe.xianCheng;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/*卖票功能多线程一个总数*/public class ZuoYe {public static void main(String[] args) {// TODO Auto-generated method stubRunnable mai = n

2020-11-26 18:48:09 156

原创 创建线程的两种方式

创建线程的两种方式//方式一://1、线程中的任务不需要手动调用,而是通过start方法在创建并开启线程后自动调用的//2、多个线程之间的运行是互不影响的//3、线程的运行是随机的(和资源争夺有关)class Sub extends Thread{@Overridepublic void run() {System.out.println(“执行任务!”);}}//方式二/**Runnable接口中提供了任务实现类只需要给到具体的任务即可*/class subb impl

2020-11-25 17:21:53 117

原创 反射中getConstructors与getDeclaredConstructors的区别

1.反射中getConstructors与getDeclaredConstructors的区别?区别是getConstructors只返回公共构造函数,而getDeclaredConstructors返回所有的构造函数(public,protected,default(package)access和private)2.代码演示//创建实体类public class User {private int age;private String name;public User(int age, St

2020-11-24 19:07:49 2063

原创 流写对象的使用方法

流写对象的使用方法public class Filefir {public static void main(String[] args) throws IOException { // TODO Auto-generated method stub writerMothod();}//读public static void readerMothod() throws IOException, ClassNotFoundException { File file= new File("

2020-11-23 17:55:46 144

原创 泛型的使用

**1.泛型是什么?**广泛的类型2.泛型的作用1、不限制类型 ,不限制和不给定泛型,默认是Object类型是一样的效果,可以简单的理解为将Object类型显示的给指明出来,但是呢,不明确的说是Object类型,而是换了一种形式,使用泛型代替(一个字母);2、限制类型,限制集合中所能存储的数据类型,不用强制类型转换,将错误提前到了编译时期3.泛型的使用public static void main(String[] args) {// TODO Auto-generated method

2020-11-20 15:56:28 68

原创 双列集合

1.map集合的特点Map集合中key值不能重复的,同时,key所对应的值至多为一个*2.map集合的使用: **//创建map** Map map = new HashMap(); ****//添加数据**** map.put("name", "小可"); map.put("age", 19); map.put("sex","女" ); **//key值和value值都可以为null** map.put("null", "null"); **//若key值重复覆盖掉前面数据** m

2020-11-19 20:41:58 73

原创 单列集合

1.list集合(1)不保证输出的顺序和输入的顺序相同(2)提供了集合下标(3)允许重复使用方法://创建集合 listArrayList list = new ArrayList();//添加数据list.add(“ooo”);list.add(“iiio”);//迭代器ListIterator listIt = list.listIterator();2.set集合(1)不保证输出的顺序和输入的顺序相同(2)不允许重复使用方法//新建集合Set set = new Ha

2020-11-18 18:46:54 79

原创 计算年龄差值的方法

计算两个年龄差值的方法public class Practice {public static void main(String[] args) throws ParseException {reckonAge(“2015-08-18”);}public static void reckonAge(String birthday1,String birthday2) throws ParseException {DateFormat df = new SimpleDateFormat(“yyyy

2020-11-17 19:30:29 2309

原创 内部类的使用

1.什么是内部类?定义在类中的类2.内部类怎么使用?就像在类中定义属性一样使用案例public class NeiBb1 {private static int count = 1;public void name() {System.out.println(“count=”+count);}static class Inner{public void run() {System.out.println(“Inner run”+count);}public void cha()

2020-11-16 18:40:59 78

原创 string创建对象方式

string创建对象方式1.例子public static void main(String[] args){String str = new String(“haha”);//创建了两个对象,一个在堆中,一个在地址池中String str2 = new String(“haha”);创建了一个对象,在堆中System.out.println(str == str2);true2. 图解:...

2020-11-13 19:25:09 185

原创 多态的使用

1.多态多态要求:必须是有继承或实现的关系,(而且有方法重写)语法格式:父类类型 变量名 = new 子类类型()2.多态使用public class DuoTai {public static void main(String[] args) {Cat cat= new Cat();Dog dog = new Dog();Ainimalmm(cat);}//用于描述动物的功能public static void Ainimalmm(Ainimal ainimal) {//new Ca

2020-11-12 19:56:19 152

空空如也

空空如也

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

TA关注的人

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