Feb102019
8个前端开发的常见问题及解决方法
作为前端开发人员,你可能会遇到各种各样的问题。在这篇博客中,我将分享8个前端开发的常见问题,并提供相应的解决方法和建议。
1. 浏览器兼容性问题
在前端开发中,最常见的问题之一就是浏览器兼容性。不同浏览器对同一段代码的渲染方式可能会有所不同,导致页面在某些浏览器中出现样式错乱或功能异常等问题。
解决方法:
确保在项目开始之前就明确指定所支持的浏览器版本,并充分测试...阅读全文
抢沙发
Feb062019
Spring Cloud Gateway限流与熔断最佳实践:基于Resilience4j的微服务韧性架构设计
Spring Cloud Gateway限流与熔断最佳实践:基于Resilience4j的微服务韧性架构设计
引言:微服务架构中的韧性挑战
在现代分布式系统中,微服务架构已成为构建高可用、可扩展应用的主流模式。然而,随着服务数量的增长和调用链路的复杂化,系统面临越来越多的稳定性风险。常见的问题包括:瞬时流量高峰导致服务雪崩、下游服务不可用引发连锁故障、网络抖动或延迟激增等。
为应对这些挑战,...阅读全文
Jan212019
linux中给 alias 添加自定义的参数
linux alias 命令用于设置指令的别名。语法格式为:
alias 别名=’指令名称’
若不加任何参数直接执行alias命令,则列出目前所有的别名设置。
定义 alias 时,有时候会有用命令行参数的需求。但通过查证文档的结果是,alias 根本就不支持传递命令行参数。不过,我们可以变通的解决这个问题,即定义函数。
这里通过 alias 实现之前提到过的 “git一步完成文件的 add, commit 和 pu...阅读全文
Jan212019
【PHP开发】国外程序员收集整理的 PHP 资源大全
ziadoz 在 Github 发起维护的一个 PHP 资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等。
依赖管理
依赖和包管理库
Composer/Packagist:一个包和依赖管理器
Composer Installers:一个多框架Composer库安装器
Pickle:一个PHP扩展安装器
其他的依赖管理
其他的相关依赖管理
Satis:一个静态Composer存储库生成...阅读全文
Jan152019
K8S中的敏捷部署流程实践指南
引言
Kubernetes(简称为K8S)是一种容器编排平台,它可以帮助开发人员和运维团队更高效地进行应用程序的部署和管理。在K8S中,敏捷部署流程是非常重要的,因为它可以帮助团队快速交付和部署新功能,以满足不断变化的业务需求。本文将介绍K8S中的敏捷部署流程实践指南,帮助您更好地使用K8S进行敏捷开发和部署。
1. 确定部署环境
在使用K8S进行敏捷部署之前,首先需要确定部署环境。可以...阅读全文
Jan092019
Android Studio的一些使用技巧
1. 快捷键
掌握快捷键可以极大地提高开发效率,以下是一些常用的快捷键:
Ctrl + N: 快速查找类
Ctrl + Shift + N: 快速查找文件
Ctrl + B: 跳转到源码
Ctrl + E: 最近打开的文件列表
Ctrl + ]: 跳转到下个括号
Ctrl + R: 替换文本
Ctrl + F: 查找文本
2. 自动导入
使用Android Studio,您无需担心导入类的问题。当您输入代码时,IDE会自动检测到缺少的类,并提供导入建议。只需按下Alt...阅读全文
Jan052019
sqlmap用户手册【超详细】
http://192.168.136.131/sqlmap/mysql/get_int.php?id=1
当给sqlmap这么一个url的时候,它会:
1、判断可注入的参数
2、判断可以用那种SQL注入技术来注入
3、识别出哪种数据库
4、根据用户选择,读取哪些数据
sqlmap支持五种不同的注入模式:
1、基于布尔的盲注,即可以根据返回页面判断条件真假的注入。
2、基于时间的盲注,即不能根据页面返回内容判断任何信息,用条件语句查看时间延迟...阅读全文
Jan022019
如何在Linux中安装和配置Git版本控制工具
Git是一种流行的分布式版本控制系统,可以帮助开发者跟踪和管理项目的改动。在Linux操作系统中安装和配置Git是非常简单的。本文将向您介绍如何在Linux系统中安装和配置Git。
步骤1:安装Git
在Linux系统中,您可以使用包管理器来安装Git。以下是几种主流的Linux发行版的安装命令。
Ubuntu/Debian:
sudo apt-get update
sudo apt-get install git
CentOS/Fedora:
sudo yum update
sudo yu...阅读全文
Jan022019
git命令将日志导出为csv格式文件、excel格式文件
记录一下通过git命令将git log日志导出为csv格式(excel格式)文件的方法。
进入项目的git base界面;
执行命令:
git log --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:'"%h","%an","%ad","%s"' > ~/桌面/log.csv
输出字段(%号参数)可自定义,详见:
https://git-scm.com/docs/pretty-formats
csv格式可在execl中打开,保存为xls格式文件。
阅读全文
Dec262018
使用Android Studio开发Android应用的5个技巧
在移动应用开发领域,Android平台是最受欢迎的操作系统之一。而在Android应用的开发过程中,Android Studio已经成为了最主流的集成开发环境(IDE)。它为开发者提供了丰富的工具和技巧来提高开发效率。本文将介绍5个使用Android Studio开发Android应用的技巧,帮助开发者更好地利用这个强大的工具。
1. 使用模板快速创建基础代码
Android Studio提供了许多模板,可以帮助开发者快速创建常...阅读全文