- 博客(31)
- 收藏
- 关注
原创 Python
远程关闭服务器shutdown命令 会在1分钟后关闭服务器shutdown -c 取消shutdown命令shutdown -r 重启服务器shutdown -r now 立刻重启服务器
2023-11-07 13:56:29 51
原创 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
原创 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
原创 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
原创 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常用指令
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关注的人