自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海角12138的博客

我爱学习!

  • 博客(262)
  • 资源 (1)
  • 收藏
  • 关注

原创 服务器上redis启动

本地连接服务器上的redis需要打开telnet:测试telnet连接:最后面是端口号

2021-09-30 16:49:24 259 1

原创 java实现文件压缩打包(zip打包)(文件相关二)

一:将系统中的这几个文件进行压缩打包:二:将位置和名称进行写死,然后运行如下:创建类:ZipOutputStreamDemopackage com.example.test.fileUtils;import java.io.*;import java.util.ArrayList;import java.util.List;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;/** * @Cla

2021-09-28 15:48:24 6510 2

原创 java中文件的创建和文件夹的创建(文件相关一)

一:创建类文件IOHandlepublic class IOHandle { public static void main(String[] args) { String path = "D:/新建文件夹/中国.txt"; String content = "中国-北京-天安门,我爱北京天安门,天安门上太阳升"; createFileTwo(path, content); readFileO...

2021-09-28 15:41:42 389

原创 GoLang环境的安装与使用

1-下载Goidea2-下载sdk并与GoLang实现配置 在设置里面选择解压好的SDK的位置,将其选入: 然后将GOPATH设置为自己下载好的sdk的位置;点击确定,新建项目:选择好项目的位置:在该文件夹下选择go文件,点击确定:选择简单应用程序;运行项目:配置运行工作点击确定;运行成功!package mainimport "fmt"func main() { fmt.Print...

2021-09-27 18:08:03 197

原创 SpringAop应用三之Aop实现Redis缓存双删(自定义注解实现切入)

一:引入redis依赖和自定义注解@DataChange和实现controller: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency>

2021-08-13 02:18:38 1265

原创 SpringAop应用二之Aop实现Redis缓存(自定义注解实现切入)

一.首先实现自定义注解@AutowireRedis,实现该注解的方法会自动实现切面package com.haijiao12138.demo.spring.util;import java.lang.annotation.*;/** * @author haijiao12138 * @date 2021/8/12 20:57 * @description */@Documented@Retention(RetentionPolicy.RUNTIME)@Target(Element

2021-08-13 01:25:24 556

原创 SpringAop应用一之增强代码

AOP(Aspect-Oriented Programming:面向切面编程)能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。Spring AOP是基于动态代理的,如果要代理的对象,实现了某个接口,那么Spring AOP会使用JDK Proxy,去创建代理对象,而对于没有实现接口的对象,就无法使用 JDK Proxy 去进行代理了,这时候Spring AOP会使用Cgl

2021-08-13 00:50:37 283 1

原创 本地文件上传到GitLab仓库不同分支

1. git init生成本地../git 文件git init2. 添加需要上传的文件git add . #需要上传的文件 文件夹3. 对上传的文件进行说明 git commit -m "**" #双引号内对上传文件描述4. 查看 分支git branch -a #查看所有分支git branch slave#创建s...

2019-08-15 20:54:38 942

原创 GIT命令行上传项目到github(命令)

Command line instructionsYou can also upload existing files from your computer using the instructions below.*******************************************Git global setup*****************************...

2019-07-29 14:44:02 469 1

原创 学习数分--简单案例1

从给出的用户数据来看,明显从12.10-12.14时间段,新增用户数明显降低。从折线图对比看出,12/10- 12/13的组别中(橙色折线),23及以下的新增用户占比明显更少。从折线图对比看出,12/10- 12/13的组别中(橙色线条),抖音推广页的新增用户占比明显更少。(1)从数据属性分析:用户的性别、用户的年龄、新用户渠道、用户所在城市;明显12.10-12.13日数据有一个明显的下降,再从同比和环比的角度来分析下问题;和业务部门沟通获取12/10- 12/13的用户点击率、下载率和注册率数据。

2023-12-04 10:36:28 791

原创 如何判断一个项目是不是SpringBoot项目

springboot项目判别

2023-05-16 12:37:28 3557

原创 JVM相关

jvm相关

2023-05-14 19:50:21 599

原创 JS中关于条件语句的使用过

代码测试中发现的问题,当再js中使用如下变量的时候,不会生效,结果中还会输出111;修改:修改为==判断 结果会输出222。

2023-03-22 16:48:42 157

原创 EXCEL使用工时拼接sql进行批量产生sql数据入库

EXCEL拼接公式

2023-02-18 21:25:40 197

原创 二分查找/排序

二分查找/排序/二维数组中的查找/查找峰值

2022-10-18 21:31:01 133

原创 力扣小霸王

力扣刷题记录1017-904反转链表/最大为N的数字组合

2022-10-16 00:18:35 132

原创 go库使用之:validator

代码】go库使用之validator。

2022-08-01 18:00:14 458

原创 如何使用grpc从服务端像向客户端传递错误信息

当我们在使用grpc来提供服务的时候,不免会返回某些错误的信息,grpc为我们提供了定义好的错误码,错误码也非常有限。但是往往我们需要的错误信息是与我们的系统数据相关所以如何实现扩展呢。以服务端go客户端python为例。grpc为我们提供了16种“开箱即用”的状态码。......

2022-08-01 17:08:15 1082

原创 RabbitMQ的安装与使用

RabbitMQ相关

2022-07-16 18:37:58 921

原创 钉钉页面小程序(一)

钉钉语法

2022-07-16 18:09:08 318

原创 eclipse创建Maven工程建立SSM项目连接mysql数据库出错问题归纳。

ssh相关警告

2022-07-16 18:05:22 408

原创 SpringBoot工程pom文件第一行报错

1--原因是maven版本与导入的或者创建的版本号不匹配的问题进入cmd命令行,使用mav-v查看当前maven版本。将内容中的版本改为当前。

2022-07-16 17:58:29 302

原创 git创建分支并实现拉取分支实现合并(拉取分支进行编写)

master是主分支从分支是hyb 在hyb分支上进行自己的操作 然后将代码合并到自己的master主分支上去1-在master查看当前分支:git branch2-主分支是master分支:然后以master分支为主分支 创建hyb分支:在idea的Terminal进行分支并切换到hyb创建:git checkout -b hyb3-然后在当前的hyb分支进行文件的提交操作:3.1 git add .3.2 git commit -m "第一......

2022-05-27 22:56:59 966 1

原创 Mybatis逆向工程生成的Example类的使用

目的:Mybatis的逆向工程生成的Example类主要进行实体类的复杂查询 本章节主要讲解如何使用Mybatis逆向工程生成的Example类如何使用 Mybatis的逆向工程可以参考官方文档的QuickStar:http://www.mybatis.org/generator/quickstart.html使用方法://升序还是降序:字段+空格+asc(des...

2022-05-27 22:39:08 213

原创 约瑟夫环-队列实现

共有 n 名小伙伴一起做游戏。小伙伴们围成一圈,按 顺时针顺序 从 1 到 n 编号。确切地说,从第 i 名小伙伴顺时针移动一位会到达第 (i+1) 名小伙伴的位置,其中 1 <= i < n ,从第 n 名小伙伴顺时针移动一位会回到第 1 名小伙伴的位置。游戏遵循如下规则:从第 1 名小伙伴所在位置 开始 。沿着顺时针方向数 k 名小伙伴,计数时需要 包含 起始时的那位小伙伴。逐个绕圈进行计数,一些小伙伴可能会被数过不止一次。你数到的最后一名小伙伴需要离开圈子,并视作输掉游戏。如

2022-05-04 13:15:58 278

原创 32. 最长有效括号

给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例 1:输入:s = "(()"输出:2解释:最长有效括号子串是 "()"示例 2:输入:s = ")()())"输出:4解释:最长有效括号子串是 "()()"示例 3:输入:s = ""输出:0来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-valid-parentheses著作权归领扣网络所有。商业转载请

2022-05-02 20:19:45 241

原创 Mysql数据底层一些知识

B-树的优势1、将磁盘IO的低效操作通过内存中数据比较进行替换.在二叉树中,我们一次只能加载一个关键字进行匹配.但是在B-树,我们一次可以加载N个关键字,若我们将磁盘块(节点)的空间大小固定(MySQL中定义为16KB).磁盘块能存储的关键字个数就会与单个关键字内容占用的空间相关.基于预读和操作系统磁盘交互特性.我们磁盘1O一次加载的内容正好都是我们需要比对的内容.将内容的多次10加载转换成在内存中进行数据的比较合理的降低树的高度,减少IO的次数在树形结构中数据的所处高度位置,将带来IO的次数不一样.

2022-03-07 17:12:39 486

原创 正则表达式

一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$

2022-01-21 15:57:09 150

原创 快捷键回退上一级idea源码阅读

1-使用ctrl+鼠标进入对应的方法2-使用ctrl+alt+方向箭头<-进行回退方法

2021-12-06 14:12:45 530

原创 Idea一键清除所有断点

第一步:选中这里:第二步:选中所有断点,选择减号即可:

2021-11-02 17:02:31 6493

原创 编译与反编译

编译:高级语言转换成计算机认识的低级语言编译的主要的目的是将便于人编写、阅读、维护的高级语言所写作的源代码程序,翻译为计算机能解读、运行的低级语言的程序,也就是可执行文件。反编译:Java的反编译,一般是将class文件转换成java文件。反编译:通过低级语言进行反向工程,获取其源代码对python代码进行汇编:如下所示:...

2021-10-20 15:42:43 1354

原创 使用postman测试避开security的验证

将登陆后的security的cookie给记录下来,写到postman中:在配置文件中登陆用户名和密码 可以拿到登陆后的cookie;将cookie写到postman的header位置处;然后正常发起请求,成功!

2021-10-15 14:12:28 969 1

原创 redis存储数据格式化为json

一:配置类的设置:package com.example.test.mainUtils;import com.alibaba.fastjson.support.spring.FastJsonRedisSerializer;import lombok.extern.slf4j.Slf4j;import org.springframework.cache.CacheManager;import org.springframework.cache.annotation.CachingCo.

2021-09-30 17:08:21 1893

原创 springboot连接MongoDB数据库并使用及其相关配置

1-整体目录如下:2-实体类:在实体类层配置表名package com.example.test.entity;import lombok.Data;import org.springframework.data.mongodb.core.mapping.Document;import java.io.Serializable;@Data@Document(collection = "test") //表名public class MongoTest imp...

2021-09-26 13:43:02 4529

原创 数组转为list报错--asList的使用的坑

定义数组:Integer[] integers = new Integer[] {1, 2, 3};转化过程:List<Integer> list = Arrays.asList(integers);输出大小是:list.size();为3;再次添加元素报错: list.add(4);输出list.size();报错如下:可见:转变之后没有实现list的方法add等等,所以报错;...

2021-09-11 13:07:04 265

原创 Scanner的各种输入

数字输入:int i = scanner.nextInt();char类型输入:Char[j] = scanner.next().charAt(0);String类型的输入:String s = scanner.next();

2021-09-05 20:51:58 417

原创 奥运金牌-二维数组排序(按每行数组的第一位数排序)

代码如下:package com.haijiao12138.demo.leetcode.九月刷题.test0905;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;/** * @author: haijiao12138 * @ClassName: 二维数组根绝每个数组的第一个值进行排序 * @description:

2021-09-05 14:22:20 433

原创 优先级队列

给定一个链表数组,每个链表都已经按升序排列。请将所有链表合并到一个升序链表中,返回合并后的链表。解释:PriorityQueue具有队列先入先出的特点,但优先级队列先通过一些方法对元素进行比较,最小的元素优先级最高,在访问或删除操作时只能对集合中优先级最高的元素进行。该队列不允许使用 null 元素也不允许插入不可比较的对象(没有实现Comparable接口的对象)。示例 1:输入:lists = [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]

2021-09-03 19:47:25 143

原创 手 写LRU算法

LRU:最近最少未使用算法package com.haijiao12138.demo.leetcode.九月刷题.test0901;import java.util.LinkedHashMap;import java.util.Map;/** * @author: haijiao12138 * @ClassName: LRUCache * @description: TODO java实现LRU算法 最近最少未使用算法 * @date: 2021/9/1 21:26 */pu

2021-09-01 21:44:26 202 1

原创 数组去重的两种方法

方法1: public static void main(String[] args) { int[] arr = {1,2,3,4,3,2,6}; test(arr); } //1-通过list去重 public static void test(int[] arr) { List<Object> list = new ArrayList<>(); for (int i = 0; i

2021-09-01 21:16:30 553

操作系统课程设计

关于操作系统课程设计的具体步骤可以在本文档里面找到!

2018-03-27

空空如也

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

TA关注的人

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