Java
文章平均质量分 51
节奏昂
这个作者很懒,什么都没留下…
展开
-
idea使用Spring Initializer创建springboot项目的坑【保姆级教学】
idea 使用 Spring Initializer 创建springboot项目后,有以下问题:① 右键没有Run② 右键New新建文件发现无Java Class选项然后解决掉 ①② 问题后出现新的问题:③ @SpringBootApplication 注解爆红找不到引用④ pom依赖能下载但是加载不到本地。原创 2023-10-17 15:04:50 · 11514 阅读 · 6 评论 -
SpringBoot配置文件加载顺序
SpringBoot配置文件加载顺序为什么写这一篇文章?其一是网上查找加载顺序发现说法不一,互相矛盾;其二也是为了更好的记忆;其三是分享自己的成果;其四是这个过程如果中间有步骤是错误的,还能让别人看到加以指正,不然自己可能就会一直是错误的观念。原创 2023-10-12 10:48:48 · 1266 阅读 · 0 评论 -
记录贴:前后端分离架构历程
从经典的 JSP+Servlet+JavaBean 的 MVC 时代,到 SSM(Spring + SpringMVC + Mybatis)和 SSH(Spring + Struts + Hibernate)的Java 框架时代,再到前端框架(KnockoutJS、AngularJS、vueJS、ReactJS)为主的 MVVM 时代,然后是 Nodejs 引领的全栈时代,技术和架构一直都在进步。原创 2023-05-30 16:34:52 · 1699 阅读 · 0 评论 -
记录贴:EasyPoi word导出问题一览
记录贴:EasyPoi word导出问题一览 ,easypoi 模板导出 我直接在map的value输入空格或"",出来的是{{,两个左花括号,咋解决. 这是因为格式的问题,只需要把能填充值的{{key}}复制覆盖掉无效的{{key}}即可1-注意{}是英文符号,不是中文符号。原创 2023-04-17 14:34:33 · 1838 阅读 · 2 评论 -
springboot启动错误:Cannot determine embedded database driver class for database type NONE
springboot启动错误:Cannot determine embedded database driver class for database type NONE原创 2023-03-14 14:14:19 · 388 阅读 · 0 评论 -
Several ports (8005, 8080) required by Tomcat v8.5 Server at localhost are already in use.端口号被占用解决方案
Several ports (8005, 8080) required by Tomcat v8.5 Server at localhost are already in use. tomcat端口号被占用解决方案原创 2023-02-10 10:11:21 · 3422 阅读 · 0 评论 -
记一次针对excel导出的优化(实际开发遇到的情况)
记一次针对excel导出的优化(实际开发遇到的情况)数据表里数据只存储年,月,月份数据,然后下载导出时候还需要我们导出年份统计数据。正常情况下,我们是会取出数据,然后数据处理,处理过程一般是:循环遍历然后在循环里拿到每一条数据的主键,再从表里group by得到年份统计数据,存放在循环体list里,最后数据处理完成,导出。但是,处理过程执行sql,如果导出100万条数据,100万次循环处理过程会执行100万次sql,会导致速度奇慢无比而且可能内存溢出。原创 2022-09-07 11:17:33 · 298 阅读 · 0 评论 -
java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析
复习了下之前的基础点,简单明了,不耽误大家时间,直接写结论补充:我之前总在下图src目录下执行java命令,是行不通的原创 2022-01-28 22:10:04 · 472 阅读 · 0 评论 -
SpringMVC总结
SpringMVC总结相关注解① - @requestbody和@responsebody的用法相关注解① - @requestbody和@responsebody的用法链接1: @RequestBody和@ResponseBody的用法以及Stringify()的作用.链接2: @RequestBody和@ResponseBody的用法.原创 2021-12-26 22:59:43 · 232 阅读 · 0 评论 -
Spring依赖注入和实例化(new)的差别
前言:最近在看Spring的相关知识,仔细思考了下这个问题,觉得应该有不少刚接触Spring的小白有这个困惑,特在此记录下。为什么非要Spring依赖注入呢?网上挑选了几个经典的解释,让大家少走弯路。网友回答-1:本质上都是创建对象,没有区别。在类一多区别就体现出来了。例如A依赖B, B依赖C, C依赖D。要创建A, 用new就废了,b,c,d先new一遍再new a。用ioc就快多了,A(B b),其他自动创建,是不是快多了?尤其是在很多类又用了很多包的时候。还有一个生命周期管理,这个对象是一次性的原创 2021-09-05 21:10:40 · 1249 阅读 · 0 评论 -
Spring 一文带你速懂Bean生命周期(singleton 和 prototype)
Bean生命周期(singleton 和 prototype)关于Bean生命周期:Spring 根据 Bean 的作用域来选择管理方式。对于 singleton 作用域的 Bean,Spring 能够精确地知道该 Bean 何时被创建,何时初始化完成,以及何时被销毁;而对于 prototype 作用域的 Bean,Spring 只负责创建,当容器创建了 Bean 的实例后,Bean 的实例就交给客户端代码管理,Spring 容器将不再跟踪其生命周期。那如何验证呢?首先,你需要看一篇基础知识,大约需原创 2021-09-05 11:38:28 · 1007 阅读 · 0 评论 -
关于JAVA调用第三方接口开发
关于调用第三方接口开发里// 发送POST请求必须设置如下两行conn.setDoOutput(true);conn.setDoInput(true);post的连接方式里上面两行代码是否必要存疑。看了网上的相关接口方法里,很少涉及到这个。所以下面几个链接作为备用。链接: java调用第三方http接口.链接: 关于PrintWriter out = response.getWriter()的使用及注意事项.重要的一点【关闭连接】,上面或者说网上关于调用接口例子里几乎都是错误用法!下面是Ja原创 2021-04-29 16:57:09 · 334 阅读 · 0 评论 -
博文记录-知识点
平常浏览到的不错的博文,记录原创 2021-03-10 11:18:51 · 131 阅读 · 0 评论 -
Oracle账号
2696671285Oracle123亲测可用(2020.09.20)这是别的好心人分享的,感谢原创 2020-09-20 08:51:17 · 97215 阅读 · 332 评论 -
stringbuffer和stringbuilder个人心得
今天谈下很容易迷惑的stringbuffer和stringbuilder现在还是小白,之前很少关注这两者和String区别,慢慢的,潜意识里对这些东西开始重视起来了。偶尔有看源码的时候也会留意哪种用的比较多,最近看到的也都会记录下。谈到stringbuffer和stringbuilder,区别网上也有说,StringBuilder是线程不安全的,StringBuffer是线程安全的,。如果只是在单线程中使用字符串缓冲区,则StringBuilder的效率会高些,但是当多线程访问时,最好使用StringB原创 2020-09-13 11:05:32 · 115 阅读 · 0 评论 -
JAVA知识总结
排序相关知识package test.chinasofti;import java.util.Arrays;import java.util.Comparator;public class jobSeeker20200804 { public static void main(String[] args) { Integer[] numberArray = {2,4,3,8,29,0,-1,4,7};// arraySort(numberArray);// System.out.p原创 2020-08-04 13:56:47 · 665 阅读 · 0 评论 -
带小数的负数字半角正则
匹配含正整数,负整数,0,负小数,正小数,0.00等多种情况的正则表达式如下(亲测可用) -?(0|[1-9]\d*)(\.\d+)?通常我们会在正则表达式里加上开头结尾,更完整的就是这个(前端) const pattDecimal = /^-?(0|[1-9]\d*)(\.\d+)?$/放在后端会有转义字符 \ 的错误,所以后端是这样哒 String regex = "^-?(0|[1-9]\\d*)(\\.\\d+)?$";下面是对正则的解释-?#匹配.转载 2020-06-24 16:48:20 · 245 阅读 · 1 评论 -
Java8的Stream流的应用例子
Stream流的应用例子下面只是一个简单的例子,以此谨记数组去重Long[] selectionManagementIdArr = Arrays.asList(inDto.getSelectionManagementId()).stream().distinct().collect(Collectors.toList()).toArray(new Long[] {});数据过滤代替复杂的双重for循环嵌套MMOORecruitmentManagementFlagListResultDto li原创 2020-06-17 16:33:56 · 257 阅读 · 0 评论