java
第五羽火
这个作者很懒,什么都没留下…
展开
-
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 · 927 阅读 · 0 评论 -
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 · 625 阅读 · 0 评论 -
关于Windows安装kafka过程中的一些问题
网上有很多安装Kafka的教程,这里只谈在安装Kafka时可能会出现的一些问题。在很多网络资料都会谈到要安装Kafka就要先安装zookeeper,启动zookeeper,然后才能启动Kafka。安装zookeeper基本不会有什么问题,流程很简单:1、在官网下载压缩包(一定要二进制(binary)的压缩包,即带bin字样的压缩包);2、复制zookeeper安装目录下的conf目...原创 2020-02-23 18:10:12 · 451 阅读 · 0 评论 -
IDEA无法创建class和interface文件的解决办法
最近换了台新的笔记本,操作系统从windows7改为Windows10,发现原本能正常使用的IDEA2016突然出了很多问题,像右边栏的maven不见了之类的。本博文讲到的IDEA无法创建class和interface文件(提示错误: Unable to parse template)也是其中一个问题,所幸的是最终还是找到了解决办法,原因在于IDEA找不到模板,不能自动生成。解决办法:在任意...原创 2020-02-10 10:30:14 · 3068 阅读 · 0 评论 -
Java API包概览
本篇博客是从某个中文版的jdk1.8 API文档中一个字一个字手打出来,虽然不是自己翻译的。不过这里暂且借花献佛抄录在这里,已备大家参考,毕竟每次都要下载API文档太麻烦了。后续会把各个包的接口和方法同样抄录在这里,已备参考。注:该文档是谷歌翻译的,因此存在很多不语句通顺或者用词错误的地方,各位注意甄别。根据文档来看,jdk1.8的包共有210个。Java包概览:1、java....原创 2020-02-05 12:12:53 · 794 阅读 · 0 评论 -
java打包docker镜像
上一篇博客“最简单的spring boot打包docker镜像 ”讲到spring boot项目打包成docker镜像,然而那个方法尽管能打包成docker镜像,实际上我并没能用那个方法成功运行打包到docker的jar包。今天正好在“开源中国”社区看到另一种方法,试了一下,运行很顺利,而且没有那么麻烦,这里记录一下。首先,spring boot里的pom.xml文件不需要改动,也就是说不...原创 2020-02-03 22:48:32 · 362 阅读 · 0 评论 -
最简单的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 · 1057 阅读 · 0 评论 -
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 · 6694 阅读 · 0 评论 -
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 · 8464 阅读 · 0 评论 -
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 · 17514 阅读 · 3 评论 -
(转载)SpringCloud使用feign时的复杂参数传递
Feign传参注意最近在用SpringCloud尝试重构以前的项目,使用Feign客户端组件来调用微服务,经常出现参数传不过去变成null的问题,网上查了一下发现feign在参数上的使用还是有一定的限制的,主要是要注意: 当参数比较复杂时,feign即使声明为get请求也会强行使用post请求 不支持@GetMapping类似注解声明请求,需使用@RequestMapping(...转载 2019-07-25 10:11:33 · 587 阅读 · 0 评论 -
关于java数组的几个要点
1、java数组一旦被创建,开辟的内存大小就被固定。看到很多博文都出现“数组扩容”的说法,简直就是瞎鸡巴扯淡;2、List不是数组,是链表。看到很多博文在“删除数组元素”下面添加List方法。方法没错,但那是封装后的方法,把List和数组划等号简直就是误人子弟,我都怀疑那些人到底有没有弄明白数组和链表的区别。3、数组删除元素本质上是通过建立新数组,开辟新的存储空间,把原来数组的元素复制过去...原创 2019-06-29 11:40:00 · 174 阅读 · 0 评论 -
spring cloud zuul的@EnableZuulProxy注解无法检测的问题
搭建spring cloud项目并引入zuul的API网关时,如果没有一开始就选择zuul网关,可能会出现一个问题,就是在启动类中无法检测@EnableZuulProxy注解。个人亲测,只添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId&...原创 2019-07-12 17:38:46 · 2821 阅读 · 3 评论 -
Maven架构搭建时可能出现的错误及解决方案概要
这段时间在maven基础上搭建springmvc或者springboot项目时出现过很头疼的问题:1、maven添加的依赖jar包频繁报错或缺失;2、pom.xml文件频繁出现首行报错。在国内网上找了很多方法,当然,95%都是不顶用的,不意外,毕竟多数人都是直接抄袭或者转载,还扯什么亲测有用,估计自己博文里的方法作者自己根本就没用过,没什么好说的。总之,看了很多博文,总结起来就三个...原创 2019-06-16 15:55:43 · 562 阅读 · 0 评论