spring cloud SpringCloudGateway+Consul集群部署笔记 零度 发表于2024-05-22 浏览5066 评论0 spring cloud gateway已经使用了较长一段时间,一直有想法,整理整理一下,形成一个有效的记录,近期终于抽空写成笔记。 1、基本环境 版本:consul-1.7.2 服务:192.168.11.45(windows)、192.168.110.35(centos72)、192.168.110.36(centos72) 2、安装目录 centos7.2:/opt/consul-1.7.2 windows:D:/test/consul 3、集群架构 1.
xcode iOS启动优化之——如何使用Xcode Log、App Launch、代码来计算启动时间 Launch Time 零度 发表于2024-05-22 浏览5770 评论0 在iOS启动优化之——如何使用MetricKit 来计算启动时间 Launch Time ,我们提到,可以使用MetricKit 在Organizer中或者直接代码统计,那么还能用什么来统计呢? 配置环境变量打印 Xcode曾经提供了一些环境变量比如DYLD_PRINT_STATISTICS来提供时间统计(参考Xcode 动态库环境变量——不止DYLD_PRINT_STATISTICS),我们在Scheme的Run 环境变量中添加该参数,启动之后,Xcode会在log中打印如下内容: T
ribbon SpringCloudAliBaba篇(三)之Ribbon负载均衡器--->让你的系统从此起飞 零度 发表于2024-05-22 浏览4430 评论0 1、什么是Ribbon 目前主流的负载均衡大致有以下两种 服务端的负载均衡,比如nginx 客户端的负载均衡,Ribbon就属于客户端自己做负载均衡 Spring Cloud Ribbon是基于Netflix实现的一套客户端的负载均衡工具,Ribbon客户端组件提供一系列的完善的配置,如超时、重试等,通过Load Balancer获取到服务提供的所有机器实例,Ribbon会自动基于某种规则(轮询、随机)去调用这些服务。Ribbon也可以实现我们自己的负载均衡算法。 1.1
PHP编程 VScode调试php文件(详细且简单易操作)(vscode 调试php) 零度 发表于2024-05-21 浏览6752 评论0 之前也不懂,看了网上好多帖子,按照它们步骤操作一遍之后,还是不行。。。。。头都大了 现在懂了,原来几步就搞定了,被它们搞得这么复杂,又是配置这个文件,又是配置那个文件,。。。。 1.下载XAMPP Download XAMPP (apachefriends.org)https://www.apachefriends.org/zh_cn/download.html可以不在官网下载,速度太慢了好像。 应用商城好像也可以下载: 2.打开VScode,下载扩展应用Open PHP/H
ribbon 彻底搞懂Ribbon——负载均衡策略源码探究(ribbon的负载均衡策略) 零度 发表于2024-05-21 浏览4075 评论0 RandomRule 我们先来看一下这个随机策略的源码: 这个choose是它的核心方法。 public Server choose(ILoadBalancer lb, Object key) { // 如果传入的LoadBalancer是空,直接返回null if (lb == null) { return null; } else { Server server = null; //如果s
小程序 【原力计划小程序】1、一篇文章深入了解小程序的学习路线(以项目驱动的方式带你学习微信小程序) 零度 发表于2024-05-20 浏览6666 评论0 一、我的微信小程序开发历程 (1) 我的代码经历 🎄 随着社会的发展(四级经典开头😄With the development of society),越来越多的人开始使用微信小程序 🎄 虽然博主从事的是 Java 后台开发,但前端也是我的爱好之一,并且小程序如此好用、小程序如此流行、小程序越来越受到大家的喜爱,我怎能不投其所好?怎能不跟紧社会的步伐呢?📱 🎄 大概是2019年,博主偶然刷到一个讲解微信小程序开发的视频。女老师👩🏫介绍到:学习微信小程序需要掌握 JavaScr
django 【django】用户登录之判断用户是否登录【21】(django判断登录状态) 零度 发表于2024-05-20 浏览4771 评论0 一、展示⽤户中⼼⻚⾯ 定义路由 from django.urls import path,re_path from . import views from django.contrib.auth.decorators import login_required urlpatterns=[ re_path('^register/$',views.RegisterView.as_view()), re_path('^usernames/(?P<username>[
django 第三天博客(两天的博客) 零度 发表于2024-05-19 浏览5174 评论0 1.django命令 创建django项目: django-admin startproject 项目名 创建子应用: python .\manage.py startapp 子应用名 生成迁移文件:python manage.py makemigrations 执行前移:python manage.py migrate 启动项目 python manage.py runserver 2.思考路线图 3.报错问题 原因: 没看清,没仔细看 解决: 登录注册 // from django
sql 【数据库04】中级开发需要掌握哪些SQL进阶玩法(数据库入门必看——《sql基础教程》) 零度 发表于2024-05-19 浏览4964 评论0 前 言 🍉 作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端 ☕专栏简介:相当硬核,黑皮书《数据库系统概念》读书笔记,讲解: 1.数据库系统的基本概念(数据库设计过程、关系型数据库理论、数据库应用的设计与开发…) 2.大数据分析(大数据存储系统,键值存储,Nosql系统,MapReduce,Apache Spark,流数据和图数据库等…) 3.数据库系统的实现技术(数据存储结构,缓冲区管理,索引结构,查询执行算法,查询优化算法,事务的原子性、一致性、隔离型、持
nginx Vue项目打包部署上线时devServer.proxy代理失效如何解决?使用nginx的proxy_pass 代理跨域转发 零度 发表于2024-05-19 浏览15741 评论0 前言 本篇文章用于记录项目前端部署上线遇到的问题,包含对问题的思考、解决思路,以及从中获得的收获。正确的部署流程我也写了一篇文章,供大家参考使用宝塔将Vue2+Nodejs全栈项目打包部署到腾讯云服务器(2022最新版保姆级详细教程) 如果文章有歧义,请各位大佬指出,避免误导更多的人!! 正文 最开始,我天真的将devServer.proxy中的代理地址改成了服务器地址,然后就执行了npm run build打包dist文件,将其部署上线。 devServer:
django 【安全】(三)Django之SQL注入防御(django防止sql注入) 零度 发表于2024-05-19 浏览9691 评论0 1、什么是SQL注入 SQL注入是针对数据的一种攻击手段。黑客通过各种方法恶意篡改你后台中访问数据库的SQL语句,从而达到他的目的。如防御不当,黑客通过SQL注入可获取数据库相关隐私信息、恶意修改数据、恶意删除数据等。 2、Django中如何防御SQL注入 Django自带的ORM查询在进行数据访问时,会根据使用的数据库服务器(例如:MySql)的转换规则,自动转义特殊的SQL参数。注意有一个方法另外extra(),这个方法接受原始的SQL。 3、我的防御方案 第一步:对用户提交的字符
Golang教程 golang 时间格式化(golang 时间格式化毫秒) 零度 发表于2024-05-18 浏览5344 评论0 科普 CST 含义 CST: 中部标准时间 (Central Standard Time) 同时表示下面4个时区 CST Central Standard Time(USA) UT-6:00 CST Central Standard Time(Australia) UT 9:30 CST China Standard Time UT 8:00 CST Cuba Standard Time UT-4:0 我们常遇到的应该就是 China Standard Time. GMT 和 UTC 的关系