项目实战
文章平均质量分 65
三横同学
趁还有时间,尽自己最大的努力,拼尽全力去做成最想做的那件事,成为最想成为的那种人,过着最想过的那种生活。用百倍的努力去看看这个世界,这个世界肯定比你想的要更精彩。
展开
-
java实现图片水印添加并自动上传七牛云
满足需求:可以对不同类型尺寸的照片、图片进行水印的添加,实现尺寸自适应添加水印。原创 2024-06-18 11:28:25 · 564 阅读 · 0 评论 -
大文件word生成的处理与解决策略
对于简单word文档的生成导出,java已经有着很多技术来进行处理,在有着相对固定的格式样板下,采用word模板导出相对会是比较好的选择。但是当数据量且包含大量图片后,采用模板导出就显得无力了,模板的缺点是无法应对动态复杂的数据文档生成,这时候采用动态生成word是唯一的选择。问题背景:需要生成一个包含大量图片表格的word文档,该文档内容在百兆与1G中间可以看到该模板是一个相当复杂的文件,既需要对不同类型的图片设置不同的格式还需要动态生成每个类型表格的位置,并将图片插入的word文件当中去control原创 2024-06-12 14:10:32 · 1313 阅读 · 0 评论 -
Activi工作流引擎快速入门(整合idea)
activi工作流引擎整合idea原创 2023-09-04 09:16:58 · 6147 阅读 · 2 评论 -
Git的使用
Git学习学习git之前,我们需要先明白一个概念版本控制!什么是版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误简单说就是用于管理多人协同开发项目的技术。没有进行原创 2021-12-22 16:29:15 · 136 阅读 · 0 评论 -
java高级注解与反射的使用与思考
java高级注解与反射的使用与思考原创 2022-10-10 15:42:28 · 649 阅读 · 0 评论 -
三步教你异步调用@Async的使用
@Async的使用原创 2022-10-08 15:22:22 · 1362 阅读 · 0 评论 -
记录问题:class “org.bouncycastle.asn1.ASN1Object“‘s signer information does not match signer information
jar包冲突原创 2022-09-14 17:34:36 · 4576 阅读 · 0 评论 -
mysql5.7版本 - 函数sql函数编写(减少sql代码量)
mysql5.7版本- 函数编写原创 2022-09-14 11:34:08 · 646 阅读 · 0 评论 -
关于Nginx配置Vue、nuxt请求代理的配置
Nginx的使用原创 2022-09-05 11:22:49 · 1733 阅读 · 0 评论 -
redis入门的简单使用
redis入门的简单使用在实习过程因为公司要求使用redis来解决问题,于是我就用了一个上午的时间,速成了一些redis的基本使用,也简单的记录一下1.找到官网Redis中文网根据安装地址来进行下载,Window 下安装**下载地址:**https://github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\reids打开一个cmd窗口 使用c原创 2021-11-02 09:27:13 · 239 阅读 · 0 评论 -
实习中遇到的问题--(关于springBoot分页第一条数据查询不出来的问题)
解决办法:springBoot的分页默认是从0开始的,所以将返回过来的页面码在后台减1即可,显示成功;原创 2021-10-19 11:21:08 · 616 阅读 · 0 评论 -
使用springBoot整合mybatis-plus+shiro完成高校宿舍管理系统
2021-08-10设计Students数据库 构思网站的大概功能与操作给Students数据库添加属性 其中包括为反正多个用户 同时操作同一数据 导致的脏数据 给数据库中加入了 乐观锁2021-08-11设置数据 将学生与管理员的数据都放在了 Students表中通过整合shiro实现了对students表中 的用户登录权限管理 页面定制2021-08-14编写了Students表的中的 crud的后端代码 与前端的交互,第一个模块完成2021-08-18设计并创建了 管理员表 实原创 2021-08-31 10:29:52 · 221 阅读 · 0 评论 -
解决spring boot整合mybatis-plus时出现Invalid bound statement (not found): com.**.mapper.StudentsMapper.que
Invalid bound statement (not found): com.wang.sdms.mapper.StudentsMapper.que我在整合springboot与mybatis-plus的时候,使用代码生成器,后编写sql语句进行测试时,发现报错:Invalid bound statement (not found): com.wang.sdms.mapper.StudentsMapper.que经过检查发现了错误:1.没有再配置文件中对mapper进行配置,导致spring无原创 2021-08-11 18:08:34 · 426 阅读 · 0 评论 -
Mybatis-plus代码生成器(加快开发效率)
Mybatis-plus代码生成器(加快开发效率)1.使用依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- 数原创 2021-08-09 14:53:33 · 329 阅读 · 0 评论 -
万能Map
万能Map假设,我们的实体类,或者数据库中的表,字段或者参数过多,我们应当考虑使用Map!//万能的mapint addUser(HashMap<String,Object> map);<!-- 对象的属性可以直接取出来 给所对应的map--> <insert id="addUser" parameterType="map"> insert into mybatis.user(id,name,pwd) value (#{user原创 2021-07-16 17:20:37 · 165 阅读 · 0 评论 -
功能扩展——邮件发送、网页注册
邮件收发转自这位大佬电子邮件要在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。SMTP服务器地址:一般是smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com,电子邮箱(E-Mail地址)的获得需要在邮件服务器上进行申请。比如我们要使用QQ邮箱就需要开通邮箱功能;传输协议SMTP协议发送邮件:我们通常把处理用户smtp请求(邮件发送原创 2021-07-15 17:29:55 · 1358 阅读 · 0 评论 -
功能扩展——文件上传、下载(工作拿来即用)
文件传输文件上传和下载在Web应用中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。1.准备工作对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的。—般选择采用apache的开源工具common-fileupload这个文件上传组件。common-fileupload是依赖于common-io这个包的,所以还需要下载这个包。2.使用类介绍文件上传优化:面试题:【文件上传的注意事项】1.为保证服务器安全,上传文件应该放在外界原创 2021-07-15 17:20:51 · 248 阅读 · 0 评论 -
使用idea---操作数据库与tomcat的实战练习———— SMBMS项目
SMBMS项目搭建准备工作1.项目架构2.数据库设计3.项目搭建1、项目如何搭建?是否使用maven?使用maven要去网上找依赖不使用maven要自己手动导jar包为了方便,这个项目使用maven搭建2、创建项目补全maven项目结构更新WEB.XML的配置版本<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/原创 2021-07-14 16:48:43 · 352 阅读 · 0 评论