自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 安装idea2023.2 打不开,解决方案

找到此文件,查看是否有之前配置的插件,注释掉重试。

2023-09-10 15:35:31 2421 4

原创 spring 事务传播机制

2023-07-22 22:45:19 106

原创 java: You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled

启动项目报错:解约方法:有空再查这是啥意思。

2023-07-18 16:34:37 119

原创 feign.codec.DecodeException: Type definition error: [simple type, class xxxDto]; nested exception is

如果添加了有参构造器,无参构造器不会默认创建。如果使用@Builder注解,需要单独添加无参构造器。在DTO序列化成JSON时,需要依赖于空参构造器。

2023-07-14 15:47:14 336

原创 springboot整合shiro 总是跳往login.jsp

springboot整合shiro写项目的过程发现发送登录请求想跳转到HTML的时候,总是跳往login.jsp。加上这行配置,可以暂时关闭,shiro的web过滤器,方便开发测试。

2022-10-18 16:28:42 1009 1

原创 TKK: 更新 TKK 失败,请检查网络连接,推荐其他

更新之后 报错翻译的时候报错了;原因是默认搜索引擎为 谷歌翻译,

2022-10-02 12:21:09 248

原创 swagger文档,接口入参重复错乱问题

使用@ApiModel这个注解,

2022-09-15 16:33:36 716

原创 Redis如何实现快速恢复?

对 Redis来说,它实现类似照片记录效果的方式,就是把某一时刻的状态以文件的形式写到磁盘上,也就是快照。这样一来,即使宕机,快照文件也不会丢失,数据的可靠性也就得到了保证。:Redis 的数据都在内存中,为了提供所有数据的可靠性保证,它执行的是全量快照,也就是说,把内存中的所有数据都记录到磁盘中.记录的是某一时刻的数据,并不是操作,所以,在做数据恢复时,我们可以直接把 RDB 文件读入内存,很快地完成恢复。RDB 文件,其中,RDB 就是 Redis DataBase 的缩写。和 AOF 相比,RDB。

2022-09-03 21:45:50 714

原创 Redis如何避免数据丢失?

Write)机制,就是为了避免一次性拷贝大量内存数据给子进程造成的长时间阻塞问题,但fork子进程需要拷贝进程必要的数据结构,其中有一项就是拷贝内存页表(虚拟内存和物理内存的映射索引表),这个拷贝过程会消耗大量CPU资源,拷贝完成之前整个进程是会阻塞的,阻塞时间取决于整个实例的内存大小,实例越大,内存页表越大,fork阻塞时间越久。三是,如果发生宕机,AOF 中记录的命令要一个个被重新执行,用于故障恢复,如果日志文件太大,整个恢复过程就会非常缓慢,这就会影响到 Redis 的正常使用;

2022-09-02 14:56:41 1220

原创 钉钉自定义机器人接入

用钉钉机器人,可以做一些通知,比如说程序的预警,风控啊。官方描述看官网描述,很强大,支持文本,链接,Markdown。添加完机器人可以用curl工具随便发点什么试试:curl ‘https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx’ -H ‘Content-Type: application/json’ -d ‘{“msgtype”: “text”,“text”: {“content”:“我就是我, 是不一样的烟火”}}’如果

2022-03-28 09:35:03 1233 2

原创 在eclipse中启动tomcat加载不了项目的解决方法 2021-10-09

记录一次关于tomcat启动项目成功,但是无法加载加载项目的问题。最近优化一个老项目,前后台不分离基于SSM、JSP,在配置eclipse运行环境后,发现tomcat可以正常启动(启动迅速),发现没有编译项目,没有项目启动的日志。解决问题检查项目的编译的输出路径,如图所示配置:默认就给他配置到tomcat的webapps文件夹下就很ok了。检查你的项目发布目录,如图:看看是不是将jsp文件,以及添加的jar包涵盖了,remove掉不相关的,add自己项目的文件夹。在将项目添加都tom.

2021-10-09 14:20:33 4297

原创 BeanUtils复制对象null问题记录

BeanUtils.copyProperties()一般用于多方数据整合,可以很方便的对两条数据中相同属性名的数据进行复制,但有会出现多次复制将最后一次数据作为最后的结果。比如有三个对象 A , B ,C 分别有两个属性name,ageA a = new A();a.setName("aName");//a age = null;B b = new B();//b name = null;b.setAge("bAge");C c = new C(name,age);//此处c想要整合一.

2021-07-27 08:38:16 713 2

原创 后台获取url参数的的几种注解解释@RequestParam、@RequestBody、@RequestHeader、@PathVariable

@RequestParam:语法:@RequestParam(value=”参数名”,required=”true/false”,defaultValue=””)value:参数名required:是否包含该参数,默认为true,表示该请求路径中必须包含该参数,如果不包含就报错。defaultValue:默认参数值,如果设置了该值,required=true将失效,自动为false,如果没有传该参数,就使用默认值@RequestBody常用来处理content-type:applicat

2021-06-26 10:36:20 1997

原创 Error creating bean with name ‘org.apache.cxf.spring.boot.autoconfigure.CxfAutoConfiguration

在springboot.2.X版本,开发WebService接口引用的,启动项目报:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.spring.boot.autoconfigure.CxfAutoConfiguration': Initialization of bean failed;升级pom文件即可:&l...

2021-04-19 18:22:07 2138

原创 axios POST请求 415 Unsupported Media Type

首先保证前后台 都是用参数JSON请求接受。其次保证请求的参数是不是在请求中传入了。

2021-03-02 09:41:31 2148

原创 微信小程序查询数据库

微信小程序云开发的官方例子:const db = wx.cloud.database() //获取数据库的引用const _ = db.command //获取数据库查询及更新指令db.collection("china") //获取集合china的引用 .where({ //查询的条件指令where gdp: _.gt(3000) //查询筛选条件,gt表示字段需大于指定值。 }) .field({ //显示哪

2021-03-01 08:59:31 3860 2

原创 element-ui 表格数据时间格式化的方法(无插件)

使用场景:当el-table 的列表 中包含时间格式的数据,对其进行格式化操作;效果:格式化为 'yyyy-MM-dd' 形式;操作步骤:在列中绑定formatter 该属性其中dateFormat是格式化操作的逻辑;过滤出需要格式化的列的prop即可 /** * @description: 格式化日期 * @param {*} row * @param {*} column * @return {*} * @aut

2021-02-25 16:51:57 7244 2

原创 ibatis.binding.BindingException: Invalid bound statement (not found) : com.atguigu. eduservice.mappe

项目中创建apper接口,编写xl文件sql语句,执行出现错误;这个错误是有maven默认加载机制造成问题maven加载时候,把java文件夹里面.java类型文件进行编译,如果其他类型文件,不会加载解决方式:1、复制xml到target目录中2、把xml文件放到resources目录中3、推荐使用:通过配置实现(1 ) pom.xml(2)项目application. properties/yml<l --项目打包时会将java目录中的*.xmml文件也进行打包–><

2020-12-01 22:55:09 235

原创 异常:java.lang.UnsupportedOperationException

在项目中对List进行操作时报错java.lang.UnsupportedOperationException,由数组转换而成的List,remove、add等方法实际是AbstractList的方法:List list = Arrays.asList(array);执行结果:Exception in thread “main” java.lang.UnsupportedOperationException调用Arrays.asList()生产的List的add、remove方法时报异常,这是由Ar

2020-10-11 16:59:48 159

原创 mybatis-plus更新字段的时候设置为null,忽略实体null判断

在实体类对应的字段上加注解@TableField(strategy=FieldStrategy.IGNORED)

2020-09-17 15:15:17 1263 1

原创 vue一个对象给另一个对象赋值之后 修改后者会影响前者的值

遇到一个问题:从列表中取出一行数据将它付给一个查看修改详情的页面做出修改之后,并未点击保存到数据库中,点击取消按钮,回到刚才的列表页会发现方才列表的哪一行数据会被修改。重新加载数据就会变为原值。原来vue同java语言类似对象赋值之后 只是将地址指向同一块内存空间,A=B AB指向同一块内存地址修改B后A所指向的地址的值也会发生改变。在java中可以重新new 一个对象,或者深度拷贝一个对象。vue中也是如此。解决方法:this.A=JSON.parse(JSON.stringify(this.B

2020-08-18 14:31:24 3806

原创 invalid username/password; logon denied Oracle数据库初次安装登录不上问题

使用 system用户名 安装时设置的大小写字母和数字组合的默认密码即可完成登录

2020-08-08 16:57:24 318

原创 执行SQL 报sql22000异常:字符串截断

在插入时某个字段的初始长度小于插入的数据的长度就会报此异常;解决办法:增加该字段的长度或者显示输入字符串的长度。

2020-07-24 13:46:13 4413

原创 Oracle行转列函数(也适用于达梦数据库)

listagg() WITHIN GROUP ()可以指定分隔符SELECT cid, LISTAGG( MODEL, ', ' ) WITHIN GROUP( ORDER BY CID ) LISTAGGFROM SHZL.OPERATE_MODEL m GROUP BY m.cid

2020-07-24 09:06:50 2057

原创 for update的用法和定义

for update定义:for update是一种行级锁,又叫排它锁,一旦用户对某个行施加了行级加锁,则该用户可以查询也可以更新被加锁的数据行,其它用户只能查询但不能更新被加锁的数据行.如果其它用户想更新该表中的数据行,则也必须对该表施加行级锁.即使多个用户对一个表均使用了共享更新,但也不允许两个事务同时对一个表进行更新,真正对表进行更新时,是以独占方式锁表,一直到提交或复原该事务为止。行锁永远是独占方式锁。只有当出现如下之一的条件,才会释放共享更新锁:1、执行提(COMMIT)语句2、退出数据

2020-07-10 11:07:52 2276

原创 内连接与外连接的时候场景

外连接(out join):left outer join 与 left join 等价, 一般写成left joinright outer join 与 right join等价,一般写成right join左连接,取左边的表的全部,右边的表按条件,符合的显示,不符合则显示null举例:select from A left join B on A.id=B.id右连接:取右边的表的全部,左边的表按条件,符合的显示,不符合则显示null举例:select from A right ..

2020-07-04 22:37:16 970

原创 SQL中的函数

2020-07-04 17:48:28 126

原创 mybits的动态sql使用

官网描述:动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis显著地提升了这一特性的易用性。如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能会.

2020-07-03 18:12:20 249

原创 Mysql拼接函数concat,group_concat,concat_ws

拼接函数concat():Concat(str1,’##’,str2,…):可以指定多个字段拼接,需要指定多个拼接字符。返回字符串参数不能为null,否则返回值为null。*concat_ws():Concat_ws(’##’,str1,str2,…):可以再第一个参数内统一分隔符,如果多个字段拼接,比concat方便很多。返回字符串参数可以为空,但分隔符不能为null,否则返回值为null。*group_concat():group_concat():搭配group by 使用:

2020-07-03 14:34:18 240

原创 Js关于this的使用情况&&call()、apply()

有时候在调用其他对象时分不清当前的this是哪个对象。此处记录一下:

2020-06-21 16:24:50 139

原创 Vue + element-UI可编辑表格的使用

Vue + element-UI可编辑表格的使用<el-table> <el-table-column label="金额(万元)" align="center" prop="amountmoney"> <template slot-scope="scope"> <el-input class="input-with-select" slot-size="small" @blur="numblur(scope.$index,scop

2020-06-17 11:20:54 654

原创 Layui监听表单提交事件

<div style="text-align: center;"> <button type="button" lay-filter="login" lay-submit id="login" class="login-btn">登&nbsp;&nbsp;&nbsp;&nbsp;录</button> </div> $(function () { layui.use('form', functi.

2020-06-09 14:02:35 5556

原创 初学Vue,生命周期

2020-04-29 14:29:25 134

原创 label 的for属性的使用

是专门为元素服务的,为其定义标记。隐式绑定:<label>Name: <input type="text" name="谁他妈买小米" /></label>显式绑定:<label for="name">买小米:</label><input type="text" name="谁他妈买小米" id="name" /&...

2020-04-28 22:15:37 1303

原创 Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long fo

在 mysql插入数据的时候出现这种错误:Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column ‘content’ at row 1Error updating database. Cause: com.mysql.jdbc.MysqlDataTruncation: Data t...

2020-04-27 21:30:32 6385

原创 VM189:1 Uncaught SyntaxError: Unexpected token o in JSON at position 1

再用JQuery解析json的时候出现了这样一个问题报错信息:VM189:1 Uncaught SyntaxError: Unexpected token o in JSON at position 1HTML代码:/* var cartOfProduct = JSON.parse(data.data); *///jackson通过查阅资料发现,是由于解析json文件的时候解析到ob...

2020-04-27 17:23:21 677

原创 vue结合Element UI如何实现表格数据的转化为表单修改操作

添加链接描述

2020-04-22 10:28:33 1123

原创 SparkSql随笔(2)

通过Sql来调用使用SparkSql随笔(1)中的数据创建表查询条件查询排序查询分页查询

2020-01-02 19:42:03 132

原创 SparkSql随笔(1)

概述Spark为结构化数据处理提供 的模块Spark sql的编程模块通过DataFrame来操作数据,操作方式是同过SQL语句sparkSql有哪些优势?内存列存储DataFrame(数据框,数据表)DataFrame本质是一个RDD,底层是通过转化RDD来操作的,所以可以分布式Sql查询SQLContext上下文的对象,与SparkContext类似数据转变DataFr...

2020-01-02 19:06:34 152

原创 行存储与列存储

常见存储单元行存储:database(mysql,oracle) hive列存储:hbase、sparkSql行存储和列存储的比较:是否连续存储:行储存是在磁盘上是连续的;列存储在磁盘不连续写性能比较:写入的此磁盘的次数越少性能是越高的,所以行存储是只写一次性能高,列存储写入多次性能低读性能比较:读整表,是行存储性能较高如果按照指定的列读,则行存储会产生冗余列(海量数据查询...

2020-01-02 18:28:53 321

空空如也

空空如也

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

TA关注的人

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