首页
学习
活动
专区
工具
TVP
发布

行者常至

专栏作者
219
文章
288451
阅读量
31
订阅数
NVM,Windows下环境配置
NVM下载 https://github.com/coreybutler/nvm-windows/releases 📷 下载完成后,将内容解压到C:\Program Files\nvm (需为全英文路径) 📷 新建settings.txt文件 📷 root 配置为当前nvm.exe所在的目录 path 配置为node快捷方式所在的目录 arch 配置为当前操作系统的位数(64/32) proxy 代理地址配置(可不用配置) 配置环境变量 window+r : sysdm.cpl 📷 📷 NVM_HO
qubianzhong
2022-01-11
7530
SpringBoot 中 @ConfigurationProperties 配置后 apollo 自动刷新
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
qubianzhong
2019-11-21
4K0
Closed connection [connectionId{XXXX}] to 172.16.11.47:27017
Closed connection [connectionId{XXXX}] to 172.16.11.47:27017 because the pool has been closed 启动直接报错, 环境为 springboot mongo . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ __
qubianzhong
2019-11-03
4.8K0
JSON parse error: Unexpected end-of-input: ... PushbackInputStream ... JsonEOFException
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
qubianzhong
2019-09-18
3.9K0
UUID long类型、String类型
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
qubianzhong
2019-09-18
2.7K0
01.MQ简介
当你刚刚为公司的一个Web应用实现了一个很棒的注册模块。它看起来简洁、高效。在你沾沾自喜的时候,你的leader对你说,现在咱们需要在注册成功后对用户发送一条短信。过了一段时间后,你的leader又对你说,现在咱们需要在注册成功后对用户发送一条邮件,点击邮件中的激活链接后才算是真正的注册成功。又过了一段时间,你的leader又对你说,现在咱们需要在注册成功后对用户发送一条成功赠送金币的迎新消息。又过了一段时间后…
qubianzhong
2019-08-14
5820
04-RabbitMQ常用的六种模型以及在SpringBoot中的应用
我们并不推荐RPC式的mq调用,这么做完全没有发挥mq异步削峰的作用。如果有使用RPC的需求,请移步SpringCloud或者Dubbo。
qubianzhong
2019-08-14
9590
03.理解RabbitMQ消息通信中的基本概念
当提到消息通信时,我们脑海里最先浮现的可能是邮箱和即时通信(IM),不过这些模型并非我们讨论的RabbitMQ消息通信。比如说,虽然AMQP(高级消息队列协议)像邮箱那样为离线消费者存储消息,但是这些根据标签路由的消息更为灵活。同时和邮件不同的是,这些消息没有固定的结构,甚至可以直接存储二进制数据。同时也不同于即时通信(IM)协议,AMQP隐去了消息的发送方和接收方。AMQP消息能以一对多的广播方式进行路由,也可以选择以一对一的方式路由。在IM中,你只能一对一通信。
qubianzhong
2019-08-14
6170
02.RabbitMQ简介
1983年孟买26岁的工程师Vivek Ranadive设想一种软件总线,同年Teknekron诞生了。
qubianzhong
2019-08-14
1.1K0
java发送http的get、post请求
转载自 http://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.html
qubianzhong
2019-07-01
3K0
postgresql 死锁问题解决记录
--查询阻塞的sql( 死锁了,没有执行通过的sql ) select * from pg_stat_activity aa, ( select a.locktype,a.database,a.pid,a.mode,a.relation,b.relname from pg_locks a join pg_class b on a.relation=b.oid where upper(b.relname)='FX_WDSJ_DSZH' ) bb where aa.pid=bb.pid and
qubianzhong
2019-07-01
2.4K0
工厂方法模式(Factory Method)
工厂方法模式(Factory Method) 定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 类图: 1.很多工厂都有一些相同的行为,比如汽车工厂。我们需
qubianzhong
2019-07-01
4280
git 回滚到指定版本并推送到远程分支
-- 本地分支回滚到指定版本 git reset --hard <commit ID号> -- 强制推送到远程分支 git push -f origin <branch name>
qubianzhong
2019-07-01
4.2K0
ubuntu 卸载openjdk,安装sunjdk
如果不知道自己安装的openjdk的名字,输入openjdk后按Tab键自动补全即可
qubianzhong
2019-07-01
1.6K0
Ubuntu 16.04安装JDK并配置环境变量
7.但还没结束,以前按照其他人写的文章发现每次重启后就用不了了,所以还需要配置所有用户的环境变量
qubianzhong
2019-07-01
1.2K0
设计模式的六大原则
1 开闭原则 一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。在软件的生命周期内,因变化、升级和维护对原有代码进行修改,可能会引入错误。所以当软件需要变化时,通过扩展软件实体的行为来实现变化,而不是修改原有代码。 2 里氏代换原则 任何基类可以出现的地方,子类一定可以出现。里氏代换原则是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。里氏代换原则是对“开-闭”原则的补充。实现“开-闭”原则的关键步骤就是抽象化。而基
qubianzhong
2019-07-01
6080
使用request.getInputStream() 获取POST数据
InputStream is = request.getInputStream(); DataInputStream input = new DataInputStream(is); String str =input.readUTF(); //分离参数方法 public String splitString(String str,String temp){ String result = null; if (str.indexOf(temp) != -1) { if (str.subst
qubianzhong
2019-07-01
8.4K0
建造者模式(Builder)
建造者模式(Builder) 将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。主要解决在软件系统中,有时候面临着”一个复杂对象”的创建工作,由于需求的变化,这个复杂对象的某些部分
qubianzhong
2019-07-01
6220
常用 Git 命令清单
一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。
qubianzhong
2019-07-01
3760
java IO(File类、字节流与字符流、字节字符转换流)
在整个io包中,唯一表示与文件本身有关的类就是File类。使用File类可以进行创建或删除文件等常用操作,要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下
qubianzhong
2019-07-01
1.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档