java,Android,Linux,微信小程序,HTML,css,JavaScript,vue、springboot,shiro,mybatis,mysql
1、有一年以上J2EE项目、Android开发经验,精通java面向对象编程,良好地规范代码编写习惯
2、熟悉WEB应用研发的过程及各种常用的设计模式,熟练掌握JSP/Servlet,JDBC,JavaBeans
3、熟练掌握Struts2、Hibernate、SpringMVC等开源框架技术
4、熟练运用标准SQL语句,熟悉MySQL数据库
5、熟练ajax,jquery等技术, 熟悉html+css+javascript和xml
6、熟练运用JUnit,Debug进行程序调试、log4j进行日志管理、MyBatis数据库管理,JMeter、postman接口测试
7、熟悉Tomcat、Apache等服务器配置
8、熟练掌握IDEA/Eclipse等开发工具
keytone音键键音软件
开发环境:IDEA + AndroidStudio2.3.2 + SDK + JDK1.8
硬件环境:Windows 10、Linux(deppin)
技术架构:Java Swing + JNA + Android + Socket + SQLite + gradle + maven
项目描述:
《Keytone》是我们团队开发的第一款关于改善程序员工作环境、关心程序员的身体、心理健康的软件,它是一款基于Windows/Linux系统的可远程操作电脑的键盘音效软件。开发初衷是:想在敲写代码时可以有不同的音效效果,在枯燥的代码编程路上能找到不一样的乐趣体验,让代码更有趣!这款软件使用Java作为开发语言,同步开发了Android端的Keytone.APP软件,可以远程控制电脑开关机。
功能介绍:
电脑端适配Windows系统和Linux(deppin)系统,android端适配Android4.0及以上版本电脑端:查看当前服务信息;更改端口;更改密码;打开/关闭键盘音效;
Android端:根据电脑端IP+端口+密码连接;查看电脑文件目录、文件内容;远程控制电脑开关机;
项目职责:
主要负责软件设计和开发、Android端和PC端整合开发。PC端使用Java Swing技术对软件界面UI页面进行布局和美化,使用JNA实现全局监听Windows/Linux键盘事件,使用Java线程池中的ThreadFactory ,ScheduledThreadPoolExecutor实现点击键盘音效的触发,Android端和PC端使用Java Socket编程实现通信,android端使用gradle6.4.1、pc端开发使用maven实现项目自动化构建
项目总结:
通过本系统的开发,体验了PC端应用和Android端应用的整合开发,PC端应用和Android端应用开发过程中跨平台的融合,积累了项目开发的经验,以及感受到团队开发的高效。
keytone音键键音软件 开发环境:IDEA + AndroidStudio2.3.2 + SDK + JDK1.8 硬件环境:Windows 10、Linux(deppin) 技术架构:Java Swing + JNA + Android + Socket + SQ
本系统是一款方便数据收集的在线拖拽式表单设计的系统,实现数据收集的无纸化,实时可视化,自动执行表单数据更新与提示,避免传统人工统计造成的纸张浪费、统计误差等,可以极大方便的提高数据收集、统计的精确与效率。
本系统是一款方便数据收集的在线拖拽式表单设计的系统,实现数据收集的无纸化,实时可视化,自动执行表单数据更新与提示,避免传统人工统计造成的纸张浪费、统计误差等,可以极大方便的提高数据收集、统计的精确与效率。