随笔分类 - java
摘要:1.BeanUntils工具类的准备 /** * @ClassName: BeanUtils * @Description: * @Author: songwp * @Date: 9:02 2022/5/19 **/ public class BeanUtils { /** * 将javaBean转
阅读全文
摘要:1.添加字符串 add()方法 StringJoiner sj = new StringJoiner(","); sj.add("我爱你"); sj.add("我的"); sj.add("祖国"); System.out.println(sj); 执行如下: 我爱你,我的,祖国 2.设置空值 set
阅读全文
摘要:一.问题描述 在做查询语句时,MySQL 抛出了这样的异常:锁等待超时 Lock wait timeout exceeded; try restarting transaction,是当前事务在等待其它事务释放锁资源造成的! 二.解决方案 1、数据库中执行如下sql,查看当前数据库的线程情况: sh
阅读全文
摘要:前言 在项目中经常会使用到一些简单的联合查询获取对应的数据信息,我们常规都是会根据对应的mapper接口写对应的mapper.xml的来通过对应的业务方法来调用获取,针对这一点本人感觉有点繁琐,就对@select注解联合查询进行探索和尝试,并将自己总结的分享给大家,有不到之处,敬请大家批评指正!!!
阅读全文
摘要:一.针对文件内容的读取,在平时的工作中想必是避免不了的操作,现在我将自己如何用java方法读取文件中内容总结如下:废话不多说,直接上代码: 方法一: public static void main(String[] args) throws IOException { FileInputStream
阅读全文
摘要:最近项目中有需要获取全国行政区划省-市-区县-乡镇、街道办的树状结构数据,现将自己获取树的方法总结如下,有不到之处,敬请批评指正! 一、全国行政区划数据的整理以及获取 获取地址:https://pan.baidu.com/s/19JxdWH1R4z_HrrodFJUfjw?pwd=7bey 提取码:
阅读全文
摘要:##前言 针对thymeleaf对文件上传的方法进行总结,有不到之处敬请指正! ###1.pom.xml依赖的编写 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b
阅读全文
摘要:##前言 自己很对自己在项目中集成MongoDb做的导入导出以及模板下载的方法总结如下,有不到之处敬请批评指正! ###1、pom.xml依赖引入 <!-- excel导入导出 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>e
阅读全文
摘要:##前言 在平时的工作学习中,自己对微服务和springboot基础理论知识关注比较少,在面试中对于面试官的问题,很多基本都不能够达到精准,全面;现将自己面试中的问题做以总结: ###1.谈谈你对微服务架构的认识? ##回答的思路逻辑: 1.微服务是什么? 2.微服务和传统应用的区别? 3.如何构建
阅读全文
摘要:##前言 有时,在一个项目中会用到多数据源,现在对自己在项目中多数据源的操作总结如下,有不到之处敬请批评指正! ###1.pom.xml的依赖引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-
阅读全文
摘要:##基于注解(@Scheduled) 基于注解@Scheduled默认为单线程,开启多个任务时,任务的执行时机会受上一个任务执行时间的影响。 ###1、创建定时器 使用SpringBoot基于注解来创建定时任务非常简单,只需几行代码便可完成。 代码如下: @Configuration //1.主要用
阅读全文
摘要:##前言 在平时的项目开发中,自己对application.yml的配置的写法较为熟悉,现在自己就application.yml常用的配置进行总结如下: ###1.Tomcat 配置 server: #设置请求端口 port: 8080 servlet: #指定 Tomcat的请求路径 contex
阅读全文
摘要:##前言 在使用Mybatis时,最头痛的就是写分页了,需要先写一个查询count的select语句,然后再写一个真正分页查询的语句,当查询条件多了之后,会发现真的不想花双倍的时间写 count 和 select,幸好我们有 pagehelper 分页插件,pagehelper 是一个强大实用的 M
阅读全文
摘要:##前言 近期研究如何利用java代码如何获取其他系统中所需的数据,自己总结的方法如下: ###1.工具类代码 /** * <pre> * 方法体说明:向远程接口发起请求,返回字符串类型结果 * @param url 接口地址 * @param requestMethod 请求类型 * @param
阅读全文
摘要:###(1)GET方法 /** * 根据高德地图api获取位置信息 * @return * */ public static String getMapAddInfo(String httpurl) { HttpURLConnection connection = null; InputStream
阅读全文
摘要:##前言 在平常的工作中,多多掌握一点这样的小技巧,能够帮助我们省去很多时间: ###1.数据库对应的表如下: ###2.excel中需要导入的数据如下: ###3.excel中sql的写法: ="insert into org(NAME,CODE) VALUES ('"& A1 &"','"& B
阅读全文
摘要:##前言 该功能模块基于springBoot,自己在开发中遇到相关功能开发,总结如写: ###1.首先将所需要获取的json文件放在项目resource目录下: ###2.所需要的pom依赖: <dependency> <groupId>com.alibaba</groupId> <artifact
阅读全文
摘要:##前言 平时在开发中,针对动态sql这块目前是薄弱点,自己根据官网在对应项目边测试边写博客,此篇只是为了加深动态sql的熟练度,有不到之处敬请批评指正! ###1.if 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。比如: <select id="findActiveBlo
阅读全文
摘要:##出现此问题是端口被占用了,只需要关闭正在使用的端口就行 ###解决思路: 1.在服务器中更改port端口号,改为不冲突,没有被占用的端口。 2.找出被占用的端口,结束被占用的端口 ###解决结束被占用的端口的方法: 1.输入命令查看被占用的端口的进程: netstat -aon|findstr
阅读全文
摘要:1.mybatis 中 #{}和 ${}的区别是什么? #{}是预编译处理,${}是字符串替换; Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; Mybatis在处理${}时,就是把${}替换成变量的值; 使用#{}可以有效的
阅读全文