自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python

远程关闭服务器shutdown命令 会在1分钟后关闭服务器shutdown -c 取消shutdown命令shutdown -r 重启服务器shutdown -r now 立刻重启服务器

2023-11-07 13:56:29 51

原创 mac版 postman 循环调用接口

保存对应请求到文件夹 右键文件夹 选 Runcollection。

2023-07-31 15:52:55 94

原创 Redis多配置

【代码】Redis多配置。

2022-09-21 11:33:52 424

原创 Kafka入门

Kafka概述关键词:基本操作概述关键词:1、主题2、分区3、基本操作##创建一个名为 tuzisir的主题kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic tuzisir#查询kafka服务器中的主题列表kafka-topics --list --zookeeper localhost:2181#向主题tuzisir发送消息kafka-co

2021-10-14 18:43:40 217

原创 壁纸分享——kari

2021-10-10 12:17:38 151

原创 Java实现视频转字符画

????概述视频抽帧图片转字符画窗口播放概述思路就是把视频抽帧 然后将图片转成字符画 通过窗口播放出来达到视频效果视频抽帧代码示例:package com.抽帧;import org.bytedeco.javacv.FFmpegFrameGrabber;import org.bytedeco.javacv.Frame;import org.bytedeco.javacv.Java2DFrameConverter;import javax.imageio.ImageIO;import

2021-09-14 15:12:53 1108

原创 http向本地发送get请求

package service;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.io.*;public class Demo { public static void main(String[] args) {

2021-07-08 12:21:08 571

原创 去读日志内容,过滤字段,重新生成文件

package service;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import java.io.*;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadW

2021-07-08 11:05:58 143

原创 Redis进阶部分

题目redis消息订阅redis消息订阅发送端:127.0.0.1:6379> publish kari "hello,kari" #发送者发送消息到频道(integer) 1接收端:127.0.0.1:6379> Subscribe kari #订阅一个频道Reading messages... (press Ctrl-C to quit)1) "subscribe"2) "kari"3) (integer) 1# 等待读取推送信息1) "message"2) "k

2021-06-11 18:00:41 103

原创 体验简单的Jedis操作redis

导入依赖<!-- 导入jedis包 --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> &l

2021-06-09 18:41:09 90

原创 Redis数据类型及其相关操作

这里写目录标题一级目录二级目录三级目录getset//先get再set一级目录二级目录三级目录Redis五大数据类型String、List、Set、Hash、ZsetRedis-Key是什么?EXISTS a //判断key a是否存在move name 1 //将当前数据库中的name放到指定数据库中(1)EXPIRE name 10 // 设置元素10秒中后过期ttl name // 查看name剩余的过期时间type name // 查看当前key的类型 String 类

2021-06-09 14:11:45 141

原创 JUC并发编程

这是标题JUC并发synchronized和lock的区别模拟生产者、消费者示例:指定唤醒对象:八锁现象JUC并发业务:普通的线程代码不方便实现Runnable 没有返回值、效率相比于Callable相对略低!Java无法直接操作硬件所以java无法开启线程公平锁:先来后到 公平非公平锁:可以插队(默认)synchronized和lock的区别synchronized是Java内置的一个关键字lock是一个Java类Synchronized 无法判断获取锁的状态 是自动的lock是

2021-06-07 11:59:50 262 2

原创 Protocol ——Buffer(大傻蛋子版)

proto下载protobuf Compiler下载proto插件(打勾的)创建Maven项目导入依赖创建proto文件下载protobuf Compiler下载proto插件(打勾的)创建Maven项目导入依赖<!-- 1 --> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf

2021-05-13 17:57:07 153

原创 做梦都想复习的网络编程

网络编程IP地址端口通信协议三次握手,四次挥手:TCPIP地址Ip地址:InetAddress127.0.0.1:本机localhostIp地址的分类ipv4/ipv6ipV4 127.0.0.1 4个字节组成。0-255 42亿~ 亚洲只有四亿 北美用了三十亿 , 在2011年就用尽了。ipv6 2021:0bb5:addc:0018:9898:oid2:1232 ;128位; 8个无符号整数! ipv6号称为地球每一粒沙子都赋予一个ip地址 表示一般情况下用不完公网(互联网)- 私网(

2021-05-07 16:59:35 85

原创 SpringCould从入门到遗忘

完整的页面所用到的技术栈14

2021-04-27 18:50:46 83

原创 Hystrix(狂神版)

随意的题目服务熔断服务降级服务熔断比较官方的说法:熔断这一概念来源于电子工程中的断路器(Circuit Breaker)。在互联网系统中,当下游服务因访问压力过大而响应变慢或失败,上游服务为了保护系统整体的可用性,可以暂时切断对下游服务的调用。这种牺牲局部,保全整体的措施就叫做熔断。服务熔断:相当于保险丝,出现某个异常,直接熔断整个服务,而不是一直等到服务超时。通过维护一个自己的线程池,当线程到达阈值的时候就启动服务降级,如果其他请求继续访问就直接返回fallback的默认值。服务熔断是应对雪崩

2021-04-27 18:49:41 165

原创 Redis事务

事务Redis单条命令是保证原子性的,但是事务不保证原子性Redis事务本质:一组命令的集合!一个事务中的所有命令都会被序列化一次性、顺序性、排他性 执行一些列命令Redis事务没有隔离级别概念!所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会执行·开启事务 Multi·命令入队·执行事务 exec放弃事务 discard编译型异常:事务中所有命令都不会执行!运行时异常:如果事务队列中存在语法性错误,那么执行命令的时候,其他命令正常执行!...

2021-04-23 17:28:26 68

原创 负载均衡Ribbon

????

2021-04-23 17:27:40 109

原创 Java操作excel POI

直接整活依赖实现部分03 07版本有差别,自己查一查依赖<dependencies> <!--单元测试--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency

2021-03-23 14:13:32 183 1

原创 Redis的持久化

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-03-15 13:59:35 83

原创 Redis常用指令

Redis五大数据类型String、List、Set、Hash、ZsetRedis-Key是什么?EXISTS a //判断key a是否存在move name 1 //移除当前数据库中的 nameEXPIRE name 10 // 设置元素10秒中后过期ttl name // 查看name剩余的过期时间type name // 查看当前key的类型append name uiop // 在name后面加上"uiop"STRLEN name //获取字符串name的长度incr val

2021-03-02 19:05:19 76

原创 Redis入门慨念

RedisRedis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的高性能键值(key-value)对存储数据库。免费、开源,NoSql的技术之一 被称为结构化数据库Redis可以做什么:1、内存存储、持久化,内存中是断电即失的所以持久化很重要(rdb、aof)2、效率高,可以用于告诉缓存3、可以发布订阅系统4、地图信息分析5、计数器、计数器特性1、多样的数据类型2、持久化3、集群4、事务Windows下使用Redis虽然简单,但是Redis推荐用Linux做开

2021-03-02 17:56:43 80

原创 Commons IO

CommonsIO常用方法://文件大小long len = FileUtils.sizeOf(new File(“src/01.png”));System.out.println(len);//目录大小len = FileUtils.sizeOf(new File(“src”));System.out.println(len);//列出子孙级// Collectionfiles = FileUtils.listFiles(new File(“src”), EmptyFileFilter.

2021-02-14 14:01:06 101

原创 IO流_文件分割、合并

文件分割:随机流RandomAccessFile文件合并:序列流:SequenceInputStreampackage com.hbsi.随机流_文件分割_合并;import java.io.*;import java.util.ArrayList;import java.util.List;import java.util.Vector;/***面向对象思维文件分割、合并 * 随机读取和写入流 RandomAccessFile */public class SplitFi

2021-01-29 17:13:31 141

原创 集合基础

集合泛型Collection接口Collection接口常用方法:ListArrayList:ArrayList常用方法:扩容:LinkedListMapHashMapHashMap常用方法:SetHashSetTreeSet底层源码中:Iterator迭代器Collections工具类Collections工具类常用方法使用容器来存储表格数据:Map和List结合存储表格:JavaBean和List\Map结合存储表格:容器:数组就是一种容器而且是效率最高的,但是本身不够灵活 容量必须实现定义好jav

2021-01-14 10:31:21 87

原创 多线程

多线程基础多线程并行与并发什么时候需要多线程:多线程优点:多线程创建创建一个继承于thread类的子类实现Runnable接口实现Callable接口Java中的线程分为两种:线程的生命周期线程的同步死锁Lock锁线程协作线程池多线程程序:为了完成特定任务、用某种语言编写的一组指令的集合。即指一段静态代码,静态对象。进程:是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程:有它自身产生、存在和消亡的过程。 系统会为每个进程分配不同的内存区域线程:进程可以进一步细化为线程,是一个程序内

2021-01-08 10:30:17 129

原创 Spring boot小白自学之路 笔记

系列文章目录文章目录系列文章目录Spring Boot 自学之路与mybatis整合配置文件----UserDaoMapper.xmlpom配置文件Spring Boot 自学之路提示:以下是本篇文章正文内容,下面案例可供参考简介简化Spring应用开发的框架;整个spring技术栈的一个大整合;javaee开发的一站式解决方案想用springboot快速搭建环境以及开发过程基本要求:该框架使用了特定的方式来进行配置,springboot 快速开发框架,微框架springboot

2020-10-10 19:23:19 299

原创 计算机公共基础知识

计算机公共基础知识文章目录计算机公共基础知识算法(algorithm)数据的逻辑结构:数据的存储结构(物理结构):数据的运算。线性结构(线性表):栈:在一端进行插入和删除的线性表队列(queue)一端插入在另一端删除的线性表树:顺序查找二分法查找排序技术:程序设计风格:结构化程序设计的4个原则面向对象基本特征:封装、继承、多态算法(algorithm)解题方案准确而完整的描述、算法不等于程序也不是计算方法,通常来说程序编制不可能优于算法设计算法基本特征:可行性(受制于计算工具)、确定性(步

2020-10-07 08:28:22 1048 2

原创 Jquery笔记

JQuery笔记文章目录JQuery笔记CSS()函数JQ操作DOMJQ访问CSS任务 :比较JQ访问CSS 与 JS访问CSS 各自优缺点JQ常用内置函数分类JQ插件JS和JQ的ajax内置函数第一个任务 操作CSS样式操作元素类图片显示效果练习 picture.zip第二个任务 操作元素的尺寸第三个任务 操作元素的位置解决布局设置元素属性JQ访问CSS样式 css()JQ访问元素类 addClass()JQ访问元素尺寸 width()JQ访问元素位置JQ访问元素内容JQ访问元素

2020-10-07 08:23:35 543

原创 Java笔记

Java笔记文章目录Java笔记前言前言没来得及整理的一些琐碎的知识提示:以下是本篇文章正文内容,下面案例可供参考size()是获取泛型集合的长度length是获取数组的长度length()是获取字符串的长度。类是public的,那么文件名要和类名一致。不是public类的可以不一致(建议一致)。一个java的源程序中可以包含多个类,但只能有一个public的类类的命名规则:大驼峰 每个单词的首字母大写 HelloWorld Test Student方法命名规则:从第二个单词

2020-10-07 08:20:57 365 2

原创 mysql笔记

整理一下笔记MysqlNavicat 破译码Mysqlalter table 表名 AUTO_INCREMENT=1; 主键从1开始自增AUTO_INCREMENT 设置自动增长列tee 路径 ----------- notee//保存过程mysql -u root -p1234(进入)数据库:查看数据库:show databases;创建数据库:create database 数据库名称(characetr set 编码;(改变类型);查看数据库的语句: show create data

2020-10-07 08:16:14 294

空空如也

空空如也

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

TA关注的人

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