Windows+Nginx 部署 Flutter Web
今天的内容比较简单,我们直接进入主题。 创建工程目前笔者用的 Flutter SDK 是 Stable 2.x,其已经支持 Web了。 使用 Android Studio 创建 Flutter 工程,需要勾选上对 Web 的支持,如下图所示: 如果你之前创建的工程没有勾选该选项,可以在工程目录下执行如下命令: 123# flutter create <output director...
MySQL主键值被我用完了
简介对于关系表,有个很重要的约束,就是任意两条记录不能重复。不能重复是指能够通过某个字段唯一区分出不同的记录,这个字段被称为 主键。 对表的主键要求比较关键的一点是:记录一旦插入到表中,主键最好不要再修改。 选取表的主键一个基本原则是:没有特殊情况,不使用任何业务相关的字段(如证件号码、手机号码等)作为主键。 本篇主要说明下面两个问题: 主键值范围越界了会发生什么? 不设置主键行吗? 看...
走上项管之路
简介在几年前,我还不知道项目管理究竟为何物,而如今自己却与它紧紧相连。 跟大家分享一下自己是如何走上项目管理之路的,希望能对你将来的职业规划有点帮助。 开发之路本人大学的专业是搞电子信息的。大学的生涯让我学到了很多高深莫测的知识,也让我结识了一帮志同道合的朋友,有幸能和他们一起在实验室里面搞研究。当然大学最重要的是让我获得了文凭,为将来找工作埋下了重要的基础。 我是从 2009 年真正开始接...
AS、VSCode中实时显示每行代码的修改记录
简介阅读下面内容开始之前,假设你已经在使用 git 管理自己的代码了。 阅读本篇,可以看到如下内容: 1、如何在 Android Studio 中实时显示每行代码的提交历史记录; 2、如何在 Android Studio 中查看单个文件的修改历史记录; 3、如何在 Visual Studio Code 中实时显示每行代码的提交历史记录; plugin 之功工欲善其事必先利其器,在使用 IDE...
微服务: Token 相关的重构
简介在上一篇 微服务-Token的处理 中,写了一个 MSAuthTokenUtil 类,用来生成、刷新、校验 token,该类的方法都是 static 的。后续想了一下,还是将其改为普通的组件较好,在最新代码中对其做了两个较大的重构。 重构为组件将其改名为 MSAuthTokenHelper,并将其中的所有 static 方法改为实例方法,用注解 @Component 修饰。 1234...
微服务: Token的处理
简介在 Win10-安装-Redis 和 微服务-SpringBoot-集成-Redis 分别介绍了如何安装和使用 Redis,今天继续结合 Redis,聊聊 token 授权登录的事情。 今天聊的主角是 JWT,聊完 JWT 之后再结合实例实现用户 token 登录。 JWT 介绍JWT,JSON Web Token 的缩写,基于 RFC 7519 标准。 下面内容来自 jwd.io,如下...
解决bash profile不生效的方法
我喜欢把 macOS 上面的一些环境变量(主要是一些开发套件如 Java、Android、Flutter 等)放到 ~/.bash_profile 这个文件中,But… 自从在 macOS 上面安装了 ohmyz.sh 之后,每次重启电脑或者新开终端的时候,我在 ~/.bash_profile 这个文件中的所有命令都无法使用了。除非再次执行下面的命令: 1source ~/.bash_p...
导入MySQL数据库文件
简介 user.sql 是我在 Windows 10 系统中写的数据库文件,下面的举例都是基于这个系统和文件进行操作的。 其他系统如 macOS,操作命令也基本一样,只是文件路径不一样罢了。 ~接下来给大家介绍两种导入数据库文件的方法。 1、先进后导式 这种方式是先进入 MySQL,然后再导入数据库文件 进入 MySQL 1mysql -u username -p password 其中...