摘要:最新下载链接:https://www.lanzous.com/u/niceyoo 2019年基本就没推广过这款APP,很失败,从第一版发布到现在涂涂影院已经做了2年了, 由于没有官网,所以基本百度能搜到的都是一些下载站提供的老版本,如下图: 老版本的唯一 “好处” 就是不再维护了,今天干脆更一篇博客 阅读全文
posted @ 2020-01-20 18:00 niceyoo 阅读(974) 评论(0) 推荐(3) 编辑
摘要:开始磨刀霍霍向多线程了,这期是 CountDownLatch 的一个小示例。 定义:CountDownLatch 允许一个或多个线程等待其他线程完成操作。 应用需求举例:假设有4个线程,A、B、C、D,线程 D 需要在 A、B、C 执行完之后再执行。 应用需求分析:如上描述,如果想让线程 D 最后执 阅读全文
posted @ 2020-09-18 11:30 niceyoo 阅读(2) 评论(0) 推荐(0) 编辑
摘要:二分查找指定数据 对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。 给定一个整数数组A,同时给定要查找的元素val,请返回它在数组中的位置,若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。 二分查找的前提是数组必须是有序的, 阅读全文
posted @ 2020-09-17 13:42 niceyoo 阅读(9) 评论(0) 推荐(0) 编辑
摘要:仅针对如下错误内容: Cannot send, channel has already failed: tcp://127.0.0.1:8161 一种尝试解决,修改连接端口为 61616: tcp://127.0.0.1:61616 在没有修改过 ActiveMQ 配置文件情况下,默认 tcp 端口 阅读全文
posted @ 2020-09-15 19:12 niceyoo 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、前言 日期的转换与格式化在项目中应该是比较常用的了,最近同事小刚出去面试实在是没想到被 SimpleDateFormat 给摆了一道... 面试官:项目中的日期转换怎么用的?SimpleDateFormat 用过吗?能说一下 SimpleDateFormat 线程安全问题吗,以及如何解决? 同事 阅读全文
posted @ 2020-09-15 14:36 niceyoo 阅读(14) 评论(0) 推荐(0) 编辑
摘要:一、Zookeeper安装流程 执行如下安装命令: brew install zookeeper 执行截图如下: 安装后查看 zookeeper 安装信息(默认拉取最新版本) brew info zookeeper 执行截图如下: 二、Zookeeper启动、状态查询、及关闭 启动执行命令: zkS 阅读全文
posted @ 2020-09-14 12:39 niceyoo 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Srping MVC 执行流程真的是老生常谈的话题了,最近同事小刚出去面试,前面面试官相继问了几个 Spring 相关的问题,但当面试官问他,你知道 Srping MVC 的执行流程吗?小刚娴熟的巴拉巴拉回答完后,面试官就让他回去等通知了... Spring MVC 执行流程 Spring MVC 阅读全文
posted @ 2020-09-13 20:47 niceyoo 阅读(20) 评论(0) 推荐(0) 编辑
摘要:前言 相信大家在面试的时候经常会遇到「线程池」相关的问题,比如: 什么是线程池?线程池的优点? 有哪几种创建线程池的方式? 四种创建线程池的使用场景? 线程池的底层原理? 线程池相关的参数,比如CorePoolSize、maximunPoolSize、keepAliveTime等等 为什么阿里巴巴不 阅读全文
posted @ 2020-09-12 16:46 niceyoo 阅读(23) 评论(0) 推荐(0) 编辑
摘要:一、问题产生 有小伙伴微信私信我,说老板想设计一套三级返佣的微信淘宝客裂变系统,然后问我怎么搞... 咳咳,对于三级分销的数据库设计,相信很多小伙伴头疼的可能不是设计上,而是查询上,因为通常涉及到会员分级,那么涉及到的查询可能有且不局限于:一二级用户列表混合查询、统计今日注册一二级用户、统计本月注册 阅读全文
posted @ 2020-09-04 17:23 niceyoo 阅读(43) 评论(0) 推荐(0) 编辑
摘要:前言 docker镜像无法删除,通过 docker images 查看镜像明明存在就是删除不了。 删除提示:Error:No such image:xxxxxxx 具体截图内容如下: 解决方法 进入目录: cd /var/lib/docker/image/overlay2/imagedb/conte 阅读全文
posted @ 2020-08-27 16:13 niceyoo 阅读(71) 评论(0) 推荐(0) 编辑
摘要:相信有的小伙伴肯定遇到过如下这种情况,但是作为老白嫖党肯定是 「下次一定」 了,所以今天我们来看看如何不关注公众号实现 「阅读原文」。 如何解决呢? 1、通过 F12 打开控制台,切换至 Elements 面板界面。 2、在箭头2内输入 「blogId」,定位到参数内容 3、拼接验证请求 请求格式: 阅读全文
posted @ 2020-08-22 12:41 niceyoo 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1. 报错信息 vue项目打包部署后,ie11报错内容如下: 看到报错信息肯定是语法兼容问题了,经测试 Edge 无此情况,部分ie9也有此类问题。 2. 尝试方法 安装 create-react-app 依赖包:react-app-polyfill ,执行命令: npm install react 阅读全文
posted @ 2020-08-20 20:51 niceyoo 阅读(74) 评论(0) 推荐(0) 编辑
摘要:同事小刚:小程序里怎么判断只能输入中文字符啊? 我:淦!小程序里不知道中文字符怎么判断,js总知道了吧… 同事小刚:正则!是正则吗,小程序里也可以用吗? 我:当然了,哈哈,亏你每个月能拿上万工资呢~ 先解决小刚的问题(其他两个附赠的): const chinese = /[^\u4E00-\u9FA 阅读全文
posted @ 2020-08-19 00:08 niceyoo 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1、执行npm初始化指令 小程序根目录,命令执行如下指令: npm init 执行后会让加载项目初始信息,具体截图如下: 2、执行安装npm包指令 在这我们举个例子,以接入友盟统计SDK为例,执行命令如下: npm install umtrack-wx --save 说明截图: 执行截图如下: 3、 阅读全文
posted @ 2020-08-18 23:19 niceyoo 阅读(37) 评论(0) 推荐(0) 编辑
摘要:前言 对FastDFS文件系统安装后的使用。 FastDFS的安装请参考这篇:Docker中搭建FastDFS文件系统(多图) 本文环境:IDEA + JDK1.8 + Maven 本文项目代码:https://niceyoo.lanzous.com/iFF6Ng8h55g 1、引入依赖 简单说一下 阅读全文
posted @ 2020-08-16 12:22 niceyoo 阅读(128) 评论(0) 推荐(0) 编辑
摘要:关于FastDFS FastDFS 是以 C 语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传/下载)等,特别适合以文件为载体的在线服务,如:图片网站,视频网站等。 外话:FastDFS 是阿里余庆大神做的一个个人项目,从2008年研发Fa 阅读全文
posted @ 2020-08-15 23:51 niceyoo 阅读(79) 评论(0) 推荐(0) 编辑
摘要:今天把小伙伴问懵了,小刚,你知道怎么停止一个线程吗? 这...,这...,stop? 原来平时小刚这小子只知道创建线程,不知道怎么暂停线程呀~[狗头] 停止线程是在多线程开发中很重要的技术点,比如在多线程持续处理业务代码时,由于处理逻辑中有第三方接口异常,我们就假设发送短信接口挂了吧,那么此时多线程 阅读全文
posted @ 2020-07-27 00:00 niceyoo 阅读(95) 评论(0) 推荐(0) 编辑
摘要:今天我们来看一道面试题引发的思考 问: 创建线程都有哪些方式? 答: 我了解的有四种创建方式: 继承Thread类创建线程类 通过Runnable接口创建线程类 通过Callable和Future创建线程 通过线程池创建 相信大家回答这个问题没什么难度吧?通常问完创建方式,那么接下来就是问「1、2」 阅读全文
posted @ 2020-07-26 12:47 niceyoo 阅读(57) 评论(0) 推荐(0) 编辑
摘要:注意:本文仅针对于 MacOS 系统。 错误信息如下: Can't use Subversion command line client: svnThe path to the Subversion executable is probably wrong. Fix it. 好家伙,今天发现 IDE 阅读全文
posted @ 2020-07-23 12:17 niceyoo 阅读(172) 评论(0) 推荐(0) 编辑
摘要:最近有小伙伴私信我,怎么把一款APP改成自己的信息呀,咳咳,这又来送题材了,今天水一把APP反编译+回编译,文中会针对一款APP进行简单的修改信息,问问题的小伙伴还不火速右上角支持一下。 MacOS跟Windows我是分开写的,怕你说平台不一致就打退堂鼓了。 MacOS:https://www.cn 阅读全文
posted @ 2020-07-14 23:41 niceyoo 阅读(389) 评论(0) 推荐(0) 编辑
摘要:最近公众号后台有小伙伴留言,怎么把一款APP改成自己的信息呀,咳咳,这又来送题材了,今天水一把APP反编译+回编译,文中会针对一款APP进行简单的修改信息,问问题的小伙伴还不火速右上角支持一下。 MacOS跟Windows我是分开写的,怕你说平台不一致就打退堂鼓了。 MacOS:https://ww 阅读全文
posted @ 2020-07-13 22:21 niceyoo 阅读(186) 评论(0) 推荐(0) 编辑
摘要:1、编码习惯 习惯这个东西从小家长和老师就一直在给我们强调,而我们作为一个程序员最重要的东西我觉得就是编码习惯,它是你是否可以达到优秀的基础。 生活中很多时候我们一开始忽视的东西到最后却成为我们苦苦追寻的真理,因为这些东西在一开始不能得到很直观的收获,反而是一些比较表面的东西能引起人们的注意。 计算 阅读全文
posted @ 2020-07-11 23:59 niceyoo 阅读(13) 评论(0) 推荐(0) 编辑
摘要:一、Zookeeper是什么 官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 上面的解释有点抽象,简单来说zooke 阅读全文
posted @ 2020-07-10 10:26 niceyoo 阅读(38) 评论(0) 推荐(0) 编辑
摘要:前文需求回顾 完成对红酒窖的室内温度采集及监控功能。由本地应用程序+温度传感器定时采集室内温度上报至服务器,如果温度 >20 °C 则由服务器下发重启空调指令,如果本地应用长时间不上传温度给服务器,则给户主手机发送一条预警短信。 Netty入门篇-从双向通信开始「上文」 上篇算是完成简单的双向通信了 阅读全文
posted @ 2020-07-09 19:52 niceyoo 阅读(53) 评论(0) 推荐(0) 编辑
摘要:一、编辑docker.service文件 vi /usr/lib/systemd/system/docker.service 找到 [Service] 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375 ExecStart=/usr/bin/dockerd -H 阅读全文
posted @ 2020-07-09 00:54 niceyoo 阅读(601) 评论(0) 推荐(0) 编辑
摘要:百度百科描述 Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个基于NIO的客户、服务器端的编程框架,使用Netty 可以确保 阅读全文
posted @ 2020-07-08 22:47 niceyoo 阅读(206) 评论(0) 推荐(0) 编辑
摘要:前言 这一年做了啥 去年的学习清单 今年的学习清单 第三年的规划 最后唠叨的话 前言 如题,这是我毕业第二年的工作总结,对第一年工作总结感兴趣的请戳这《毕业一年的大专生程序员工作总结》,再简单介绍一下我以及这个系列的文章。 关于我: 我是18年某专科院校毕业的学渣,为了维护学校尊严,在这就不透露校名 阅读全文
posted @ 2020-07-06 12:18 niceyoo 阅读(208) 评论(0) 推荐(2) 编辑
摘要:分享一下之前在看的一个课程 课程截图 uni-app商业级应用实战 获取链接 防止网盘和谐多次补链修改,右上角扫描公众号回复「uniapp」自提。 阅读全文
posted @ 2020-06-17 15:48 niceyoo 阅读(179) 评论(0) 推荐(0) 编辑
摘要:基于百度Echarts图表绘制的中国萧山区镇街地图。 静态图片效果 在线演示效果 http://sscai.club/map/index.html 下载地址:http://sscai.club/map/map.zip 阅读全文
posted @ 2020-06-17 12:04 niceyoo 阅读(66) 评论(0) 推荐(0) 编辑
摘要:不会调色的后端不是好的后端...这句话是我编的。 课程目录 01 数字美颜的前世今生 02 肤色!好的开始是成功的一半 03 磨皮入门!达芬奇美颜磨皮实战 04 精准打击!不同类型皮肤瑕疵的针对性解决方案 05 频率分离!超高精度磨皮技巧 06 智能高效的达芬奇内置ResolveFX插件 07 丰富 阅读全文
posted @ 2020-06-17 11:50 niceyoo 阅读(63) 评论(0) 推荐(0) 编辑
摘要:先了解一下Jenkins Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,提供了数百个插件来支持构建,部署和自动化任何项目。我们可以使用Jenkins结合常用的版本控制工具(git、svn等)来实现自动部署项目,比如说我们从本地上传代码到Gitlab代码仓库,Jenkins就会帮 阅读全文
posted @ 2020-06-11 21:32 niceyoo 阅读(333) 评论(0) 推荐(1) 编辑
摘要:1、安装仓库所需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 2、设置yum加速源 yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Cent 阅读全文
posted @ 2020-06-11 21:23 niceyoo 阅读(86) 评论(0) 推荐(0) 编辑
摘要:rocketmq-all-4.2.0:https://niceyoo.lanzous.com/iZRz9dj15sb 百度云链接:https://pan.baidu.com/s/1u3zAZgynOH91vv2_5KjI0Q 密码:8zrp 1、配置环境变量 下载解压后配置一下系统RocketMQ环 阅读全文
posted @ 2020-06-10 23:54 niceyoo 阅读(100) 评论(0) 推荐(0) 编辑
摘要:zookeeper-3.7.5:https://niceyoo.lanzous.com/iTHA0di7m3i 1、下载解压后修改config目录里的zoo_sample.cfg为zoo.cfg 2、进入 bin 目录,双击执行 zkServer.cmd,命令行会闪退 3、然后再双击执行zkCli. 阅读全文
posted @ 2020-06-09 22:56 niceyoo 阅读(120) 评论(0) 推荐(0) 编辑
摘要:1、下载maven包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz 如果提示 wget: 未找到命令,请尝试如下指令安装 wget 阅读全文
posted @ 2020-06-08 22:16 niceyoo 阅读(208) 评论(0) 推荐(0) 编辑
摘要:查看当前已经开放的端口: firewall-cmd --list-ports 开启端口,以8888为例: firewall-cmd --zone=public --add-port=8888/tcp --permanent 重启防火墙: firewall-cmd --reload 其他指令: # 关 阅读全文
posted @ 2020-06-07 20:07 niceyoo 阅读(116) 评论(0) 推荐(0) 编辑
摘要:通常我们在docker中拉取的镜像都是在docker hub在线存储库中获取的,这个在线存储库里的docker镜像可以由任何用户发布和使用,显然这在某些场景下是不适用的,比如某些互金的隐私项目,或者是公司完全处于内网状态不能访问外网,再或者你想个性化定制某些配置等等等,所以这就需要用到私有存储库了, 阅读全文
posted @ 2020-06-07 01:15 niceyoo 阅读(72) 评论(0) 推荐(0) 编辑
摘要:关于Docker搭建Gitlab,在19年时就已经在博客发过文章了,今天重新回顾一下。 1、拉取镜像 docker pull gitlab/gitlab-ce 默认拉取最新版本: 2、创建Gitlab配置 创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外 阅读全文
posted @ 2020-06-06 23:02 niceyoo 阅读(176) 评论(0) 推荐(0) 编辑
摘要:环境:Docker + ( Redis:5.0.5 * 3 ) 1、拉取镜像 docker pull redis:5.0.5 2、创建Redis容器 创建三个 redis 容器: redis-node1:6379 redis-node2:6380 redis-node3:6381 docker cr 阅读全文
posted @ 2020-05-31 14:41 niceyoo 阅读(381) 评论(0) 推荐(0) 编辑
摘要:小伟刚毕业时面的第一家公司就被面试官给问住了,记忆尤深啊... 如何理解Java中的自动拆箱和自动装箱? 自动拆箱?自动装箱?什么鬼,听都没听过啊,这...这..知识盲区... 回到家后小伟赶紧查资料,我透,这不就是问基本类型跟封装类型吗,面试官整啥名词呢... 别问结果,问就是没过。 1、 什么是 阅读全文
posted @ 2020-05-27 23:45 niceyoo 阅读(404) 评论(0) 推荐(2) 编辑
摘要:之前的项目中一直使用的是数据库表记录用户操作日志的,但随着时间的推移,数据库log单表是越来越大「不考虑删除」,再加上近期项目中需要用到Elasticsearch,所以干脆把这些用户日志迁移到ES上来了。 环境:SpringBoot2.2.6 + Elasticsearch6.8.8 如果你还不了解 阅读全文
posted @ 2020-05-26 22:54 niceyoo 阅读(341) 评论(0) 推荐(0) 编辑