×

scala

Mac上安装sbt

yufeasd yufeasd 发表于2024-05-26 浏览6517 评论0
科普: SBT是什么 SBT 是 Scala 的构建工具,全称是 Simple Build Tool, 类似 Maven 或 Gradle。 SBT 的野心很大,采用Scala编程语言本身编写配置文件,这使得它稍显另类,虽然增强了灵活性,但是对于初学者来说同时也增加了上手难度。另外由于SBT默认从国外下载依赖,导致第一次构建非常缓慢,使用体验非常糟糕! 如果你是一名Scala初学者,本文希望帮你减轻一些第一次使用的痛苦。 本文的主要内容是帮助初学者从头到尾构建并运行一个Scala项

gateway

实现简单微服务单点登录(SpringSecurity+Gateway+Redis)

yufeasd yufeasd 发表于2024-05-26 浏览5041 评论0
一、需求 整个微服务项目有两个服务,一个用户鉴权服务和业务处理服务。基本需求是用户通过鉴权服务进行用户认证操作并返回令牌Token,后续通过token访问业务服务。 二、项目基本结构 - gateway - service - service-user - service-business service-user是用户鉴权服务,主要采用SpringSecurity实现用户鉴权。service-business则是一些业务操作。 gateway主要用于服务分发 三、鉴权

mysql

navicat新建数据库(怎样在navicat新建数据库)

yufeasd yufeasd 发表于2024-05-24 浏览11588 评论0
一、打开navicat,新建一个连接 连接——mysql——填写信息 二、新建数据库 右键——点击新建数据库(如果图标是灰色,直接双击即可) 2.1 字符集选择 一般选择utf8,里面utf8mb4也可以选,区别在于utf8mb4兼容utf8,且比utf8能表示更多的字符。感兴趣的可以看一下区别,unicode编码区从1 ~ 126就属于传统utf8区,126行以下就是utf8mb4扩充区,如果不需要扩充区字符而去设置只是浪费空间。 2.2 排序规则的选择 排序规则

flask

Flask web开发实战之基础篇 Flask-表单(Flask Web开发实战)

yufeasd yufeasd 发表于2024-05-24 浏览6822 评论0
前言 在Web程序中,表单是和用户交互最常见的方式之一。用户注册、登录、撰写文章、编辑设置,无一不用到表单。不过,表单的处理却并不简单。你不仅要创建表单,验证用户输入的内容,向用户显示错误提示,还要获取并保存数据。幸运的是,强大的WTForms可以帮我们解这些问题。WTForms是一个使用Python编写的表单库,它使得表单的定义、验证(服务器端)和处理变得非常轻松。这一章我们会介绍在Web程序中处理表单的方法和技巧。 4. Flask 表单 本章新涉及的Python包如下

golang

GoFrame的gmap相比Go原生的map,天然支持排序和有序遍历!?

yufeasd yufeasd 发表于2024-05-23 浏览4859 评论0
大家好,我是阳哥。内容比较硬核,建议先收藏再观看。 我也在B站发布了这期内容的视频版,视频相比文章看起来确实更通俗易懂。 如果你是初学者建议先看视频:欢迎大家点击这个链接观看。觉得不错,欢迎关注、三连一波。谢谢! 如果你有经验,想节省时间,请直接阅读文章: 前言 有好多初学GO和GoFrame的小伙伴搞不清楚map怎么用。 不少刚入门的小伙伴都被Go语言中map的无序性“坑过”,尤其是PHP转Go的小伙伴,毕竟用惯了PHP的数组。 这篇文章就是给初学的小伙伴们答疑解惑的,

tomcat

如何用idea创建第一个Javaweb项目(新版idea超详细解答)(新版本idea怎么创建JAVAweb)

yufeasd yufeasd 发表于2024-05-22 浏览7720 评论0
下载Idea软件 链接: idea官网下载地址 可以下载社区版或者专业版,专业版学生可以申请免费。 链接: 如何申请学生idea免费版本 因为本人也是申请过学生注册免费的,这里有个步骤还是说明一下,必须要先申请一个学校的邮箱,就是自己大学的邮箱(并不是你大学官方的邮箱),然后可以通过这个邮箱来注册,并且审核会直接通过不需要人工审核。 Javaweb环境的配置 1、安装并配置Java环境 参考链接:java环境的配置 2、安装并配置Tomcat10.0 安装地址链接: Tomca

PHP编程

2022强网杯WP(2020强网杯)

yufeasd yufeasd 发表于2024-05-22 浏览6119 评论0
MISC签到 Flag值:flag{we1come_t0_qwb_s6} 强网先锋 rcefile 经过多次上传试验发现只能上传图片格式的文件,php、php5等格式的文件无法上传,但是可以利用.或者. . 绕过从而上传成功,但是蚁剑无法连接 经过多次试探,发现phar文件可以上传(需要验证文件类型,改成jpg格式即可)并成功连接 蚁剑成功连接 往上翻目录,找到flag flag值:flag{5d3c9f27-e8fe-4e5d-9a2d-4e907a32adec} W

mysql

mysql 数据库数据恢复 库被删了怎么恢复数据库(mysql数据库删除数据恢复)

yufeasd yufeasd 发表于2024-05-22 浏览6137 评论0
前言 该方案针对于 linux 环境下恢复数据,windows 下不太清楚能不能用,可以参考下。 mysql 数据库的恢复是通过 MySQL 本身的 binlog 日志来恢复丢失或删除的数据,binlog 日志文件中记录着数据库中所有的操作,CRUD/Rollback 操作都会记录在日志中。 该方式是通过通过 binlog 日志恢复,需要保证数据库开启了 binlog 日志。 一、恢复数据需要满足的条件 查询是否开启 binlog 日志的 sql 脚本: 如果没开启的话,这

spring

Spring Security即将弃用WebSecurityConfigurerAdapter配置类

yufeasd yufeasd 发表于2024-05-21 浏览8207 评论0
用过WebSecurityConfigurerAdapter的都知道对Spring Security十分重要,总管Spring Security的配置体系。但是马上这个类要废了,你没有看错,这个类将在5.7版本被@Deprecated所标记了,未来这个类将被移除。 对此对此网友大呼“学着学着就被弃用了”。既然马上要弃用了,总要有个过渡方案或者新玩法吧。 早在2021年3月份胖哥就写了一篇文章,把新玩法给明明白白说清楚了,如果你看了的话,肯定不会学废弃技术。这里把整套的替代方案再搞一遍,可