在我们开发过程中,当设计完表后,便要针对这些表进行增、删、改、查的代码开发,以及相应的entity、dao、mapper、service、controller等代码编写。
本工具由本人自行开发,可直接根据表生成对应的entity、dao、mapper、service、controller等各层基础代码,开发人员可在此基础上进行开发。
使用方式:1、配置application.properties中的数据库连接信息,以及要生成代码的表名、基础包目录、代码输出目录等。
2、进入到对应jar的解压目录,使用java-jar命令运行jar包,即可在代码输出目录生成相应的代码,开发人员将代码拷贝到自己的项目中即可
2025/12/22 0:26:49 14.84MB JAVA Mybatis 逆向代码 自动生成代码
1
学生成绩管理系统,分三个模块:学生,教师和管理员。
管理员模块:负责学生、老师信息的增删改;
发布课程信息的增删改,以便让学生选课;
审核老师提交的学生成绩并且打印成绩存档;
按照课号查询每个课号的学生成绩统计,同时也可以按学号查看学生的成绩情况,方便做教学总结。
教师模块:修改自己的信息;
查看自己所教的课程及选择该课程的学生并且给该课号的学生录入平时成绩,考试成绩,系统可以按照该课程的比例自动算出总分,提交给管理员,等待审核;
查询课号的成绩情况。
学生模块:修改自己的信息;
根据学年选课、退课,查询选课信息;
查询已取得学分,查询课程成绩以及学分绩,打印自己各门课成绩的统计报表。
项目中含有大量图片,下载项目的时间可能会比较久。
下载项目后,新建数据库bookstore,然后导入bookstore.sql即可。
导入项目后,在resource文件夹下修改db.properties将数据库账号和密码修改成自己MYSQL数据库的账号密码即可。
技术总结:前端:htmlcssjsjQuerybootstrap后台:控制器:springMVCDependenceInjection:springORM:mybatis数据库:mysql首页地址http://localhost:8080/index.do后台管理地址http://localhost:8080/backLoginPage.do
2025/12/21 21:57:09 13.42MB php mysql 学生成绩管理系统 课设
1
packagecom.hexiang.utils.dao;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjava.util.Properties;importjavax.naming.Context;importjavax.naming.InitialContext;importjavax.naming.NamingException;importjavax.sql.DataSource;importorg.apache.log4j.Logger;publicclassDBConnection{ /** *获得与数据库的连接 * *@parampath *@returnConnection */ publicstaticConnectiongetConn(StringclassDriver,Stringurl, Stringuser,Stringpwd){ try{ Class.forName(classDriver); returnDriverManager.getConnection(url,user,pwd); }catch(ClassNotFoundExceptionex){ ex.printStackTrace(); }catch(SQLExceptionex){ ex.printStackTrace(); } returnnull; } publicstaticConnectiongetConn(DataSourcedataSource){ try{ returndataSource.getConnection(); }catch(SQLExceptionex){ ex.printStackTrace(); } returnnull; } publicstaticConnectiongetConn(StringjndiName){ try{ Contextctx; ctx=newInitialContext(); DataSourcedataSource=(DataSource)ctx.lookup("java:comp/env/" +jndiName); returndataSource.getConnection(); }catch(NamingExceptionex){ ex.printStackTrace(); }catch(SQLExceptionex){ ex.printStackTrace(); } returnnull; } publicstaticConnectiongetConn(Propertiesproperties){ try{ Stringdriver=properties.getProperty("jdbc.driverClassName"); Stringurl=properties.getProperty("jdbc.url"); Stringuser=properties.getProperty("jdbc.username"); Stringpassword=properties.getProperty("jdbc.password"); Class.forName(driver); returnDriverManager.getConnection(url,user,password); }catch(ClassNotFoundExceptionex){ ex.printStackTrace(); }catch(SQLExceptionex){ ex.printStackTrace(); } returnnull; } /** *oracle连接 * *@parampath *@returnConnection */ publicstaticConnectiongetOracleConn(String
1
开发工具为eclipse,下载好运行的话需要导入自己的tomact和jre,前端实现一号店的登录注册以及找回密码页面,servlet实现对上述功能的实现。
mysql的数据库名为login01,数据库配置文件在src的db.properties文件。
2025/11/4 11:57:58 17.42MB java 登录注册 一号店
1
运行步骤QQServer端1,使用mysql.sql文件创建数据库,修改DB.properties中密码为你设置的数据库的密码mysql数据库默认编码应该设置为gbk2,先启动ServerQQClient端1,改ip修改com.way.chat.common.util.Constants.SERVER_IP为你自己电脑的ip查看ip,开始---运行---cmd(命令提示符)---ipconfig2,运行客户端真机测试时如果真机不能连接自己电脑上的服务器,先要关闭防火墙;真机不能连接自己电脑的服务器的时候,可以使用模拟器测试
1.49MB android源码
1
基于SpringBoot+Maven+Mybatis+Redis+RabbitMQ高并发商城秒杀系统;
开发工具IntelliJIDEA2017.3.1x64;
项目搭建:1、下载代码将项目加载到IDEA里面2、运行sql文件夹下的sql文件3、到src/main/resources下的application.properties下修改你的数据库链接用户名与密码4、安装redis、mysql、rabbitmq、maven等环境5、启动前,检查配置application.properties中相关redis、mysql、rabbitmq地址6、登录地址:http://localhost:8080/login/to_login7、商品秒杀列表地址:http://localhost:8080/goods/to_list
2025/10/15 11:51:28 6.17MB java 高并发 多线程
1
亲测可用,springboot整合quartz。
包含2个核心类QuartzConfiguration类和JobFactory类,修改数据库连接application和quartz.properties直接运行,访问http://localhost:8080/index。
2025/9/29 4:16:58 53KB springboot quartz 定时任务
1
文件上传js、Chart图形、Cookie&Session&Cache、CSV文件转换、DEncrypt、FTP操作类、JS、Json、Mime、PDF、Properties、ResourceManager、XML操作类、弹出消息类、导出Excel、分词辅助类、汉字转拼音、配置文件操作类、日历、上传下载、时间操作类、视频转换类、随机数类、条形码、图片、网络、文件操作类、序列化、压缩解压缩、验证码、页面辅助类、邮件、邮件2、正则表达式、字符串、SSO、SEO、过滤器、C#连接linux终端等等几十个工具操作类.
2025/9/1 16:31:46 4.94MB asp.net
1
JAVA源代码及JAR包,可运行运行本程序之前,请先配置数据库文件:用记事本程序打开目录下的mySQL/mysql.properties,进行配置,然后即可运行管理员的初始姓名和密码分别是姓名:admin密码:123456
2025/8/26 15:09:02 966KB java记账本
1
本工具基于mybatis-generator-1.3.2进行修改,修改内容如下:1、增加Dao配套的Service接口和实现类。
2、去掉Example相关的类,只保留基础的增删改查方法个代码,减少代码量更清爽。
3、常用配置项外置到config.properties中,修改更加方便。
4、原XML格式为两个个空格缩进,现增加两个空格,格式更加美观。
5、将原来生成的BeanMapper.java改名为IBeanDao.java,符合国人接口开发习惯。
6、XML中,原先会对每字段都写上jdbcType,现在去掉了,减少代码量。
7、XML中,update语句修改为使用判断字段是否为空进行更新,而不是原先的每个字段都更新。
8、Service和Dao层,自动添加Spring注解。
9、将原先的增删改查方法名修改为delete()、insert()、queryOne()、queryAll()、update(),更加简洁。
10、model类中属性自动添加数据库中设置的注释。
11、对原版配置文件有详细的说明。
1
共 107 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡