Java Web
文章平均质量分 51
Java Web
小小Java开发者
这个作者很懒,什么都没留下…
展开
-
多人同时导出 Excel 干崩服务器?怎样实现一个简单排队导出功能!
业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,还涉及文件输入、输出流的io操作,所以对服务器的性能会影响的比较大;结合以上原因,对导出操作进行排队;原创 2024-03-03 10:08:56 · 371 阅读 · 0 评论 -
Java调用shell脚本实现数据库备份功能
# Java调用shell脚本实现数据库备份功能原创 2024-01-07 12:20:03 · 436 阅读 · 0 评论 -
解决tomcat占用8080端口问题
第一步:win +R cmd 进入dos下:第二步:输入: netstat -ano|findstr 8080 查看占用8080端口的进程第三步:输入:taskkill /pid port /f 注: port 是占用8080端口的进程号----具体值在第二步中可以查看。具体过程:...原创 2019-12-18 23:25:43 · 283 阅读 · 0 评论 -
如何使用Stream流将List转换为Map
【代码】如何使用Stream流将List转换为Map。原创 2023-03-19 10:33:03 · 2862 阅读 · 0 评论 -
Mybatis拦截器实现带参数SQL语句打印
在我们工作实际项目中,常常遇到使用Mybatis作为ORM框架,在使用的过程中,一般都会开启日志的打印功能,这样在控制台就会输出执行的SQL,定位SQL问题也是比较方便的。但是,我们就会发现,这样打印出来的SQL是预编译语句和参数是分开的。此时如果需要去数据库执行上条SQL的时候,我们需要手动的把参数拼接到SQL语句中;参数少此操作还可以,参数一旦比较多,此操作相当的麻烦繁琐。下面我们就使用Mybatis拦截器的方式来实现打印完整SQL的功能。原创 2022-10-15 16:15:47 · 1023 阅读 · 0 评论 -
项目中常见NPE空指针异常
【代码】项目中常见NPE空指针异常。原创 2022-09-11 10:04:18 · 249 阅读 · 0 评论 -
使用Java读写dbf文件【附源代码】
使用Java读写dbf文件【附源代码】原创 2022-04-08 21:30:29 · 2393 阅读 · 0 评论 -
如何使用Spring Data JPA完成审计功能
如何使用Spring Data JPA完成审计功能——在项目中每条数据在创建修改的时候,我们都需要记录创建人,创建时间,修改人,修改时间等信息。如果每次新增的时候都去手动set,代码冗余且显得很不友好。原创 2022-02-19 19:45:27 · 1135 阅读 · 0 评论 -
Google guava工具类库的介绍和使用
????????????????????????哈喽!大家好,今天给大家分享一篇有关Google guava工具类库的简单介绍以及使用;并演示了一些集合中常见的操作,附有代码演示示例,便于学习;✨个人博客:https://blog.csdn.net/weixin_43759352✨✨公众号:【SimpleMemory】✨❤️❤️❤️如果有对【后端技术】感兴趣的大佬们,欢迎关注!!!❤️❤️❤️一、简要概述工具类就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率原创 2022-02-03 22:07:42 · 9677 阅读 · 0 评论 -
【工具篇】使用concurrentHashMap实现缓存工具类
????????????????????????哈喽!大家好,今天给大家带来一个使用concurrentHashMap封装的缓存工具类,并提供了常用的方法:存入缓存、查找缓存、删除缓存、获取缓存大小等等;✨个人博客:https://blog.csdn.net/weixin_43759352✨✨公众号:【SimpleMemory】✨❤️❤️❤️如果有对【后端技术】感兴趣的大佬们,欢迎关注!!!❤️❤️❤️示例代码:import lombok.extern.slf4j.Slf4j原创 2022-02-02 21:57:38 · 11998 阅读 · 4 评论 -
poi-tl——Word模板生成器
学习目标今天,和大家分享一款Word模板引擎,它可以基于Word模板和数据生成新的文档。在工作中我们经常会遇到,将后台的数据填充到特定的word模板中,然后生成渲染模板生成新的word提供下载;例如:学生成绩单,单位合同,报销费用等!如果能够掌控一款合适的java生成word模板的工具,将极大的提高我们的开发效率!一、POI-tl介绍poi-tl(poi template language)是Word模板引擎,基于Word模板和数据生成新的文档。官方文档:http://deepoove.com/p原创 2021-07-24 21:12:12 · 2621 阅读 · 1 评论 -
【问题】Cause: java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
主要问题在使用SpringBoot整合Mybatis操作Oracle数据库的时候,报错信息如下:### Cause: org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column 'ID' from result set. Cause: java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK解决方法在项目工程的pom.原创 2021-05-25 14:01:50 · 2256 阅读 · 2 评论 -
Pycharm调节字体大小
步骤如下:1、File -> Settings…2、点击 Editor3、点击Font4、找到右边 Size即可调节字体大小。调节主题如下:1**、File** -> Settings…2、依次点击 Appearance &Behavior -> Appearance3、找到右边Theme选项即可选择主题。...原创 2019-10-03 18:33:20 · 550 阅读 · 0 评论 -
ssh的工作流程
一、容器的启动(项目发布到服务器)容器(此处以tomcat为例)启动,会去读取web.xml文件,该文件的核心配置如下: org.springframework.web.context.ContextLoaderListener contextConfigLocation classpath:applicationContext.xml struts2...转载 2020-01-01 21:16:54 · 469 阅读 · 0 评论 -
SSH框架中导入数据库数据,中文出现乱码
设置如下:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8数据库中表相应的字段设置如下:字符集:UTF-8原创 2019-11-16 20:18:43 · 133 阅读 · 0 评论 -
Struts2+Hibernate5的学生信息管理系统
基本结构一、首页(index.jsp)->链接(点击进入)->action(lookMessageAction:查看学生信息)->调用StudentDao(封装操作数据库的各种操作)->返回action(lookMessageAction)->读取struts.xml->lookMessage.jsp二、lookMessage.jsp-> ...原创 2019-10-06 12:44:07 · 963 阅读 · 0 评论 -
JAVA Web资源常用下载链接:
1、Eclipse下载:(http://www.eclipse.org/downloads/)2、JDK下载:(https://www.oracle.com/technetwork/java/javase/downloads/index.html)3、Tomcat下载:(http://tomcat.apache.org/)4、struts 2框架库下载:(http://struts.apa...原创 2019-08-31 20:28:14 · 461 阅读 · 0 评论 -
浏览器输入网址按回车到底发生了什么?
在浏览器中输入网址按回车发生的事件:(1)进行DNS解析(域名解析),获取Web服务器的IP地址。(2)建立TCP连接。三次握手过程:第一次握手:客户端向服务器端发送请求,等待服务器确认。第二次握手:服务器收到请求并确认,回复一个指令。第三次握手:客户端收到服务器的回复指令并返回确认。(3)向Web服务器发送HTTP请求。(4)Web服务器接收到请求并处理。(5)Web服务器返回...原创 2019-08-24 21:04:27 · 595 阅读 · 0 评论 -
Idea常用的快捷键总结
一、编写代码Ctrl+Shift + Enter,语句完成。“!”,否定完成,输入表达式时按 “!”键。Ctrl+E,最近的文件。Ctrl+Shift+E,最近更改的文件。Shift+Click,可以关闭文件。Ctrl+[ OR ],可以跑到大括号的开头与结尾。Ctrl+F12,可以显示当前文件的结构。Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择。Ctrl+N,可以快速打开类。Ctrl+Shift+N,可以快速打开文件。Alt+Q,可以看到当前方法的声明。原创 2020-07-25 11:05:11 · 424 阅读 · 0 评论 -
分享一个随机验证码的使用方法——超好用
Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。文章来源:https://gitee.com/whvse/EasyCaptcha原创 2021-03-17 22:46:40 · 363 阅读 · 0 评论 -
如何在Eclipse中配置Tomcat
过程如下图所示:1、windows -> Preferences2、Preferences -> Server -> Runtime Environment点击右边 Add3、选择Tomcat的版本。点击Next ->4、点击Browse -> 选择Tomcat所在目录。注:上一步注意版本对应问题。Tomcat版本要高于jdk...原创 2019-10-01 19:39:46 · 103 阅读 · 0 评论