- 博客(53)
- 问答 (1)
- 收藏
- 关注
原创 后端大合并时代-下游技术新思想
总的来说就是通过SQL结果生成接口,这样我们的字段属性就不需要冗余生成了;其实这三点中,第二点是不好实现的,一旦实现那么我们。大部分CRUD工程师就会被市场蚕食。其中一点我主要讲一下我的想法。(想法是SQL生接口)
2023-06-30 10:52:29 721
原创 ElasticSearch中初级到高级的Api学习
ES 中 DSL语句复习获取es中的所有索引库GET _cat/indices //所有索引库向es中添加文档或者类型字段PUT /suc/ass/1{ "name":"颜淮川"}POST /suc/ass/1{ "name":"颜淮川"}es中的乐观锁 在执行了修改或者新增就会拥有seq_no的乐观锁PUT /school/student/1?if_seq_no=4&if_primary_term=1 { "name":"张三",
2021-12-25 16:44:51 1120
原创 Java中常用时间的常用命令(记了不亏)
Date 日期 (util包下的)// 以date类型为例----Date date = new Date();0. 将时间戳转换为date类型long times = 1412654676572L;Date date = new Date(times);1. 获取当前时间 毫秒数date.getTime();2. date比较date.before(new Date()); //表示 当前时间小于 new Date(); date.after(new Date()); //
2021-11-29 19:56:12 563
原创 OSS文件上传全流程
OSS 文件上传全流程网页操作第一步 登陆阿里云搜索OSS第二步开通 OSS开通后,点击进入控制台开始操作了,创建一个bucket(桶)这个名称记录一下后面要用创建样板跟我一样就行,具体意思可以参照官方文档创建完成后进入此页面上传个文件测试一下选择个图片上传一下当上传完成后 点击文件管理 能看到上传文件那么怎么访问呢???这样就可以下载我的文件了 那么网页版的也差不多了该上实际代码了 go,go,goJava方式上传
2021-11-28 17:28:56 6390 2
原创 Idea上传Git
安装gitidea操作git在setting中配置两个地方配置环境:name 与 email 与gitee中的一致在idea中要安装插件 gitee 以及 .gitignore 插件做配置配置gitee的账号密码Git中配置自己安装git的路径上传操作将它初始化到git中删除自定义创建一个文件添加项目到本地仓库上传成功 到了本地仓库选择完成路径后 直接push就好了如果出现 异常错误 那么找找自己的name和email的环境对不对如果想切换路径选择这个正常
2021-11-18 17:46:48 334
原创 Nacos降低启动成本及集群配置
Nacos启动减少服务器成本找到这两个位置,这里主要就是配置内存大小的以单实例的方式 设置资源这里的是单实例的资源比例最终启动即可Nacos配置如果配置过了启动即可,反之则现在重新启动...
2021-11-16 18:15:19 1202
原创 SpringBoot+MyBatis
SpringBoot 整合 MyBatis依赖配置<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency>
2021-09-29 11:36:53 74
原创 Swagger快速使用
复习Swagger添加依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version></dependency><!-- https://mvnrepository.com/artifact/io.sprin
2021-09-29 11:35:46 163
原创 MyBaits-Plus快速使用
导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-
2021-09-29 11:35:02 166
原创 elasticSearch对接Kibana出现的页面横幅异常
倘若和我一样那么使用将所有页面全部关闭然后将 使用清理垃圾的软件和 页面浏览痕迹全部清除在然后疯狂清除会话 大概一分钟左右就可以了完美
2021-09-08 12:04:59 119
原创 NacosException:failed to req API:xxxx:8848/nacos/v1/ns/instance/beat. code:500 msg: java.net.Connect
NacosException:failed to req API:xxxx:8848/nacos/v1/ns/instance/beat. code:500 msg: java.net.Connect如果遇到这个错误 可以初步判断是你把nacos控制台给关闭了 也有可能是其他原因!假如是这个原因的话,那么检查一下你的nacos安装目录是不是跟原来的不一样了那么将这个nacos删除或者清理一下 重新解压 再启动nacos 不要关闭控制台不一样就把nacos删掉,因为服务加载溢出出现问题了,也有可能是其
2021-08-27 22:41:09 4107
原创 Git上传的和下载准确步骤
开始 开始第一步创建一个本地仓库然后直接创建仓库复制路径第二步创建项目【我的是springboot项目】创建完成后删除项目中的.gitignore文件使用控制台 打开项目路径 >(管理员哦)cd 到项目路径开始执行操作命令## 初始化gitgit init## 添加.gitignore文件 [复制的路径]git remote add origin https://gitee.com/yanhuaichuan/book-sh
2021-08-23 22:40:44 198
原创 SpringBoot资源管理JVM和JUC
夜班三更,笔记追更 !!!!springboot中有一些变态的面试题就有这么一下东西那么我来跟大家分享一下这个环境是如果搭建的!!!这个新项目是Springboot资源后台管理项目第一步 新建一个项目 添加上一个依赖<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client&l
2021-08-23 22:24:28 198
原创 黑马小程序发布具体流程(详细)
相信大家一定页查询过这些问题最终毕设目的没有达到,好了我来分享最纯整正的干货第一步商城上传文件 操作很简单一步下一步的!第二步 设置白名单其中的………………第三步查看有没有添加域 我用的黑马项目哦第四步 添加查看是否加载完成 这边建议将开发者工具关闭重启之后呢,就把项目重新上传一下 第一步是如何上传文件的有些琐碎但是,他是告诉初学者的!上传完毕第五步 将上传的小程序选择为测试版最终扫描查看结果,途中如果图片或者样式不加载了,那么
2021-08-23 22:10:11 695
原创 SSM复习以及Ajax操作SpringMVC
学完了SSM我明白的一件事情mybatis专注于数据访问层spring 专注于页面类的调用和控制以及声明式事务依赖注入(DI)等等 同时控制业务逻辑层springmvc 基于spring给的配置在controller控制层配合DispatchServlet进行调度MyBatis什么是mybaits是一个专注于持久层的框架 ORM 对象关系映射mybatis是干什么的主要用于数据服务层中从数据库中调用数据mybaits 有什么作用简化的传统的jdbc开发只是简化的操
2021-08-03 14:01:36 170
原创 SSM整合简单版
Spring+MyBatis+SpringMVC使用jar包 在WEB-INF下导入[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XCCcLW1G-1626962700929)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20210722214543789.png)]配置文件数据连接配置uname=rootpassword=rootdriverClassName=com.mysql.jd
2021-07-22 22:05:47 183 1
原创 项目框架升级单例-统一异常
单例模式什么是单例,在数据连接或者说数据数据使用的时候在通过new 关键字创建的对象,都不是同一个对象,这样造成了一个对象不能多重调用 ,而单例对象是一次调用就一直保持不变,尽管有新的实例,也是原来的第一次使用的实例对象 并且是static的单例方式1.一个类只有一个对象当前了中才能有对象 因为构造方法是被私有化了2.自行创建实例对象在使用这个对象的时候,在自己的类中实例化出自己3.对外提供静态类对象这个对象只会执行一次,在当前类中无论怎么创建实例,永远都是一个每一个对象都是独
2021-07-22 22:03:48 148
原创 学习SpringMVC
MVC优点:MVC三个模块相互独立,松耦合架构多视图共享一个模型,大大提高代码的可重用性控制器提高了应用程序的灵活性和可配置性有利于软件工程化管理缺点增加了系统结构和实现的复杂性,不适合小规模的项目层与模块之间需要控制器做中间的连接控制,所以效率较低SpringMVCspringmvc实现了spring 也就是说spring中包含了web层就是springMVC是基于Servlet实现的包含Modol View Controller创建一个SpringMVC的配置<?
2021-07-22 22:02:19 130
原创 Spring整合Mybatis
整合MyBatis+Spring引入相关jar包配置文件数据配置链接uname=rootpassword=rooturl=jdbc:mysql://localhost:3306/smbms?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/ShanghaidriverClassName=com.mysql.cj.jdbc.Driver配置数据源<?xml version="1.0" encodin
2021-07-22 22:00:08 84
原创 深入学习Spring
深入Spring增强类型扩展异常抛出增强<aop:after-throwing method="after" pointcut-ref="pointcut" throwing="e" />最终增强<aop:after method="after" pointcut-ref="pointcut" />环绕增强<aop:around method="after" pointcut-ref="pointcut" />依赖注入方式扩展构造注入
2021-06-27 17:02:53 83
原创 初识Spring框架
初识SpringSpring是一个轻量级应用框架,可重用性强,超黏合,提供了IOC,AOP,ORM集成,WEB集成等主要的核心是: 控制反转,面向切面IOC:意思就是把资源反转给其他线程使用,是面向对象的一种设计思想AOP:面向切面编程,提供一个横切的方式找到公共的行为,并将其进行提取统一处理的一种思想AOP是面向对象OOP的一种补充,这种横向处理的方式更容易处理不同对象,不同模块之间的业务列举:访问控制事务管理性能检测IOC 核心操作属性注入(DI)<?xml versi
2021-06-27 17:00:50 90
原创 MyBatis框架动态SQL
还能看到这! 牛逼!!!!什么是动态SQL?实现动态SQL的主要元素?trim元素的主要功能是什么?set元素主要在什么操作上?有 in 语句查询时需要使用那个元素?当List或者数组对象作为入参时,MyBatis是如何处理的?...
2021-06-15 09:27:35 78
原创 MyBatis中SQL映射文件详解
别走…………………………常问的几个问题!什么是SQL映射文件!mybatis 提供的一种特定的文件,主要思想是将SQL语句中程序中分离出来(简单说) :Impl实现类换成了一种特定的文件 不需要写实现类,但是要在特定的文件中写上增删改查语句MyBatis如何实现SQL映射文件中的条件查询根据该方法的参数进行条件判断,在判断这个方法的参数类型,在指定的增删改查标签中的"parameterType属性上"上填写指定类型MyBatis框架的结果映射通过什么标签通过resul.
2021-06-09 10:06:40 839
原创 初识MyBatis
开始肝了什么是框架?经过一些列检验,具有特定功能可重复的,半成品软件,框架就像一个工具,大部分情况下我们使用重复的代码,而框架可以简化我们的代码!MyBatis 框架是干什么的?MyBatis是一个ORM(obj,relational,map) 的一个持久层框架,主要特点就是SQL映射器机制,本质上,不在dao层实现类(impl)写sql,而是转移到xml文件中写sql什么又叫持久化?持久化就是将内存中有点数据以某种技术保存起来,并且可以再次取出来使用(简而言之,就是将数据保存.
2021-06-08 10:12:32 67
原创 Redis入门
首先将一下linux基础配置在unbbato操作系统中使用:whoami:机器名称su 输入本机密码 rootifconfig 当前ippwd 当前的文件路径cd /root 进入 root目录mkdir -p /home/kgc/hello 创建目录touch Hello.java 当前目录创建文件rm -rf /home/cp 拷贝复制mv 修改 剪切vi 编辑文件#进入后ESC退出编辑模式#按:Shift+: 进入命令模式*输入wq 保存退出,q! 退出
2021-06-02 11:53:01 100 1
原创 工厂模式和代理模式
七大原则单依职责原则:一个类型new一个类,不new其他类开闭原则:在不修改本类的情况下,添加新的功能里氏替换原则:以父类之名new出子类实例,或者以接口new出实例,这样子类就可以访问父类中的共有属性方法,如果new本身子类就会调本身的属性方法依赖倒置原则:面向接口编程,通过接口定义 方法给类调用,一个类型多个接口接口隔离原则:接口有明确目的,细分接口,让每个接口做一件事情,极度解耦迪米特法则:将类的组成部分几乎都封装隐藏起来,通过一个接口调用这个方法;合成复用
2021-05-26 11:19:43 141
原创 集合解析以及渗透
Vector集合1.0版本最早集合 底层是数组 但是他是单线程的 速度较慢 与ArrayList原理是一样Set接口 不能存储重复元素 会自动排序 遇到重复的合并掉 与Collection接口 一样没有索引底层是哈希表 查询速度快定义:Set<数据类型> set = new HashSet<>();哈希值:是一个十进制的整数,由系统随机给出(就是对象的地址,是一个逻辑地址,是模拟出得到的地址,不是数据实际存储的物理地址)hashCode() 表示 返回该对象的哈希
2021-05-13 12:12:37 76
原创 简单理解XML
学习XML什么是XML?XML是Extendsible Markup Language的缩写 汉语描述是:可扩展标记型语言可以存储 SQL数据和Java类XML 有什么作用?主要作用有数据存储(将sql存储到xml中)数据格式的交换(理解为:存储sql数据放在xml中而另一个解析这个有sql数据的xml),数据配置(类似于web.xml)XML实用吗?比较实用,就像学过servlet里面有一个web.xml,做映射信息的,就很实用XML文档结构以下的每一个了解了解就好
2021-05-12 12:15:42 276
空空如也
es对接kibana的时候错误找不到错误原因
2021-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人