自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 分布式项目 实现单点登陆 附源码

单点登录实现前言注册功能登录功能用户名回显前言单点登录简介我就不赘述了,直接上项目注:本人是mac系统,windows的集群搭建请勿照搬。但java代码和操作系统是没有任何关联的。这里使用的技术:dubbo dubbo使用需要注册中心,点击链接可以先去操作即可redis 为了实现高可用,点击链接去完成高可用配置nginx nginx安装,点击链接去完成nginx安装软件 idea,eclipse, Springboot tools suite都可以注册功能话不多,输入www.fxm

2020-05-13 14:18:29 592

原创 Dubbo与Springboot整合,数据的获取与保存

所需必备知识zookeeper 集群搭建(传送门:zookeeper集群-mac版本)ide 一个表一张一 项目的创建上图是一个简单的聚合项目,工具是idea, 可以用eclipse,sts,都差不太多。dubbo-c是消费者,dubbo-i是接口,dubbo-p是提供者二 项目的配置父级pom,关键依赖 <dependencies> &...

2020-05-08 13:32:53 396

原创 databind.exc.MismatchedInputException: No content to map due to end-of-input

这个问题找了很久,一直也没有解决,根据定位,hcs是没问题的,url的值也能正确获取。实在是没辙了,头大@Servicepublic class WebItemServiceImpl implements WebItemService{ @Autowired private HttpClientService hcs; @Override public Item findItem...

2020-05-06 00:46:51 15590 2

原创 Mac 查看端口被哪个进程号占用

sudo lsof -i tcp:port查指定的端口号使用的进程如:sudo lsof -i tcp:2181

2020-05-05 20:24:04 992

原创 Mac搭建zookeeper集群步骤

软件版本:Mac Catalina 10.15zk 3.61技术要求:需知道cd 命令,ls命令环境搭建# cd zk根目录sudo mkdir zkCluster cd zkCluster/sudo mkdir zk1 zk2 zk3sudo mkdir {zk1,zk2,zk3}/{data}sudo mkdir {zk1,zk2,zk3}/{log}## 下面是需...

2020-05-05 20:07:18 741 1

原创 Mac zookeeper3.61启动失败-FAILED TO START

注软件版本:Mac : catalina10.15zk : 3.61我下载的最新版的zk,日志输出在根目录里。cd logs/cat ***.out (***是伪代码,改成你自己的文件即可)我的错误输出日志,如下图可以看到最下面的错误指出:地址已经在使用;那就把zoo.cfg的端口改一下.sudo ./zkServer.sh status...

2020-05-05 19:04:37 346

原创 Mac搭建 redis5.08高可用集群,超详细教程

目标:搭建3主3从注:软件版本,推荐你自己去官网下载,安装,redis版本是5.08系统版本,Catalina10.151. 准备集群文件夹## 进入到你自己的安装目录,我的目录是/usr/local/redis-5.0.8,打开终端输入命令cd /usr/local/redis-5.0.8sudo mkdir cluster ## 然后输入mac密码即可,后面需要就输入,mac...

2020-05-03 02:30:14 402 1

原创 mac nginx403错误,解决方法

进入nginx 安装根目录cd conf/vim nginx.conf摁 i 键 在第一行,输入以下字段:user root owner;再摁 esc ,接着摁冒号键,wq二键即可。接着再输入cd …/sbin再输入sudo ./nginx -s reload稍后访问服务即可,附上我的图片,...

2020-04-30 14:50:19 736 1

原创 Spring框架 web文件上传部分------MultipartFile功能

这里我就不贴源码了,源码解释的很清楚还是那句老话,打开eclipse,ctrl+shift+t搜索查看源码,看不懂英文,复制粘贴到百度/有道翻译即可。

2020-04-29 19:57:35 234 1

原创 新版idea(20年1月) lombok插件不起作用,创建maven聚合项目

这不是旧版本试用30天结束,刚刚好出现新版本,下来试用一波。lombok 不起作用,我觉得你可以百度一下,这里我还是粗略的提一下把,软件启动时,别着急进去,如果刚刚打开了idea,那你就退出,重新打开,待他夹在项目时,你点cancle即可,进入下图,我这里用的是19-3版本,因为主界面UI布局是不会变的。根据箭头操作,无须多言把。在搜索栏输入,你要安装的任何插件都行,这里选择输入l...

2020-04-26 01:14:54 742

原创 MethodArgumentTypeMismatchException异常分析

控制台输出的异常原因:org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type ‘java.lang.String’ to required type ‘int[]’; nested exception is java.lang.N...

2020-04-24 00:48:16 13592 1

原创 DataIntegrityViolationException MysqlDataTruncation异常

前言授人以鱼不如授人以渔,上出错图正常分析,控制面板输出记录是这样的:The error may exist in file [***/***.xml]The error may involve defaultParameterMapThe error occurred while setting parametersSQL: insert into sys_logs (usern...

2020-04-23 16:28:52 2989

原创 Spring aop报错:error at ::0 formal unbound in pointcut

报这个错原因分析错误截图就不发了,控制面板不会告诉你具体的出错地方的!从报错翻译来看,是因为没有正确绑定到切入点找到连接点,删除多余的参数,这里我删除,long t错误截图就不发了,控制面板不会告诉你具体的出错地方的!从报错翻译来看,是因为没有正确绑定到切入点找到连接点,删除多余的参数,这里我删除,long t...

2020-04-23 14:51:50 749 1

原创 mac10.15 安装nginx1.16(非brew方式)详细教程

安装详细步骤前言第一步 - - 下载软件第二步 - - 移动解压重命名软件第三步 - - 下载PRCE库第四步 - - 安装ngixn主要步骤前言众所周知,Mac的brew命令,就像centos的yum,ubuntu的apt-get命令。这里我还是本着什么软件自己去官网下载,无毒无害,亲力亲为。(注,这里每一步都是在上一步正确的情况下的做的,如果有哪一步你出现erro就得检查一下是不是自己...

2020-04-20 14:58:45 3778 7

原创 Mac10.15 for navicat12导入数据报错,排除mysql账号等基础问题

这里先提前说明一下,数据结构是不会有错的,为何就是导入不成功?解决方法:在navicat中新建库,然后在库上执行sql文件,即可导入表数据究其原因,原来是这个navicat 12版本导出sql文件并不会自动添加创库的sql 语句。...

2020-04-15 17:00:07 179

原创 Mac10.15版本 安装mysql(mariadb)的问题,如果你是小白的话,建议浏览一波

前言:一、所需知识储备,当前Mac系统 Catalina10.15版本。1.终端是啥?2.linux的常用命令(mac是类unix操作系统,很多命令都和Linux差不多)作为一个菜鸟开发者,初次使用Mac开发我相信你有诸多的不适应,甚至你都想放弃这个os,因为很多方法你是度娘不到的(Mac系统更新快速,各种命令随时不起作用,你还一脸茫然,心里嘀咕,这个作者尽写一些错误的解题方...

2020-04-15 16:12:26 906

原创 request(域对象)和response的源码分析

必备知识,http协议是什么,可以自行百度。request和response都是操作HTTP协议的,先来看看源码可以看到 HttpServlet 继承的体系,再次查看方法源码:可以看到有doGet方法等等,打开源码可以自行理解,阅读解释,没啥好说的,不懂得可以直接百度翻译。当继承HttpServlet 时会重写doGet方法,这里面有两个参数;参数一:HttpSer...

2020-04-10 15:22:18 354

原创 session和cookie的区别和用法,网络上有很多,关键得自己总结

1.cookie存在客户端,session存在服务端2.cookie存放数据相对不安全,cookie单个文件大小不过4k,一般每个浏览器限制单个站点只能有20个cookie文件3.cookie分为两种,一种为会话cookie,另一种为持久化cookie(由浏览器写文件存储到硬盘里);会话cookie会随浏览器关闭而丢失数据根据上面三点,对比服务器可以知道session 存在服...

2020-04-10 11:24:52 145

原创 Linux系统知识--命令的分类

章节目录1. disk & file2. rpm & yum3. osm4. web5. shell第一:文件与磁盘管理 文件管理 查看目录内容:pwd, ls, cd 查看文件内容: cat, more/less, tac, head/tail 文件增删改: vim, mkdir, rm ,mv ,cp 文件搜索:find...

2020-03-17 15:00:20 129

原创 centos 7 上传Java程序的流程步骤

核心步骤安装 jdk 安装数据库 MySQL 安装 nginx 上传 Java 程序注:这里的每一个步骤,都可以自行百度有各种教程,这里是离线安装!第一步:上传jdk,并配置 jdkvim /etc/profile#在末尾处添加以下代码,jdk1.8需要改成你自己的jdk名字#set java envJAVA_HOME=/usr/local/src/...

2020-03-17 10:17:40 218

原创 Java lambda入门

Lambda 表达式(lambda expression)是一个匿名函数,即没有函数名的函数。上代码,从最基本的接口往下引入lambda表达式interface Arithmatic{ int sum(int a , int b );}public class LambdaEx { public static void main(String[] args) { ...

2020-03-05 22:52:51 133

原创 lucene-solr全文检索引擎搭建过程

话不多说,所需软件:1.vmware2. centos7 作用:服务器操作系统3. xshell 作用:可以方便的复制粘贴代码,4. filezilla 作用:提供可视化目录结构,方便的切换服务器目录5. jdk8-linux 作用:solr运行需要配置。6. solr一个 作用:提供全文检索7. ik分词器,mysql连接器,solr数据导入处理器,设...

2020-02-20 20:05:08 172

zkCluster-3.61.zip

zookeeper集群搭建,zk3.61版本,内附有本人集群搭建的CSDN链接,zookeeper资源于2020年5月5日在zookeeper开源官网免费下载而来

2020-05-05

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

TA关注的人

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