Decorative image frame

码农军哥

生活不止有眼前的苟且,还有诗和远方...

码农军哥

Redis错误:Could not create server TCP listening socket * :6379: 不知道这样的主机。

Redis错误:Could not create server TCP listening socket * :6379: 不知道这样的主机。

报错:

redis服务在window下启动时,报错:

1
2
3
4
5
D:\server\Redis>redis-server redis.windows.conf
[30268] 10 Jan 10:24:57.196 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
[30268] 10 Jan 10:24:57.197 # Redis version=5.0.14, bits=64, commit=a7c01ef4, modified=0, pid=30268, just started
[30268] 10 Jan 10:24:57.197 # Configuration loaded
[30268] 10 Jan 10:24:57.200 # Could not create server TCP listening socket *:6379: 不知道这样的主机。

阅读全文

Redis bind ip 连接认证及bind的注意事项

开启保护模式(默认开启)

设置 protected-mode 为 yes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Protected mode is a layer of security protection, in order to avoid that
# Redis instances left open on the internet are accessed and exploited.
# 保护模式是一层安全保护,以避免在互联网上打开的Redis实例会被访问和利用。
#
# When protected mode is on and if:
# 当保护模式打开时,如果:
#
# 1) The server is not binding explicitly to a set of addresses using the
# "bind" directive.
# 服务器未使用“bind”指令显式绑定到一组地址。
# 2) No password is configured.
# 未配置密码。
#
# The server only accepts connections from clients connecting from the
# IPv4 and IPv6 loopback addresses 127.0.0.1 and ::1, and from Unix domain
# sockets.
# 服务器只接受来自从IPv4 和 IPv6 环回地址 127.0.0.1 和::1,以及来自 Unix 域sockets客户端的连接。

阅读全文

如何做技术规划

如何做技术规划?

整理自如何做技术规划?

为什么要做技术规划?

资源是有限的,一个技术团队不可能同时做好所有事,必须面对选择,作为tech leader,为团队选择最有价值的工作才能使得整体收益最大化,无论团队还是个人都不能仅靠case/问题驱动去解决问题,这样做只会让团队或者自己辛苦一年而无产出,浪费业务资源,结果跑偏,影响业务发展。

对个人来说,这也是一个极其重要的能力,新手能把事情做对,高手要去做对的事情,而技术规划能力则是其中最重要的分水岭

对于团队来说,tech eader 需要尽可能的打造一个技术上领先的团队去应对业务的发展,使得技术本身作为业务的核心竞争力,在稳定性/送代效率与质量/安全性/架构先进性上等等技术方面超越业界水平。

阅读全文

微前端架构

本文概述了微前端,以及如何将遗留用户界面分解为微前端架构。

什么是微前端?

微前端是一种架构方法,它将微服务的概念扩展到 Web 应用程序的前端。在微前端体系结构中,复杂的 Web 应用程序被分解为更小的、可独立部署且可维护的单元,称为微前端。每个微前端负责用户界面的特定部分及其相关功能。

阅读全文

GIS地图开发关键步骤

GIS地图开发关键步骤?

GIS地图开发的步骤或流程可以分为以下几个关键步骤。

第一步:需求分析

在开始GIS地图开发之前,首先需要进行需求分析,确定开发的目标和需求。这包括确定地图的类型、功能和使用场景,以及所需的数据类型和数据源。

第二步:数据采集与处理

数据是GIS地图开发的基础,因此需要进行数据采集和处理。数据采集可以通过现场调查、遥感技术、GPS定位等方式来获取地理数据。采集到的数据可能需要进行处理,包括数据清洗、格式转换、数据融合等。

阅读全文

独立开发者周刊003

本文转载至什么值得读

这是独立开发者周刊的第2期,周刊每周天更新;发布在什么值得读网站,如果你也想成为一名独立开发者,或者对独立开发感兴趣,欢迎收藏什么值得读网站,每周一准时来阅读!

周刊分为这样几个部分:

1.新产品推荐&资源分享

2.值得一读的文章

3.播客推荐

4.独立开发idea

希望这份周刊可以为国内的独立开发生态添上一把火,让更多的互联网人加入到独立自由的新个体中来;

他们工作,但他们不上班。他们写代码,做产品,但他们不无聊。他们享受创造,更享受这个世界,并用自己的产品让这个世界变得更好了一点。

阅读全文

nacos项目集中配置管理设置说明

nacos项目集中配置管理设置说明

在springboot 微服项目开发中,微服数量不断增加,长期的结果就是配置文件过于分散混乱,难以管理等问题。这里我们使用nacos配置中心为例,实现统一管理项目中所有配置信息。下面让我们开始吧!

配置依赖引入

在build.gradle中增加下面依赖

1
implementation 'com.alibaba.boot:nacos-config-spring-boot-starter:0.2.12'

阅读全文

设计模式之策略模式应用

1.概述

本篇文章主要介绍策略模式在SpringBoot框架中如何使用。是一篇策略模式的应用实践的文章,需要对设计模式的理论又一定的了解。

1.1 策略模式简述

策略模式包含以下3个核心角色:
- 环境(Context):定义了使用算法的环境,负责将客户端请求委派给具体的策略对象执行。环境类可以通过依赖注入、简单工厂等方式来获取具体策略对象。
- 抽象策略(Abstract Strategy):定义了策略对象的公共接口或抽象类,规定了具体策略类必须实现的方法。
- 具体策略(Concrete Strategy):实现了抽象策略定义的接口或抽象类,包含了具体的算法实现。

阅读全文