- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 字符串不重复写入文件
实现思路对将要记录的内容获取hashcode值,存到一个专门存放这些hashcode值的配置文件中。每次写入之前,先去配置文件中寻找是否已存在,如已存在,不写入,如不存在,先写入hashcode值到配置文件中,再写入字符串内容到文件中。下面代码只是一个参考,上面实现思路已经是精华了。假定目标配置文件为:fileName="./src/main/resources/hashcode.txt";/** * 在配置文件中查找hashcode值是否已存在; */public static boolea
2021-09-18 16:08:16
225
1
原创 log4j同时满足按日期和限制文件大小分割日志
目录前言实现效果:实现过程:编写log4j.properties配置文件:自定义DailyRollingFileAppender类扩展FileAppender类:编写demo测试:前言log4j提供了DailyFileAppender和RollingFileAppender两种方式存储,但不支持同时使用两种方式,需自定义类继承FileAppender,实现日志记录同时满足按日期和限制文件大小分割。实现效果:日期按目录归类,同一天的日志假定文件名为sql,存放在sql中,但sql文件超出限制文件大小
2021-09-18 12:05:07
2024
1
原创 swagger2请求参数和响应结果为JSONObject或Map
参考我的另一篇文章:目录跳转“特殊点”。https://blog.youkuaiyun.com/weixin_43975403/article/details/119714651
2021-08-15 16:16:05
1962
原创 swagger2导出离线html、pdf、markdown、word文档
可以看我另一篇博客,总结了多个方法。https://blog.youkuaiyun.com/weixin_43975403/article/details/119714651
2021-08-15 16:13:31
316
原创 引入swagger2 api接口文档并实现离线文档
前言本篇文章在于介绍swagger2工具来管理接口文档,knife4j美化,以及多种swagger在线文档导出离线文档包括html、pdf、markdown、word文档。目的程序引入swagger工具来管理接口文档。导入工具 <!--引入swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>
2021-08-15 16:09:17
4060
2
原创 JDBC/Druid/JdbcTemplate操作数据库
前言本文重在展示jdbc、druid、jdbcTemplate三种方式操作数据库(Mysql)。搭配其他文章与自己实际操作为佳。如有错误还请指正jdbc操作数据库jdbc是java语言操作数据库,即对数据库数据做增删查改操作,事务操作等。使用步骤1. 导入jar包 mysql-connector-java-5.1.37-bin.jar2. 注册驱动3. 获取数据库连接对象 Connection4. 定义sql5. 获取执行sql语句的对象 Statement6. 执行s
2021-07-15 17:47:28
613
原创 学习mybatis的使用与原理解析
mybatis官方文档:mybatis – MyBatis 3 | 简介学习mybatis使用提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参
2021-07-15 17:20:36
469
java实现哲学家进餐问题
2020-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人