sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1793 随笔 :: 22 文章 :: 24 评论 :: 225万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

10 2023 档案

摘要:使用Lombok@Builder、@Data(没有生成无参构造方法)这个坑要注意,,使用@Builder时配合@NoArgsConstructor和@AllArgsConstructor一起使用 Lombok为我们开发带来了极大便利,特别是在想要使用建造者模式的时候只需要在类上加@Builder注解 阅读全文
posted @ 2023-10-30 12:49 sunny123456 阅读(832) 评论(0) 推荐(0) 编辑

摘要:java.net.SocketException四大异常解决方案 java.net.SocketException如何才能更好的使用呢?这个就需要我们先要了解有关这个语言的相关问题。希望大家有所帮助。那么我们就来看看有关java.net.SocketException的相关知识。 第1个异常是 ja 阅读全文
posted @ 2023-10-30 12:40 sunny123456 阅读(1313) 评论(0) 推荐(0) 编辑

摘要:使用maven引入依赖包 快捷键 alt+insert 点击 dependency 1. 打开maven项目中的pom.xml文件 2. 找到dependencies标签,按alt+insert快捷键 3. 输入想要导入的依赖,并点击需要的版本 搜索可能需要等待一下 4. 点击在右上方出现的按钮,重 阅读全文
posted @ 2023-10-30 12:33 sunny123456 阅读(215) 评论(0) 推荐(0) 编辑

摘要:前端断点及使用 断点的目的是,代码运行时在想要开始调试的地方停下来。此时可以查看当前上下文信息,比如全局变量、局部变量的值,函数的输入是否正确,请求的返回值是否正常等。通过此操作判断问题发生的地方,好对症下药 一、打断点的方式 1.找到源码位置,添加断点 (1)寻找源码位置 ①如果是正常html页面 阅读全文
posted @ 2023-10-30 12:29 sunny123456 阅读(545) 评论(0) 推荐(0) 编辑

摘要:SQL连表查询 1 内连接(INNER JOIN) 使用比较运算符(包括=、>、<、<>、>=、<=、!>和!<)进行表间的比较操作,查询与连接条件相匹配的数据。根据比较运算符不同,内连接分为等值连接和不等连接两种。 1 2 3 select * from [dbo].[class] ,studen 阅读全文
posted @ 2023-10-29 20:53 sunny123456 阅读(73) 评论(0) 推荐(0) 编辑

摘要:SQL多表联合查询用法介绍 一、联合查询基本概念 联合查询,又称为多表查询,是指针对两个或多个表进行查询,并将结果集合并起来展示的过程。在实际应用中,联合查询是很常见的查询方式,因为单张表无法满足复杂的查询需求。 二、联合查询的语法 联合查询的语法格式如下: SELECT column1, colu 阅读全文
posted @ 2023-10-29 20:50 sunny123456 阅读(2616) 评论(0) 推荐(0) 编辑

摘要:sql多表连接 ,三表连接查询 文章目录 一、普通的三表连接查询。二、加入查询条件、排序、分页、字段重命名的三表连接查询。三、疑问解答(大家有疑问可以在评论区留言,笔者一般一日内会回复): 一、普通的三表连接查询。 用户表、部门表、用户部门关联表 select a.id as userId,dept 阅读全文
posted @ 2023-10-29 20:45 sunny123456 阅读(982) 评论(0) 推荐(0) 编辑

摘要:SQL Server数据库连接字符串的几种写法整理 一、远程连接SQL Server数据库 1.sql server 身份验证 连接字符串 : private string ConnstrSqlServer = "server=数据库地址及实例;uid=数据库账号;pwd=数据库密码;databas 阅读全文
posted @ 2023-10-29 20:39 sunny123456 阅读(3150) 评论(0) 推荐(0) 编辑

摘要:为什么重写equals方法时一定要重写hashCode方法 在每个类中,在重写equals方法的时侯,一定要重写hashcode方法。 根据Object规范,规范约定: 如果两个对象通过equals方法比较是相等的,那么它们的hashCode方法结果值也是相等的。如果两个对象通过equals方法比较 阅读全文
posted @ 2023-10-29 20:29 sunny123456 阅读(218) 评论(0) 推荐(0) 编辑

摘要:Could not resolve placeholder '' in value "${}" 背景 用Jenkins构建maven自动化打包时,因为需要从properties文件读取参数来区分是本地Debug版还是正式上线版,配置完就不能用了。 Failed to load Application 阅读全文
posted @ 2023-10-29 20:03 sunny123456 阅读(786) 评论(0) 推荐(0) 编辑

摘要:Optional.ofNullable()方法 举个栗子 public static void main(String[] args) { List<String> list = null; list.forEach(x -> System.out.println(x)); } 工作中经常会遇到,查 阅读全文
posted @ 2023-10-29 20:00 sunny123456 阅读(701) 评论(0) 推荐(0) 编辑

摘要:避坑,Oracle中rownum与order by的执行顺序 select 里面使用 order by, select 外面再包一层 再使用 rownum进行条数筛选 「场景分析」 今天遇到这样一个场景:在列表展示数据的时候,使用rownum进行分页,并用order by 对某些字段进行排序。 于是 阅读全文
posted @ 2023-10-29 19:36 sunny123456 阅读(434) 评论(0) 推荐(0) 编辑

摘要:maven中的parent、dependencyManager、dependency的用法和区别 一、parent一般使用场景: 比如有3个项目A、B和C,都要使用到某个相同的jar包,如果都单独引用,后期需要修改,不好维护,此时可以创建一个parent项目P,里面打包方式为pom,不需要编写任何代 阅读全文
posted @ 2023-10-26 12:28 sunny123456 阅读(1060) 评论(0) 推荐(1) 编辑

摘要:Maven的parent和dependency区别,parent用作结构管理,dependency用作依赖管理。 如果有三个项目A、B、C B通过<parent>引用的项目A, C项目中通过<dependency>依赖的A; 那么: B可以使用A项目中通过<dependency>引入的第三方类的方法 阅读全文
posted @ 2023-10-26 12:27 sunny123456 阅读(225) 评论(0) 推荐(0) 编辑

摘要:mysql-关联查询 关联查询:数据查询是Mysql数据库管理最重要的一个功能,关联查询是关系型数据库最主要的查询。包括内连接([inner] join … on),外连接(left/right [outer] join … on),全外连接,通过关联查询可实现多个表连接的条件关系查询得到预期结果。 阅读全文
posted @ 2023-10-26 11:16 sunny123456 阅读(89) 评论(0) 推荐(0) 编辑

摘要:Map修改Value的多种方法 本文为大家介绍多种修改Map中Value的方法,并附上详细的代码示例。 一、使用put()方法 Map接口中的put(key, value)方法可以直接修改Map中已有key对应的value值。只需将要修改的key和新的value传入put()方法,即可完成修改操作。 阅读全文
posted @ 2023-10-25 12:50 sunny123456 阅读(7217) 评论(1) 推荐(0) 编辑

摘要:java MAP集合 map集合的特点有哪些? map集合是无序的,键值对,建不能重复,值可以重复,集合中的键可以为空 如何给map集合赋值?可以调用map.put()方法,进行赋值(注意!键不可以重复) 如何获取到map集合的值? 可以调用map.get()方法,可以通过键获取值 运行结果 如何遍 阅读全文
posted @ 2023-10-25 12:45 sunny123456 阅读(10) 评论(0) 推荐(0) 编辑

摘要:Disconnected from the target VM, address: '127.0.0.1:56577', transport: 'socket' 端口占用 Disconnected from the target VM, address: '127.0.0.1:56577', tra 阅读全文
posted @ 2023-10-25 12:40 sunny123456 阅读(5005) 评论(0) 推荐(0) 编辑

摘要:jpa实现查询 一、通过Specification查询 import com.google.common.collect.Lists; import com.meritdata.cloud.dao.SyslogRepository; import com.meritdata.cloud.entity 阅读全文
posted @ 2023-10-25 12:37 sunny123456 阅读(110) 评论(0) 推荐(0) 编辑

摘要:Java ConcurrentModificationException异常原因和解决方法 Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util. 阅读全文
posted @ 2023-10-24 15:00 sunny123456 阅读(301) 评论(0) 推荐(0) 编辑

摘要:ConcurrentModificationException异常 一:ConcurrentModificationException异常: 当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。 二:遍历list集合时删除元素出现的异常 public static void main(Str 阅读全文
posted @ 2023-10-24 14:35 sunny123456 阅读(124) 评论(0) 推荐(0) 编辑

摘要:Java中的NumberFormatException异常常见原因是什么? Java中的NumberFormatException是一种常见的异常,它通常在字符串转换成数值类型时发生。本文将探讨NumberFormatException异常的原因及解决方法。引起NumberFormatExcepti 阅读全文
posted @ 2023-10-24 13:53 sunny123456 阅读(250) 评论(0) 推荐(0) 编辑

摘要:spring data jpa 使用原生sql查询数据库 原生sql中有in关键字 该如何传参?直接传List集合就能找到数据,解析List集合交给spring data jpa 框架去做 遇到问题? 第一次写的时候in 关键字后面传的是将List 集合转化为一个这样的字符串, "'123','23 阅读全文
posted @ 2023-10-23 15:13 sunny123456 阅读(314) 评论(0) 推荐(0) 编辑

摘要:JPA查询修改数据,但是未保存到数据库,数据库却修改了,因为对查询出的Entity实体对象,修改set了属性。导致事务提交时候修改了数据库的数据 使用JPA查询数据,对查询出来的结果进行修改,但是不保存数据库,最终数据库却做了同样的修改。 JPA对象的四种状态 瞬时状态:瞬时状态的实体就是一个普通的 阅读全文
posted @ 2023-10-23 12:54 sunny123456 阅读(313) 评论(0) 推荐(0) 编辑

摘要:使用JpaRepository的save方法执行成功,数据库却没有保存 可能是和事务有关的,这里用JpaRepository的flush方法,就可以了 @Test void testUserRespositorySave(){ User user = new User("小明", "123456", 阅读全文
posted @ 2023-10-23 12:50 sunny123456 阅读(367) 评论(0) 推荐(0) 编辑

摘要:CSRF和SSRF有什么区别?网络安全入门 现在是万物互联时代,一切都是信息化的,会涉及到个人隐私信息,一些不法分子可能会利用一些手段获取我们的信息,信息泄露出去便会有危险,因此就诞生了网络安全工程师这个岗位,近几年它的需求量也很大,那CSRF和SSRF有什么区别呢?请看下文:CSRF:说到CSRF 阅读全文
posted @ 2023-10-23 12:48 sunny123456 阅读(130) 评论(0) 推荐(0) 编辑

摘要:MYSQL判断索引是否存在,不存在则创建索引(亲测可用) springboot集成flyway管理数据库版本使用存储过程平滑更新系统数据库 这是一个不存在就添加索引的例子,若需求是存在则删除 微调下面的 if not exists 即可 DROP PROCEDURE IF EXISTS add_in 阅读全文
posted @ 2023-10-23 12:45 sunny123456 阅读(1447) 评论(0) 推荐(1) 编辑

摘要:mysql,sqlserver,oracle各自的存在更新不存在添加写法 在向表中插入数据的时候,经常遇到这样的情况: 首先判断数据是否存在;如果不存在,则插入:如果存在,则更新。 SQL server 脚本先查询,没有数据再进行数据插入,有数据就走更新 if not exists (select 阅读全文
posted @ 2023-10-23 12:42 sunny123456 阅读(623) 评论(0) 推荐(0) 编辑

摘要:文件上传请求头设置 涉及到文件上传时接口需要配置请求头:headers: { ‘Content-Type’: ‘multipart/form-data’ } 例如: //导入excel数据 export function importStorage(data) { return request({ 阅读全文
posted @ 2023-10-23 12:34 sunny123456 阅读(762) 评论(0) 推荐(0) 编辑

摘要:mysql数据库类型有哪些 mysql数据库类型有:1、整数类型;2、浮点数类型;3、定点数类型;4、位类型BIT;5、日期与时间类型;6、文本字符串类型;7、ENUM类型;8、SET类型;9、二进制字符串类型;10、JSON 类型;11、空间类型。其中,整数类型一共有 5 种。 1、整数类型 整数 阅读全文
posted @ 2023-10-23 12:25 sunny123456 阅读(1076) 评论(0) 推荐(0) 编辑

摘要:IntellIJ Idea内存不足时怎么设置 现在越来越多的人投入了 IntellIJ Idea 的怀抱, 它给我们的日常开发带来了诸多便利, 但是由于对它的不熟悉, 导致很多时候需要某些设置却不知道怎么去哪里设置, 比如, 在我们导入大项目时, IntellIJ Idea 向我们抛出了一个 Out 阅读全文
posted @ 2023-10-18 10:45 sunny123456 阅读(6624) 评论(0) 推荐(0) 编辑

摘要:使用IDEA可以run但没有办法debug 在使用idea的过程中,遇到程序可以运行但是一debug就报错的解决办法 一般出现这个报错的原因是JRE的路径设置有误。 错误如下: 我也是尝试了很多办法后,发现解决办法如下: JRE这里要使用自己的JRE路径,不要使用idea默认default的路径,改 阅读全文
posted @ 2023-10-18 09:42 sunny123456 阅读(973) 评论(0) 推荐(0) 编辑

摘要:idea调试debug运行不起来,而run无影响的解决方法,断点加在了方法上,会消耗非常多的资源来debug,只需要把加在方法上的断点去掉就行 最近在改bug的时候发现debug等半天,比平时多花十倍以上的时间,给我搞郁闷了 最后找到了原因和解决方法 原因如下: idea会在debug的时候左下角给 阅读全文
posted @ 2023-10-18 09:41 sunny123456 阅读(729) 评论(0) 推荐(0) 编辑

摘要:idea 相关操作记录 maven idea引入maven包 在pom.xml中右键选择Generate,再选择Dependency,然后在Search for artifact标签中查找想要的包,然后选择对应的版本即可。 创建spring项目时,网络慢,切换源 spring.io的阿里源地址:ht 阅读全文
posted @ 2023-10-13 16:20 sunny123456 阅读(35) 评论(0) 推荐(0) 编辑

摘要:java使用easypoi导入,导出 第一步,先引入easypoi依赖: <!-- easypoi 核销包 --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version> 阅读全文
posted @ 2023-10-13 10:30 sunny123456 阅读(207) 评论(0) 推荐(0) 编辑

摘要:vue中下载excel文件4种方法,2、通过 a 标签 download 属性结合 blob 构造函数下载发送post请求和后台poi返回文件流实现下载 1、通过url下载 即后端提供文件的地址,直接使用浏览器去下载 通过window.location.href = 文件路径下载 window.lo 阅读全文
posted @ 2023-10-12 17:28 sunny123456 阅读(2281) 评论(0) 推荐(0) 编辑

摘要:getMonth():获取当前月(注意:返回数值为0~11,需要自己+1来显示),0代表一月份, JavaScript Date对象 日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并并允许用户对其修改。如果要捕获用户修改日期选择控件的数据事件响应,需要为DataPicker添加一个OnD 阅读全文
posted @ 2023-10-12 14:06 sunny123456 阅读(432) 评论(0) 推荐(0) 编辑

摘要:excel 导出 The maximum length of cell contents (text) is 32767 characters 导出excel功能,报错。错误日志提示::The maximum length of cell contents (text) is 32767 chara 阅读全文
posted @ 2023-10-12 09:30 sunny123456 阅读(5045) 评论(0) 推荐(0) 编辑

摘要:前端讲义10_HTTP Request header 把Request header 进行分类,比较清晰记忆。 监控打开 URL https://blog.csdn.net/msh2016 Cache 头域 If-Modified-Since 作用: 把浏览器端缓存页面的最后修改时间发送到服务器去, 阅读全文
posted @ 2023-10-10 17:03 sunny123456 阅读(46) 评论(0) 推荐(0) 编辑

摘要:前端网页sessionStorage对值的获取与传值 sessionStorage主要在页面之间进行值得传输·允许跨页面。可以是单个值,以及JSON对象的传递,主要方法有这些sessionStorage[key]=val//保存一个数据sessionStorage.setItem(key,val)/ 阅读全文
posted @ 2023-10-10 17:00 sunny123456 阅读(296) 评论(0) 推荐(0) 编辑

摘要:深入分析C#连接Oracle数据库的连接字符串详解 那么让我们开始“深入分析C#连接Oracle数据库的连接字符串详解”的完整攻略。 标题 深入分析C#连接Oracle数据库的连接字符串详解 简介 在使用C#编写与Oracle数据库交互的应用程序时,必须使用正确的连接字符串。本文旨在为读者提供一份易 阅读全文
posted @ 2023-10-10 09:26 sunny123456 阅读(2679) 评论(0) 推荐(0) 编辑

摘要:方式一 $.ajax({ type: "GET", url: "/access/getUser/" + userCode, headers: {'Authorization': token} }); 方式二 $.ajax({ type: "GET", url: "/access/getUser/" 阅读全文
posted @ 2023-10-09 17:52 sunny123456 阅读(1302) 评论(0) 推荐(0) 编辑

摘要:问题描述 在java fx 中遇到的错误 在fxml 中 通过了 fx:controller 绑定了 控制器 在控制的controller 里面使用了FXMLLoader.load 获取这个fxml文件 出现报错 java.lang.instrument ASSERTION FAILED ***: 阅读全文
posted @ 2023-10-09 17:49 sunny123456 阅读(281) 评论(0) 推荐(0) 编辑

摘要:入门案例:从Excel文件读取数据 1:新建excel表格(名称:HelloWord): 表格地址:C:\Users\MrFan\Desktop\helloWord.xlsx 2:引入依赖 :登录后复制 <dependency> <groupId>org.apache.poi</groupId> < 阅读全文
posted @ 2023-10-09 17:48 sunny123456 阅读(405) 评论(0) 推荐(0) 编辑

摘要:https://www.cnblogs.com/huajiezh/p/5467821.html https://blog.csdn.net/w893932747/article/details/89354979 //设置编辑密码 sheet.protectSheet("password"); 下面两 阅读全文
posted @ 2023-10-09 17:44 sunny123456 阅读(143) 评论(0) 推荐(0) 编辑

摘要:POI导出excel:设置字体颜色、行高自适应、列宽自适应、锁住单元格、合并单元格,Excel文件加密码 1. 前言 poi框架可以支持我们在java代码中, 将数据导出成excel,但是实际开发中, 往往还需要设置excel字体,颜色,行高,列宽等属性, 有时候还需要锁住单元格, 防止别人讲数据随 阅读全文
posted @ 2023-10-09 17:29 sunny123456 阅读(5711) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示