自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 elasticsearch 语句 group by多个字段

【代码】elasticsearch 语句 group by多个字段。

2023-05-10 11:02:53 1137

原创 整理用到的Redis命令以及对应的Api

Redis Setnx(SET if Not eXists) 命令在指定的 key 不存在时,为 key 设置指定的值。向有序集合添加一个或多个成员,或者更新已存在成员的分数。返回有序集中指定区间内的成员,通过索引,分数从高到低。判断member元素是否是集合 key 的成员。移除集合中一个或多个成员。向集合添加一个或多个成员。返回集合中的所有成员。

2023-03-23 15:04:11 255

原创 docker安装zk,kafka,es命令

【代码】docker安装zk,kafka,es命令。

2022-08-30 15:43:31 188

原创 SpringCloud+Nacos+Seata实现分布式事物

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.macOS上Seata安装2.jdk问题3.Seata数据库3.nacos配置4.服务中加Seata配置5.启动Seata6.校验分布式事物前言提示:Spring提供了对编程式事务和声明式事务的支持,编程式事务允许用户在代码中精确定义事务的边界,而声明式事务(基于AOP)有助于用户将操作与事务规则进行解耦。简单地说,编程式事务侵入到了业务代码里面,但是提供了更加详细的事务管理;而.

2022-05-29 17:45:48 490

原创 对于kafka的一些问题

1.kafka再次消费消费过的消息 出现问题的原因: 1.强行kill线程,导致消费后的数据,offset没有提交(消费系统宕机、重启等 2.设置offset为自动提交,关闭kafka时,如果在close之前,调用 consumer.unsubscribe() 则有可能部分offset没提交,下次重启会重复消费 3.(常见)消费后的数据,当offset还没有提交时,partition就断开连接。比如,通常会遇到消费的数据,处理很耗时,导致超过了Kafka的sessi...

2022-02-24 18:34:39 995

原创 pycharm无法打开Terminal的解决办法

pycharm无法打开Terminal的解决办法Cannot open Local TerminalError running process: CreateProcess failed. Code 5See IDE log (Help | Show Log in Explorer) for the details.file->setting->Tools->Terminal

2021-12-08 10:52:45 1517

原创 aerospike数据库的使用

as在项目中应用 基础限制:如一个namespace最多有1023个set 、bin名字长度最多14个单字节字符 、一个namespace最多支持64块SSD 等等

2021-12-02 17:52:26 2786

原创 springboot参数校验

1.导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>2.使用方法就是在bean里字段加注解例子:校验不通过的会报400,也可

2021-06-26 13:56:40 100

原创 linux安装mysql

首先 如果安装过需要把mysql清理干净//yum安装方式下载1.查看已安装的mysql命令:rpm -qa | grep -i mysql2.卸载mysql命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64查看mysql的其它依赖:rpm -qa | grep -i mysql//卸载依赖yum remove mysql-libsyum remove mysql-serveryum remove perl-DBD-My

2021-06-01 23:11:48 106

转载 Springboot自动装配 原理

https://www.cnblogs.com/javaguide/p/springboot-auto-config.html

2021-05-11 00:06:35 66

转载 MySQL索引实现原理?

不完整后续看了源码在更新!1、B+树中的B不是代表的二叉(Binary) ,而是代表平衡(Balance),因为B+树是从最早的平衡二叉树演化而来,但是B+树不是一个二叉树。2、B+树是为磁盘或其他直接存取辅助设备设计的一种平衡查找树,在B+树中,所有的记录节点都是按照键值大小顺序存在同一层的叶子节点,由叶子节点指针进行相连。3、B+树在数据库中的特点就是高扇出,因此在数据库中B+树的高度一般都在2~4层,这也就是说查找一个键值记录时,最多只需要2到4次IO,当前的机械硬盘每秒至少可以有1.

2021-04-29 23:11:17 65

原创 创建一个单线程或者多线程

//implements Runable或者extends Threadpublic void begin(){ for (int i = 0; i < 5; i++) { new Thread(new Student()).start(); } } private class Student extends Thread{ @Override public void run() ..

2021-04-22 16:44:03 106

原创 springboot整合shiro无法获取当前用户/session中值为null

maven包<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.5.3</version> </dependency>实现AuthorizingRealm接口//校验权

2021-03-05 19:44:22 2948

转载 Linux查到软件安装位置的命令

查看软件是否安装:rpm -qa|grep xx列出软件安装包安装的文件:rpm -ql XX直接使用rpm -qal |grep mysql 查看mysql所有安装包的文件存储位置通过find去查找某个文件 find / -name mysqlwhich查找命令:通过path环境变量查找执行的文件路径还有一种方法就是查看服务的位置 ps -ef |grep xx...

2021-02-26 17:12:19 209

原创 链表实现增删改查

public class ListNode { //节点 int val; //指向 ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(int val, ListNode next) { this.val = val; this.next = next; } .

2021-02-18 18:37:11 174 1

原创 Java8特性总结

1.Lambda表达式的几种形态Runnable noArguments = () -> System.out.println("Hello World"); ActionListener oneArgument = event -> System.out.println("button clicked");Runnable multiStatement = () -> {System.out.print("Hello");System.out.println(" World

2021-01-16 20:35:08 318 1

原创 springboot多模块打包,保姆级教程

在用maven进行多模块打包的时候,遇见了各种错误,网上给的解决方式也不一样最后就卡在这个错误上from ClassLoader [org.springframework.boot.loader.LaunchedURLCl这个是找不到模块地址的错,后来我发现是我没理解各模块之间的调用关系,下面看代码!1.创建好一个Springboot项目后把原来的模块src包删掉,然后创建新的模块然后一路Next就行2.创建好各模块以后,父pom.xml中<bui.

2020-12-26 13:50:18 783

原创 JpaRepository和CrudRepository的区别

看《spring实战5》spring data给的连接数据库的接口是CrudRepository,而公司项目中我我们通常用JpaRepository,看一下源码Repository:该接口是 Spring Data 的一个核心接口,它不提供任何方法,开发者需要在自己定义的接口中声明需要的方法借鉴:https://blog.csdn.net/m0_37402140/article/details/78880125再看JpaRepository接口JpaRepository又继承了.

2020-12-02 14:14:10 1357

转载 springBoot项目提升 Process finished with exit code 0

1.端口冲突检查端口号2.缺少web启动依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>

2020-12-01 21:47:24 74

原创 简易秒杀模拟

package com.example.demo.controller;import sun.security.action.GetBooleanAction;import java.util.LinkedList;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class SecondsKill { public static void main(S.

2020-11-27 11:32:05 133

原创 线程阻塞队列

public class ConsumerProducerUsingBlockingQueue { //使用数组实现队列阻塞 private static ArrayBlockingQueue<Integer> buffer = new ArrayBlockingQueue<Integer>(2); public static void main(String[] args) { ExecutorService executor = Exe.

2020-11-24 23:47:01 193

原创 给定年月 打印当月日历

public void getCalendar(int year, int mouth) { Calendar cal = Calendar.getInstance(); int daynum = 0; int print =0; if (year < 1800 || year > cal.get(Calendar.YEAR)){ System.out.println("年份输入错误"); ..

2020-09-17 15:35:51 320

原创 LeetCode第101题 对称二叉树

//判断二叉树是否对称 递归法public boolean isSymmetric(TreeNode root) { //输入左数和右shu return isSymmetric(root,root);}public boolean isSymmetric(TreeNode root1,TreeNode root2){ //都为null就是一颗空树直接输出 if (root2 == null && root1==null ) { re.

2020-06-16 17:49:15 83

原创 数据测试连接正常,Idea的DataBase连接正常

就是这么个蠢问题,弄了俩小时 name要写成usernamespring: datasource: name: root password: yy212223 url: jdbc:mysql://localhost:3306/demo #设置默认数据源1.4版本不支持 type: com.alibaba.druid.pool.DruidDataSource #数据驱动 driver-class-name: com.mysql.cj.

2020-05-21 17:22:43 214

原创 vue学习笔记

1.组件之间的通信:父传子$props,子穿父$emit多个组件穿值时$attrs,$listeners2.获取dom组件原生属性,<button ref='aaa'></button> ,this.$refs.aaa可获取,获取dom更新后的数据$nextTick()方法3.当组件被多次复用时,会出现路由改变组件不重新渲染,可使用watch{$route(to,f...

2020-04-06 23:15:40 75

原创 Vue动态改变Color

话不多说看代码<div :style="{'background':scope.row.fontColor,'height':'30px','width':'60px'}" >{{scope.row.fontColor}}</div>

2020-03-25 22:42:01 1664

原创 Spring JPA多字段模糊查询或多条件查询

1.方法一 使用@Query(),使用hibernate的Hql既可以分页又可以自主拼接//这是dao层@Query(value = "SELECT u FROM UserInfo u WHERE u.penName LIKE :name OR u.address LIKE :name AND last_post_time > :MaxTime AND last_post_t...

2020-03-25 22:38:41 4715 1

原创 vue多张上传图片的组件

html中的input按钮是支持上传图片的详见http://www.w3school.com.cn/tags/att_input_accept.asp accept这个属性就是规定上传图片的格式, id是获取上传的信息 ,div中加入点击事件 下面看点击事件的逻辑定义了imageDatas用来存放便利后的图片的信息  FileReader()是用来读取计算机中上传的文件信息  ...

2018-10-25 10:27:44 3615

原创 关于接口和抽象类的总结分享

面试的时候老是会被问接口和抽象类的区别,我想大家的回答可能都是从网上看来的千篇一律,看到过一句话“当你和别人的努力都是一样时,那证明你没有努力“你会的比别人多一点深一点才是你的闪光点。不说废话  1.抽象类有默认方法的实现,而接口完全是抽象的不存在方法的实现。 2.抽象类中可以写main方法可以运行,和其他类型不抽象的方法,而接口中方法默认为public static fial的并且不能写main...

2018-04-26 10:41:50 228 1

空空如也

空空如也

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

TA关注的人

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