自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring cloud config配置中心-踩坑记录

spring cloud config是spring cloud用来获取远程配置文件信息的一个组件,通常我们都会把远程仓库定位在GitHub上面,因此本文也是以GitHub为远程仓库。在搭建spring cloud config配置中心前,请务必弄清楚一件事,那就是spring cloud config是分服务端和客户端的,也就是spring cloud config server端和spring cloud config client端,这两者是不能混淆的。我看到网上很多抄来抄去的文章都是把服务端和客

2020-09-20 00:43:13 924

原创 kafka启动报错:【Cluster ID】不匹配的问题

有时候在启动Kafka的时候会出现如下报错信息:InconsistentClusterIdException: The Cluster ID -A0n-rHCT9e5IadkrA0tkw doesn't match stored clusterId Some(E-xpRlfuRqicvCYyRf9O9w) in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may

2020-08-12 22:53:20 7460

原创 怎样通过FTP在Windows本地上传文件到阿里云ECS服务器(Linux系统,CentOs8)

这是一篇呕心沥血的踩坑记录文,在下亲测是成功的,由于网上太多假冒伪劣的教程,各位且看且珍惜。如何设置阿里云ECS服务器FTP?很多购买了阿里云ECS云服务器的萌新可能会很懵逼到底在哪里获取FTP的用户名和密码。...

2020-03-28 14:10:52 1854 2

原创 springboot集成mybatis操作MySQL踩坑记录(长期更新)

springboot使用mybatis操作MySQL数据库有注解和xml配置文件两种方式,xml配置文件的方式可能会有比较多的坑。这里记录一下:1、和springmvc不同,springboot配置文件中的classpath是指项目中的resource目录,如mybatis.mapper-locations=classpath:mapper/*Mapper.xml;2、写查询语句时,res...

2020-02-25 19:30:56 619

原创 关于Windows安装kafka过程中的一些问题

网上有很多安装Kafka的教程,这里只谈在安装Kafka时可能会出现的一些问题。在很多网络资料都会谈到要安装Kafka就要先安装zookeeper,启动zookeeper,然后才能启动Kafka。安装zookeeper基本不会有什么问题,流程很简单:1、在官网下载压缩包(一定要二进制(binary)的压缩包,即带bin字样的压缩包);2、复制zookeeper安装目录下的conf目...

2020-02-23 18:10:12 450

原创 IDEA无法创建class和interface文件的解决办法

最近换了台新的笔记本,操作系统从windows7改为Windows10,发现原本能正常使用的IDEA2016突然出了很多问题,像右边栏的maven不见了之类的。本博文讲到的IDEA无法创建class和interface文件(提示错误: Unable to parse template)也是其中一个问题,所幸的是最终还是找到了解决办法,原因在于IDEA找不到模板,不能自动生成。解决办法:在任意...

2020-02-10 10:30:14 3040

原创 Java API包概览

本篇博客是从某个中文版的jdk1.8 API文档中一个字一个字手打出来,虽然不是自己翻译的。不过这里暂且借花献佛抄录在这里,已备大家参考,毕竟每次都要下载API文档太麻烦了。后续会把各个包的接口和方法同样抄录在这里,已备参考。注:该文档是谷歌翻译的,因此存在很多不语句通顺或者用词错误的地方,各位注意甄别。根据文档来看,jdk1.8的包共有210个。Java包概览:1、java....

2020-02-05 12:12:53 793

原创 java打包docker镜像

上一篇博客“最简单的spring boot打包docker镜像 ”讲到spring boot项目打包成docker镜像,然而那个方法尽管能打包成docker镜像,实际上我并没能用那个方法成功运行打包到docker的jar包。今天正好在“开源中国”社区看到另一种方法,试了一下,运行很顺利,而且没有那么麻烦,这里记录一下。首先,spring boot里的pom.xml文件不需要改动,也就是说不...

2020-02-03 22:48:32 362

原创 最简单的spring boot打包docker镜像

这个spring boot项目只在网页输出一个hello world文本,没有其他复杂的配置和页面,属于入门级,可以放心食用。本项目通过maven打包,打包和构建镜像的命令为:mvn clean install package docker:buildspring boot打包docker镜像步骤如下:(一)在pom.xml文件中添加docker配置:<!--do...

2020-01-30 10:48:23 1049

原创 springboot+thymeleaf视图映射报错:There was an unexpected error (type=Not Found, status=404)

在springboot上使用thymeleaf框架搭建前端时,新手可能会出现Whitelabel Error Page,404的问题。查找了很多网上资料,指出要么是配置问题,要么是没有导入依赖,都没能解决问题。其实如果使用thymeleaf,问题基本是不会出在配置上的,最可能的原因其实是出在依赖上面,但不是有没有导入的问题,而是导入的依赖是哪个版本的问题。比如我原先在pom.xml文件中导...

2020-01-16 13:17:46 6630

原创 OKHttp3使用(POST方式)

这里使用JSON对象为参数,具体实现方法代码如下:package cn.xlink.lift;import com.alibaba.fastjson.JSONObject;import okhttp3.*;import java.io.IOException;import java.util.Date;import java.util.concurrent.TimeUnit;...

2019-09-11 18:41:48 8458

原创 JAVA调用C++的动态链接库

步骤一:使用VC6.0搭建一个空白动态链接库项目,步骤如图,文件——》新建——》工程——》选择动态链接库,工程名自己随便填:项目目录很简单,一个头文件和一个源文件就行了,图片也有目录结构显示。网上有很多博文都瞎几把写,又不给完整的代码,我很看不过眼,不知道那些人是不是滥竽充数,很让人生气。这里给大家提供完整的头文件和源文件代码,直接复制,改改文件名就能用了:头文件MyDllTe...

2019-09-11 18:32:15 523 1

原创 springboot中如何使用RedisTemplate存储实体对象

RedisTemplate是spring封装的操作redis的接口,使用起来很方便,但也有很多坑,比如存储javabean类。网上找了很多资料,很多都语焉不详,几乎毫无作用。redis存储对象需要对实体类进行序列化,也就是写成javabean,而不是pojo类。其次,在存储对象的操作中,需要对实体类进行流化读写操作,就像文件的字节流的序列化操作一样,因为序列化本身就是流的转化的过程。而...

2019-08-02 17:03:13 17489 3

原创 springboot使用redis的注意事项(持续更新)

1、pom.xml导包问题:redis依赖commons-pool,在导入redis依赖之前一定要先导入这个依赖,否则redis依赖会出现无法识别版本导致redis依赖导入失败同时maven报错的问题,本人在这个问题上吃了很多亏。redis依赖的完整写法:<!-- redis依赖commons-pool 这个依赖一定要添加 --> <dependency>...

2019-07-26 10:03:10 269 1

转载 (转载)SpringCloud使用feign时的复杂参数传递

Feign传参注意最近在用SpringCloud尝试重构以前的项目,使用Feign客户端组件来调用微服务,经常出现参数传不过去变成null的问题,网上查了一下发现feign在参数上的使用还是有一定的限制的,主要是要注意: 当参数比较复杂时,feign即使声明为get请求也会强行使用post请求 不支持@GetMapping类似注解声明请求,需使用@RequestMapping(...

2019-07-25 10:11:33 585

原创 简易java文件上传功能

废话不多说直接上代码,我是在springboot项目上使用的,后来的使用者要甄别,以免出现失误。前端部分:<form class="form col-md-6 col-md-offset-3" enctype="multipart/form-data" action="upload-music" method="post"><div class="form-group...

2019-07-24 09:28:20 107

原创 spring cloud zuul的@EnableZuulProxy注解无法检测的问题

搭建spring cloud项目并引入zuul的API网关时,如果没有一开始就选择zuul网关,可能会出现一个问题,就是在启动类中无法检测@EnableZuulProxy注解。个人亲测,只添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId&...

2019-07-12 17:38:46 2814 3

原创 关于java数组的几个要点

1、java数组一旦被创建,开辟的内存大小就被固定。看到很多博文都出现“数组扩容”的说法,简直就是瞎鸡巴扯淡;2、List不是数组,是链表。看到很多博文在“删除数组元素”下面添加List方法。方法没错,但那是封装后的方法,把List和数组划等号简直就是误人子弟,我都怀疑那些人到底有没有弄明白数组和链表的区别。3、数组删除元素本质上是通过建立新数组,开辟新的存储空间,把原来数组的元素复制过去...

2019-06-29 11:40:00 173

原创 oracle11g登录出现协议适配器错误的解决办法(亲测)

第一次使用Oracle数据库(其实之前下了Oracle18c,但发现需要8G物理内存,Oracle12也需要6G内存,而我的电脑只有4G内存,无奈只能选择Oracle11g),整了好一会才知道oracle的登录方法:“开始”——Oracle软件目录——“应用程序开发”——“SQL Plus”,启动。输入用户名(我使用的是默认普通用户名scott)和密码发现出现“协议适配器出现错误”的报错,一开...

2019-06-21 09:12:34 27615 6

原创 Maven架构搭建时可能出现的错误及解决方案概要

这段时间在maven基础上搭建springmvc或者springboot项目时出现过很头疼的问题:1、maven添加的依赖jar包频繁报错或缺失;2、pom.xml文件频繁出现首行报错。在国内网上找了很多方法,当然,95%都是不顶用的,不意外,毕竟多数人都是直接抄袭或者转载,还扯什么亲测有用,估计自己博文里的方法作者自己根本就没用过,没什么好说的。总之,看了很多博文,总结起来就三个...

2019-06-16 15:55:43 539

原创 Java界面背景图片设置的关键代码

如何让Java图形界面的组件不被背景图片掩盖?代码并不多,但是除了少数之外,网上搜索的代码多数非常冗余和不得要领,在长时间进行测试之后,我从网上的代码总结了Java的swing界面的背景图片设置的关键代码如下:///把标签的大小位置设置为恰好填充整个面板jl.setBounds(0, 0, img.getIconWidth(), img.getIconHeight()); //

2015-04-30 17:03:47 3307 1

原创 数据结构课程设计

课程设计报告一、题目在一个加密的应用中,要处理的信息来自下面的字符集,各个字符的相关使用频度如下:A B C D E F G H I J K L M,频度:180,64 ,13, 23, 32, 103,22,15, 47, 57,15, 31, 20;字符 N O P Q R S T U V W X Y Z ,频度:55 63 15 1 48 56 80 25 7 18 2 16 1 。

2015-01-13 21:46:08 997 1

原创 关于实验五第三个实验“比赛问题”的一些看法

研究了“比赛问题”实验后,总结出关于算法的个人看法。由于是以比赛方式建立树,所以应该从叶子结点开始输入;如果 把叶子结点看做第一层,那么往上的第二层直到树的根部都是从叶子结点两两往上筛选出来的,也就是两两比较大小最终输出的。那么,细节:怎样实现两两比较?我的想法是,通过二维数组来存储数据,也就是每一列就是一场比赛的结果,可以通过二维数组的相互比较来实现数据的比较。由于使用的是链表结构的

2014-12-14 20:51:58 461 1

原创 实验五1.1

实验五第一题的代码估计其实只需要将课本的改动一下,比如设置一个计数器count就可以使用了。但是非常奇怪的是,在调试的过程中总是出现莫名其妙的错误,根本看不出是什么玩意,代码及报错如下:#includeusing namespace std;const int k=5;struct BiNode{ char data; BiNode * lchild, * rchild;};cl

2014-12-04 22:19:02 526 1

原创 线性表实验二 以失败告终

挣扎了两个星期之后,线性表的实验失败了,b

2014-10-28 22:44:57 1064 5

原创 现阶段大略总结的《数据结构》发散图——尚不完善

做这个有点累人

2014-10-05 23:36:07 699 2

原创 大学究竟是什么

大学,是一场实验,而且是一场暗藏杀机的

2014-10-03 07:04:02 617 2

原创 "《数据结构》实验一:VC编程工具的灵活使用“以及总结

一..实验目的     复习巩固VC编程环境的使用,以及C++模板设计。1.回顾并掌握VC单文件结构程序设计过程。2.回顾并掌握VC多文件工程设计过程3.掌握VC程序调试过程。4.回顾C++模板和模板的程序设计。二.实验时间   第二周第二次课。2个学时。三.实验内容1. 设计一个单文件结构程序完成从键盘输入两个数,输出二者的

2014-09-27 13:34:46 614 1

空空如也

空空如也

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

TA关注的人

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