- 博客(29)
- 收藏
- 关注
原创 分类超链接
分类超链接[Linux 命令集](https://blog.csdn.net/weixin_45988184/article/details/121378663)Linux 命令集
2021-12-11 17:30:30 136
原创 SpringCloud-Alibaba全家桶
SpringCloud-Alibaba全家桶Nacos注册中心简介Nacos概述安装与配置下载与安装服务启动与访问Nacos服务注册中心应用实践Nacos注册中心简介需求:在微服务中,首先需要面对的问题就是如何查找服务(软件即服务),其次,就是**如何在不同的服务之间进行通信?**如何更好更方便的管理应用中的每一个服务,如何建立各个服务之间联系的纽带,由此注册中心诞生(例如淘宝网卖家提供服务,买家调用服务)。市面上常用注册中心有Zookeeper(雅虎Apache),Eureka(Netfix),N
2021-11-21 14:29:25 795
原创 Linux 命令集
Linux 命令集linux 命令-查看命令linux 查看-lslinux 查看-pwdcd命令集ls目录和文件目录操作Vi/vim创建/查看/编辑文件删除文件复制和移动文件浏览文件打包命令grep命令linux 安装jdk1.8JDK配置命令: vim /etc/profile 注意中间有个小空格Linux安装MariaDB数据库配置Linux数据库权限配置Linux防火墙策略导入数据库命令方式导入数据库linux 命令-查看命令linux 查看-ls查看当前目录下的所有文件夹[root@
2021-11-17 15:20:26 1115
原创 java面试之每天五题
java面试题总结SpringBoot的运行机制是怎么样的?Mybatis的二级缓存怎么开启?redis缓存穿透,缓存血崩,缓存击穿怎么解决?SpringCloud里面的组件用过那些呢?负载均衡肯定有自带的策略,有几种呢?熔断器它的阈值默认线程数是多少?Mysql的索引数据结构?三级目录SpringBoot的运行机制是怎么样的?回答:从他的核心注解@springBootAppcliation开始,进入以后包含有三个注解;第一注解是@SpringBootConfiguration注解,其实就是sprin
2021-11-13 14:56:01 178
原创 SpringBoot-Vue+Mybatis整合后台项目
京淘后台整合项目一级目录1.开发前准备1.2 vue-cli脚手架安装nodejs并验证配置npm参数说明脚手架安装工作空间生成vue项目启动项目 & 停止项目测试访问HBuilderX管理Vue项目1.3 VUE项目结构目录结构重要文件说明简单来说项目加载的过程是:为什么要花这么大篇幅讲这几个文件呢自定义组件创建组件Car.vue修改App.vue,注册自定义组件测试安装 element-ui 插件安装修改 main.js,引入Element修改 Car.vue1.4 安装vue的客户端选择VUE
2021-11-13 11:37:37 1508
原创 Git的安装与使用
GitGit概述git的作用git的安装码云gitee上创建自己的仓库创建本地仓库(在你的磁盘中)Git概述git的作用git的安装1.傻瓜式安装,下一步;安装完后如下显示。Git-2.27.0-64-bit,一路next,安装完桌面右键菜单有下面两项,安装完成。选择Git Bash,进入git客户端。2.设置字体码云gitee上创建自己的仓库创建远程仓库(在码云官网上)创建本地仓库(在你的磁盘中)git config --global user.name "dong123"
2021-10-26 10:23:07 736
原创 线程池执行逻辑梳理
作用:存储任务,当线程数大于等于核心线程数时加入。两者区别:arrayBockingQueue有界,当队列满的时候会开始拒绝策略,linkBockingQueue无界队列,相反,理论上可以容纳无线任务。当线程数大于等于核心线程数,加入阻塞队列之后,当阻塞队列满了之后,会创建临时线程(非核心线程),当临时线程+核心线程大于最大线程数则会触发拒绝策略。作用:当线程数大于等于核心线程数,进入阻塞队列之后,并且阻塞队列满了之后但不大于最大线程数,创建的非核心线程(临时线程),存活的时间。含义: 线程存活的线程数。
2024-08-27 00:53:10 135
原创 MapStruct 代码优化利器
生成实现的代码时carToCarDto()方法,MapStruct将查找一个映射Date对象转换为字符串,则在DateMapper类并生成的调用asString()用于映射manufacturingDate属性。当映射bean的集合类型属性时,MapStruct将查找具有匹配参数和返回类型的集合映射方法,例如Car#passengers(类型List) 至CarDto#passengers(类型List)。不同之处在于,它允许用户编写自定义条件方法,这些方法将被调用以检查是否需要映射属性。
2024-04-22 02:15:15 1018 1
原创 【GitHub如何配置SSH Key和加速配置】
GitHub如何配置SSH Key复制公钥sshGitHub上配置GitHub加速host配置GitHub加速工具git config --global user.name “dong123” #配置注册时的用户名git config --global user.email “599275813@qq.com” #配置注册时的邮箱git config --list #检查配置信息检查是否存在SSH Key$ ssh-keygen -t rsa -C "599275813@qq.com"$ c
2022-04-23 15:09:43 1008
原创 redis面试题
这里写目录标题1.什么是Redis?2.Redis有哪些优缺点?3.为什么要用 Redis /为什么要用缓存?4.Redis为什么这么快?5.Redis有哪些数据类型?6.Redis的应用场景?7.什么是Redis持久化?8.Redis 的持久化机制是什么?各自的优缺点?9.如何选择合适的持久化方式?10.Redis的过期键的删除策略?11.Redis的内存淘汰策略有哪些?12.Redis事务?13.Redis实现分布式锁?14.缓存雪崩?15.缓存穿透?16.缓存击穿?17.如何保证缓存与数据库双写时的数
2021-12-31 15:18:16 96
原创 多线程面试题
线程1 .线程的生命周期?线程有几种状态?2.sleep()、wait()、join()、yield()?3.对线程安全的理解?4.多线程的实现方式?5.简述线程池?6.线程复用的原理?7.线程池:三大方法&七大参数&四大拒绝策略?8.线程池中阻塞队列的作用?为什么先添加到队列而不是先创建最大线程?9.线程池的最大大小(maximumPoolSize)应该如何去设置?10.谈一谈ThreadLocal?1 .线程的生命周期?线程有几种状态?1.线程有五种状态:创建、就绪、运行、阻塞、死亡
2021-12-31 14:05:39 249
原创 mysql面试题
这里写目录标题1.什么是关系型数据库?谈谈你对 MySQL 的认识。2.MySQL 常见的存储引擎有哪些,有什么区别?3.MySQL 事务的特性及隔离级别。4.索引是什么?优缺点是什么?5.索引的应用范围(什么情况下使用索引)?6. 索引有哪些分类?聚合索引和非聚合索引的区别?7. 索引为什么使用B+树而不是Hash索引?8. B树和B+树有什么区别?它们两个哪个更适合做索引?1.什么是关系型数据库?谈谈你对 MySQL 的认识。关系型数据库是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据
2021-12-31 11:05:50 409
原创 集合面试题
集合1.List和Set的区别?2.ArrayList与LinkedList的区别?3.HashSet如何检查重复?或HashCode和equals区别?4.HashMap与HashTable的区别?底层实现是什么?5.ConcurrentHashMap原理,jdk7和jdk8版本区别?6.集合类不安全:并发情况下的ArrayList不安全,如何解决?7.集合和数组的区别?8.HashMap 的长度为什么是2的幂次方?9.HashMap 多线程操作导致死循环问题?10.ConcurrentHashMap 和
2021-12-31 09:51:45 383
原创 redis指令集
指令集string 指令类型Hash类型string 指令类型127.0.0.1:6379> set a 100OK127.0.0.1:6379> get a"100"127.0.0.1:6379> incr a(integer) 101127.0.0.1:6379> incr a(integer) 102127.0.0.1:6379>root@e693a2c84f9a:/data# redis-cli127.0.0.1:6379> set tit
2021-12-09 11:50:12 1021
原创 基于idea连接mysql
idea连接mysqljdbc:mysql:///jt-sso?serverTimezone=Asia/Shanghai&characterEncoding=utf8idea连接mysql,切换数据库方式:
2021-12-01 16:48:12 792
原创 gitHub查询开源项目的精准方式
精准方式方式一方式2: 点赞数大于1000的方式3:方式4:方式一in:name spring boot方式2: 点赞数大于1000的in:name spring boot stars:> 1000 方式3:点赞大于1000并且时间大于2020年1一月in:name spring boot stars:> 1000 pushed:> 2020-01-01方式4:点赞大于1000并且时间大于2020年1一月并且拷贝人数大于2000in:name s
2021-11-28 23:44:22 189
原创 maven下载配置
maven配置settings.xml配置-本地仓库settings.xml配置-镜像仓库-阿里云settings.xml配置-中央仓库-全球settings.xml配置-本地仓库找到localRepository 在 里面<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ${user.home}/.m2/repos
2021-11-19 11:18:21 616
原创 mysql-查询语句集
mysql总结关联之内连接关联之内连接取别名关联之左连接二级目录三级目录关联之内连接#内连接SELECT * FROM emp e,dept d WHERE e.emp_id=d.dept_id;关联之内连接取别名#内连接取别名SELECT e.emp_id empid,e.emp_name empname,d.dept_id,d.dept_name FROM emp e,dept d WHERE e.dept_id=d.dept_id;关联之左连接#左连接,主要记住 表a left
2021-11-13 22:32:08 735
原创 mysql索引总结
索引索引失效索引失效索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)2.对于多列索引,不是使用的第一部分(第一个),则不会使用索引3.like查询是以%开头4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引5.如果mysql估计使用全表扫描要比使用索引快,则不使用索引...
2021-11-12 09:03:02 695
原创 2021-10-23
每日一题JAVA基础String类、类型转换和BigDecimal类的加载顺序题JAVA基础String类、类型转换和BigDecimal请问:String a = "12" + "34" + new String("12") + "1234" ;创建了几个字符串对象?请试着从原理的层次分析一下为什么;答: 创建了5个对象: - "1234" - "12" - "1234121234" - new String() - new StringBuilder().ap
2021-10-23 19:47:20 278
原创 每天笔记总结
笔记总结JS知识:JS知识:1.&&与和&的区别两个都是与运算字符,但是&&具有短路效果,&则没有,&&比较高效。2.JS的概念:JS是一门 基于对象 和 事件驱动 的 脚本语言 ,通常用来提高网页与用户的交互性。3.JS的点击事件与变量定义:var a=0;var a=“hello”; var 可以定义任何数据类型。常见的事件有:onclick=“alert(‘你欠我100块’)”>onclick是个点击事件,ale
2021-10-18 09:02:52 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人