工欲善其事,必先利其器 首先记录开发工具:
基础服务器架构:
数据库用的是小型企业使用的 mysql 数据库
框架使用的ssh的老式框架
弊端:服务器并没有采用分布式之类的处理,模块之间的耦合性过高,后期业务频繁变动,导致修改起来略微吃力,脏数据和沉余代码比较多。
比如授信模块 借款模块 还款模块 等,这样修改 或者 优化 等应该会跟方便,影响更小。
优点:分页查找,基类封装比较到位,应该是个老司机封装的,在数据库的操作方面可以快速集成
常用软件:
服务器的命令操作,直接用 SecureCRT 来 对 linux 服务器系统 进行远程操,作 不用频繁转换操作系统
开发工具 前期沿用公司的 eclipse 感觉效率很低,(因为我开发androdi的时候使用了 android studio ) 后期改用 IntelliJ IDEA 效率高很多,就是部分操作需要摸索。
数据库操作 使用的mysql自带的一个远程管理软件。
文本阅读 用的 notepad++
服务器文件操作 使用的 winscp
代码反编译 使用的 jd-jui
抓包 使用的 wireshark
翻墙 使用的一个翻墙浏览器 艹。。。。vip地址访问不到了,浏览器倒是可以使用,到时候再找找吧,名字是chromeGAE
自己做vpn 快速布置考虑shadowsocks
后面是前端的android 和 ftl 一些心得:
用 eventBus 做了一个页面关闭 随时随地发通知关闭对应界面用的是 class.getName()类名对比来看是否关闭本界面
做前端还是要多用心,每一个代码都多去思考,这样才能保证稳定性。
我再用其他几个博客快速记录一下几个略微耗时的问题--毕竟总是抄网上的,多少得回馈点,哈哈,免得没人写了。