其他
文章平均质量分 62
Hello, I'm Tina
Seize the day. Make your lives extraordinary.
展开
-
Git - 只merge某个commit到指定的branch
git cherry-pick,merge某次commit到指定的branch原创 2022-07-05 17:29:11 · 3785 阅读 · 0 评论 -
windows环境下node和npm升级
node和npm升级原创 2022-06-01 16:33:03 · 2761 阅读 · 0 评论 -
Redis
Redis是一个Key-Value存储数据库。可用于缓存、事件发布订阅、高速队列等场景。支持丰富的数据类型:string(字符串)、Hash(哈希)、List(列表)、Set(无序集合)、Zset(sorted set:有序集合)。官网下载地址:http://redis.io/downloadgithub下载地址:https://github.com/MSOpenTech/redis/tags (windows版)Redis默认安装0-15一共16个db,通过selectno.命令可以...原创 2022-04-19 11:23:15 · 350 阅读 · 0 评论 -
在Jenkins pipeline中执行groovy脚本
最近又get到一个技能,通过在Jenkins pipeline中使用groovy脚本来完成一些功能。创建Jenkinsjob:1. New Item -> 选择 'Pipeline' 填写item name,创建新的Jenkins job;2. 进入刚才创建好的job,打开Configure,在Pipeline下填写以下内容:Definition:Pipeline scripts from SCMSCM: GitRepositores:git url --> gro.原创 2022-04-17 16:04:45 · 6174 阅读 · 0 评论 -
SSO, SAML, OAuth2, JWT, OIDC
最近又复习了一下登录、权限相关的技术点,总结如下:1. 常见的缩写:SSO: Single Sign OnSAML: Security Assertion Markup LanguageOIDC:OpenID ConnectCAS:Central Authentication ServiceAuthN:Authentication(身份验证)AuthZ: Authorization(权限验证)IDP: Identity ProviderSP: Service Prov..原创 2021-05-05 15:35:37 · 907 阅读 · 0 评论 -
使用VBA处理excel
1. 开启宏:文件 --》 选项 --》信任中心 --》信任中心设置 --》宏设置 --》启用所有宏2. 在功能区显示“开发工具”:文件 --》选项 --》自定义功能区 --》在“开发工具”前打勾3. 在表格中添加按钮并给该按钮加上事件开发工具 --》插入 --》按钮右击按钮,选择“指定宏...”,点击“新建”会打开VBA编辑器4. VBA语法:...原创 2019-05-27 22:30:47 · 1968 阅读 · 0 评论 -
git常用命令和版本管理实例
总结一下常用的几个git命令:1. 拉取远程仓库:git pull2. 本地修改的代码推送到stage区域:git add . 说明:也可以在add后面加上文件名,只推送该文件到stage3. 提交代码到本地仓库:git commit -m "注释信息"4. 推送本地仓库代码到远程仓库:git push5. 在远程仓库新建分支,并推送本地仓库代码:git push ...原创 2019-05-03 22:30:04 · 546 阅读 · 0 评论 -
使用AlwaysUp管理服务
AlwaysUp:用来管理jar包的启动和停止。1. 下载安装2. 打开AlwaysUp,添加应用test,在Application中选择启动脚本的存放路径。 脚本说明:对应打jar包的spring boot工程,直接使用java命令启动@echo offjava -Xmx1024m -jar E:\source\jar\admin-1.0.0.jarexit3...原创 2018-11-28 15:20:16 · 3342 阅读 · 0 评论 -
nginx负载均衡配置
nginx负载均衡支持的算法:1. 轮询:按时间顺序分配到不同的应用服务器upstream test{ server 1.1.1.1:8080; server 1.1.1.1:8081; }2. 权重:按权重分配到不同的应用服务器upstream test{ server 1.1.1.1:8080 weight=3; server ...原创 2018-11-28 14:54:43 · 127 阅读 · 0 评论 -
MQ和RabbitMQ知识点整理
MQ:message queue ,消息队列消息分为两种类型,非永久性(non-persistent)消息和永久性(persistent)消息非永久性消息是存储在内存中的永久性消息(持久化消息)主要是指:MQ down或者MQ所在的服务器down了,消息不会丢失的机制。 producer:消息生产者consumer:消息消费者队列是消息的安全存放地,队列存储消息直到它被...原创 2018-11-30 14:32:10 · 1200 阅读 · 0 评论 -
Git回退代码到指定版本
1. 查看所有的历史版本,获取你git的某个历史版本的id, git log2. 回退本地代码库:git reset --hard ID3. 推送到远程服务器:git push -f -u origin master4. 重新拉代码:git pull ...原创 2018-11-16 17:08:49 · 15733 阅读 · 0 评论 -
nginx根据域名转发服务
背景:申请了一个域名,计划是用这个域名部署三个不同的服务在同一台服务器上,我通过一级、二级域名来区分不同的服务。如:a.com 对应8080这个服务,b.a.com 对应8081这个服务, c.a.com对应8082这个服务。首先应该在DNS解析器中配置a.com,b.a.com, c.a.com这三个域名的解析,然后通过nginx转发。 根据域名配置了三个转发:http:/...原创 2018-10-25 15:08:14 · 29111 阅读 · 0 评论 -
将本地的jar包导入maven仓库
将jar包导入本地仓库:mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar 例如:mvn install:install-file -Dfile=D:\test-1.0-jdk1....原创 2018-05-14 17:40:34 · 280 阅读 · 0 评论 -
spring boot + mybatis +mysql微服务开发常见问题
Maven-No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?eclipse默认是运行在jre上的,但是maven插件需要使用jdk。【Window】-->【Prefrences】-->【Java】-->【Installed JREs】Mi...原创 2018-05-14 15:58:49 · 706 阅读 · 0 评论