自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

i1103的博客

好记性不如烂笔头

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

原创 数据类型 varbinary 和 varchar 在 add 运算符中不兼容。

mybatis异常

2023-01-16 16:41:07 799 1

原创 判断对象是否含有某个属性

对象,属性

2023-01-16 16:32:29 855

原创 Java获取当前年份、月份和日期

使用Calendar类获取当前时间

2022-11-05 10:44:28 8781 1

原创 Mybatis中<if>标签判断字符串等于某值

mybatis中判断字符串为某一个值。

2022-11-05 10:43:43 1134

原创 The index 2 is out of range.报错解决方案

异常详情原因Mybatis的xml中不能有注释的,删掉即可。

2022-05-18 11:34:38 1153

原创 Map常用的两种遍历方式

一、迭代器遍历 通过key的值获取value。Map<Integer, String> map = new HashMap<Integer, String>(); map.put(1, "张三"); map.put(2, "李四"); map.put(3, "王五");Set<Integer> keySet = map.keySet(); // 获取map所有的key成新的集合System.out.println(keySet); /...

2022-02-24 14:15:59 3370

原创 jQuery常用工具

一、$.each(object,[callback]) object:需要操作的成员或数组的索引。

2022-02-16 14:52:58 704

原创 kafka的安装及运行

kafka的安装运行需要共三条件:1、JDK安装环境2、安装ZooKeeper3、安装Kafka一、JDK安装环境(略)二、安装ZooKeeper1、下载安装包:链接:https://pan.baidu.com/s/1Owh_rOEg48X1cDJV-jU6AQ提取码:az9c2、解压安装包并进入安装目录,D:\zookeeper\apache-zookeeper-3.6.3-bin3、复制"zoo_sample.cfg"文件并重命名为"zoo.cfg"4、用记事.

2022-01-12 17:03:08 1300

原创 Oracle常用函数

一、数据准备CREATE TABLE stu(id INT PRIMARY KEY AUTO_INCREMENT, -- AUTO_INCREMENT 设置自增序列stuname VARCHAR(10),sex VARCHAR(2),age INT,money VARCHAR(10));INSERT INTO stu(stuname,sex,age,money) VALUE('张三','男',18,'-18');INSERT INTO stu(stuname,sex,age,mon

2021-12-29 10:43:05 1467

原创 Oracle获取两个日期的相差值

1、相差天数

2021-12-24 10:30:24 14679

原创 Session和Cookie的区别

1、存储位置不同session存储在服务器端;cookie存储在浏览器端。2、安全性不同 cookie安全性一般,在浏览器存储,可以被伪造和修改。3、容量和个数限制 cookie有容量限制,每个站点下的cookie有个数限制。4、存储的多样性 session可以存储在redis中,数据库中,应用程序中;而cookie只能存储在浏览器中。...

2021-12-08 14:57:36 236

原创 SpringMVC与struts2的区别

1、SpringMVC的入口是一个Servlet,即前端控制器(DispacherServlet);struts2的入口是一个filter过滤器(StrutsPrepareAnd--ExecuteFilter)。 2、SpringMVC基于一个方法的开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为多例或单例(建议单例);struts是基于类的开发,传递参数是通过类的属性,只能设计为多例。 3、struts2采用值栈存储请求和相应的数据,通过...

2021-11-29 16:15:26 167

原创 SpringMVC处理器方法的返回值

SpringMVC处理器返回值常用的有4种:1、ModelAndView 2、String 3、void 4、自定义类型对象一、搭建SpringMVC环境1、jar包准备2、SpringMVC入口配置(web.xml) <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework...

2021-11-24 17:09:21 691

原创 FineReport常见异常

一、数据集配置错误1、错误代码:11300001 数据集配置错误<br/>Query:<br/>错误代码:11300001 数据集配置错误<br/>java.sql.SQLSyntaxErrorException: ORA-00903: 表名无效<br/>错误分析:模板数据集sql中含有非英文符号(中文,乱码等)。-------------------------------持续更新中---------------------------.

2021-11-24 17:08:22 5888

原创 FineReport普通报表使用总结

一、新建普通报表1、打开帆软报表编辑器,新建普通报表(文件 ---> 新建普通报表)。2、设计所需要的表头样式(与office操作相同)。3、保存报表名称为needs。二、数据集准备1、报表左侧新建数据查询(+ ---> 数据库查询)。2、打开数据库查询页面。3、数据准备,在sql区域填写数据sql(select displayname,status from person)。三、数据填充1、将数据集模板中的属性模板,拖拽至对应的表格内。 ...

2021-11-24 14:41:22 5171

原创 JSP和HTML的区别

1、采用的技术不同HTML是客户端技术,可直接打开;JSP是服务器端技术,只能发布到服务器上才能打开。2、页面性质不同 HTML文本标记语言,是静态页面;JSP是动态页面,需通过JDK编译后把内容发给客户端显示。3、Java代码的插入不同 HTML不允许将Java代码放在页面中;JSP允许将Java代码放在页面中。4、速度不同 HTML可直接打开加载速度更快;JSP需要与服务器进行交互,时间更长。五、获取服务器数据方式...

2021-11-19 11:31:02 1770

原创 认识SpringMVC

一、什么是SpringMVC SpringMVC是一种web层mvc开源框架,是Spring的一个子框架,拥有Spring的特性。二、SpringMVC的优点 1、清晰的角色划分:前端控制器,请求到处理器映射,处理器适配器,视图解析器。 2、支持各种视图技术,不仅仅局限于JSP。 3、指出各种请求资源映射策略。 4、基于组件技术,全部的应用对象都是java组件,并且和Spring提供那个的其他结构紧密集成。三、...

2021-11-18 11:53:58 73

原创 spring相关知识

一、名词解释 IOC:控制反转 DI:依赖注入 AOP:面向切面 OOP:面向对象二、AOP代理 主要分为静态代理和动态代理。静态代理的代表为AspectJ;动态代理的代表为Spring AOP(JDK动态代理和CGLIB动态代理)。三、AOP的核心概念 连接点(joinpoint),切面(aspect),切点(pointCut),通知(advice),目标对象(targe...

2021-11-17 14:35:50 214

原创 认识Spring

一、Spring的概念 Spring是一站式轻量级的开源框架,架构的主要优势是分层架构,接管Web层,业务层,dao层,持久层组件,为J2EE应用程序开发提供集成的框架。二、Spring的特点 1、IOC:将创建对象的控制权转移到Spring容器中,由容器根据配置文件去创建实例和管理各个实例之间的依赖关系,对象与对象之间的松散耦合。 2、AOP:用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,A...

2021-11-17 14:20:29 383

原创 Tomcat的三种部署方式

Tomcat的部署方式1、Context描述文件部署2、War包部署3、Web目录部署Tomcat的缺省(默认)端口号是8080.

2021-11-17 09:30:00 119

原创 字符串,数组,集合的遍历

一、字符串的遍历String a = "abcdefg";for (int i = 0; i < a.length(); i++) { System.out.println(a.charAt(i));}二、数组的遍历1、一维数组的遍历int [] a = {1,2,3,4,5,6};for (int i = 0; i < a.length; i++) { System.out.println(a[i]);}2、二维数组的遍历int[] a = {.

2021-11-16 14:30:09 1391

原创 java数组与字符串的相互转化

一、数组转化为字符串(任意类型数组通用)int[] a = {1,2,3,4,5};StringBuilder sb = new StringBuilder();for (int i = 0; i < a.length; i++) { sb.append(a[i]);}String str = sb.toString();System.out.println(str); // 1,2,3,4,5二、字符串转数组 1、使用String类中的方法直接转化String a .

2021-11-16 11:26:36 4524 1

原创 js中数组与集合的相互转化

数组 --> 集合var a=[1,2,3,4,5,5];var set = new Set(a);console.log(set); // {1,2,3,4,5}集合 --> 数组var set = new Set();set.add(1);set.add(2);set.add(3);set.add(4);set.add(5);console.log(set); // {1,2,3,4,5}console.log(Array.from(set)); //...

2021-11-16 10:29:17 5109

原创 java中数组与集合的相互转换

数组 --> 集合a.通过遍历的方式进行转化Integer arr[] = {1,2,3,4,5};List<Integer> list = new ArrayList<Integer>();for(int i = 0; i < arr.length; i++){ list.add(arr[i]);}System.out.println(list);b.通过工具类的asList()方法Integer arr[] = {1,2,3,4,5..

2021-11-16 10:18:30 397

原创 equal与==的区别

equal与==的区别1、==是运算符;equal是方法。2、==比较的是内存地址;equal比较的是内容。3、==变量是否相同;equal值是否相等。补充 js中===与==的区别1、==是等值符,当两边的数据类型不同时,可自动转化类型进行比较;当两边变量的数据类型相同时,相当于===。2、===是等同符,类型相同,值也相等时,返回true。...

2021-11-16 10:15:00 1651

原创 mysql与oracle的区别

1、类型和成本的区别oracle属于对象关系型,重量型数据库;mysql是开源的轻量级数据库。2、存储上的区别mysql没有表空间,角色管理,快照,同义词和包以及存储管理。3、安全性上的区别mysql使用三个参数验证用户;oracle使用许多安全功能。4、对事务的支持oracle完全支持事务;mysql对存储引擎的行级锁情况下支持事务。5、对事务提交的区别 oracle需手动提交(写commit...

2021-11-16 10:00:00 88

原创 mysql的事务隔离级别

mysql的四个事务隔离级别:1、未提交读 2、提交读3、串行读 4、可重复读mysql的默认事务隔离级别为可重复读。

2021-11-16 09:45:00 139

原创 《时运赋》

很喜欢的《时运赋》的片段,分享给大家!时也,命也,运也!天有不测风云,人有旦夕祸福。蜈蚣百足,行不及蛇;灵鸡有翼,飞不及鸭。马有千里之程,无人不能自往;人有凌云之志,非运不能腾达。文章盖世,...

2021-11-15 17:07:01 154

原创 非关系型数据库mongodb

一、非关系型数据库的显著特点 不使用sql作为查询语句,存储数据不需要特定的表格模式。二、什么是mongodb mongodb是比较领先的非关系型数据库(nosql),高性能,开源,无模式的文档型数据库。三、mongodb的特点 1、以json格式存储数据 2、可自动分片 3、具有丰富的查询功能 4、任何属性都可建立索引 5、复制以及高拓展性 6、可快速的及...

2021-11-15 11:55:26 602

原创 springboot+vue解决跨域问题

一、什么是跨域 在springboot+vue前后端分离项目中,请求资源的端口号,域名(ip地址)不同。二、跨域的解决方案 1、springboot后端处理:在每个controller上加上@CrossOrigin注解或在controller的基类上添加@CrossOrigin注解,其他controller类加上@Controller即可。 2、在vue前端进行处理:通过代理的方式访问后端接口。...

2021-11-15 11:55:00 1071

原创 mysql关于character_set的8个变量

1、character_set_client设置客户端字符集。2、character_set_connection设置数据库的字符集(连接)。3、character_set_database设置数据库的字符集(创建)。4、character_set_filesystem设置文件系统的编码格式。5、character_set_results设置数据库给客户端返回结果集的编码格式。6、character_set_server设置服务器安装时默认的编码格式。7、ch

2021-11-12 15:21:25 1237

原创 js的生命周期

1、在声明时初始化;2、局部变量在执行完毕后销毁;3、全局变量在页面关闭后销毁。

2021-11-12 11:15:30 693

原创 js数组和字符串的相互转化

一、数组转化为字符串var a = [1,2,3,4,5,6]; 方法一:console.log(a.toString()); // 1,2,3,4,5,6 自动添加分隔符方法二:console.log(a.toLocaleString()); // 1,2,3,4,5,6 自动添加分隔符方法三:console.log(a.join("==")); // 1==2==3==4==5==6 手动添加分隔符二、字符串转化为数组var a = "a,b,c,d,e,f,

2021-11-12 11:11:35 447

原创 js判断一个变量是否是数组

js判断变量a = [1,2,3,4,5,6];是否为数据方法一:判断变量a的构造方法中是否含有Arrayvar a = [1,2,3,4,5,6];console.log(a.constructor.toString().indexOf("Array") > -1);方法二:判断变量a的构造方法var a = [1,2,3,4,5,6];console.log(a.constructor == Array)...

2021-11-12 10:52:08 511

原创 《西游记》八十一难的顺序

第一难:金蟾遭贬 第二难:出胎几杀 第三难:满月抛江第四难:寻亲报怨 第五难:出城逢虎 第六难:落坑折从第七难:双叉岭上 第八难:两界山头 第九难:陡涧换马第十难:夜被火烧 第...

2021-11-11 16:37:16 20334

原创 可以下载jar包的地址

在学习maven之前,所有的开发都是依赖于jar包的,以下是我在学习过程中找到的三个比较好用的可以下载jar包的地方,直接输入jar包名称即可。https://mvnrepository.com/com.springsource.org.aopalliance-1.0.0.jar.zip - Jar包及相关资源下载 - 小木人印象https://developer.aliyun.com/mvn/search...

2021-11-11 15:19:57 647

原创 数组与集合的区别及知识拓展

一、数组和集合的区别1、数组的长度是固定的,一个数组只能存储一种类型的元素,可以存储任意类型。2、集合的长度是可变的,存储引用数据类型,当存储基本数据类型时需要存储其对应的包装类。二、知识拓展1、基本数据类型所对应的包装类基本数据类型(包装类):byte(Byte)、short(Short)、int(Integer) 、long(Long)、float(Float)、double(Double)、char(Character)、boolean(Boolean)2、数组与集合的相互

2021-11-09 14:26:39 341

原创 Java的基本数据类型

Java的八大基本数据类型:1、数值型:byte(1字节),short(2字节),int(4字节),long(8字节) --默认int2、浮点类型:float(4字节),double(8字节) --默认double3、字符型:char(2字节)4、布尔型:boolean(1字节)...

2021-11-09 11:48:41 334

原创 JDK,JRE,JVM的关系

一、认识jdk,JRE,JVM1、JDK是Java程序开发是的开发工具包。2、JRE是Java程序运行时需要的运行环境。3、JVM(Java虚拟机)包含许多应用程序的类的解释器和类加载器。二、JDK,JRE,JVM的关系JRE=JVM+Java SE标准库JDK=JRE+开发工具集(例如Javac编译工具)总结来讲:JDK > JRE > JVM正常情况下我们只需要安装JDK就可以满足所有需求。...

2021-11-09 11:09:31 7767

原创 数据库的三大范式和五大约束

一、三大范式1、第一范式:确保每列的原子性。2、第二范式:在保证第一范式的情况下,确保表中的每列都和主键相关。3、第三范式:在保证第一二范式的情况下,确保每列都和主键直接相关,而不是间接相关。二、五大约束1.主键约束(Primay Key Coustraint): 唯一性,非空性。2.唯一约束(Unique Counstraint):唯一性,可以空,但只能有一个。3.默认约束(Default Counstraint):该数据的默认值。4.外键约束(Foreign K.

2021-11-09 10:41:44 1153

空空如也

空空如也

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

TA关注的人

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