摘要:作者:肥宅兜链接:https://www.cnblogs.com/doudouxiaoye/p/5693399.html 1.为什么使用Spring ? 方便解耦,简化开发;通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 AOP编 阅读全文
posted @ 2019-11-17 11:17 niceyoo 阅读 (4) 评论 (0) 编辑
摘要:1、前言 本篇是Vue中最常用到的API之一computed属性,转载信息如下: 作者:gunelark链接:https://www.cnblogs.com/gunelark/p/8492468.html 2、正文 看了网上很多资料,对vue的computed讲解自己看的都不是很清晰,今天忙里抽闲, 阅读全文
posted @ 2019-11-16 23:22 niceyoo 阅读 (6) 评论 (0) 编辑
摘要:WebStorm取消默认style样式折叠: File >Settings打开一个窗口 Edit >CodeFolding 把HTML style attribute的前面的钩去掉[取消勾选] 右下角点击Apply >ok 阅读全文
posted @ 2019-11-16 16:23 niceyoo 阅读 (2) 评论 (0) 编辑
摘要:不逼自己一把,你永远不知道什么是绝望。 今天被初学java的朋友问到了String[]跟ArrayList是不是有关系呢? 猜测是名称之间的联想,记此篇解惑。 Array英语单词里是数组、阵列的意思,在java中数组是这样定义的:一组相关类型的变量集合。 格式:数据类型[] 数组名称 = new 数 阅读全文
posted @ 2019-11-16 00:13 niceyoo 阅读 (2) 评论 (0) 编辑
摘要:小程序导入,别人导出的数据库json文件,错误信息如下: 导入数据库失败, Error: Poll error, 导入数据任务(id:373985)异常,错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件,错误详情如下: JSON decoder out of 阅读全文
posted @ 2019-11-15 00:00 niceyoo 阅读 (16) 评论 (0) 编辑
摘要:最近用到的一个项目,看到Controller控制层、Method方法都是通篇的@Path注解,由于之前并没有使用过该注解,故记此篇。 首先看一下项目中的使用方式: @Path("clientWeb")public class ClientWeb { @POST @Path("/getData") p 阅读全文
posted @ 2019-11-14 21:49 niceyoo 阅读 (15) 评论 (0) 编辑
摘要:今天down了一个开源项目,启动后一直存在如下错误信息: ERROR in ch.qos.logback.core.joran.spi.Interpreter@26:42 - no applicable action for [springProfile], current ElementPath 阅读全文
posted @ 2019-11-12 09:41 niceyoo 阅读 (6) 评论 (0) 编辑
摘要:本文是我的第177篇文章。 关于jar冲突排查解决的问题,相信很多小伙伴也都知道有一些,无非就是两类:命令 or 工具。 命令方式比如: mvn dependency:tree 工具方式比如: Maven Helper 而今天的主角就是 Maven Helper 了。 是什么? Maven Help 阅读全文
posted @ 2019-10-30 19:34 niceyoo 阅读 (17) 评论 (0) 编辑
摘要:-bash: cnpm: command not found-bash: yarn: command not found-bash: xxxx: command not found如上yarn/cnpm皆通用,前提是安装成功后报这个错误哈! Error: EACCES: permission den 阅读全文
posted @ 2019-10-23 12:34 niceyoo 阅读 (59) 评论 (0) 编辑
摘要:背景:进入第一家公司已经工作将近两年了,其中闲了一年,在准备自己的简历的时候,有种江郎才尽的感觉,不知道怎么写,看来平时还是要多积累多熟悉。 PS:这里面的分享看完还是很受用的。 简历看得比较认真的,也不会多于30秒,实在纠结的,也不会纠结多余1分钟。 目前来说,大部分都是网站式的录入简历,基本上都 阅读全文
posted @ 2019-10-20 00:11 niceyoo 阅读 (93) 评论 (0) 编辑
摘要:近期在macos开发环境下使用npm,经常会出现无法mkdir,permission denied的问题,在windows下并没有遇到这种情况。 经查询需要在指令前使用sudo指令,例如:npm install your_module 改为 sudo npm install your_module 阅读全文
posted @ 2019-10-19 13:19 niceyoo 阅读 (79) 评论 (0) 编辑
摘要:今天面试过程中遇到了正向代理与反向代理的问题,回来后整理了这篇文章。 前言 说一下为什么会被问到这个问题吧,我在项目简历中有如下一段描述: 在部署方面,采用了 Nginx+Tomcat 的模式,其中 Nginx 的作用一方面是做反向代理、负载均衡,另一方面是做… 所以就勾起了面试官的… 小王呀,能说 阅读全文
posted @ 2019-10-17 20:33 niceyoo 阅读 (19) 评论 (0) 编辑
摘要:有小伙伴问到方格背景的问题,所以写一篇文章记录我的博客园文章背景是如何制作的。 一、辅助网站1. 一键排版2. 代码主题3. 复制二、 图床设置 一、辅助网站 辅助网址:Md2All 作者提供了一篇帮助文章:玩转公众号Markdown 其实大致看完辅助网址里作者提供的示例,基本上就能把 Markdo 阅读全文
posted @ 2019-10-16 09:53 niceyoo 阅读 (84) 评论 (0) 编辑
摘要:本文只针对,IDEA-2019.2.3版本 目录地址: Edit -> General -> Code Completion -> Match case -> 勾选去掉 截图如下: 本文只针对,IDEA-2019.2.3版本 Edit -> General -> Code Completion -> 阅读全文
posted @ 2019-10-14 23:19 niceyoo 阅读 (24) 评论 (0) 编辑
摘要:原文链接:https://www.jianshu.com/p/18224d191bd2作者:麦壳君 小麦有点强迫症,觉得 Mac 启动台(Launchpad)里面系统默认的应用程序图标太大,所以想让它变小,如果你也有这样的想法,不妨看看这个用终端调整启动台(Launchpad)应用图标大小的技巧: 阅读全文
posted @ 2019-10-12 18:43 niceyoo 阅读 (238) 评论 (0) 编辑
摘要:虚拟机激活 Windows 出现如下错误提示: 很抱歉,程序无法在非MBR引导分区上进行激活 没错,是小马Oem7F7激活工具。 最后使用 KMS 激活成功,下载链接: 链接:https://pan.baidu.com/s/1nYqtrLiuvmfJMl8C2HUv8A 密码:vo4q 提示:软件中 阅读全文
posted @ 2019-10-09 15:28 niceyoo 阅读 (25) 评论 (0) 编辑
摘要:原文链接:https://w.url.cn/s/AuDahfb SpringBoot 2.0 的推出又激起了一阵学习 SpringBoot 热,那么, SpringBoot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 SpringBoot? 传统企业使用 SpringBoot 会给 阅读全文
posted @ 2019-09-27 20:10 niceyoo 阅读 (115) 评论 (0) 编辑
摘要:1、安装Nginx镜像 docker pull nginx 不指定版本,默认下载最新版本 安装后,执行 docker images 查看 nginx 镜像。 2、创建Nginx容器 docker run -it -d --name mynginx -p 9999:9999 -v /home/ngin 阅读全文
posted @ 2019-09-18 23:40 niceyoo 阅读 (177) 评论 (0) 编辑
摘要:我们知道在 Linux 环境下默认是区分大小写的,所以我们需要改变这种默认方式,经过网上各种搜索后,基本就是清一色的修改 lower_case_table_names,然后信誓旦旦的去修改了,但是修改后发现 mysql 直接启动不了,怎么回事呢? Job for mysqld.service fai 阅读全文
posted @ 2019-09-18 20:36 niceyoo 阅读 (350) 评论 (0) 编辑
摘要:1、启动docker systemctl start docker 2、拉取redis镜像 docker pull redis:5.0.3 注意,如果不注明版本号,则拉取最新版本 3、创建本地redis挂载目录 mkdir -p /root/redis/data /root/redis/conf 4 阅读全文
posted @ 2019-09-18 19:14 niceyoo 阅读 (30) 评论 (0) 编辑
摘要:文章目录 一、在线安装1、替换网易yum源2、清理缓存3、下载rpm文件4、安装MySQL数据库二、本地安装1、上传MySQL安装包2、安装依赖的程序包3、卸载mariadb程序包4、安装MySQL程序包5、修改MySQL目录权限6、初始化MySQL三、启动MySQL1.1、在线安装方式启动MySQ 阅读全文
posted @ 2019-09-11 21:29 niceyoo 阅读 (15) 评论 (0) 编辑
摘要:王小私下问我 centos 中 jdk 怎么安装呀,所以再次整理了这篇基础环境搭建的文章。 1、创建java目录2、下载上传jdk3、解压jdk4、配置环境变量 1、创建java目录 首先我们创建java的安装目录 cd /usrmkdir javacd java 2、下载上传jdk 我们如上在 u 阅读全文
posted @ 2019-09-07 21:22 niceyoo 阅读 (344) 评论 (0) 编辑
摘要:文章目录 1. 什么是幂等性?1.1 消息队列的幂等性1.2 模拟重试机制1.2.1 生产者代码1.2.2 消费者代码1.2.3 消费者 application.yml 配置2. 如何保证消息幂等性,不被重复消费?解决方法 1. 什么是幂等性? 在编程中一个幂等操作的特点是其任意多次执行所产生的影响 阅读全文
posted @ 2019-09-05 00:02 niceyoo 阅读 (338) 评论 (0) 编辑
摘要:首先本文是学习过程中的一个小demo,不涉及实际的发送短信、邮件的发送逻辑,同时,在文中 RabbitMQ 是基于发布订阅模式。所以如下会使用邮件、短信发送的例子,生产者对外发布发送消息的接口,根据调用的参数发送到相应的队列中。其实这里面还会存在一些问题,比如事务问题、重复签收问题等等,由于是练手D 阅读全文
posted @ 2019-09-04 18:03 niceyoo 阅读 (128) 评论 (0) 编辑
摘要:文章目录 1. 事务机制2. Confirm模式2.1 生产者2.1.1 普通Confirm模式2.1.2 批量Confirm模式2.1.3 异步Confirm模式2.2 消费者3. 其他 消费者如何确保消息一定能够消费成功呢? 由于在前面工作队列模式里面我们了解了应答模式,所以我们可以很自信的回答 阅读全文
posted @ 2019-09-03 19:25 niceyoo 阅读 (213) 评论 (2) 编辑
摘要:前言 RabbitMQ六种队列模式-简单队列 [本文]RabbitMQ六种队列模式-工作队列RabbitMQ六种队列模式-发布订阅RabbitMQ六种队列模式-路由模式RabbitMQ六种队列模式-主题模式 在官网的教程中,描述了如上六类工作队列模式: 简单队列模式:最简单的工作队列,其中一个消息生 阅读全文
posted @ 2019-09-02 18:18 niceyoo 阅读 (294) 评论 (0) 编辑
摘要:前言 RabbitMQ六种队列模式-简单队列RabbitMQ六种队列模式-工作队列 [本文]RabbitMQ六种队列模式-发布订阅RabbitMQ六种队列模式-路由模式RabbitMQ六种队列模式-主题模式 上文我们了解了 RabbitMQ 六种队列模式中的简单队列,代码也是非常的简单,比较容易理解 阅读全文
posted @ 2019-09-02 18:17 niceyoo 阅读 (230) 评论 (0) 编辑
摘要:前言 RabbitMQ六种队列模式-简单队列RabbitMQ六种队列模式-工作队列RabbitMQ六种队列模式-发布订阅 [本文]RabbitMQ六种队列模式-路由模式RabbitMQ六种队列模式-主题模式 上文的工作队列模式是直接在生产者与消费者里声明好一个队列,这种情况下消息只会对应同类型的消费 阅读全文
posted @ 2019-09-02 18:16 niceyoo 阅读 (375) 评论 (0) 编辑
摘要:前言 RabbitMQ六种队列模式-简单队列RabbitMQ六种队列模式-工作队列RabbitMQ六种队列模式-发布订阅RabbitMQ六种队列模式-路由模式 [本文]RabbitMQ六种队列模式-主题模式 本文带大家了解 RabbitMQ 队列模式中的路由模式。 其实只要看过上篇发布模式后,相信路 阅读全文
posted @ 2019-09-02 18:14 niceyoo 阅读 (300) 评论 (0) 编辑
摘要:前言 RabbitMQ六种队列模式-简单队列RabbitMQ六种队列模式-工作队列RabbitMQ六种队列模式-发布订阅RabbitMQ六种队列模式-路由模式RabbitMQ六种队列模式-主题模式 [本文] 从前面的几篇我们依次经历了 exchange 模式从 fanout > direct 的转变 阅读全文
posted @ 2019-09-02 18:13 niceyoo 阅读 (256) 评论 (0) 编辑
摘要:文章目录 1、RabbitMQ简介2、RabbitMQ与其他MQ有什么不同3、RabbitMQ环境安装3.1 安装erlang3.2 安装rabbitmq-server4. RabbitMQ管理平台介绍 1、RabbitMQ简介 RabbitMQ 是一个由 erlang 开发的 AMQP(Advan 阅读全文
posted @ 2019-08-30 08:47 niceyoo 阅读 (23) 评论 (0) 编辑
摘要:虽然ActiveMQ以被其他MQ所替代,但仍有学习的意义,本文采用邮件发送的例子展示ActiveMQ 1. 生产者1.1 引入maven依赖1.2 application.yml配置1.3 创建配置类ConfigQueue1.4 创建生产者类Producer1.5 启动类AppProducer2. 阅读全文
posted @ 2019-08-29 10:49 niceyoo 阅读 (46) 评论 (0) 编辑
摘要:微信公众号:niceyoo鉴于某些文件官网下载实在太慢,同时下载后又不能很好地保存,故开篇以记之。失效文件请在下方留言 文件导读目录 1. 消息队列MQ2. IDEA激活码3. Jmeter压测工具4.redis-desktop-manager [redis可视化界面] 1. 消息队列MQ Acti 阅读全文
posted @ 2019-08-29 09:29 niceyoo 阅读 (46) 评论 (0) 编辑
摘要:1、Demo下载 下载地址:https://open.unionpay.com/tjweb/acproduct/list?apiservId=448 2、导入项目 注意:非maven项目,在导入idea、或者eclipse时请留意导入方式 3、修改配置 acp_sdk.properties 将bac 阅读全文
posted @ 2019-08-23 11:46 niceyoo 阅读 (103) 评论 (0) 编辑
摘要:传统ELK图示: 单纯使用ElK实现分布式日志收集缺点? 1、logstash太多了,扩展不好。 如上图这种形式就是一个 tomcat 对应一个 logstash,新增一个节点就得同样的拥有 logstash,可以说很浪费了。 2、读取IO文件,可能会产生日志丢失。 3、不是实时性 比如logsta 阅读全文
posted @ 2019-08-15 23:59 niceyoo 阅读 (125) 评论 (0) 编辑
摘要:1、下载elasticsearch到本地并解压 下载地址: https://www.elastic.co/cn/downloads/elasticsearch 解压之后复制两份,node1当作主节点,node2、node3当作从节点 2、修改主节点配置文件 而我们只需要修改 /config 目录下的 阅读全文
posted @ 2019-08-13 08:42 niceyoo 阅读 (142) 评论 (0) 编辑
摘要:采用docker容器,搭建两个es集群,可根据步骤自行扩展n+集群 1、创建es挂载目录 cd /usr/localmkdir -p es/config 2、创建es存放数据目录 cd esmkdir data1mkdir data2mkdir data3 3、关联ip firewall-cmd - 阅读全文
posted @ 2019-08-12 21:56 niceyoo 阅读 (206) 评论 (0) 编辑
摘要:什么是 Elasticsearch ? Elasticsearch (ES) 是一个基于 Lucene 构建的开源、分布式、RESTful 接口全文搜索引擎。还是一个分布式文档数据库,其中每个字段均是被索引的数据且可被搜索,它能够扩展至数以百计的服务器存储以及处理PB级的数据。它可以在很短的时间内在 阅读全文
posted @ 2019-08-09 20:22 niceyoo 阅读 (38) 评论 (0) 编辑
摘要:作者:Coody链接:https://my.oschina.net/hooker/blog/3014656 前言 在互联网极速膨胀的社会背景下,各行各业涌入互联网的IT民工日益增大。 早在2016年,我司发布了Java、Ios工程师的招聘信息,就Java工程师单个岗位而言,日收简历近200份,Ios 阅读全文
posted @ 2019-08-06 22:14 niceyoo 阅读 (191) 评论 (0) 编辑
摘要:前言 市场上一下主流的SSO技术搭配方案: SpringSecurity + OAuth2 SpringSecurity + CAS 功能较弱,对前后端分离的项目支持不是很好 Shiro + CAS JWT 可以自定义需求,灵活扩展鉴权方式 本篇主要是单点登录,不涉及鉴权,后面文章会再补充 xxl- 阅读全文
posted @ 2019-08-06 21:49 niceyoo 阅读 (317) 评论 (0) 编辑