- 博客(45)
- 收藏
- 关注
原创 List在执行add和remove方法是抛出java.lang.UnsupportedOperationException异常(已解决)
问题描述:由数组转换来的list,在执行add和remove等方法时,会抛出java.lang.UnsupportedOperationException异常String[] arr = {"c","c++","java"};List<String> list = Arrays.asList(arr);// 抛出异常java.lang.UnsupportedOperationExceptionlist.add("php"); list.remove(1);问题原因:根本原因
2022-01-06 15:57:08
480
原创 js数组reverse反转竟然改变原来的数组(大坑已填)
最近写前端代码用到了js的reverse()方法,发现reverse竟然会改变原来的数组。解决方法:使用slice()方法返回一个子数组,在进行reverse;let array = ['a','b','c','d'];let reverseArr = array.slice().reverse();扩展:js数组改变原数组的方法reverse() 反转数组pop() 删除最后一个元素push() 在末尾新增一个元素sort() 排序splice(index,number,ne
2021-02-08 11:46:56
4411
原创 react不解析html元素,并将html元素原样输出到页面?(已解决)
前端使用react,如果是直接return html元素,react是可以正常解析的,但是如果一个变量中返回了一段html代码,此时,react并不会解析,变量中的html代码,而是将其原样输出到页面错误代码示范const html = "<span>111111 </span>";return (<div>{html}</div>) //这样写页面会直接显示<span>111111 </span>解决方法l.
2021-02-07 17:35:08
2574
原创 webpack打包js内存溢出:CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
使用webpack打包react项目,内存溢出:<--- JS stacktrace --->==== JS stack trace ========================================= 0: ExitFrame [pc: 0000020A4335C5C1]Security context: 0x00479b09e6e9 <JSObject> 1: DoJoin(aka DoJoin) [000000479B085E91] [n
2021-02-02 13:54:24
1028
原创 Error: ER_ACCESS_DENIED_ERROR: Access denied for user ‘root‘@‘localhost‘ (using password: YES)!
nodejs项目连接mysql数据库时报错:Error: ER_ACCESS_DENIED_ERROR: Access denied for user ‘root’@‘localhost’ (using password: YES)!解决方案:可能的原因有两个mysql的服务没有开启,去计算机的管理中的服务下,找到mysql服务,启动服务即可;密码错误,解决方案:执行命令以下,修改mysql密码(注意单引号不能丢)set password for ‘root’@‘localhost’ = p.
2020-10-15 18:04:04
5025
原创 Incorrect string value: '\xF0\x9F\x91\x80' for column数据库中添加表情报错
错误信息:Incorrect string value: '\xF0\x9F\x91\x80' for column解决方法:修改数据库中相关字段的字符集为utf8mb4;或者修改application.ymlspring: datasource: url: jdbc:mysql://XXX:3306/XXX?useUnicode=true&characterEnc...
2019-09-02 15:45:30
2418
原创 使用img标签自适应,各个尺寸图片不变形-------css3:object-position/object-fit属性
最近使用img标签放图片,图片拉伸严重变形,所以就找了找资料,发现css3已经解决了这个问题,它推出了两个属性:object-position/object-fit,这两个属性可以随意存放各个尺寸的照片并使图片不变形一、object-fit:控制图片展示状态object-fit一共有五个对应值,分别是:fill: “填充”。默认值。使图片拉伸填满整个容器, 不保证保持原有的比例。...
2019-09-02 13:59:56
24397
1
原创 使用navicate导出sql server数据库的数据字典
一 、在navicate中打开要导出数据字典的sql server数据库,然后新建查询,执行下面的sql代码use 你的数据库名称go SELECT 表名=case when a.colorder=1 then d.name else '' end,表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,字段序号...
2019-08-19 15:01:26
1462
原创 其他地图坐标点在百度地图展示位置偏差较大--js开发百度地图服务类-Convertor
做所有操作之前,应先引入百度地图开发的js文件<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=你的秘钥"></script>一、创建一个Convertor对象var convertor = new BMap.Convertor();...
2019-07-29 16:32:56
4864
7
原创 从页面上传文件,nginx报错:413 Request Entity Too Large解决方法
错误信息:413 Request Entity Too Large原因:nginx对上传文件有大小限制,这是上传文件超过限制报这个错解决方法:在http模块下加:client_max_body_size 2000m; #最大限制为2000M修改后重启 nginx -s reload...
2019-07-29 14:47:42
473
原创 nginx的启动,停止,重启命令(linux)
一、查询是否启动ps -ef|grep nginx启动状态 root 25225 1 0 19:26 ? 00:00:00 nginx: master process /app/nginx/sbin/nginx www 25229 25225 0 19:26 ? 00:00:00 nginx: worker proce...
2019-07-29 14:39:31
5074
原创 mysql-触发器篇
一、触发器的定义监听某项操作,触发某项操作。创建一个触发器必须含有的项是被监听的表,做什么操作触发,是操作之前触发,还是操作之后触发,触发后作用于哪个表,并做什么操作。二、触发器的创建语法:create trigger 触发器名 before|after 事件 on 表名 for each row 触发器语句;例:create trigger trigger_namebefore|...
2019-07-22 10:10:27
155
转载 win10使用虚拟机vmware15安装centos7(附vmware15许可证)
vmware15安装教程【官网下载】https://jingyan.baidu.com/article/f71d6037d4bed81ab641d103.htmlvmware15的许可证https://blog.csdn.net/kdongyi/article/details/82900243虚拟机中安装centos7的教程【官网下载】https://blog.csdn.net/xyph...
2019-07-17 14:04:01
1317
原创 Unexpected error running Liquibase: Could not acquire change log lock(数据库被锁)
错误信息:Unexpected error running Liquibase: Could not acquire change log lock. Currently locked by解决方法:先查询出此数据库中被锁信息select * from DATABASECHANGELOGLOCK;删掉被锁的信息或者修改UPDATE DATABASECHANGELOGLOCK SET...
2019-07-15 14:30:08
2504
转载 Failure to find xxx in 中央仓库
问题描述,本地仓库有该jar包,但是中央仓库没有该包,mvn编译时一直报如右错误:Failure to find com.sun:jai_codec:jar:1.1.3 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted unti...
2019-06-21 15:28:05
8033
原创 使用jpa和QueryDSL按‘日期’进行‘模糊查询’的两种方式
使用QueryDSL按日期查询,如果是一般的按日期完全匹配查询,直接使用jpa的.eq()方法进行查询即可。不过有时候在实际的业务需求中,可能需要按照日期的年,或者月,或者天查询,但是数据库里存入的是一个完整的日期,此时我们便用到了日期的模糊查询,日期的模糊查询的原理是将日期转换为相同格式的字符串数据,然后使用jpa的.like()方法进行查询,这里我总结了两种按日期模糊查询的方式。框架:...
2019-06-10 10:51:06
5924
转载 Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes.
Spring Boot做文件上传时出现了The field file exceeds its maximum permitted size of 1048576 bytes.错误,显示文件的大小超出了允许的范围。查看了官方文档,原来Spring Boot工程嵌入的tomcat限制了请求的文件大小,这一点在Spring Boot的官方文档中有说明,原文如下65.5 Handling Multipa...
2019-06-03 11:43:31
775
原创 js动态设置css样式和标签属性值
使用js为css动态设置样式,有时候不起作用,或者在有的地方起作用,有的地方不起作用,没有找到原因,所以就在此记录下用到的方法jquery的方法:attr()设置属性值$(‘div’).attr(‘style’,‘width:60px;height:60px;’);js的方法...
2019-05-28 11:26:36
3972
原创 Could not find artifact**.jar in sonatype-nexus-releases,idea无法下载jar包解决方案
错误信息Failed to execute goal on project XXXX: Could not resolve dependencies for project XXXX:war:1.0-SNAPSHOT: Could not find artifact *******:jar in sonatype-nexus-releases (http://oss.sonatype.org/c...
2019-05-28 09:28:26
6727
原创 nginx功能图解
nginx介绍:nginx(engine x)是一个跨平台,高性能,轻量级,稳定性高,并发性好,开源的Http和反向代理的web服务器,是由俄罗斯的工程师Igor Sysoev,在为Rambler Media工作期间,使用C语言开发的。nginx的主要功能:一、代理(正向,反向)正向代理:是用来代理的是客户端,代客户端发出请求,客户端很清楚要访问的服务器地址,服务器只清楚请求是来自哪个...
2019-05-22 14:25:25
1160
原创 (windows)nginx快速搭建及常用命令,策略配置,错误排查方法
这里是引用1.nginx官网下载地址http://nginx.org/en/download.html
2019-05-22 10:12:21
784
原创 java前后端传值,参数有集合类型的数据时的两种实现方式
前端向后端传参,有时候用一个实体来接收参数并不满足我们的业务逻辑,我们可能会用一个集合来接收参数。用集合接收参数分为两种:第一种是直接用一个集合类型来接收,第二种是在一个实体类中包含集合类型的参数这里我会分别将这两种情况用代码实现下,例子使用springboot框架。第一种:后端直接用集合类型来接收参数前端代码:使用ajax发送请求$.post({ url:'http...
2019-05-14 10:38:43
9107
原创 使用idea创建一个springboot项目
新建一个project点击next写项目名称和包名,点击next选择web,next选择项目保存路径,点击finish,至此,一个最简洁的springboot项目就搭建完成了测试一下,写一个万年hello,world在启动类的同级目录下创建一个controller包,然后创建一个TestController类,目录如下:TestController.javapackage...
2019-04-24 23:03:13
326
原创 springboot项目中整合redis启动报错: Could not get a resource from the pool
错误信息redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:50)经过修改配置文件,修改连接参数一系列方法,这个错误依旧存在,后来我在页面向服务端发送了一...
2019-04-22 12:19:05
4509
原创 springboot整合mybatis-generator报错:Failed to execute goal org.mybatis.generator:mybatis-generator-maven
整合时遇到了两个错误:错误1:Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project XXX: Execution default-cli of goal org.mybatis.generator:mybatis-...
2019-04-11 12:35:27
15368
1
原创 java.sql.SQLException: The user specified as a definer (‘root‘@‘%‘) does not exist
bug产生原因:权限问题解决方法:授权给root用户所有sql权限在Navicate软件中,按F6进入命令列界面,执行两个命令:mysql> grant all privileges on *.* to root@"%" identified by ".";mysql> flush privileges;成功之后的效果:...
2019-04-08 11:56:12
5101
4
原创 jhipster修改jdl生成的实体类报错:liquibase.exception.ValidationFailedException: Validation Failed
使用jhipster创建一个实体类之后,发现实体类不满足业务需求,需要修改:如果是使用jdl创建的,那么我们只需要在原先的.jh文件中修改实体类内容,然后在项目根目录下执行命令:jhipster import-jdl my_file1.jh启动项目时发现会报错报错信息: 1 change sets check sum config/liquibase/change...
2019-03-21 15:27:02
4720
2
原创 jhipster教程
jhipster最大的功能就是可以定制工作的需要,提高开发效率和代码质量,降低项目成本。数据库表,创建实体时自动生成项目和配置文件,用命令选择你的项目中要用的技术CURD代码,创建实体时会自动生成前端页面,可以自动生成jhipster内部封装的技术前端技术栈Angular 5和ReactBootstrap响应式网页设计HTML5 国际化CSS的SassWebS...
2019-03-21 10:07:42
3127
原创 使用jhipster创建业务所需的实体类(四)
创建实体类有两种方式(建议使用第二种,经历过的人知道,使用第一种是会呼吸的痛):同样需要安装jhipster,安装命令参考https://blog.csdn.net/qq_39909133/article/details/88663995一、使用命令创建1.在项目的根目录下,按住shift,右键空白处,选择打开PowerShell窗口,输入命令:jhipster entity user...
2019-03-20 18:29:50
1363
原创 使用jhipster创建业务项目(三)
一、需要安装jhipster,安装命令参考https://blog.csdn.net/qq_39909133/article/details/88663995二、创建一个空文件夹,名为myapplication,然后打开这个文件夹,按住shift,右键空白处,选择打开PowerShell窗口,输入命令:jhipster 开始创建项目,需要回答些问题:每次回答完单击回车继续Which ...
2019-03-20 09:55:48
2128
原创 使用jhipster创建网关gateway(二)
一、需要安装jhipster,安装命令参考https://blog.csdn.net/qq_39909133/article/details/88663995二、创建一个空文件夹,名为gateway,然后打开这个文件夹,按住shift,右键空白处,选择打开PowerShell窗口,输入命令:jhipster 开始创建项目,需要回答些问题:每次回答完敲回车继续Which type of a...
2019-03-19 16:39:31
2915
1
原创 使用jhipster启动注册中心(一)
关于jhipster的介绍可以去官网看:官网地址一、从github上下载下来jhipster-registry-master代码地址:https://github.com/jhipster/jhipster-registry.git1.如果本机安装了git,可以使用git命令下载,建一个空文件夹,切换到此目录下执行命令:git clone https://github.com/jhipst...
2019-03-19 15:42:07
3175
2
原创 SSM框架整合redis详细过程
一、添加pom &lt;dependency&gt; &lt;groupId&gt;junit&lt;/groupId&gt; &lt;artifactId&gt;junit&lt;/artifactId&gt; &lt;version&gt;4.12&lt;/v
2019-03-06 16:17:30
818
原创 The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized or represents more than one time zone.
使用jdbc连接mysql是报错错误信息&amp;gt;java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (v...
2019-03-06 11:06:54
267
转载 idea提交项目到svn卡、慢(记录)
(新项目提交到svn)https://blog.csdn.net/bn_Seed/article/details/80581500(idea中svn详细菜单的作用)https://www.cnblogs.com/whc321/p/5669804.html
2019-02-27 10:54:33
10671
原创 java调用第三方接口代码,返回json/xml数据并可以输出到页面(含pom)
一、使用get方式调用(返回json) protected void service(HttpServletRequest request, HttpServletResponse response){ response.setCharacterEncoding("utf-8"); response.setContentType("applicat...
2019-02-25 17:23:39
2683
原创 fastjson常用方法
Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。源码下载:https://github.com/alibaba/fastjson一、pom<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactI...
2019-02-25 16:39:48
436
原创 使用IntelliJ IDEA创建一个web项目并部署tomcat(附SSM框架)
使用IntelliJ IDEA创建一个web项目并部署tomcat(附SSM框架代码)首先确保你的电脑已经安装jdk和tomcat如果没有:tomcat下载地址(解压缩即可使用):https://tomcat.apache.org/download-90.cgijdk下载和配置环境变量:下载地址一、创建项目1.打开idea软件,点击create new Project点击next...
2019-02-22 17:20:30
5073
1
转载 (windows)免安装版jdk的配置及使用(附绿色版jdk1.7及jdk1.8)
(windows版)免安装版jdk的配置及使用(附绿色版jdk1.7及jdk1.8)转载一个博客,很详细(测试成功)https://blog.csdn.net/qq_33696345/article/details/80405745
2019-02-21 09:18:28
10014
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人