自定义博客皮肤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)
  • 资源 (12)
  • 论坛 (1)
  • 收藏
  • 关注

原创 org.apache.ibatis.binding.BindingException原因总结

今天遇到mybatis的报错,搞了好久才搞懂,在网上找了好久的相似案例,也没有搞定,先来看下网上常见的解决办法吧,相信也能解决大部分人的报错。排查方法如下:1、mapper接口和mapper.xml是否在同一个包(package)下?名字是否一样(仅后缀不同)?2、mapper.xml的命名空间(namespace)是否跟mapper接口的包名一致?3、接口的方法名,与xml中的一...

2018-06-05 20:33:56 167765 17

原创 B树理解

B树,英文中的B-Tree,一个 m 阶的B树满足以下条件:每个结点至多拥有m棵子树; 根结点至少拥有两颗子树(存在子树的情况下); 除了根结点以外,其余每个分支结点至少拥有 m/2 棵子树; 所有的叶结点都在同一层上; 有 k 棵子树的分支结点则存在 k-1 个关键码,关键码按照递增次序进行排列; 关键字数量需要满足ceil(m/2)-1 <= n <= m-1;下面...

2018-06-28 16:42:56 56968

原创 Java并发编程:线程池源码解析

我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以通过线程池来达到这样的效果。今...

2018-06-28 10:06:06 54281

原创 CentOS下用yum命令安装jdk

1.查看是否已安装JDK,卸载yum list installed |grep javayum -y remove java-1.8.0-openjdk* *表示卸载所有openjdk相关文件输入2.查看yum中管理的java的版本输入以下命令,以查看可用的JDK软件包列表:yum search java | grep -i --color JDK3...

2018-06-27 14:00:46 62517

原创 CentOS7下使用yum安装MariaDB

CentOS 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB 替代了默认的 MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。全部删除MySQL/MariaDBMySQL 已经...

2018-06-27 11:26:13 61707

原创 MySQL索引背后的数据结构及算法原理

本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主...

2018-06-26 16:08:13 53273

原创 MyBatis四大核心概念

MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper。可以说,了解了这四大核心,便可知 MyBatis 八九。SqlSessionFactoryBuilder从命名上可以看出,这个是一个 Builder 模式的,用于创建 SqlSessionFact...

2018-06-23 11:00:14 57175

原创 spring boot部署中一个斜杠引发的异常--org.thymeleaf.exceptions.TemplateInputException

异常现象:在本地打包部署完全没有问题,资源文件也都可以映射上,但是打包成jar包部署到服务器上时,就一直报异常,异常信息如下:2018-06-19 10:17:30.147 ERROR 18317 --- [nio-8180-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [di...

2018-06-19 10:40:58 57328

原创 初识Java Socket编程

Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络) 关于计算机网络部分可以参考相关博客:《TCP/IP协议栈及OSI参考模型详解》http:/...

2018-06-14 16:29:12 55452

原创 SpringBoot集成MyBatis的分页插件PageHelper

首先说说MyBatis框架的PageHelper插件吧,它是一个非常好用的分页插件,通常我们的项目中如果集成了MyBatis的话,几乎都会用到它,因为分页的业务逻辑说复杂也不复杂,但是有插件我们何乐而不为?通常引入它们只需三步骤,不管是Spring集成还是SpringBoot集成都是老套路。Spring集成PageHelper:第一步:pom文件引入依赖1 <!-- ...

2018-06-14 16:11:29 59485

原创 非网络引用element-ui css导致图标无法正常显示的解决办法

前言官方推荐的css及js引用方式如下:<!-- 引入样式 --><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> <!-- 引入组件库 --><script src="https://unpkg.com/elemen...

2018-06-14 15:48:45 63263

原创 maven项目建立pom.xml报无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3

一、发现问题建立maven项目后,pom.xml在显示红叉,鼠标放上去,显示Execution default-testResources of goal org.apache.maven.plugins:maven-resources-plugin:2.4.3错误。二、原因分析缺少maven-resources-plugin-2.4.3.jar或该文件下载不正确,可到repository...

2018-06-13 13:33:37 59906

原创 介绍Hystrix

如何提高微服务系统的容错性(Fault Tolerance), 并了解如何借助Hystrix开发健壮的微服务.以往我们在开发单体应用, 或者调用RPC服务的时候, 可能没有考虑太多目标服务调用失败的情况, 经常一个Try/Catch加上打印日志就解决了. 但是在微服务系统中, 这种处理方法会给系统的稳定性带来很大隐患.举个例子, 假设我们系统中下单的功能要依赖50个服务, 每个服务正常响应的概...

2018-06-12 11:30:14 58154

原创 spring boot + kafka 使用详细步骤

一,Kafka的安装以及配置1.下载文件wget http://mirror.bit.edu.cn/apache/kafka/0.11.0.0/kafka_2.11-0.11.0.0.tgz2.安装tar xzvf kafka_2.11-0.11.0.0.tgz -C /usr/local/3.配置(服务器在阿里云ECS上)vi %kafka_home%/server...

2018-06-08 19:54:11 58129

原创 博客访问破百,lalalalalalala..................

二十博客访问记录破百,庆祝一下..........................下一个目标,访问记录破1000.............立个flag.............万一实现了呢..............hahahahahaha..................

2018-06-08 19:48:21 97

原创 html中如何美化展示json格式数据

直接上代码:html中主要加一个pre 的标签&lt;h2&gt;GeoJsonTxt示例如下:&lt;/h2&gt; &lt;div&gt; &lt;h4&gt;注意:示例中&lt;span style="color:red"&gt;features,geometry,coordinates,properties,name,description&lt;/span&gt;字段是必

2018-06-08 19:41:46 68844

原创 Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)

linux 如何显示一个文件的某几行(中间几行)【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000【二】显示1000行到3000行cat filename| head -n 3000 | tail -n +1000*注意两种方法的顺序分解: tail -n 10...

2018-06-07 19:22:13 61377

原创 实体类为什么要实现Serializable序列化的作用

客户端访问了某个能开启会话功能的资源, web服务器就会创建一个与该客户端对应的HttpSession对象,每个HttpSession对象都要站用一定的内存空间。如果在某一时间段内访问站点的用户很多,web服务器内存中就会积累大量的HttpSession对象,消耗大量的服务器内存,即使用户已经离开或者关闭了浏览器,web服务器仍要保留与之对应的HttpSession对象,在他们超时...

2018-06-07 11:46:37 95854 10

原创 mvn 打包命令---跳过测试

1. mvn clean 清理上次生成的2. mvn package -Dmaven.test.skip=true

2018-06-06 16:45:06 74039 2

arcgis地图操作源码

1. 本程序实现了地图的基本操作功能,包括各种地图数据的加载、保存,操作中常用的缩放、移动,数据视图、鹰眼、布局视图的同步,TOC右键菜单及其他一些常见的功能。程序位于code文件夹下,数据位于data文件夹下。 2. 在加载ArcSDE数据时,服务器端部署成功后,Oracle客户端测试成功后方能加载,因为光盘代码是基于oracle 11g客户端的代码。

2018-06-27

RestTemplate重试机制源码

当某些接口超时、返回的数据有问题时需要对接口进行重试,但是有的接口需要重试三次,有的需要重试两次,有的不需要重试;有的返回连接超时才重试,有的读取超时才重试,有的404才重试;有的返回-1才重试,有的返回null才重试;有的超时时间3秒,有的30秒。各种各样的场景,该源码实现了一个自定义定制化的重试RestTemplate

2019-06-14

自定义TypeHandler,解决在springboot+mybatis+postgresql时,数据库字段类型为json时,如何与mybatis进行映射

解决在springboot+mybatis+postgresql时,数据库字段类型为json时,如何与mybatis进行映射

2018-06-07

geotools15.1

包含geotools、gt-api、gt-coverage、gt-cql、gt-data、gt-epsg-hsql、gt-main、gt-metadata、gt-opengis、gt-referencing、gt-render、gt-shapefile、gt-swing

2018-07-13

ArcGIS空间查询统计源码

1. 本实例介绍空间查询统计功能的实现。 2. 实例代码位于“空间查询统计\code”目录下,数据位于“空间查询统计\data”目录下。

2018-06-27

commons-math3-3.3.jar

math3是一款非常好用的工具,里面提供了各种运算的方法及类,方便大家调用。

2018-07-13

获取音乐,图片Python脚本

利用Python编写的,获取固定kw上的歌曲,和汉服分类照片,和图片网站上高清图片的脚本,每个脚本独立运行可以单独使用,有限制使用,需要调试

2020-09-14

基于C#语言的ArcGIS ENGINE开发基础与技巧

基于C#语言的ArcGIS ENGINE开发基础与技巧,pdf高清版

2018-06-27

mongodbmanager

NoSQL Manager for MongoDB(mongodb可视化工具)是一款最新无限制的MongoDB非关系型数据库设计的NoSQL管理辅助程序。MongoDB中为用户提供了NoSQL的文档数据库系统,它的优点是与可扩展性(即能够处理大型数据集)和动态模式构建,使您能够更改,恕不延迟数据库内容。与关系型数据库,MongoDB是不是基于表,但依赖于文档模型,使用JSON具有动态结构的工作,以BSON格式。

2018-06-27

ultreaditzcj_41081.zip

UE(UltraEdit)破解工具,直接运行里面工具,在断网环境下进行脱机激活,将用户码1和用户码2输入到user code1和user code2里面,点击Generate,生成验证码1和验证码2,填入对应位置,点击激活即可。

2019-07-05

dbvis_windows-x64_9_5_6.zip 数据库连接工具

用来操作DB2数据库的工具,dbvis_windows-x64_9_5_6.zip 数据库连接工具 注册码

2018-11-23

HibernateAPI中文文档

Hibernate开发者指南,包括HIBERNATE - Relational Persistence for Idiomatic Java.pdf,Hibernate Getting Started Guide.pdf,Hibernate Developer Guide.pdf,Hibernate 中文API文档.chm,Hibernate3.2.chm。

2018-07-09

二十-帅帅的留言板

发表于 2020-01-02 最后回复 2020-04-08

空空如也

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

TA关注的人 TA的粉丝

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