自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 资源 (1)
  • 收藏
  • 关注

原创 feign遇到的问题

请求地址'/dept/findProjectDept',发生未知异常. org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request;

2023-12-21 00:33:55 481

原创 feign项目中使用

feign项目中使用

2023-12-21 00:31:28 1018

原创 curl+postman 在java开发中的使用(提高效率)

curl 是一个常用的命令行工具,用于发送各种类型的 HTTP 请求

2023-12-14 00:10:57 1085 1

原创 activiti6入门记录 待完善

流程定义,流程实例,执行流之间的关系:流程定义是流程图,流程实例是用户启动一个流程,实例化,执行流在没有流程分支时是和流程实例等价的,有分支时,这时流程实例与执行流是一对多关系。Activiti6.0——流程任务:候选人、持有人和代理人:https://cloud.tencent.com/developer/article/1700612。activiti6.0流程实例,任务,执行对象控制流程的执行的定义以及区别:https://www.jianshu.com/p/a23dc54e9cc8。

2023-03-06 23:58:59 312 1

原创 Axure原型图设计工具使用记录

现在直接对按钮设置底色,把上面两个按钮也放进动态面板,然后对按钮设置交互事件,不需要每个页面的每个按钮都设置交互事件。Axure快速入门(09) -变量和表达式(计算商品总价例子)Axure快速入门(02) - 入门例子(登录案例)Axure快速入门(10) -变量和表达式总结。Axure快速入门(03) - 丰富的元件库。Axure快速入门(06) -动态面板例子。Axure快速入门(01) - 面板介绍。Axure快速入门(11) -函数总结。Axure快速入门(完结) -终章总结。

2023-01-29 23:35:44 469

原创 B站韩顺平的正则表达式学习

正则表达式RegExp是对字符串进行模式匹配的一个公式,适用于处理文本工作。正则表达式不是只有java有,实际上PHP,JavaScript等许多编程语言都支持正则表达式对字符串操作。如果想要灵活的运用正则表达式,必须了解其中各种元字符的功能,元字符从功能上大致分为限定符选择匹配符分组组合和反向引用符特殊字符字符匹配符定位符分组我们可以用圆括号组成一个比较复杂的匹配模式,那么一个圆括号的部分我们可以看做一个子表达式/一个分组捕获。

2022-11-05 21:47:08 728

原创 帆软学习记录

帆软开发记录

2022-11-05 12:13:04 1614

原创 sql常用语法记录

参考这个:https://www.icode9.com/content-2-602860.html其实就是把一大堆重复用到的sql语句放在with as里面,取一个别名,后面的查询就可以用它,这样对于大批量的sql语句起到一个优化的作用,而且清楚明了with as 相当于虚拟视图参考这个:https://www.cnblogs.com/mingforyou/p/8295239.html参考这篇:https://blog.csdn.net/rongtaoup/article/details/82183743

2022-06-29 13:44:40 343

原创 Mybatis的初级使用小结

mybatis的尚硅谷笔记Mybatis的insertMyBatis的批量insertMyBatis的动态insertMybatis的普通insert方法Mybatis的selectMyBatis的select 动态条件MyBatis的动态select service拼接条件Mybatis的updateMybatis的普通updateMybatis的动态updateMybatis的deleteMybatis的单条删除Mybatis的批量删除Mybatis的标签<sql> 和< include&.

2022-05-30 21:43:24 259

原创 hutool工具类的学习(持续更新)

https://www.hutool.cn/docs/#/类型转换Convert转换为字符串:int转字符串,数组转字符串转换为指定类型数组:一个类型数组转另一个类型,例如string转int转换为日期对象:String–>date转换为集合:编码转换:utf-8,GBK等金额大小写转换数字转换:数字-》英文,数字简化,数字-》中文,数字中文-》数字原始类和包装类转换(java 不是有自动装箱,拆箱机制?)自定义类型转换,可以自己扩展日期时间DateUtilDate,l

2022-05-25 23:34:09 920

原创 maven项目找不到jar包的解决思路

maven项目找不到jar包的解决思路包不存在:看看maven包在本地是否存在,不存在maven会爆红,然后把这个包下载下来如果下载时出现问题,检查maven的setting.xml文件中配置的maven远程仓库地址是否正确,然后在idea中查看是否开启了maven的离线模式,maven的离线模式下,本地仓库没有jar包并不会去远程仓库下载。编译时maven要关闭test可以在pom.xml文件处右键选择maven中的reimport选项。包存在但是编译时找不到:ide

2022-05-16 14:44:21 9704 1

原创 IDEA的Debug技巧

idea调试技巧IDEA的5大调试技巧,你会废吗?https://mp.weixin.qq.com/s/3bCl7v1fnSV6bpL6n3GsGAShow Execution Point:从其他方法回到当前断点Step over:从断点处依次执行java语句,遇到方法会跳过Step into:从断点处依次执行java代码,遇到自定义的方法会进入Force Step into:从断点处执行代码,所有方法都会进入,包括系统定义的方法和自定义方法。Step Out可以认为

2022-04-23 21:08:44 383

原创 开发中用到的知识点汇总(持续更新)

spring注解:工具类和常用API:开发常识:反射使用post delete get put的使用场景spring注解:@Async: 异步调用注解@Transactional :开启事务注解接收参数时使用的注解@Param:mybatis提供的注解,用在dao层,来将方法中的参数与sql语句中字段名对应。@RequestParam: 接收表单类型的参数@PathVariable: 接收restful风格的参数,从url中匹配@RequestBody :接收j.

2022-04-05 22:21:40 750

原创 sql语句学习(b站韩顺平的demo)

表的CRUDvarchar,varchar2,char的区别:char:存储的是固定长度的,定义长度为多少就占多少存储空间,要是存的字符没有占满空间,会自动用空格补充。varchar:存储的空间是可变的,不是定义多大就占用多少空间,而是根据实际存储字符的大小决定占用多少存储空间。varchar是标准sql里面的。 varchar2是oracle提供的独有的数据类型。5.0版本以上,varchar(100),指的是100字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放10

2022-04-05 10:43:09 1317 1

原创 springboot拦截器在项目中的使用记录

最近在做用户角色权限管理方面的需求,但项目中没有使用shrio springSecurity这些权限管理框架,公司大佬给了我一个自定义的注解,在接口前加上它就可以根据用户的角色是否有这个方法的访问权限来判断是否执行这个方法。主要处理逻辑是:1.先定义三张表:分别是用户表,角色表和菜单表。用户表存储用户信息,角色表存储角色信息,菜单表存储菜单信息,关系是,用户关联角色,每个角色关联菜单。2.定义一个注解:加在接口前,用来验证调用者有没有权限访问该接口3.定义拦截器:在调用方法时拦截住它,然后拿取.

2022-03-19 17:22:54 376

原创 mybatis的注解@Param的使用

主要是用在mapper文件处,来完成mapper文件中的参数与xml文件中的参数的匹配。在mapper接口中方法的参数上加上@Param注解,就可以在xml中写SQL时直接使用该参数https://www.cnblogs.com/LLLaoJia/p/13600530.html...

2022-03-11 11:20:19 681

原创 css实现限制文字显示多行,多余的用...代替

具体代码display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; //要显示几行overflow: hidden;效果:参考:https://blog.csdn.net/weixin_34071713/article/details/88198825

2022-03-03 10:55:11 238

原创 html鼠标悬停提示文字

本来打算写js事件,然后发现HTML自带了这个属性,在标签中加title=“要显示的内容” 就可以了注意:a标签,img标签,div标签、span标签、li标签、p标签、b标签等等html标签都可以在标签内加title完成鼠标悬停,若是悬停必要鼠标指针变成手指状对其配置css (cursor:pointer)<c:if test="${list.redirectFlag != '1'}"> <a href="/dq/article/info?id=${list.id}" targ.

2022-02-25 11:50:07 18556

原创 mybatis 中标签selectkey的作用

<selectKey>标签的作用https://blog.csdn.net/xueguchen/article/details/108703837

2022-02-24 23:13:19 443

原创 sql脚本

sql脚本public static void main(String[] args) { // 获取单位集合 String orgIds[] = {"66036","66040","66037","66041","66042","66038","66043","66044","66017","66016","66045","66012","66046","66047","66048" ,"66049","66050","66051","66052","66053","66054","66

2022-02-24 15:07:21 695

原创 Thymeleaf的学习笔记

Thymeleaf一篇就够了:https://bigsai.blog.csdn.net/article/details/107008457

2022-02-04 22:35:34 306

原创 css实现文字只显示一行,多的用...代替

overflow:hidden;text-overflow:ellipsis;white-space:nowrap;效果:

2022-01-25 18:42:10 328

原创 ElasticSearch学习笔记

ElasticSearch从入门到精通,详解https://www.jianshu.com/p/60b242cbd8b4ELK安装https://www.jianshu.com/p/198a874cc14fElasticsearch学习笔记https://blog.csdn.net/u011863024/article/details/115721328

2022-01-25 18:16:04 1191

原创 常用的Linux和windows命令整理

jps: 显示当前所有java进程pid的命令ps - ef | grep java:查看(java)的进程,用来查看java进程是否存在,如果存在它的相关信息是什么

2022-01-23 16:03:57 878

原创 使用document获取元素并赋值时的一些记录

getElementsByClassName和getElementById的区别,一个可以直接使用innerHTML一个返回的是数组,要转换一下id在HTML中要唯一,class没必要唯一,所以遍历元素并赋值时使用class比较好。使用getElementsByClassName方法获取a标签中的value值并重新赋值。<a><img class="zdjq" src="">text</a>for (let i = 0; i < document.ge.

2022-01-20 17:58:29 1476

原创 常用的sql记录

将一个表中的部分记录插入到另一张表里insert into table1 select * from table2 where 条件

2022-01-20 11:49:04 356

原创 后台获取数据库时间出现的格式问题记录

问题描述要从数据库获取时间类型然后传给前台页面,数据库中的时间格式是yyyy-MM-dd HH:mm:ss,如图所示:但是获取出来时格式就变成了Mon Dec 13 10:04:16 CST 2021这种解决可以在前端或者后端解决,后端解决是如果是前后端分离,使用json传送数据,可以用注解@JsonFormat,但我的项目是前后不分离的,原本想将格式转换成yyyy格式再用setter方法传进去,但是数据库原本就是这种格式,只是显示问题,所以多此一举了,由于我使用的是ModelMap

2021-12-13 10:56:38 2304

原创 使用js将CST转GMT再转字符串yyyy-MM-dd HH:mm:ss显示的问题记录

业务需求要在将js中的的时间值转换成yyyy-MM-dd HH:mm:ss格式,但是在转换时忽略了一个问题,后端传过来的时间格式是CST类型的:Thu Dec 09 18:23:03 CST 2021 ,而js函数的api使用的是GMT格式Fri Dec 10 2021 10:59:53 GMT+0800 (中国标准时间)这就导致转换时出现时间错误问题,转换前的时间与转换后的时间不一致,因此需要先将CST转成GMT,然后才能用js的API转换成yyyy-MM-dd HH:mm:ss格式。具体的js代.

2021-12-10 11:27:27 816

原创 若依实现父弹窗获取子弹窗的数据

参考这个:RuoYi-弹出新窗口选择数据回显到父页面https://blog.csdn.net/u014440968/article/details/116266076还有官方的demo就行:最终实现效果:关键的方法:父页面:<div class="form-group"> <label class="col-sm-3 control-label">接收人:</label> <div c

2021-12-08 14:05:35 3962 5

原创 若依导出excel时实现excel下拉框

若依里面集成了Apache poi,可以直接自己重写,也可以调用若依的实现。这里记录一下使用若依自带的属性实现excel下拉框选择,因为实际开发中用户自己填的值可能会不正确,这样不与系统的自带匹配,又要加一些处理,不如直接定义好。具体实现如下: /** * 联系人政治面貌 */ @Excel(name = "联系人政治面貌", readConverterExp = "0=党员,1=团员,2=群众",combo = "党员,团员,群众") private .

2021-11-20 15:09:34 3986 11

原创 AJAX的使用小结

什么是ajaxajax可以做什么使用JQuery的ajax在项目中使用1在项目中使用2传统的web数据交互与ajax数据交互的比较ajax的原理图${pageContext.request.contextPath}是jsp取的绝对路径的方法,也就是取出部署应用程序名称或者是当前的项目名称。三部曲:编写对应的controller,返回消息或者字符串或者json格式的数据编写ajax请求url:Controller请求data:键值对,请求参数success:回调函数给aj.

2021-10-20 21:50:38 173

原创 java 基础知识手册

java跨平台:JRE:JDK:jdk,jre和jvm的关系:jdk的安装目录:为什么要配置Path环境变量:计算机存储单元:数据类型数字类型内存占用和取值范围变量:类型转换:自增自减运算符逻辑运算符:短路运算符:三元运算符:for,while, do…while三种循环的区别for和while的区别成员变量和局部变量的区别构造方法:关键字this与super的区别继承中的构造方法的访问特点继承中成员方法的访问特点:方法重写注意事项:权限修饰符状态修饰符 final:状态修饰符static多态抽象类接口.

2021-09-30 10:41:08 389

原创 (无忧题库)数据库三级笔记

数据库三级笔记 选择题数据库分析与设计DBAS实现与部署包括以下工作内容:在IDEF0需求建模方法中,每个功能活动可以用带箭头的矩形框表示:从功能角度DBAS系统通常可以划分为四个层次实现:DBAS的实施阶段主要包括以下工作:物理设计ER建模方法业务逻辑层概要设计系统规划与分析IDEFIX中,从属实体集DBAS的性能指标数据库物理设计内容包括DFD的组成数据安全设计完整性约束条件用例模型的构成元素数据库及数据库对象架构(Schema)或者叫模式创建分区函数的SQL语句是:创建分区表步骤索引SQL Serv.

2021-09-25 13:48:39 1711

原创 CDN 的加速原理

本文转载自 https://mp.weixin.qq.com/s/ra6qnCK4BRaJp–3_NgLtA这个博主写的文章都很通俗易懂 前言什么是CDN怎么做到的呢?CDN 能加速什么类型的内容?CDN 是怎么从源服务器获取资源的呢?如何找到离用户最近的 CDN 节点 ?总结前言​ 之前在用github做图床时由于在国内github的访问速度很慢,所以用了jsdeliver CDN 来加速图片的访问(https://blog.csdn.net/weixin_44226752/article/det

2021-09-03 22:09:26 5609 3

原创 java基础八股文

本文转载自 java基础八股文(背诵版) java语言具有哪些特点JDK与JRE有什么区别简述java基本数据类型简述自动装箱与拆箱简述java访问修饰符构造方法,成员变量初始化以及静态成员 变量三者的初始化顺序?java代码块执行顺序面向对象的三大特性为什么java语言不支持多重继承简述java的多态java提供的多态机制重载和覆盖的区别接口和抽象类的相同点和不同点简述抽象类与接口的区别简述内部类及其作用java语言中关键字static的作用是什么为什么要把String设计为不可变简述String/St

2021-09-03 17:27:06 961

原创 jvm八股文背诵版

本文转载自 https://mp.weixin.qq.com/s/2cLVDLcOQTdV4BGAv1XEuw 简述jvm内存模型简述程序计数器简述虚拟机栈简述本地方法栈简述jvm中的堆简述方法区简述运行时常量池简述直接内存简述java创建对象的过程简述jvm给对象分配内存的策略java对象内存分配是如何保证线程安全的简述对象的内存布局如何判断对象是否是垃圾简述java的引用类型简述标记清除算法,标记整理算法和标记复制算法简述分代收集算法简述Serial垃圾收集器简述ParNew垃圾收集器简述Parall

2021-09-03 15:31:32 454

转载 项目中多环境的使用

什么是多环境常用的环境实现抽象配置类配置文件化注入环境参数什么是多环境在项目开发中,经常是用户已经在使用产品了,而我们后台还在开发,这样如果我们更新了代码重新部署后就会对用户使用造成影响。因此,我们要使用多个开发环境,本地开发测试没问题后才会发布上线让用户去使用。同时如果用户和我们开发测试使用的是一个数据库,那么也会对用户使用造成影响。因此我们需要多环境:根据需要将一个项目按照一定方法进行区分,将所需的资源和项目本身部署到不同服务器上,不同的环境可以有不同的行为,可以同时存在,互不影响。开发.

2021-09-03 11:03:09 337

转载 spring/springboot常用注解总结

spring/springboot常用注解总结转载自javaguide的文章:SpringBoot+Spring常用注解总结https://snailclimb.gitee.io/javaguide/#/./docs/system-design/framework/spring/SpringBoot+Spring%E5%B8%B8%E7%94%A8%E6%B3%A8%E8%A7%A3%E6%80%BB%E7%BB%93 spring/springboot常用注解总结1. @SpringBootAppl

2021-09-01 21:16:23 120

转载 详细说说对MQ消息队列的理解以及主流MQ的优缺点

1. 为什么要使用MQ2. 消息队列的优缺点3. 四大主流MQ(kafka、ActiveMQ、RabbitMQ、RocketMQ)各自的优缺点1. 为什么要使用MQMQ常见的使用场景有很多,比较核心的是解耦,异步,削峰。系统解耦:首先举例下面这个场景,现有ABCDE五个系统,最初的时候BCD三个系统都要调用A系统的接口获取数据,一切都很正常,但是突然,D系统说:我不要了,你不用给我传数据了,A系统无奈,只能修改代码,将调用D系统的代码删除,这时候还没删除呢,E系统发送了请求,但是A系统这时候还没处.

2021-08-30 21:56:40 1689

转载 短信验证码登录的实现

原理说明开发环境具体实现过程原理说明在网站登录时经常会遇到短信验证码登录的情况,其原理如下:首先我们需要一个短信发送接口,前端发送手机号码到后端,后端随机生成一个验证码并存入redis,并且设置该key的过期时间。(这里可以用手机号做redis的key,保证数据的唯一性)然后后端将该验证码发送给当前的手机号。(第三方短信平台完成)用户拿到验证码后,将验证码发送给后端进行校验后端对传过来的验证码与redis中的进行比较,如果相同就删掉,防止可以校验多次。开发环境ideaspringb.

2021-08-30 21:26:54 6034 2

三歪教你学JDBC.epub

注册驱动,(告诉java程序要连接哪个数据库 mysql) * 获取连接(表示jvm的进程与数据库进程之间的通道打开了,这属于进程之间的通信,重量级的,使用完后一定要关闭) * 获取数据库操作对象(专门执行sql语句的对象) * 执行sql语句 * 处理查询结果集(只有第四步是select语句时才有第五步处理查询结果集) * 释放资源(使用资源后一定要关闭资源,java和数据库属于进程之间的通信,开启之后一定要关闭)不释放会出问题

2020-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除