自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input l

1.application.yml文件中格式错误或者有空格、tab键,检查删除即可。2.idea配置文件编码格式不一致,改成一致即可。重新启动项目,没有报错信息了。

2023-08-11 16:12:48 722

原创 Error:java: 无效的源发行版: 14,Error:java: 无效的目标发行版: 17

Error:java: 无效的源发行版: 14;Error:java: 无效的目标发行版: 17

2023-06-16 14:45:45 2281

原创 安装Xshell,提示:由于找不到msvcp140.dll,无法继续执行代码。重新安装程序可能会解决此问题。

该提示错误是因为在 C:\Windows\SysWOW64\ 目录下缺少msvcp140.dll文件,解决办法就是下载或者在其他电脑上 C:\Windows\SysWOW64\ 目录下找到msvcp140.dll文件,拷贝一份到本机中,即可解决。新买的电脑,下载了xshell安装包,解压后,点击xshell.exe文件,提示错误信息:由于找不到msvcp140.dll,无法继续执行代码。1.由于找不到msvcp110.dll,无法继续执行代码。3.由于找不到msvcr110.dll,无法继续执行代码。

2023-05-25 16:39:48 1245

原创 kafka学习之基本概念

kafka常用概念

2022-11-17 22:39:26 1015

原创 SpringBoot报错:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/l

自己电脑上一直用IDEA配置的Tomcat跑的SSM项目,今天同事让我跑一下他的SpringBoot项目,就把整个代码包拷给我,使用IDEA导出后却跑步起来,启动报错,一样的代码怎么就跑步起来呢。。。 后来才发现SpringBoot使用内置Tomcat,但是会缺少servlet-api.jar,所以导致getVirtualServerName()方法找不到,一直报错。 报错信息如下:2021-02-05 14:40:46.801 ERROR org.apache...

2021-02-05 15:33:48 2181 2

原创 详解Spring IoC容器

一、Spring IoC容器概述  1.依赖反转(依赖注入):依赖对象的获得被反转了。  如果合作对象的引用或依赖关系的管理由具体对象来完成,会导致代码的高度耦合和可测试性的降低,这对复杂的面向对象系统的设计是非常不利的。  在Spring中,IoC容器是实现依赖控制反转这个模式的载体,它可以在对象生成或者初始化时直接将数据注入到对象中,也可以通过将对象引用注入到对象数据域中的方式来注...

2020-01-09 21:49:21 290

原创 RabbitMQ六种工作模式的对比与实践

最近学习RabbitMQ的使用方式,记录下来,方便以后使用,也方便和大家共享,相互交流。RabbitMQ的六种工作模式:1、Work queues2、Publish/subscribe3、Routing4、Topics5、Header 模式6、RPC一、Work queues多个消费端消费同一个队列中的消息,队列采用轮询的方式将消息是平均发送给消费者;特点:1...

2019-09-25 23:13:26 661

原创 Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: ......

在启动RabbitMQ消费端的时候报错:Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - inequivalent a...

2019-09-25 10:29:49 34440 14

原创 SpringBoot初体验之整合MyBatis和SpringMVC

  使用过SpringBoot的同学都知道,SpringBoot的pom.xml中的坐标都是按功能导入的,jar包之间的依赖SpringBoot底层已经帮我们做好了,例如我们要整合SprngMVC,只需要导入SpringMVC的起步依赖就可以了,SpringBoot会帮我们导入Spring和SpringMVC整合需要的jar包。  SpringBoot是基于Spring4.0设计的,不仅继承了...

2019-09-12 01:29:39 325

原创 SpringBoot初体验之整合SpringMVC

  作为开发人员,大家都知道,SpringBoot是基于Spring4.0设计的,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。  SpringBoot的特点:     为基于Spring的开发提供更快的入门体验  ...

2019-09-12 01:16:49 318

原创 Maven编译项目时报错:不再支持源选项 5。请使用 6 或更高版本。 不再支持目标选项 1.5。请使用 1.6 或更高版本。

在使用Maven编译项目时报错:不再支持源选项 5。请使用 6 或更高版本。不再支持目标选项 1.5。请使用 1.6 或更高版本。在项目pom.xml文件中增加maven编译的jdk版本设置,maven.compiler.source和maven.compiler.target:<properties> <!-- 项目编译编码--> &l...

2019-09-10 15:09:42 2565 1

原创 解决Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform depend

项目在编译的时候,报错:Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!在项目pom.xml中增加如下配置:<properties> <!--编译编码--> <project.bu...

2019-09-10 14:51:41 35306 10

原创 解决“fatal: 'origin' does not appear to be a git repository...”

当使用Git进行代码push提交时,出现报错信息“fatal: 'origin' does not appear to be a git repository...”,$ git push -u origin masterfatal: 'origin' does not appear to be a git repositoryfatal: Could not read from remo...

2019-09-09 19:54:09 4966

原创 使用Git初始化本地仓库并首次提交代码到远程仓库

本文介绍使用Git初始化本地仓库,并首次提交代码到远程仓库GitLab上面。首先,登录GitLab,创建一个新项目的私人仓库;然后,在本地仓库(就是你写代码文件夹),右键,Git Bash Here,打开Git命令窗口;在Git命令窗口输入 git init,初始化本地仓库,初始化完成后,本地仓库文件夹中会出现一个.git文件夹,证明该仓库 已经被git管理了;按照如下...

2019-09-09 19:50:42 690

原创 SSM(SpringMVC+Spring+MyBatis)三大框架使用Maven快速搭建整合(实现数据库数据到页面进行展示)

本文介绍使用SpringMVC+Spring+MyBatis三大框架使用Maven快速搭建一个demo,实现数据从数据库中查询返回到页面进行展示的过程。技术选型:SpringMVC+Spring+MyBatis+MySql+Maven+JSP+IDEA+Tomcat7+JDK1.8+Navicat for MySql下面开始搭建项目:一、数据库环境搭建1、首先使用Navicat f...

2019-09-04 01:43:27 698

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

在使用Spring整合MyBatis的时候遇到控制台报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xyfer.dao.UserDao.findById详细信息如下:org.apache.ibatis.binding.BindingException: Inva...

2019-09-02 23:33:43 1847

原创 Oracle使用MyBatis中RowBounds实现分页查询

Oracle中分页查询因为存在伪列rownum,sql语句写起来较为复杂,现在介绍一种通过使用MyBatis中的RowBounds进行分页查询,非常方便。使用MyBatis中的RowBounds进行分页查询时,不需要在 sql 语句中写 offset,limit,mybatis 会自动拼接 分页sql ,添加 offset,limit,实现自动分页。需要前台传递参数currentPage和...

2019-07-18 17:23:20 582

原创 Oracle分页查询sql语句

Oracle中分页和MySql中的分页不同,MySql中的分页使用关键字limit即可,相对简单一点,Oracle中分页使用rownum ,相对复杂一点。sql语句如下:SELECT *FROM ( SELECT t.*, rownum rn FROM ( SELECT * FROM USE...

2019-07-18 16:09:48 3149

原创 使用MyBatis在控制台动态打印执行的sql语句

使用MyBatis进行数据库操作的时候,sql语句都是写在相应的mapper文件中,参数也是使用占位符取值表示的,mapper文件中看不到实时执行的完整sql,有时候sql语句错误或者参数类型不对的时候,由于看不到完整执行的sql,所以无法确定到底是sql的问题,还是参数数值或者类型的问题。 为了方便快速确定动态执行sql的问题,我们可以把动态执行的sql和参数打印到控制...

2019-07-18 15:05:56 304

原创 git常用命令

git config user.name ---查看用户名;git config user.email ---查看邮箱;git config --global u...

2019-07-17 09:54:26 83

原创 Git push时报错 ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push s

今天在使用Git回退到之前某个版本的代码时,进行push时出现如下错误:! [remote rejected] master -> master (pre-receive hook declined)......查阅相关资料发现,是由于当前用户没有push权限,就是[master]代码默认是被保护的,所以进行push的时候会报错;解决方案:登录gitlab,选择对应的项目...

2019-07-17 09:53:31 3289

原创 Iterator和Enumeration的区别

本文介绍一下Iterator和Enumeration的区别及其效率Iterator是一个接口,它的源码如下:package java.util;import java.util.function.Consumer;public interface Iterator<E> { //返回迭代器刚越过的元素的引用,返回值是Object,需要强制转换成自己需要的类型...

2019-07-17 09:50:55 243

原创 HashMap概述及其三种遍历方式

一、HashMap概述;1.HashMap是一个散列表,它存储的是键值对(key-value)映射;2.HashMap继承AbstractMap,实现了Map,Cloneable,Serializable接口;3.HashMap的实现不是同步的,线程不安全,但是效率高;4.HashMap允许null键和null值,是基于哈希表的Map接口实现;5.哈希表的作用是用来保证键的唯一...

2019-07-17 09:47:40 168

原创 An internal error occurred during: "Updating status for Tomcat v7.0 Server at localhost..."

tomcat启动maven工程的时候提示如下错误信息:An internal error occurred during: "Updating status for Tomcat v7.0 Server at localhost..."java.lang.NullPointerException因为maven的包中有依赖api,core 等包,需要将该project添加进来即可...

2019-07-17 09:42:28 1646

原创 Oracle修改字段类型报错:“ORA-01439:要更改数据类型,则要修改的列必须为空”

在oracle修改user表字段name类型时遇到报错:“ORA-01439:要更改数据类型,则要修改的列必须为空”,是因为要修改字段的新类型和原来的类型不兼容。如果要修改的字段数据为空时,则不会报这种类型的错误,可以进行字段类型的修改。alter table user modify (name varchar2(20));要修改字段的新类型和原来的类型不兼容时,可以通过如下方式解决该...

2019-07-17 09:40:39 733

原创 Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句总结

创建表:  create table 表名 (    字段名1 字段类型 默认值 是否为空 ,    字段名2 字段类型 默认值 是否为空,    字段名3 字段类型 默认值 是否为空,    ......  );  创建一个user表:  create table user (    id number(6) primary key, ---主键   ...

2019-07-17 09:39:25 3204

原创 MyBatis中的条件查询(动态sql)

本文将介绍使用MyBatis框架,编写DAO层接口类和接口类对应的sql映射文件,使用动态sql查询满足条件的用户集合。首先,需要创建一个实体类User,供封装数据使用;package com.xyfer.pojo;public class User{ private String name; private int age; private ...

2019-01-09 21:43:37 1595

原创 如何向Maven仓库(私服)中上传第三方jar包

本文详细介绍如何向maven仓库中上传第三方jar包。1、在本地maven安装路径中找到conf文件夹下面的setting.xml文件,里面有访问maven仓库的路径和账号、密码;2、浏览器打开第一步中找到的路径;3、打开页面后点击页面右上角的Log In按钮输入username、password进行登录。4、登录后在左边选项卡中选择"Repositories"选项卡,然后...

2019-01-09 21:39:23 1307

原创 抽象类和接口的区别

 抽象类:    1、抽象类使用abstract修饰;    2、抽象类不能实例化,即不能使用new关键字来实例化对象;    3、含有抽象方法(使用abstract关键字修饰的方法)的类是抽象类,必须使用abstract关键字修饰;    4、抽象类可以含有抽象方法,也可以不包含抽象方法,抽象类中可以有具体的方法;    5、如果一个子类实现了父类(抽象类)的所有抽象方法,那...

2019-01-09 21:33:34 5217

原创 MyBatis开发Dao层的两种方式(Mapper动态代理方式)

MyBatis开发原始Dao层请阅读我的上一篇博客:MyBatis开发Dao层的两种方式(原始Dao层开发)接上一篇博客继续介绍MyBatis开发Dao层的第二种方式:Mapper动态代理方式Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上一篇博客中Dao接口实现类方法。Mappe...

2019-01-09 21:25:03 870

原创 MyBatis开发Dao层的两种方式(原始Dao层开发)

本文将介绍使用框架mybatis开发原始Dao层来对一个对数据库进行增删改查的案例。Mapper动态代理开发Dao层请阅读我的下一篇博客:MyBatis开发Dao层的两种方式(Mapper动态代理方式)本次使用的mybatis版本为mybatis-3.2.7,开发工具为eclipse,数据库为mysql,jdk版本jdk1.8.0_151。1、首先,使用eclipse新建一个java工...

2019-01-09 21:19:56 1633

原创 创建一个JDBC连接

  本文介绍如何建立一个jdbc连接进行数据库查询操作。  创建一个java工程,导入jar包。  作者使用mysql数据库,建立jdbc连接需要mysql数据库驱动jar包和jdbc连接jar包。    建立jdbc连接过程如下:  1、加载数据库驱动  2、创建并获取数据库连接  3、创建jdbc stattement 对象  4、设置sql语句  5、设置...

2018-12-12 21:03:46 2207

原创 配置JDK1.7开发环境

      学习java知识,首先要安装jdk来配置开发环境和java运行环境,本文介绍一下JDK配置流程和验证配置成功的方法。  一、配置JDK  1、首先下载jdk1.7压缩包并解压到D盘。  2、我的电脑--右键--属性--高级系统设置--高级,单击环境变量     3、选择“系统变量”中的新建选项卡     4、在弹出的提示框中,输入变量名(建议:JAV...

2018-12-05 09:31:49 378

原创 String字符串删除开头结尾的数字0

      工作中经常遇到电话号码加拨数字0的情况,这时前台加拨数字0的号码传递到后天就需要把数字0删掉,下面介绍一种简单方便的方法。package com.xyfer;public class TestDeleteNumber{ public static void main(String[] args){ String number = "0001230004...

2018-11-19 11:32:28 2118

原创 Easyui Datagrid 分页组件中文显示解决办法

      今天工作中使用到Easyui Datagrid的分页组件,但是突然发现加了分页属性后页面的分页栏是英文显示,与中文显示页面不协调,影响用户体验,在网上看到一些解决办法,下面给大家介绍一种最简单方便的方法。 $("#demo").datagrid({ title:"分页测试", pagination:true, columns:[[ {...

2018-09-30 14:13:52 1485

原创 详解创建Java多线程的两种方式

      多线程的创建与使用是java工作学习中常见的内容,一直对多线程怀有神秘感,今天就把自己对多线程的理解分享给大家,供学习交流。      进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。         线程:是程序中一个单一的顺序控制流程,是cpu调度的最小单位。      多线程:在单个...

2018-09-21 14:52:34 293

原创 easyui-datagrid取消所有选中行

easyui-datagrid取消所有选中行:$("#userGrid").datagrid('clearSelections');下面这种写法不生效:userGrid.datagrid('clearSelections'); 

2018-09-20 11:10:34 8981 1

原创 esayui-textbox获取实时输入值

esayui-textbox获取实时输入的值,当键盘按键抬起的时候获取textbox中实时输入的值:textbox输入框:&lt;input id='search' style='width=150px;' type='text' class='easyui-textbox'&gt;&lt;/input&gt;实时获取输入值:$(function(){ $("#searc...

2018-09-19 16:45:34 1362 1

原创 easyui-textbox绑定keyup事件

easyUI textbox不能直接绑定keyup事件,但是实际中遇到这种需求怎么办?下面给大家介绍一种绑定keyup事件的方法,亲测有效:&lt;input id='search' style='width=150px;' type='text' class='easyui-textbox'&gt;&lt;/input&gt;js中绑定keyup事件:$(function(){...

2018-09-19 16:37:33 2207

原创 easyui-textbox绑定keyup事件实现搜索框值实时获取

   最近工作中遇到一个需求,需要做一个搜索框,有提示语提示用户输入用户名进行搜索,一开始考虑使用easyui的searchbox来实现搜索框,但是需求中还要根据搜索框中的值来进行实时判断,当搜索框中的值重新变化为空时,隐藏搜索结果列表,展示全部用户树。   searchbox不支持keyup、oninput之类的事件,所以改写成input输入框。&lt;input id='search...

2018-09-19 16:16:44 2765

msvcp110.dll等文件压缩包

压缩包内包含msvcp110.dll、msvcp140.dll、msvcr110.dll、mfc110.dll、mfc140u.dll,5个文件,按需取用。

2023-05-25

mfc42.dll文件

mfc42.dll文件

2023-05-25

mfc40u.dll文件

mfc40u.dll文件

2023-05-25

mfc40.dll文件

mfc40.dll文件

2023-05-25

mfc110.dll文件

mfc110.dll文件

2023-05-25

msvcp140.dll

msvcp140.dll

2023-05-25

空空如也

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

TA关注的人

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