LeeFJ LeeFJ
2年前
Foxnic-Web 代码生成 (2) —— 代码生成的配置类
上一节,我们已经讲述了代码生成的基本步骤,但是对细节部分并未展开。利用FoxnicGenerator包进行代码生成的方式是多种多样的,我们这里提到的配置类这是其中一种,例如在FoxnicEAM项目里,有很多的代码生成非使用配置类来完成的。  我们优先选择配置类讲解,显然配置类有其优势。首先,配置类按数据表隔离,一数据表一模块一个配置类。其次,在配置类内部,按配置对象的不同,分别在不同的方法内进行配置代码的编写。例如,配置模型时在configModel方法内编写配置代码,配置字段时在configFields方法内编写配置代码。  那么,代码生成的配置为什么要用Java类,而不是用Json、XML或YML呢?首先,不管是Json、XML或YML、Java,都是在编辑器敲文本。那么哪一种方式敲文本是最方便的呢,自然是Java了,因为有开发工具强大的支持。
Chase620 Chase620
4年前
8/人天,小记一次 JAVA(APP后台) 项目改造 .NET 过程(后台代码已开源于 Github)
Github:我们只消耗了8/人天的时间,完成了全部工作,基于我们Jade.Net的开源后台代码,任何小规模的后台管理系统,都可以在极短的时间内完成。这是我们在2017 年早些时候开发的一个项目,甲方是一家工艺美术品企业,需要开发一款APP展示产品,并引入会员(多级代理),在线下单,返点等功能。 在立项后由于一些原因,选择了使用Java
Wesley13 Wesley13
4年前
Java并发系列5
今天讲一个倒计时器工具,叫CountDownLatch。需要这个工具的场景大概有:当所有的小任务都完成之后,再启动大任务。先看代码:publicclassCountDownLatchDemo{staticfinalCountDownLatchLATCHnewCountDownLatch(10);
Stella981 Stella981
4年前
Linux系统定时备份网站文件到七牛云存储脚本
1、七牛云账号注册。有些朋友可能会问为什么要备份到七牛云?很简单,七牛云免费注册就能获取1G的存储空间,只要简单几步操作完成实名认证即可获取10G的存储空间,对于一般个人站点来说已经足够备份使用了。如果还没有七牛云存储空间的请参照此教程申请并完成实名认证:【七牛云注册】(https://www.oschina.net/actio
Wesley13 Wesley13
4年前
Android Bitmap理解
Bitmap加载在android中可以使用BitmapFactory类提供的四类方法:decodeFile,decodeResource,decodeStream,decodeByteArray来完成一个bitmap的加载。其中decodeFile,decodeResource是间接调用decodeStream实现的。Bitma
Stella981 Stella981
4年前
JewelOfFairy源码分享
      本游戏是同名游戏的Demo版,传统三消游戏,带二个道具和前三关,但缺少必要UI等.但并不影响我们把玩.鉴于各种原因,我不能分享其完整版源码.该游戏完成于09年,有些年头了.同名游戏早年登录于BigFish.作为独立游戏,早于失去了经济价值,但作为开源爱好者,藏着掖着有违开源精神,现特此共享源码.本源码功能方面完整,粒子,AI,布局等都已完成且
Stella981 Stella981
4年前
OpenResty 在马蜂窝广告监测中的应用
_马蜂窝技术原创内容,更多干货请订阅公众号:mfwtech_广告是互联网变现的重要手段之一。以马蜂窝旅游App为例,当用户打开我们的应用时,有可能会在首屏或是信息流、商品列表中看到推送的广告。如果刚好对广告内容感兴趣,用户就可能会点击广告了解更多信息,进而完成这条广告希望完成的后续操作,如下载广告推荐的App等。广告监测平台的任务就是
Stella981 Stella981
4年前
Node项目部署工具之forever
平常无论是使用命令行还是终端通过nodeapp.js启动项目时,当命令行或终端关闭时项目也就随之关闭了;forever则可以在cmd或ssh连接断开时,让项目一直运行,而且可以在项目崩溃时自动重启!(http://static.oschina.net/uploads/space/2014/1226/142512_BSBm_116754
十月飞翔 十月飞翔
3年前
http协议中各个响应状态返回值(200、400、404、500等)的含义
1.该类型状态码表示接收到请求并且继续处理100:客户端必须继续发出请求。101:客户端要求服务器根据请求转换HTTP协议版本。2.该类型状态码表示动作被成功接收、理解和接受。200,表明该请求被成功地完成,所请求的资源发送到客户端。201,提示知道新文件的URL。202,接受并处理,但处理未完成。203,返回信息不确定或不完整。204,收到请求,但返回信息
当“天翼云息壤杯”高校AI大赛邂逅DeepSeek,福利来袭!
息壤科研助手计算资源充裕,应用部署环境迅速,师生可借助DeepSeek完成学术资源快速检索、辅助文献阅读与分析、实验数据处理、代码片段生成,全面提升学习和研究效率。