自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 软考知识总结

按照上面的公式,指令条数为8条,流水线时间=(1+2+3+1) + (8-1) * 3=28,结果就显而易见是C了。流水线时间:一条指令流水线所需要耗费的时间 + (指令条数 - 1)* 一条流水线中最耗时的步骤时间。补码:0000 0110 (不变) 1111 1010 (反码+1,符号位也进位,看下图)正数的原码、反码和补码都是相同的,+0和-0编码相同的是补码和移码。数值6、-6的一个字节(8位),原码、补码、反码、移码。负数:反码 = 原码 符号位不动,其他位数取反。正数,反码 = 原码。

2023-06-01 11:06:30 602

原创 Bigdecimal 小数位去除末尾0

2233

2022-07-02 15:56:08 846 1

原创 Element的table表格开启合计之后,合计单独使用计算公式

方法一、使用Element的summary-method,这边不讲方法二、用官网自带的例子为例,下面是官网的代码:<template> <el-table :data="tableData" border show-summary style="width: 100%"> <el-table-column prop="id" label="ID" width="180"> &lt

2022-01-04 16:04:25 1618

原创 js进行搜索数组,实现搜索

//定义个数组 let tableData = [ { name:'张山', age:29, address:'北京天安门故宫38号流动', remak:'飞流直下三千尺' },

2021-12-10 10:56:06 651

原创 vue对象和数组的增删改操作

一、对象例:tableList: {},1、往对象里面添加属性:tableList: { name1:[], name2:[], name3:[], },2、给对象某个属性赋值,比如name1赋值:// 新增一条空数据 let newData = { age: null, number: null }; this.tab

2021-09-27 18:17:05 9438 1

原创 forEach与for循环的差别,BigDecimal 不能在foreach做运算

一、概述普通for循环在遍历集合时使用下标来定位集合中的元素。java在JDK1.5开始支持foreach循环,foreach在一定程度上简化了对集合的遍历。但某些情况下,foreach是不能完全代替for循环的。限制场景:1、foreach适用于数组或实现了iterator的集合类。foreach就是使用Iterator接口来实现对集合的遍历的。2、在用foreach循环遍历一个集合时,不能改变集合中的元素,如增加元素、修改元素。否则会抛出ConcurrentModificationExcepti

2021-09-03 14:55:50 2014 3

原创 #查询数据库错误。原因:java.lang.IllegalArgumentException:无效比较:java.sql.Date和java.lang.String。

org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.sql.Date and java.lang.String### Cause: java.lang.IllegalArgumentException: invalid comparison: java.sql.

2021-07-26 18:07:50 943

原创 java.lang.NoClassDefFoundError: org/springframework/expression/spel/support/SimpleEvaluationContext

java.lang.NoClassDefFoundError: org/springframework/expression/spel/support/SimpleEvaluationContext报错错误提示:org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/springframew

2021-06-04 11:47:02 915

原创 SpringBoot整合MongoDB

配置文件application.yml:server: # 配置访问时的端口号 port: 8888 servlet: # 配置访问时的项目名 context-path: /demospring: data: mongodb: uri: mongodb://localhost:27017/liuyu第一种方式:dao层继承 MongoRepository<实体类,主键类型>一、创建dao继承MongoRepositoryimport

2021-06-01 11:40:46 274 1

原创 Redis下载及安装(windows版)

windows版本下载:链接:https://pan.baidu.com/s/1WZ_Sxd-6LH1WVXmnIIO1XA提取码:w1z8启动Redis进入文件目录里面,输入命令:redis-server redis.windows.conf如果cmd窗口关了,代表Redis服务关了,但是如果你存的数据是还在的启动报错:[10764] 25 Apr 10:26:50.500 # Creating Server TCP listening socket 127.0.0.1:6379: bind

2021-04-25 11:16:18 143

原创 报错:不支持不支持的媒体类型 Unsupported Media Type

过程如下:前端vue,后端springboot前端通过post传以下的值:结果报错415:后台controller:@PostMapping("add") @ApiOperation("添加") public JsonResponse add(@RequestBody InterfaceEarlyWarningEntity info) { interfaceEarlyWarningService.add(info); return Respo

2021-04-20 11:11:57 7744

原创 Solr配置IK中文分词器和自定义分词停词

ik中文分词器下载第一步:把IK-Analyzer-7.2.1.jar添加到apache-tomcat-9.0.43\webapps\solr\WEB-INF\lib目录下。第二步:复制IKAnalyzer的配置文件IKAnalyzer.cfg.xml和自定义词典ext.dic和停用词词典stopword.dic到apache-tomcat-9.0.43\webapps\solr\WEB-INF\classes下。这一步是用来配置自定义分词和自定义停词的,一些专有名词,我们希望它能够作为独立的词条,这叫

2021-04-15 10:27:32 790

原创 solr配置一些报错的解决方法

一、错误:核心:org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:加载类‘org.apache.solr.handler.dataimport.DataImportHandler’时出错。有关详细信息,请查看您的日志解决方法:改之前:改之后:没错,我忘记在core下建lib文件夹放所需要的jar包了...

2021-04-12 15:20:15 618

原创 SpringBoot——拦截器

SpringBoot拦截器有两种方式配置:实现HandlerInterceptor继承HandlerInterceptorAdapter推荐第一种,第二种官方不推荐使用,拦截器最常用的场景是做角色权限资源控制,接口请求日志打印。一、实现HandlerInterceptor创建拦截器:HandlerInterceptorCommonimport org.springframework.web.servlet.HandlerInterceptor;import org.springframew

2021-03-21 10:42:27 1117

原创 SpringBoot——全局异常处理和自定义异常

SpringBoot中有一个@ControllerAdvice的注解,使用该注解表示开启了全局异常的捕获,我们只需在自定义一个方法使用@ExceptionHandler注解然后定义捕获异常的类型即可对这些捕获的异常进行统一的处理。@ControllerAdvicepublic class GlobalException { @ExceptionHandler(value =Exception.class) public String exceptionHandler(Exception e)

2021-03-18 21:32:53 437

原创 Vue关于组件的问题

我们以时间格式化组件库moment为例,比如我们写一个页面,页面要用到这个组件,那我们就得引入这个组件,执行npm install moment --save,但是现在又有一个同事SVN上拉取了你的这个页面,这时候运行项目就会报错,因为他没有npm install moment --save,那有没有办法直接执行npm install就可以加载这个组件呢,方法:直接在项目package.json添加插件名称 版本号 package里有这个的话 就直接 npm install下就可以 ,就不用再npm in

2021-03-17 11:07:16 145

原创 SpringBoot——服务端数据校验

Spring Validator和Hibernate Validator是两套Validator,可以混着用,这里我们用Hibernate Validator一、添加依赖:添加依赖的时候注意不要添加版本号,比如<version>7.0.1.Final</version>,不然你自己加的跟实际使用的springboot版本不兼容就不生效了,我一开始就指定了版本号,结果跟我springboot2.*的不兼容,虽然没报错,就是数据校验不生效<!-- https://mvnrep

2021-03-14 23:36:57 539 1

原创 java自定义异常类

自定义异常类public class ServiceRuntimeException extends RuntimeException{ private String code; public ServiceRuntimeException(String code) { this.code=code; } public ServiceRuntimeException(String code,String message) { super(

2021-03-14 20:44:08 274 1

原创 SpringBoot——Listener(监听器)的使用

常用的监听器接口1.ServletContextListener – 监听servletContext对象的创建以及销毁1.1 contextInitialized(ServletContextEvent arg0) -- 创建时执行1.2 contextDestroyed(ServletContextEvent arg0) -- 销毁时执行2.HttpSessionListener – 监听session对象的创建以及销毁2.2 sessionCreated(Http

2021-03-07 17:41:07 801 3

原创 HttpServletRequest和HttpServletResponse常用方法

HttpServletRequest的常用方法a)getRequestURI() 获取请求的资源路径b)getRequestURL() 获取请求的统一资源定位符(绝对路径)c)getRemoteHost() 获取客户端的ip地址d)getParameter() 获取请求的参数e)getHeader("需要获取请求头的参数") 获取请求头f )getParameter() 获取请求的参数(多个值的时候使用)g)getMethod() 获取请求的方式h)setAttribute(key,valu

2021-03-07 11:12:36 205

原创 SpringBoot——Filter过滤器的使用

先写一个Post接口用来请求,给过滤器测试用@RestController@RequestMapping(value = "api/tool")public class ToolModuleController { /** * @param * @return * @创建日期:2020年3月5日 * @功能说明:生成UUID */ @ApiOperation(value = "生成UUID(数字+字母)", notes = "生成UU

2021-03-06 12:42:22 2686 3

原创 MySQL8报SELECT列表的表达式#2不在GROUP BY子句中,并且包含非聚合列

解决办法 vi /etc/my.cnf在[mysqld]后面添加以下内容[mysqld]sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'按下Esc键,输入:wq 回车,保存并退出重启数据库service mysqld restart这样就关闭了关闭group by验证的模式...

2021-03-05 13:21:57 1341

原创 springboot 整合文件上传

package wwfww.warehouse.api;import io.swagger.annotations.Api;import io.swagger.annotations.ApiOperation;import io.swagger.annotations.ApiParam;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.springframework.w

2021-03-04 21:38:16 178 1

原创 Liunx安装Redis和卸载Redis

1、下载压缩包官网:https://redis.io/download右键Download按钮,选择复制链接。然后通过wget命令下载,下载到/usr/local下面:# cd /usr/localwget https://download.redis.io/releases/redis-6.0.10.tar.gz2、下载完成后需要将压缩文件解压,输入以下命令解压到当前目录并且更改名称# tar -zvxf redis-6.0.10.tar.gz# mv redis-6.0.10 red

2021-02-22 17:11:23 139

原创 Liunx配置多个Tomcat (五)

1、在/usr/loca里面新建文件夹tomcat[root@localhost ~]# cd /usr/local[root@localhost local]# mkdir tomcat[root@localhost local]# cd tomcat2、下载tomcat到刚刚建的文件夹里面wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.tar.gz3、解压压缩包并且

2021-02-20 17:32:22 121

原创 Liunx安装配置JDK1.8 和卸载JDK(四)

官网地址 官网下载完成之后传输到Liunx服务器的时候会出现压缩包解压报错的情况,如下图,好像是传输文件的传输格式导致的,参考链接所以我这边采取wget的形式下载jdk压缩包,好了正文开始:1、创建一个文件夹来放jdkcd /usr/localmkdir jdkcd jdk2、进入到新建文件夹jdk后下载# wget https://repo.huaweicloud.com/java/jdk/8u181-b13/jdk-8u181-linux-x64.tar.gz要下其它版本可以在

2021-02-20 11:53:48 139 1

原创 Liunx允许某个端口通过防火墙(外部访问不了Liunx某个服务的解决)

linux查看服务端口号#netstat - atulnp会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的字段Centos7允许3306端口通过防火墙,通过firewall-cmd 开放端口,(–permanent永久生效,没有此参数重启后失效)#firewall-cmd --zone=public --add-port=80/tcp --permanent #作用域是public,开放tcp协议的80端口,一直有效#firewall-cmd --zone=public --add-p

2021-02-19 16:26:42 2884 4

原创 Liunx安装Nginx步骤和卸载Nginx

因为Linux下软件安装的方式很多,没有一个通用的方式查看软件包是否安装,所以总结下来就是这几类。rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep “软件或者包的名字”yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep

2021-02-19 15:53:53 448 1

原创 linux下nmap工具的使用

转载:https://www.cnblogs.com/lvcisco/p/4041952.htmlNMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工 具包,其基本功能有三个,一是探测一组主机是否在线;其次是扫描主机端口,嗅探所提供的网络服务;还可以推断主机所用的操作系统 。Nmap可用于扫描仅有两个节点的LAN,直至500个节点以上的网络。Nmap 还允许用户定制扫描技巧。通常,一个简单的使用ICMP协议的ping操 作可以满足一般需求;也可以深入探测UDP或者TCP端口,直至

2021-02-19 10:35:43 700 1

原创 solr-7.7.3配置详解,定时更新solr索引(三)

solr-7.7.3配置详解请看:solr-7.7.3配置详解,并且连接数据库 (一)solr-7.7.3配置详解,跟springboot整合 (二)solr包下载,里面有solr-7.7.3包和中文分词器、定时更新索引的包Solr7.7定时自动重做全量更新和增量更新第一步:将 solr-dataimport-scheduler.jar 包 放到 tomcat\webapps\solr\WEB-INF\lib目录下第二步:在solrhome\conf 目录下, 没有conf目录则自行创建,将下载

2021-02-09 11:11:55 338 2

原创 solr-7.7.3配置详解,跟springboot整合 (二)

solr-7.7.3配置详解请看:solr-7.7.3配置详解,并且连接数据库 (一)1、在application.yml配置solr的连接地址:spring: data: solr: host: http://127.0.0.1:8080/solr/collection12、pom文件添加依赖: <!--集成solr搜索引擎客户端--> <dependency> <groupId

2021-02-09 10:32:38 228

原创 solr-7.7.3配置详解,并且连接数据库 (一)

第一步:Solr下载官网:https://lucene.apache.org/solr/solr包下载,里面有solr-7.7.3包和中文分词器、定时更新索引的包第二步:solr配置2.1、配置solr与tomcat整合:官网下载一个tomcat:官网:http://tomcat.apache.org下载:apache-tomcat-9.0.43jdk:1.8将下载好的solr7.7.3解压缩1、solr-7.7.3\server\solr-webapp\路径下的webapp改名为s

2021-02-09 08:53:37 962 1

原创 Liunx启动项目报数据库表找不到,但是数据库明明有表

我们知道在 Linux 环境下默认是区分大小写的,所以我们需要改变这种默认方式,经过网上各种搜索后,基本就是清一色的修改 lower_case_table_names,然后信誓旦旦的去修改了,但是修改后发现 mysql 直接启动不了,怎么回事呢?...

2021-02-08 10:26:11 519

原创 本地Navicat连接不上liunx上的数据库 (这边是Liunx 安装在虚拟机上)

代谢

2021-02-08 10:10:32 247

原创 Liunx安装MySQL8 和卸载MySQL (三)

1 官网下载地址https://downloads.mysql.com/archives/community/第一步:查看liunx版本信息命令:hostnamectl[root@localhost ~]# hostnamectl Static hostname: localhost.localdomain Icon name: computer-vm Chassis: vm Machine ID: f7eb71895dc2463a9e0

2021-02-07 17:05:11 223 1

原创 使用Xshell和Xftp操作Liunx系统 (二)

我这边演示的是没有桌面的liunx系统Xshell和Xftp下载安装这边就不说了,百度下载或者下面的链接:https://pan.baidu.com/s/1KiVwj9ISWunDvmdbq4GU3Q提取码:43uo第一步:让虚拟机安装的liunx连网 查看liunx系统IP命令:ip address show另外一个查ip的命令 ifconfig -a 在这边没用上图可以看出,IP没有,执行命令:vi /etc/sysconfig/network-scripts/ifcfg-ens3

2021-02-07 11:04:04 154 1

原创 虚拟机安装Liunx (一)

首先下载liunx ,我是在Liunx下载站下载的地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/我这边用的虚拟机是VMware第一步:新建虚拟机,然后就是一步一步点下去了第二步:点击完成后进入页面后回车等待安装提示,然后接着一步一步走如果这边有些选项是红色的话,开始安装按钮是灰色的,哪个选项是红的就点进去,然后点击完成在退出一般就好了我这边安装的是没有桌面的,如果需要桌面的话看这个:有桌面的链接这边可以设置密码了,然后等待安装完

2021-02-07 10:02:01 108

原创 maven报错Error:(4, 35) java:程序包********不存在

最后只需要将下图中最上面的方框勾选上即可出现这个问题原因是IDE操作和Maven的Build是分开的

2021-01-28 14:15:58 1538 1

原创 solr7.7+IK分词器,索引分词成功,查询分词成功,但是搜索不到数据

可以看到分词是成功的1、首先查看配置managed-schema文件,比如你要搜索的字段是moduleName,查看indexed是否为true,如果为false是不创建索引的,type是否等于"text_ik"2、删除索引<delete><query>*:*</query></delete><commit/>3、重现导入数据最后在查询一次就出来了...

2021-01-26 17:15:58 1000

原创 https请求方法

<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version>4.3.2</version> </dependency>import org.apache.http.client.H

2020-12-27 09:45:31 715 1

demo-mongodb.zip

一个demo

2021-06-01

统计代码行数工具.zip

统计代码行数工具.zip

2021-02-25

solr-7.7.3配置详解,跟springboot整合 (二)

solr-7.7.3配置详解,跟springboot整合 (二)

2021-02-09

solrdemo.zip

一个可以运行的solr搜索引擎demo

2021-02-08

数据库demo,里面有个商品表

数据库demo,里面有个商品表

2021-02-08

solr7 相关资料包.zip

由于官网下载solr太慢,所以放这里,里面有solr-7.7.3和定时更新solr索引的jar包还有ik中文分词器中文jar包

2021-02-08

solr7 压缩包.zip

由于官网下载solr太慢,所以放这里,里面有solr-7.7.3和定时更新solr索引的jar包

2021-02-08

springcloud整合Eureka的demo

springcloud整合Eureka的demo

2020-06-02

springcloud的demo

springcloud的demo

2020-06-02

cloud2020.zip

文章地址:https://blog.csdn.net/weixin_43085797/article/details/106475258 文章地址:https://blog.csdn.net/weixin_43085797/article/details/106475258

2020-06-01

将本地图片(h5页面)映射到页面访问地址

将本地图片(h5页面)映射到页面访问地址

2020-04-30

D3.js实现人物关系图谱有移动、拖拽、放大功能

D3.js实现人物关系图谱有移动、拖拽、放大功能

2020-04-28

d3+jQuery横向树图demo.zip

d3+jQuery横向树图demo.zip

2020-04-28

exceldemo.zip

阿里的EasyExcel,感觉很好用

2020-04-27

springboot项目(四)添加mybatis分页插件

springboot项目(四)添加mybatis分页插件

2020-04-02

springboot项目整合Swagger框架

springboot项目整合Swagger框架,统一返回result对象

2020-04-01

springboot整合TKMytis框架demo

springboot整合TKMytis框架demo

2020-04-01

springboot项目demo

springboot项目demo

2020-04-01

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

TA关注的人

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