1、Web框架:JFinal、Spring、SpringMVC、Struts2、SpringBoot
2、ORM框架:JFinal、Mybatis、Hibernate
3、开发工具:Eclipse
4、Web容器:Tomcat
5、数据库:Mysql、Sqlserver、Oracle、Redis
6、消息队列:Jafka、Kafka
7、依赖管理:Maven
8、代码托管:Git
9、其他:FastJson、Druid、Log4j2等
1、Pasta - 一个基于WebSocket的简易的通信协议及其API:https://github.com/darhao/pasta
这是我自己写的一个可以用于二次开发的框架,里面运用到了很多设计模式(本人对代码质量要求很高),如模板方法模式、简单门面模式、MVC等等。真正做到了简单易用。
2、一些以前做的小项目:
· 基于WIFI的人脸识别签到系统,使用了Face++作为人脸识别的引擎,使用局域网限制了远程签到的可能性,实现了考勤的零疏漏,这套系统最初是用来给大学老师点名用的,所以分为教师端APP和学生端APP,上课的时候老师开启签到模式后,就会开启手机热点,学生就可以自动连接该热点进行人脸签到了。
· 惠大帮,一个高校互助平台,为高校中一些需要帮助的人和想帮助别人的人建立一个平台,任务包括但不限于取快递、寄养宠物、寄样植物、作业指导、修电脑等等。
https://gitee.com/darhao