![今天把小伙伴问懵了,小刚,你知道怎么停止一个线程吗?这...,这...,stop?原来平时小刚这小子只知道创建线程,不知道怎么暂停线程呀~[狗头]停止线程是在多线程开发中很重...](https://gitee.com/niceyoo/blog/raw/master/img/1104426-20200107165431823-533909994.jpg)
如何暂停一个正在运行的线程?
今天把小伙伴问懵了,小刚,你知道怎么停止一个线程吗?这...,这...,stop?原来平时小刚这小子只知道创建线程,不知道怎么暂停线程呀~[狗头]停止线程是在多线程开发中很重要的技术点,比如在多线程持续处理业务代码时,由于处理逻辑中有第三方接口异常,我们就假设发送短信接口挂...

创建线程都有哪些方式?— Callable篇
今天我们先来看一道面试题引发的思考问: 创建线程都有哪些方式?答: 我了解的有四种创建方式:继承Thread类创建线程类通过Runnable接口创建线程类通过Callable和Future创建线程通过线程池创建相信大家回答这个问题没什么难度吧?通常问完创建方式,那么接下来就...

MacOS svn:E230001 Can't use Subversion command line client: svn The path to the Subversion executable is probably wrong.
注意:本文仅针对于 MacOS 系统。错误信息如下:Can't use Subversion command line client: svn The path to the Subversion executable is probably wrong. Fix it.好...

反编译一款APP然后重新打包(Windows环境)
最近有小伙伴私信我,怎么把一款APP改成自己的信息呀,咳咳,这又来送题材了,今天水一把APP反编译+回编译,文中会针对一款APP进行简单的修改信息,问问题的小伙伴还不火速右上角支持一下。MacOS跟Windows我是分开写的,怕你说平台不一致就打退堂鼓了。MacOS:htt...

反编译一款APP然后重新打包(MacOS环境)
最近公众号后台有小伙伴留言,怎么把一款APP改成自己的信息呀,咳咳,这又来送题材了,今天水一把APP反编译+回编译,文中会针对一款APP进行简单的修改信息,问问题的小伙伴还不火速右上角支持一下。MacOS跟Windows我是分开写的,怕你说平台不一致就打退堂鼓了。MacOS...

Netty心跳机制-长连接
前文需求回顾完成对红酒窖的室内温度采集及监控功能。由本地应用程序+温度传感器定时采集室内温度上报至服务器,如果温度 >20 °C 则由服务器下发重启空调指令,如果本地应用长时间不上传温度给服务器,则给户主手机发送一条预警短信。Netty入门篇-从双向通信开始「上文」上...
![一、编辑docker.service文件vi /usr/lib/systemd/system/docker.service找到 [Service] 节点,修改 ExecSta...](https://gitee.com/niceyoo/blog/raw/master/img/image-20200708094351905.png)
Docker开启远程安全访问
一、编辑docker.service文件vi /usr/lib/systemd/system/docker.service找到 [Service] 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375ExecStart=/usr/bin/d...

Netty入门篇-从双向通信开始
百度百科描述Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端的编程框架,使...

毕业两年的大专生程序员工作总结(java后端)
前言如题,这是我毕业第二年的工作总结,对第一年工作总结感兴趣的请戳这《毕业一年的大专生程序员工作总结》,再简单介绍一下我以及这个系列的文章。关于我: 我是18年某专科院校毕业的学渣,为了维护学校尊严,在这就不透露校名了。毕业后误打误撞选择了Java后端开发,之所以这样说是因...

CentOS中安装Docker步骤
1、安装仓库所需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm22、设置yum加速源yum-config-manager --add-repo http://mirrors.aliyun.com...

Docker+Jenkins+Git+GitLab实现DevOps
先了解一下JenkinsJenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,提供了数百个插件来支持构建,部署和自动化任何项目。我们可以使用Jenkins结合常用的版本控制工具(git、svn等)来实现自动部署项目,比如说我们从本地上传代码到Gitlab代码仓...

Windows下RocketMQ的启动步骤
rocketmq-all-4.2.0:https://niceyoo.lanzous.com/iZRz9dj15sb百度云链接:https://pan.baidu.com/s/1u3zAZgynOH91vv2_5KjI0Q 密码:8zrp1、配置环境变量下载解压后配置一下...

2020定个小目标「年底回来打脸」
去年已经写过2020年的计划了,进度比预想的要好得多。临时补充副业的一点目标:副业2020年佣金过5000年底回来打脸。2020.07 七月收益报表:2,003.55 「京东¥157.83、拼多多¥77.85、 淘宝¥1,767.87」2020.08 八月收益报表:2,51...

Windows下Zookeeper启动步骤「Windows单机版」
zookeeper-3.7.5:https://niceyoo.lanzous.com/iTHA0di7m3i1、下载解压后修改config目录里的zoo_sample.cfg为zoo.cfg2、进入 bin 目录,双击执行 zkServer.cmd,命令行会闪退3、然后再...

Linux|CentOS下配置Maven环境
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: 未找到命令,请尝试如...