自主开发平台搭建
漫步空中
重剑无锋大巧不工
展开
-
07:Model(关于方法调用和方法参数问题的记录)
有些事做一做,就能感觉到“万事开头难”,当然还能感觉到自己水平有够低。有了这份经历,对各位开源大神也有了几分敬意。只要做了一遍,就完全不一样了,那么以后对待那些不做而评头论足的人,也就没有必要理会了。低水平代码,只记录自己学习的发现。基本思路是,建立Model,用于拼接SQL。所有的model可以直接setStr(col,value)去赋值(当然一开始也只支持string),随后可以直...原创 2020-01-30 23:06:23 · 532 阅读 · 0 评论 -
06:Go数据库查询
承上文,本次做的工作包括:1、连接数据库2、执行SQL(查询)3、获取返回值,并且放入Record4、Record具备dataMap和getStr(col string)等数据和方法5、可以获取若干的参数(目前只接收string类型)先谈一下感受,因为是从Java移植过来,有几个地方还是很不同的,一是没有JDBC,有一个database/sql的包比较类似。二是Go不是完全...原创 2020-01-29 22:05:18 · 1017 阅读 · 0 评论 -
05:持久化框架需求
在工作中很多时候,开发工作都是一个人完成的。用过Hibernate、MyBatis,但是个人更倾向于JFinal DB,非常简洁、方便,对小规模团队更加友好。其实在更早的时候,使用山东一家商用平台,也有类似的持久化功能。一是具有Record的类,可以作为任何SQL执行后的结果集,有点像ResultSet,但可以直接getString,而且其Dao层query的值,都是直接返回List<R...原创 2020-01-29 15:25:03 · 123 阅读 · 0 评论 -
04:Gin开发
在网上下载到一个gin-vue的代码,MySQL数据库。以前学习Java的时候,连JDBC都感觉好麻烦,明明只是要执行一条SQL,却要处理那么多技术细节。用了MyBatis或者Hibernate,终于实现ORM转换了,不过也需要一堆配置。不过Go里就更麻烦了,因为各数据库几乎都没有GDBC,而Go的持久化框架,基本也没有MyBatis或者Hibernate这么有来头的背景的,很多都是个人实现的...原创 2020-01-28 18:11:58 · 391 阅读 · 0 评论 -
03:Go开发目录记录
开始学习编程的时候稍微早一点,在ASP(包括Aspx,C#)、PHP、JSP中纠结过,最后选择Java是因为有Eclipse。类似的,本次开始直接开始使用GoLand,虽然会丢失一些细节,但是只有能看到成果,才能有继续的动力。Eclipse里的设置在“首选项”里,GoLand的在“文件->设置”,其中keymap选项还可以选择Eclipse快捷键方案。整个Go安装过程不细说,网上...原创 2020-01-28 17:48:44 · 230 阅读 · 0 评论 -
02:技术栈迁移
原本我以为,有了目标之后,所有的任务都是以目标拆分出来的。可是后来才发现,有些事情只不过是“想法”,根本不是目标。在“需要自主开发平台”的同时,发现自主开发平台在部门的“计划”上是一件可有可无的事情。但对于个人而言,“自主开发”是一件很有必要,避免被取代、淘汰的一件事。为了从一开始占得先机,我不得不将技术栈向“高生产力技术”迁移,这时候发现了Go语言。具体的细节还在学习,接下来我也将记...原创 2020-01-28 00:30:14 · 326 阅读 · 0 评论 -
01:开工
为了下载买了会员,看到有额外的博客权益,那么就开始写博客吧。不是第一次写博客了,但是以往没有太明确的主题,所以也都没坚持下来。这次部门转型,需要一个自己的开发平台,借此机会,将整个过程记录下来。疏于文笔,可能会写得狗屁不通,但终于也可能记录下来一点东西。可能不会每天都写,如果有进展了,有心得了,那么就记录一点下来。整个搭建过程预计是一个反复的过程,今天选了一个框架,也许明天就又因为...原创 2020-01-27 16:03:17 · 174 阅读 · 0 评论