0%

在一个 Java 的 web 应用中,借助 Spring Boot 框架,可以很简单地将应用的网页部分和服务端逻辑(一般称为“后端”)部分打包成一个独立的jar文件。通过向用户提供该 jar 包,即可在安装了 JRE 的受支持的终端上运行此应用。

使用 Go 语言时,可借助 go-bindata ( homebrew主分支)或 embed 包( Go 1.16 及之后)等方案,实现将静态文件打包至二进制可执行程序中。

阅读全文 »

工欲善其事,必先利其器

Hexo 框架本身提供了强大的扩展功能,可以和现有资源、工作流进行方便的整合。

本站没有采用使用Hexo系统时常见的GitHub/GitLab Pages托管页面的做法,而是独立运行在Vultr提供的Cloud Instance上,使用Cloudflare的CDN服务。在服务器上仅部署了Hexo生成的静态页面,源代码托管于GitLab,通过本地的Markdown编辑器或在线的StackEdit完成写作,最终使用Hexo Admin进行部署。

阅读全文 »

最近在完成一个node项目,其中有一个模块需要从oracle数据库中读取数据。在使用 node-oracledb 连接数据库并做查询后,发现结果中的中文字符都是乱码,而通过oracle的PL/SQL软件执行查询时,结果是正常的。由于历史遗留问题,数据库的字符集编码是US7ASCII,而且这是一个生产环境的数据库,相当多的系统工作在这个数据库上,因此无法改变字符集,只能在程序中寻找方法了。

阅读全文 »

第0篇博客,向世界问好。

研究生期间导师建议我把平时遇到的问题、解决问题的方法记录下来,然后一直拖延到已经毕业也没有开始。最近,由于各方面的原因,我决定开始写一些东西,希望当再次遇到问题时,能进行一些追溯。

阅读全文 »