有个需求要修改一个在内部 使用,两年多前开发的 Android App,原开发者离职时很尽责的有留下 Key(jks档)、Key store password、Key password,但漏了 Key alias。试完了在公司内部使用的 App 可能用的别名所有排列组合,但是都失败
如何在 Spring Boot 使用 Flyway 替资料库做版控 简单笔记
以往的习惯,都要建一个 SQL 的目录,来记录 table schema 做了什么样的修改,才能确认 schema 的版本,但如果共同开发的话,还是常有人会修改了却忘了 commit 修改的内容造成 schema 的不一致
Flyway 提供管理 SQL 指令码,在 Spring boot 启动时自动执行预设路径的 SQL 指令
如何解决 react-router 在 Netlify 重新整理会 404 问题
放上一个测试用的 React 小专案到 Netlify,在 local 执行正常,在网页上点选连结也正常,但如果把连结记下来传给别人或直接重新整理页面都会变在 404
建立专案使用的是大家都在用的 Create React App,Router 用的是大家都在用的 React Router,好像不应该有问题才对
Firebase feat React 简易教学 (三):Authentication 会员帐号管理
Firebase 系列文的第三篇,这篇文章会简单介绍如何使用 Firebase 的 Authentication 功能来管理会员帐号。
相信很多使用者都对网站的会员功能常有资安的疑虑,担心自己的帐密会不会被网站拿去做什么其他的用途, 事实上网站的开发者更讨厌去管理使用者的帐密,尤其是个资法有相当多的限制,对帐密这类的资讯是能不碰就不碰, 但网站有时不得不需要有会员的功能,这时第三方的会员帐号管理就很好用了。
而 Firebase 就提供 Authentication 的功能,简单的说就是网站不直接管理使用者的帐密,而是透过 Firebase (Google) 去管理,如果有资安的问题就是 Google 的问题,和网站无关
如何在 React 中使用 bootstrap 3 JS 和 jQuery
最近在替一个老旧的专案 UI 改版,原专案的 Dashboard 是前同事用手刻出来的,不意外的工程师的美感,现在的角度来看有多丑就有多丑。该专案用的 bootstrap 3,看起来最适合的是直接套用 AdminLTE 2
如何更换 Jupyter Notebook 预设专案路径
Jupyter Notebook 预设的专案路径是在 C:\Users\XXXX 下,基本上这有点讨厌,因为这个路径下档案很多,而且很多都是系统的档案,而工程师通常有自己的专案路径,不会想放在这里,也希望在 Jupyter Notebook 开启后不需要再切换路径到自己的专案。
如何在 Spring Boot 使用 H2 Embedded DB 简单笔记
Embedded DB 是很好用的工具,有时候为了一个小专案还要特别去 PostgreSQL 或 MySQL 建 database 会觉得杀鸡焉用牛刀,如果只用文字档处理又觉得不足,建个微型 DB 直接包在 Spring Boot 的专案中就很适合了
如何在 Spring Boot 执行排程? Quartz 简单笔记
如何在 Spring Boot 中执行排程,很常用的功能,但老是记不起来,决定写篇笔记做个范本,以后如果要用到的话,就可以直接抄,就可以直接使用范本快速产生需要的功能
Firebase feat React 简易教学 (二):在网页接收 Messaging
Firebase 系列文的第二篇,之前写过【如何在 React 专案中接收 Notification】,这篇文章有点像,只是不使用 cra-template-pwa,而是完全的只用 Firebase 提供的功能
如何让 JS 的 setInterval 立即执行
一个旧专案的需求,原来的程式码长这样,每十分钟会执行 doSomething 这个 function,但是这个程式码第一次执行会发生在十分钟后,而使用者希望第一次执行能立即执行