Java学习
文章平均质量分 52
svygh123
软件开发、APP开发、浏览器插件开发、爬虫、自动化
展开
-
javafx项目管理系统
不是3个整天赶工出来的,做的还算得心应手,遇到的问题都解决了,对时间的预估掌握的还是比较好的,把实际情况都考虑进去了。所有功能都实现了:欢迎页、项目列表、项目明细、项目添加、任务添加、加载任务、删除任务、甘特图、国际化。算是一个easy project management tool。有个项目管理系统的需求,花了3天才搞定,谈谈感受吧。4、添加项目下的任务。原创 2024-09-19 17:23:41 · 177 阅读 · 0 评论 -
eclipse gradle引用了dependencies,没有效果
eclipse gradle引用了dependencies,没有效果原创 2024-09-17 09:25:53 · 119 阅读 · 0 评论 -
General error during semantic analysis: Unsupported class file major version 63
General error during semantic analysis: Unsupported class file major version 63原创 2024-09-17 07:15:58 · 240 阅读 · 0 评论 -
JSP学习路线图:从新手到掌握
Java Server Pages (JSP) 是一种用于创建动态网页的技术,广泛应用于Java Web开发中。本文将为初学者提供一个系统性的学习计划,帮助你从零开始逐步掌握JSP技术。原创 2024-08-15 23:57:49 · 349 阅读 · 0 评论 -
Java 学习路径:从入门到精通
Java 是一门功能强大且应用广泛的编程语言,在软件开发领域占据着重要的地位。对于想要系统性学习 Java 的新手来说,制定一份明确的学习计划至关重要。本文将为你提供一份详细的 Java 学习路线图,帮助你从零开始,逐步成长为一名熟练的 Java 开发者。原创 2024-08-15 23:48:47 · 870 阅读 · 0 评论 -
HashMap
HashMap是Java编程语言中一个非常常用的数据结构,它实现了Map接口,用于存储键值对。在Java集合框架中,HashMap是一个基于哈希表的实现,提供了快速的插入、删除和查找操作。原创 2024-08-14 23:58:11 · 442 阅读 · 0 评论 -
java数据库连接池
Java 数据库连接池是一种用于管理和复用数据库连接的技术,它能够显著提高应用程序的性能和可扩展性。连接池通过预先创建并维护一定数量的数据库连接,当应用程序需要访问数据库时,可以直接从连接池中获取一个可用的连接,而不需要每次都新建连接。当使用完毕后,连接会被归还给连接池以供后续使用。原创 2024-08-12 23:52:01 · 1090 阅读 · 0 评论 -
springboot多数据源配置
Spring Boot 支持多数据源配置,这在需要同时操作多个数据库或者需要将读写分离的应用场景中非常有用。下面我将详细介绍如何在 Spring Boot 应用程序中配置和使用多数据源。原创 2024-08-12 23:46:42 · 487 阅读 · 0 评论 -
AES加密
AES (Advanced Encryption Standard) 是一种广泛使用的对称加密算法。在Java中,你可以使用包来实现AES加密和解密。下面使用一个Java代码示例,展示了如何使用AES加密和解密字符串。首先,请确保你的开发环境中已经包含了Java SE环境,并且你熟悉基本的Java编程概念。原创 2024-08-11 23:59:06 · 323 阅读 · 0 评论 -
Hibernate在MyEclipse8.6中生成报错解决方法
一.切换到Database Explorer 后,选择表后点 Hibernate Reverse Engineering,然后就出来下边这个提示信息.点ok后生成不了文件,或者生成了文件,文件内部会报错。This wizard generates Hibernate3.0 OR mappings(*.hbm.xml).The project your select is a Hibernate ...原创 2020-03-25 23:56:07 · 355 阅读 · 0 评论 -
eclipse制作绿色版的配置步骤
是无效的,打开eclipse后不会被识别到,需要使用到eclipse内置的工作空间绝对路径变量${workspace_loc},修改后如下。配置时,选择9.0,Tomcat installation directory直接输入apache-tomcat-9.0.33。把mysql/bin下的a-startup.bat复制到eclipse目录下,在eclipse目录下创建workspace文件夹,作为默认的工作空间,放在eclipse目录下,然后打开eclipse,原创 2024-08-03 23:50:53 · 522 阅读 · 0 评论 -
Spring Framework 5.0新增的WebClient
Spring Framework 5.0 引入了 `WebClient`,这是一个新的非阻塞、响应式 Web 客户端 API,旨在为构建响应式微服务提供更好的支持。`WebClient` 是基于 Project Reactor 的响应式流 API 构建的,它可以高效地处理大量的并发请求,非常适合现代微服务架构。原创 2024-08-02 23:29:18 · 533 阅读 · 0 评论 -
servlet最佳实践
使用 Servlet 处理前端请求的最佳实践涉及多个方面,包括设计模式、安全性、性能优化等。下面是一些常用的最佳实践建议原创 2024-08-01 23:49:23 · 170 阅读 · 0 评论 -
如何保证Redis缓存和数据库的数据一致性
确保 Redis 缓存与后端数据库(如 MySQL、PostgreSQL 等)之间的数据一致性是一个常见的挑战。原创 2024-07-31 20:08:34 · 673 阅读 · 0 评论 -
单表通用操作
为了根据表名和操作类型自动构造 SQL 执行数据库操作,可以设计一个通用的方法来处理这种情况。这里提供一个示例实现,使用 JDBC 进行数据库操作。假设你已经配置好了数据库连接池,并且已经有了连接。原创 2024-07-26 23:51:39 · 1059 阅读 · 0 评论 -
springboot防止重复提交的方案有哪些
每种方案都有其适用场景,实际应用中可以根据业务需求和系统架构选择合适的策略,甚至组合使用多种方式来增强防护效果。例如,在高并发场景下,结合Redis分布式锁和自定义注解+AOP的方式会更为高效和安全。原创 2024-07-17 21:09:42 · 676 阅读 · 0 评论 -
安卓h5打包系统设计
设计一个安卓H5打包系统,主要是为了将H5应用高效、便捷地转换为原生安卓应用(APK),以适应不同场景下的需求。原创 2024-07-03 21:06:55 · 605 阅读 · 1 评论 -
Spring Batch批量处理数据
Spring Batch 是一个由 Pivotal Software(原 SpringSource,现属于 VMware)开发的批处理框架,它是 Spring 框架的一部分,主要用于创建高效、健壮的批量数据处理应用。Spring Batch 设计用于处理大量的记录,例如在夜间处理或定期运行的数据加载、转换和整合操作。原创 2024-06-28 23:12:34 · 1403 阅读 · 0 评论 -
eclipse宝刀未老
Theia 是一个高度可定制的、开源的、基于 Web 的集成开发环境(IDE)框架。它由 Eclipse Foundation 主导,旨在为云和本地环境提供现代化的、全功能的 IDE 解决方案。Theia 的核心目标是提供一个灵活的平台,开发者可以根据自己的需求构建和扩展 IDE。原创 2024-06-18 23:24:34 · 583 阅读 · 0 评论 -
java竟然自带exe打包工具
将Java应用程序打包成一个可执行文件(.exe)的过程涉及到几个步骤,通常使用JDK 11或更高版本原创 2024-06-16 23:56:45 · 337 阅读 · 0 评论 -
慈善组织管理系统设计
本文旨在解决慈善组织在信息管理上的挑战,通过方案设计,构建了一个高效、安全、易用的慈善组织管理平台。系统涵盖用户角色与权限、慈善项目管理、资金管理模块、数据统计与分析、捐赠者服务平台、信息公示与透明、维护及财务报告等功能,显著提升了慈善活动的透明度和响应能力。原创 2024-06-16 17:56:25 · 499 阅读 · 0 评论 -
实现一个简单的mybatis:SimpleMyBatis
创建一个类似MyBatis的框架,主要涉及到几个关键部分:SQL语句的解析与存储,参数的绑定,以及最终的SQL执行。原创 2024-06-15 23:27:04 · 311 阅读 · 0 评论 -
servlet数量太多,搞个轻量级springmvc
这两天用jsp+servlet+MySQL开发了一个企业网站,后台和前台都有,功能已经实现了,现在总结发现,servlet是真的多,我这个系统有7个表,后台实现一遍增删改查,就得有28个servlet,而且还有前台的部分,servlet的数量真的太多了,想想看springmvc,其实是可以写一个轻量级的springmvc的。原创 2024-06-15 22:53:07 · 719 阅读 · 0 评论 -
web开发的尽头是servlet
在传统的Java Web开发中,JSP和Servlet结合使用是一种常见的模式,其中Servlet负责业务逻辑和数据处理,而JSP负责视图展示。原创 2024-06-14 23:51:34 · 633 阅读 · 0 评论 -
SpringBoot不用写Controller、不用写Service、不用建表,直接起飞是什么感觉
Spring Data REST 提供了一种简单的方式来暴露 JPA 实体为 RESTful 服务,这使得构建基于 REST 的数据服务变得非常快速和高效。下面使用 Spring Data REST 构建一个通用架构示例。原创 2024-06-13 12:07:01 · 461 阅读 · 0 评论 -
简单的springboot代码
创建一个基本的Spring Boot应用涉及到几个关键的部分:主配置类、控制器、服务层、数据访问层(DAO)和实体类。下面我将为你提供一个简单的示例,展示如何构建这样一个结构原创 2024-06-12 23:36:52 · 520 阅读 · 0 评论 -
Freemarker
Freemarker是一个用Java语言编写的模板引擎,用于基于模板和数据生成文本输出。它可以用于生成HTML网页、XML文档、电子邮件、配置文件等任何格式的文本。原创 2024-06-07 23:46:33 · 553 阅读 · 0 评论 -
springboot防止表单重复提交
在Spring Boot应用中使用Redis来防止表单的重复提交原创 2024-06-04 17:37:48 · 1086 阅读 · 0 评论 -
IDEA升级web项目为maven项目乱码
IDEA升级web项目为maven项目乱码原创 2024-05-28 23:59:18 · 349 阅读 · 0 评论 -
JavaFx使用TableView时动态生成列
最近做JavaFX项目需要做报表动态列展示, 因为有一些列是计算出来的,在数据库中并不存在,因此要做成动态列形式。这里主要是使用TableView进行数据展示。原创 2024-05-25 23:31:33 · 213 阅读 · 0 评论 -
用Intellij实现web登录页面时,servlet已经配置好了,但是还是报404
用Intellij实现web登录页面时,servlet已经配置好了,但是还是报404原创 2024-05-24 20:10:46 · 329 阅读 · 0 评论 -
解决axios发送post请求,springMVC接收不到数据问题
SpringMVC 中 @PathVariable、@RequestBody、@RequestParam的使用场景以及对应的前端axios写法是什么呢?原创 2024-05-12 11:30:00 · 1174 阅读 · 1 评论 -
又被System.out.print给坑了一把
学过java的同学都应该知道,第一个程序很多人都是Hello World,那这个Scanner的例子大家有没有想过为什么呢?原创 2024-05-10 13:47:57 · 393 阅读 · 0 评论 -
java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条
系统线上问题,经常出现这样的问题,刚重启系统时不报错了,可是运行一段时间又会出现。sql已经写了limit 1,mybatis的debug日志也返回total为1,可是却报错返回了1805条数据。要花点时间学习MyBatis的精髓。原创 2024-05-08 18:13:24 · 1092 阅读 · 0 评论 -
一个404引发的困惑:贵圈真乱,此文随时可能被删
今天在问答区看到一个比较低级的问题,这个问题99.9999%学过java的人都会遇到,就是404错误,如果只是404,那就没有必要写出来了,都说评论区/回答区会出神评论,这里的神评论就是出在回答区,通篇都是ChatGPT之类的各种AI回答,完全让AI帮你思考,我觉得不会思考的程序员也离被取代不远了。从提出问题的程序员同学可以看出,他的提问已经问到点上了,而且截图非常到位,把url全部截出来了,只是一个非常低级的404,细心一点很快就能解决,他的问题就是url拼写错误。原创 2024-05-06 12:01:56 · 227 阅读 · 1 评论 -
今天遇到一个有意思的问题,对理解jsp很有帮助(文末附例子)
在一个jsp页面怎么只刷新时间,而不把时间以外的其他部分不刷新。JSP编译过程原创 2024-05-05 23:32:14 · 843 阅读 · 0 评论 -
又被SpringBoot默认配置坑到了(真实案例)
Spring Boot很方便,做了很多自动配置。问题也就随之而来,简化配置、自动配置,到底自动配置了什么,如果不知道的话,就容易掉进坑里。这里建一个项目,说一下今天的坑。原创 2024-05-04 17:52:52 · 1208 阅读 · 0 评论 -
maven使用assembly插件打包发现多余jar包
maven使用assembly插件打成jar包后,依赖包也打进去了,查看了一下jar包,发现多余了spring-jcl-5.3.20.jar,原来是引用的一个jar包引用了spring-core-5.3.20.jar,而spring-core又引用了spring-jcl模块,导致按关键词spring-jcl写了程序找xml文件都没有找出哪里引用了spring-jcl,后来缩小范围在spring包里找,才发现并解决了。原创 2023-02-02 01:07:05 · 452 阅读 · 0 评论 -
Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not
maven错误:Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not原创 2023-01-15 20:55:34 · 1094 阅读 · 0 评论 -
JavaFx表格视图TableView设置单元格可编辑
JavaFx表格视图TableView设置单元格可编辑原创 2023-01-11 23:52:17 · 1628 阅读 · 0 评论