自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unable to negotiate with 100.12.0.7 port 22: no matching host key type found. Their offer: ssh-rsa

问题描述代码仓库已经添加了ssh公钥之后,克隆代码到本地时就报了这个问题执行命令 git clone git@xxxxxxxxxxxxx.git不能正常clone代码,报错信息如下:Unable to negotiate with xxxxxxx port 22: no matching host key type found. Their offer: ssh-rsafatal: Could not read from remote repository.Please make su

2022-05-12 16:09:07 921

原创 Goland 启动项目报错panic: Couldn‘t open ./config/service.yml

项目场景:最近开始学习Golang,在此过程中呢也遇到过大大小小的问题,因为刚刚入坑Golang嘛,很容易因为一些很基础的问题,比如编译器的设置问题,或者代码规范等问题所困扰导致各种报错异常问题描述:项目启动时报错,报错信息大概是找不到当前路径下的配置文件.yml所导致的异常,如下所示: 原因分析:当然这个问题是属于比较基础,比较简单,而且一般人都不太会容易犯的,偏偏我就犯了,我自己还解决不了。经过一番百度之后,依然没有找到类似的问题的解答。最终只有寻求大佬的帮助,大佬随便看了一眼

2021-07-20 15:40:58 1635 1

原创 PowerDesigner16证书过期的解决方法——替换pdflm16.dll文件

PowerDesigner16证书过期的解决方法——替换pdflm16.dll文件打开PowerDesigner软件,出现许可证过期问题,解决方法:1.打开软件安装路径(右击软件,点击打开文件所在位置即可)2.打开安装路径所在文件夹3.下载pdflm16.dll链接:https://pan.baidu.com/s/17hbqYSQGugKOA-ADEfmHHQ提取码:cbaw4.解压压缩包,获取pdflm16.dll5.替换掉原先安装路径下的pdflm16.dll6.打开PowerD.

2021-01-28 17:47:05 6014 8

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

报错信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)搭建SpringBoot项目的时候突然报错错误分析:在用maven配置mybatis环境时出现此BindingExceptiony异常,发现在classes文件下没有mapper配置文件,应该是maven项目没有扫描到mapper包下的xml文件,在pom.xml中加入一下代码可以解决: <build>

2021-01-14 18:13:22 372

原创 SpringBoot项目启动报错,java.lang.IllegalStateException: Ambiguous mapping.访问路径模棱两可,无法映射的问题!!!

问题描述:SpringBoot项目刚启动就报错下面是报错信息:我这里提取了一下关键信息Ambiguous mapping.(模棱两可的mapping)Cannot map ‘test’ method原因分析:Controller 有两个相同路径,冲突,项目启动的时候找到模糊映射,路径无法映射后面我发现我的测试类的路径跟我的Controller访问路径冲突了如图:测试类出现了两个"/user"的路径!!!淦解决方案:访问的路径名不能一样,不然读取路径无法映射,导致程序不能正

2021-01-14 13:24:21 764 1

原创 SpringMVC的上传和下载的简单使用案例

上传和下载操作:1,导入依赖包<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version></dependency><dependency> <groupId>commons-fileupload<

2020-12-24 23:50:57 82

原创 SpringMVC异常解析器的使用步骤及简单案例

异常解析器:作用:将所有handler的异常处理,统一在异常解析器中进行处理步骤:“​ 1,建立多个自定义的异常,继承异常类​ 2,自定义解析器类,实现异常解析器功能,在内部进行统一处理异常解析,通过ModelAndView返回​ 3,在mvc配置中生成自定义解析器bean​ 4,在每一个handler直接抛出异常即可​ 做一个web项目时,以前的Controller中,每个Handler自己捕获异常,自己处理异常,这样的操作过于繁琐,很多代码重复,且异常分散在各个han

2020-12-24 23:49:47 200

原创 SpringMVC拦截器简单的使用案例

作用:访问目标资源前的处理操作,类似过滤器,可以应用到网站中的权限验证案例:权限验证功能步骤:1,创建几个可以访问的handler,其中一个为设置登录的handler我这里创建了一个测试类,创建了两个handler;@RestController@RequestMapping("/test")public class Test { @RequestMapping("/test1") public String test1(){ //这里会跳转一个页面

2020-12-24 23:47:50 234

原创 关于SpringMVC的配置简介

引言java开源框架,Spring Framework的一个独立模块。MVC框架,在项目中开辟MVC层次架构对控制器中的功能 包装 简化 扩展践行工厂模式,功能架构在工厂之上MVC架构概念名称职责Model模型:即业务模型,负责完成业务中的数据通信处理,对应项目中的 service和daoView视图:渲染数据,生成页面。对应项目中的JspController控制器:直接对接请求,控制MVC流程,调度模型,选择视图。对应项目中的Servlet好处

2020-12-22 19:53:09 89 1

原创 简单好用的分页工具PageHelper的概念与使用

1、概念PageHelper是适用于MyBatis框架的一个分页插件,使用极为便捷支持任何复杂的单表,多表分页查询操作。2、访问于下载官方网站:https://pagehelper.github.io/下载地址:https://github.com/pagehelper/Mybatis-PageHelper3、开发步骤(1)引入依赖​ 首先在pom.xml中引入Pagehelper依赖<dependency> <groupId>com.github.

2020-12-22 14:57:50 261 1

原创 MyBatis处理关联一对一,一对多和多对多关系-多表连接详细案例

实体间的关系:关联关系(拥有 has、属于 belong)OneToOne:一对一关系(Passenger— Passport)OneToMany:一对多关系(Employee — Department)ManyToMany:多对多关系(Student — Subject)下面是示例展示MyBatis处理一对一,一对多和多对多的关联关系1、OneToOne一对一关系表设计(旅客表对护照表,一个旅客对应一张护照)create table t_passengers(

2020-12-17 23:31:19 755

原创 MyBatis的CRUD操作-增删改查

MyBatis的CRUD操作查询标签:< select id="" resultType="" >序号参数绑定public interface UserDao { //使用原生参数绑定 public User selectUserByIdAndPwd(Integer id , String pwd);}<select id="selectUserByIdAndPwd" resultType="user"> SELECT * FROM t_user

2020-12-16 20:45:09 114

原创 MyBatis框架简述及环境搭建

引言什么是框架?​ 软件的半成品,解决了软件开发过程当中的普适性问题,从而简化了开发步骤,提供了开发的效率。什么是ORM框架?ORM(Object Relational Mapping)对象关系映射,将程序中的一个对象与表中的一行数据一一对应。ORM框架提供了持久化类与表的映射关系,在运行时参照映射文件的信息,把对象持久化到数据库中。使用JDBC完成ORM操作的缺点?存在大量的冗余代码。手工创建 Connection、Statement 等。手工将结果集封装成实体对象

2020-12-16 20:34:44 208

原创 Java Web项目中如何向数据库datetime类型插入当前日期时间

最近在做一个关于交易生成订单的项目,就需要在每个订单生成的时候添加一个当前订单交易的日期时间 "yyyy-MM-dd HH:mm:ss"的格式这里直接提取核心代码: Date date=new Date();//获取一个java.util包下的Date对象 Timestamp time=new Timestamp(date.getTime());//然后将时间转换成数据库类型的datetime类型使用这两行代码后就可以往数据库里面添加 "yyyy-MM-dd HH:mm:ss"格式的日期时间了!!

2020-11-30 19:55:33 3368 1

原创 Eclipse项目中把包转换成文件夹形式

遇到一个朋友做项目是不小心把项目中包转换成了文件形式,折腾了好久,,如下图所示最后找了好久才找到转换回来的方法选择src右键–> Build Path --> Use as Source Folder从包转换成文件形式也是一样的操作~~选择src右键–> Build Path --> Remove from Build Path...

2020-11-14 15:55:08 1115

原创 使用Navicat设置字段默认值时,varchar的默认值保存报1064错误

今天突然遇到一个困扰我半天的问题,在网上找了好久都没找到解决方案,各种各样的解决方法都有,但都没用。后面解决了之后觉得自己连这种低级低级错误都会犯,真是服 了!我的问题解决方案就是:在设置默认值时,给默认值外面加上双引号(英文),问题就解决了!!!...

2020-11-10 17:48:43 3589 2

原创 关于集合中contains的用法分享

contains用法标题如何判断两个HashSet集合是否有交集,并打印出他们的交集String[] s1=new String[] {"Kevin","George","Blake","John","Mecheal","Jim"};String[] s2=new String[] {"Kevin","Ryan","Mecheal","George","Kate","Blake"};整体思路:首先将两个数组分别添加到集合中,然后分别遍历之后用contains进行比较,再创建一个新集合,有交集则将交

2020-10-31 10:14:17 1237

原创 Java基础之泛型概念及方法使用

泛型数据类型参数化.(将数据类型作为参数传递) 语法:<引用数据类型>泛型集合:一个集合中只能存一种数据类型的元素,且元素的数据类型就是泛型所指定的类型.为什么要用泛型集合:1:普通集合,一个集合中可以存多种数据类型的元素,存值要频繁的数据转换为Object存到集合中,从集合中取出元素时,既要进行频繁类型判断,又要向将元素进行向转型,转换为原来数据类型,操作不方便且代码复杂,所以用泛型集合就可解决这个问题.2:泛型集合在编译就会判断元素是否是指定泛型类型,是的话才能存入,否则编译不通

2020-10-27 00:01:21 98

转载 Java学习之路-内部类,匿名内部类的使用方式和注意事项

正文: “内部类"简单说就是在一个类的内部又定义了一个类,这个定义在已知类内部的类就称为"内部类”。由于是定义在一个已知类的内部,所以它既具备一个累的特征,又在很多方面的表现和普通类有不同。 下面,我打算从三个方面来讲解内部类的使用,并验证内部类的概念: 一、普通类中定义内部类(不常见) "内部类"虽然有不同于普通类的特性,但是它终归是类,是类就必须能创建对象并调用其中的方法来执行功能,这是定义类的意义。 我们来写一个例子,看看内部类的属性是怎...

2020-10-22 00:22:48 582

空空如也

空空如也

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

TA关注的人

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