Skip to content

忙碌而令人烦躁的生活会令人失去积极生活的动力,项目尝试通过有趣、美观的界面形式吸引用户静下心感受记录生活的美好,以多样化的功能丰富用户的编写体验,同时通过科学的规划设计模式,帮助用户计划生活,摆脱因对生活的不知所措、盲目忙碌而带来的心里焦虑

Notifications You must be signed in to change notification settings

SurryChen/Record

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Record----希望通过记录帮助你学会更好地生活

简介:


  • 通过个性化的编写界面与富有逻辑性的规划方式,帮助用户尝试梳理生活,提高生活质量

相关技术:


  • HTTPClient,OKHttp,JSON,Fastjson,JavaMail,ApachePoi,MySQL,Servlet

技术要点:


  • 运用模板模式编写持久层框架,通过反射来动态拼接SQL语句,避免了类似SQL语句的大量编写,同时将拼接细节留到子类实现,增加了灵活性
  • 运用工厂模式动态代理建立持久层操作出错后的一致性数据回滚,保证了多条SQL操作的数据一致性
  • 编写BeanFactory的单例模式加载Controller对象,通过解析Http请求,应用动态代理分发Http请求,同时设置自定义注解简便了请求分发配置
  • 应用了OKHttp、HttpClient模拟Http请求解析返回报文,并将其封装成可用数据,大幅发挥共用API的优点
  • 应用了Apache的POI组件,操作.xlsx、.xls、.docx、.doc等文件数据,实现数据解析与规则写入文件,实现文档形式的数据流转,并运用多种工具包,实现数据的文档、网页、图片等形式的相互转换,丰富了用户使用

About

忙碌而令人烦躁的生活会令人失去积极生活的动力,项目尝试通过有趣、美观的界面形式吸引用户静下心感受记录生活的美好,以多样化的功能丰富用户的编写体验,同时通过科学的规划设计模式,帮助用户计划生活,摆脱因对生活的不知所措、盲目忙碌而带来的心里焦虑

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages