- 博客(48)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。
先来一份报错内容:com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid
2022-04-24 21:31:21 19464 4
原创 Windows端口占用及关闭
1、打开dos命令窗口开始---->运行---->cmd,或者是window+R组合键,调出命令窗口2、查看端口使用情况查看被占用端口对应的PID,输入命令:netstat -aon|findstr “8016”,回车,记下最后一位数字,即PID,这里是14843、明确占用程序继续输入tasklist|findstr “1484”,回车,查看是哪个进程或者程序占用了8016端口,结果是:javaw.exe还有谷歌,不用关也可以的,因为我在调测4、杀掉进程结束该进程:在任务管理
2022-04-08 22:34:10 3577
原创 模拟搜索框
搜索框的制作<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>搜索框</title> <style type="text/css"> .one{ margin: 0px auto; padding: 0px 0px; width: 225px; } .one1{ margin: 2px au
2021-01-24 21:53:58 4998 4
原创 mac通过docker安装并配置mysql和nacos
在docker中使用mysq和nacos并且将容器的目录挂载到本地,好处是便于数据的备份,删除容器之后数据不会丢失,同时使用mysql数据库存储nacos的配置数据,使用docker网络实现容器之间的通信。
2022-11-25 23:50:41 2463 1
原创 ElasticSearch——从初识到结识
Elaticsearch,简称为es,es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。
2022-06-01 22:39:35 346
原创 拖拉机过沙漠
问题:有一片沙漠长度500KM,拖拉机每次加满油250L可以跑250KM,在沙漠的起点有无限的油,拖拉机可以从起点把油运到中途,在中途建立加油站,那么拖拉机刚好跑出沙漠需要加多少次油,来回多少次(改变一次向为一次),总共需要跑多远的里程?拖拉机油箱既要供车辆行驶消耗又要能够载油到中间的加油站
2022-06-01 22:15:45 945
原创 Springboot---关于Failed to start bean ‘documentationPluginsBootstrapper‘
问题描述:Springboot 2.7.0springfox-swagger2 3.0.0配置swagger之后启动项目出现出错。Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerException截图原因分析:版本冲突导致解决方案:配置文件中添加spring.mvc.pathmatch.matching-strategy=ANT_PA
2022-05-25 11:09:43 185
原创 vue基础学习
<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>vue</title> <script src=../lib/js/vue2.5.2.min.js ></script> <script src=../l
2022-05-21 20:50:10 114
原创 Java对MongoDB的几个查询操作
依赖 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.0.4</version> </dependency>1.模糊查询likeString keyword
2022-04-13 15:40:58 5302
原创 SpringCloud中关于Eureka的小知识---2(Ribbon)
Ribbon1.服务调用eureka内裤继承了ribbon在创建RestTemplate的时候声明 @LoadBalanced 使用RestTemplate调用远程微服务;不需要拼接微服务的url,以待请求的服务名替换为IP地址2.负载均衡Ribbon是一个典型的负载均衡器,ribbon会获取服务的所有地址,根据内部的负载均衡算法,获取本次请求的有效地址举一个栗子:注意哦Value引用的包: import org.springframework.beans.factory.annota
2022-04-08 17:11:11 502
原创 SpringCloud中关于Eureka的小知识---1
第一部分--------微服务的简单搭建1. eureka基础1.1 Eureka的基本架构,有三个部分组成:Eureka Service --------提供服务注册与发现Service Provider-------服务提供方、将自身服务注册到Eureka从而使得消费者找到Service Consumer-----服务消费方,从Eureka获取服务,从而消费1.2 Eureka 的原理2. 搭建Eureka Service2.1创建工程2.2导入坐标<dependencie
2022-04-07 21:44:47 542
原创 Java8-Lambda:内置四大函数式接口
在Java8中内置了四个通用的函数式接口,基本上能够满足大部分场景,如果需要特殊一些的函数式接口,可以进行自定义。Consumer:消费型接口,内有抽象方法—void accept(T t)Supplier:生产型接口(供给型),内有抽象方法—T get();Function<T, R>:函数型接口,内有抽象方法—R apply(T t)Predicate:断言型接口,内有抽象方法—boolean test(T t)除了上面那四大接口之外,还提供了几个其他的接口供使用。这些接口已经能
2022-03-25 16:05:41 787
原创 This dependency was not found: * jQuery in ./node_modules/summernote/dist/summernote.js
在修改项目的时候,不小心点击了提示的什么东西,结果运行报错This dependency was not found: * jQuery in ./node_modules/summernote/dist/summernote.js解决方法:1.运行2.在summernote.js中找到jQuery修改前:(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' &am
2022-03-25 11:47:43 2245 1
原创 mybatis-plus中的条件构造器wrapper
接口方法的参数中,会出现各种 Wrapper,比如 queryWrapper、updateWrapper 等。Wrapper 的作用就是用于定义各种各样的条件(where)。所以不管是查询、更新、删除都会用到 Wrapper。
2022-03-23 21:37:59 1815
原创 SpringBoot中实体bean 、PO 、 BO、VO 之间的转换
实体bean之间的转化1. 为什么会出现这么多实体对象?1. 为什么会出现这么多实体对象?在实际的开发中由于业务复杂一个实体bean不能从头写到尾,通常需要进行java bean的转换。概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的
2022-03-21 17:31:59 3240
原创 将值为null的字符串的属性设为““
public static <T> T NullStringTwoAttr(T cls) { Field[] fields = cls.getClass().getDeclaredFields(); if (fields == null || fields.length == 0) { return cls; } for (Field field : fields) { if ("String".equals(field.getType().getSimpleNam.
2022-01-21 10:01:39 233
原创 Oracle数据库MERGE语句
一、使用背景当需要对一个表**根据不同条件分别进行INSERT、UPDATE以及DELETE操作时**,可以使用MERGE(融合,合并)语句。MERGE语句可以根据不同条件获取要插入、更新或删除到表中的数据行,然后从1个或多个数据源头对表进行更新或者向表中插入行。二、MERGE语句的语法MERGE INTO 表名USING 表名/视图/子查询 ON 连接条件-- 当匹配得上连接条件时WHEN MATCHED THEN更新、删除操作-- 当匹配不上连接条件时WH...
2022-01-19 17:01:25 530
原创 navicat中关闭开启事务自动提交
navicat中关闭开启事务自动提交查询事务状态 on代表自动提交开启状态off代表关闭状态,需要手动提交 SHOW VARIABLES设置事务的sql语句 SET autocommit = OFF;注意:设置只针对当前连接的数据库Oracle数据库中_的转换–使用escape关键字......... like '%/_8121' escape '/';...
2021-12-03 18:09:52 4830 1
原创 oracle数据库日期函数和_转换
将前端传入的string类型的时间日期字符串转换为datetime类型的数据函数:TO_DATE('2021-10-07 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
2021-11-30 16:35:36 922
原创 项目打war包
1.确认打包方式2.去除项目中的tomcat,让其在打包时失效(没有添加版本,出错时可以考虑加上)provide指定打包时去除tomcat3.继承类,写上启动方法,修改.class文件4.跳过测试5.运行maven里面的package命令,打包结束...
2021-11-24 22:32:29 366
原创 Truncate用法详解
Truncate用法详解场景:当我们想要清空某张表时,往往会使用truncate语句。大多时候我们只关心能否满足需求,而不去想这类语句的使用场景及注意事项。本篇文章主要介绍truncate语句的使用方法及注意事项。用法:1.truncate使用语法执行truncate语句需要拥有表的drop权限truncate的作用是清空表或者说是截断表,只能作用于表。truncate的语法很简单,后面直接跟表名即可,例如: truncate table tbl_name 或者 truncate tbl_nam
2021-09-16 17:44:00 7910
原创 在数据库中查找某个字段在哪张表里
select table_name from information_schema.columns where table_schema = '库名' and column_name='字段名';
2021-09-13 17:23:20 3250
转载 Java向mysql导入大量scv文件数据(100万行以上)
项目场景:同步数据:将一个系统中的数据导出之后通过定时任务导入到另一个数据库中问题描述:定时任务将约100万行数据导入mysql,调试了好久,大多是关于 JVM 的问题,最后通过每1万条插入一次解决,具体上限多少条就报错没有测试,与电脑性能有关分批次导入 代码:分次持久化, 避免内存溢出 /** * 导入文件 * @param filePath 读取的文件路径 * @param size 读取多少条持久化一次 */ public void im
2021-09-10 18:34:20 457
原创 启动Vue项目报错“npm ERR! code ELIFECYCLE”
由于之前一直是npm和cnpm混着用,也没啥问题,今天在启动Vue项目的时候,却碰见了一个错误“npmERR!codeELIFECYCLE”,一开始是用npmrun启动的,后来换成cnpmrun也不行。查了一下资料,网上大多都说是因为node_modules安装的有问题,基本解决思路就是清缓存、重新install。总结为以下几个步骤:1、npmcacheclean--force2、rm-rfnode_modules3、rm-rfpackage-lock.js...
2021-09-03 11:12:22 14370
原创 SpringMVC项目框架
SpringMVC项目框架1.SpringMVC的环境图解如下图2.导入jar包3.jdbc.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/ldshop?characterEncoding=utf8jdbc.username=rootjdbc.password=1234564.logger.properties# Global logging configuration#
2021-06-30 15:18:39 232
原创 大整数乘法(java)
public class BigInteger { public static Scanner sc = new Scanner(System.in); public static int count=0; public static void main(String[] args) { SameNumber(); UnSameNumber(); } public static int SIGN(long A) { .
2021-06-29 21:43:04 1200
原创 矩阵乘积(java)
public class JuZhengChengJi { public static void matrixMultiply(int m[][],int s[][],int p[]){ int n = p.length - 1; for(int i=1;i<=n;i++) { m[i][i]=0; } for(.
2021-06-29 21:41:50 157
原创 idea中debug的图解
调试按钮,从左到右共8 个按钮1.Show Execution Point : 如果你的光标在其它行或其它页面,点击这个按钮可跳转到当前代码执行的地方2.Step Over : 一行一行的往下执行代码,如果这一行上有方法不会进入方法3.Step Into : 如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法4.Force Step Into : 强制进入方法内部,能进入任何方法,查看底层源码的时候可以用这个进入官方类库的方法5.Step..
2021-06-29 21:21:32 230
转载 介绍下springboot所有jar包是做什么,我们以后引入能清楚的知道需要引入什么jar包
spring-boot-starter核心启动器,包括自动配置支持,日志记录和YAMLspring-boot-starter-activemq使用Apache ActiveMQ进行JMS消息传递的入门者spring-boot-starter-amqp使用Spring AMQP和Rabbit MQ的入门者spring-boot-starter-aop使用Spring AOP和A...
2021-06-28 21:49:04 631
原创 关于“前台根据后台值,操作字段、显示或select选中状态”的几种做法
<select name="department" > <c:choose> <c:when test="${doctor.department.equals('内科')}"> <option value="内科"selected="selected">内科</option>.
2021-05-31 16:01:21 719
原创 Jquery Ajax type的4中类型
Ajax type这个里面填什么呢?通常大家都会说get和post。那么还有2个是什么呢$.ajax({ url: 'http://www.cnblogs.com/youku/', type: '', data: {}});
2021-05-28 21:24:25 260
原创 关于数据库映射文件传参
问题描述:解决mybatis关于传参出现 Parameter ‘username’ not found. Available parameters are [0, 1, param1, param2] 的问题项目场景:dao层传递两个参数到mapper文件时,报错,代码如下:dao层LbUser login(String username,String password);mapper文件<select id="login" resultMap="BaseResultMap"
2021-05-08 23:34:54 181
原创 使用idea连接数据库刷新时提示时区的问题
提示内容:Server returns invalid timezone. Need to set 'serverTimezone' property解决方法1. 配置mysql2. 测试3.最后原因:时区问题,MySQL驱动默认UTC时区。解决方法1. 配置mysql①登录mysql:mysql -uroot -p回车之后输入密码,回车登录成功!②设置全局时区mysql> set global time_zone = '+8:00';结果显示:Query OK, 0 rows
2021-05-08 20:39:12 300
原创 maven创建ssm项目
工具:idea首先使用maven模板创建一个javaWeb项目创建成功之后的项目配置图下面给出各个文件的内容pom.xml文件<dependencies> <!--阿里json包--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <ve
2021-04-28 20:24:35 848
原创 鼠标绑定事件
鼠标绑定效果:功能说明:当鼠标进入页面时,方块的位置将会跟随鼠标进行移动<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>鼠标的绑定</title> <style type="text/css"> div{ width: 100px; height: 100px;
2021-02-01 22:47:12 310
原创 移动的方块
移动的方块页面展示:功能说明:当鼠标点击‘开始动’时,方块开始水平移动,当达到边界时反向移动,当点击‘停止哈’时方块停止不动。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>移动的方块</title> <style type="text/css"> *{ margin: 0; padding: 0;;
2021-02-01 22:44:45 365
原创 座位选择(选中与不选)
选择(选中与不选)代码:index.htnl<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>选则</title> <style> ul,li{ margin:0; padding:0; list-style: none;/*去掉li的换行样式*/ } ul{/* 边框,位置居中*/ width:56
2021-01-31 08:41:17 325
原创 返回网页顶部功能
网页中返回网页顶部功能实现功能:在网页高度大于设定的值之后,出现返回顶部按钮,小于则自动隐藏,点击按钮返回网页顶部,同时按钮隐藏。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>返回顶部</title> <style type="text/css"> { padding: 0; margin: 0; }
2021-01-30 23:08:19 248
mac m2 安装oracle
2023-09-07
如何在Ant Design中加入超链接
2022-05-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人