自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逝水无痕博客

个人学习笔记

  • 博客(57)
  • 资源 (19)
  • 收藏
  • 关注

原创 minio最新源码编译(处理安全扫描中跨域访问、.js.map等不安全问题) 版本:RELEASE.2024-06-26T01-06-18Z

minio最新源码编译(处理安全扫描中跨域访问、.js.map等不安全问题) 版本:RELEASE.2024-06-26T01-06-18Z

2024-08-31 23:25:02 3762 2

原创 适配Nacos2.4.1 达梦数据库DM8版本

适配Nacos2.4.1 达梦数据库DM8版本

2024-08-21 17:38:24 1776 1

原创 ArchLinux配置tensorflow-gpu深度学习环境(最新)

一、安装nvidia显卡驱动,cuda,cudnnsudo pacman -S nvidia cuda cudnn二、安装tensorflow-gpupip install tensorflow-gpu三、问题补充1. 若cuda版本太高11.1或者10.2,tensorflow-gpu2 目前最高只支持cuda10.1,用不了怎么办?1)去官方仓库下载旧版本,链接如下:https://archive.archlinux.org/packages/c/cuda/下载

2020-06-17 11:43:58 1630

原创 java数据结构BitMap位图的简单实现

【代码】java数据结构位图的简单实现。

2024-10-16 22:49:36 165

原创 我的创作纪念日

创作纪念日

2024-10-13 21:48:31 800

原创 java 国密算法工具类(支持SM2 SM3 SM4)

工具采用BC库实现,支持前后端加解密,前端建议使用sm-crypto。

2023-05-05 14:13:36 2433

原创 常用中间件安装(部分待续)

公共环境配置一、Mysql安装(适用于5.7和8.x zip版本)1、准备安装包下载MySQL压缩包mysql-8.0.21-el7-x86_64.tar.gz2、解压Mysql压缩包tar -zxvf mysql-8.0.21-el7-x86_64.tar.gz 3、重命名为mysql并移动文件夹到/usr/local/下mv mysql-8.0.21-el7-x86_64/ mysqlmv mysql/ /usr/local/4、创建mysql组并将mysql用户加入进去

2021-06-24 14:35:04 995

原创 Golang中byte数组转string

package mainimport ( "fmt" "unsafe")type bytes []byte//非线程安全地func (bytes) tostring(bs []byte) string { return *(*string)(unsafe.Pointer(&bs))}func main() { s := "你好呀" n := []byte(s) fmt.Println(toString(n))}

2021-04-04 18:35:21 1559

原创 spring security BCryptPasswordEncoder加密比较

1、简介spring security中的BCryptPasswordEncoder方法采用SHA-256 +随机盐+密钥对密码进行加密。SHA系列是Hash算法,不是加密算法,使用加密算法意味着可以解密(这个与编码/解码一样),但是采用Hash处理,其过程是不可逆的。(1)加密(encode):注册用户时,使用SHA-256+随机盐+密钥把用户输入的密码进行hash处理,得到密码的hash值,然后将其存入数据库中。(2)密码匹配(matches):用户登录时,密码匹配阶段并没有进行密码解密(因为密

2021-03-08 17:00:32 25359 6

原创 docker安装kibana

拉取kibanadocker pull kibana启动参数docker run --name kibana6.6.0 -e ELASTICSEARCH_URL=http://10.27.10.123:9200 -p 5601:5601 -d dfc685453eaa

2021-03-08 16:59:26 249

原创 jupyter-notebook安装命令补全插件

第一种方法(conda)#换源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config --add channels https://mirrors.tuna.tsinghua.edu

2021-03-08 16:54:23 191

原创 ubuntu安装DBEaver

通过运行以下命令将DBeaver存储库添加到Debian/Ubuntu:wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add -echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list添加repo后,更新apt列表并安装DBeaver CE:sudo apt updates.

2021-03-08 16:52:22 2048 1

原创 windows安装rabbitmq

windows安装rabbitmq1、安装Erlang1.1 下载Erlanghttps://www.erlang.org/downloads1.2 配置环境将安装目录下bin添加到环境变量path中D:\erl-23.1\bin1.3 测试2、安装rabbitmq2.1 下载https://hub.fastgit.org/rabbitmq/rabbitmq-server/releases/tag/v3.8.92.2 配置环境将D:\rabbitmq_server-3.8.9\sbi

2020-12-28 12:45:04 229

原创 windows安装redis

windows安装redis1、下载redishttps://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.1002、注册服务redis-server.exe --service-install redis.windows.conf --loglevel verbose3、启动服务net start redis

2020-12-28 12:41:58 133 1

原创 windows安装Elasticsearch

windows安装Elasticsearch1、下载软件https://www.elastic.co/cn/downloads/elasticsearch2、配置环境将ES的安装目录下bin加入到环境变量path中 D:\elasticsearch-7.10.0\bin3、注册成服务elasticsearch-service.bat install es3.1 启动服务net start es3.2 关闭服务net stop es3.3 注销服务elasticsearch

2020-12-28 12:41:36 163

原创 RabbitMQ基本使用

RabbitMQ基本使用1、配置application.ymlspring: rabbitmq: host: localhost username: guest password: guest port: 5672 virtual-host: /2、添加基于注解的RabbitMQ/** * 自动配置 * 1、RabbitAutoConfiguration * 2、有自动配置了连接工厂ConnectionFactory; * 3、Rabbit

2020-12-28 12:40:24 163 1

原创 windows子系统下安装docker

1、启用windows功能1、适用于Linux的windows子系统2、虚拟机平台2、安装wsl21、访问下面网址https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-2—update-to-wsl-22、下载Linux内核更新包http://aka.ms/wsl2kernelmsix643、设置wsl2为默认版本wsl --set-default-version 23、安装子系统1、选择ub

2020-12-28 12:38:30 1890

原创 maven+harbor+docker环境配置

window下maven+harbor+docker环境配置1、启用windows功能1、适用于Linux的windows子系统2、虚拟机平台2、安装wsl21、访问下面网址https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-2—update-to-wsl-22、下载Linux内核更新包http://aka.ms/wsl2kernelmsix643、设置wsl2为默认版本wsl --set-de

2020-12-28 12:33:47 1758 1

原创 分布式WebSocket实现(通过RabbitMQ)

分布式WebSocket实现(通过RabbitMQ)1、实现思路1、WebSocket接收用户或者接口传过来的数据时,统一发送到RabbitMQ2、每个服务器监听RabbitMQ数据并获取数据,通过判断数据中persons是否为空来判断是单发还是群发,若persons不为空有用户id,每个服务器对比自己session中是否有这个用户id,若没有则不操作,若有则推送给该用户消息{ "persons":["123","121"], "msg":""}3、使用websocket在线测试 (we

2020-12-28 12:22:23 4275 7

原创 WebSocket单机环境实现群发,多发,单发,定时推送等

WebSocket技术1、简介HTML5开始提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协议。它基于TCP传输协议,并复用HTTP的握手通道。对大部分web开发者来说,上面这段描述有点枯燥,其实只要记住几点:WebSocket可以在浏览器里使用支持双向通信使用很简单1、优点说到优点,这里的对比参照物是HTTP协议,概括地说就是:支持双向通信,更灵活,更高效,可扩展性更好。支持双向通信,实时性更强。更好的二进制支持。较少的控制开销。连接创建后,ws客户端、服务端进

2020-12-28 12:18:43 2802 1

原创 Could not load dynamic library ‘libcudart.so.11.0‘; dlerror: libcudart.so.11.0: cannot open shared o

Could not load dynamic library 'libcudart.so.11.0'; dlerror: libcudart.so.11.0: cannot open shared object file: No such file or directory解决办法安装conda install cudatoolkit=11.0

2020-12-22 14:24:46 18660 14

原创 window下maven+harbor+docker环境 配置

window下maven+harbor+docker环境配置1、启用windows功能1、适用于Linux的windows子系统2、虚拟机平台2、安装wsl21、访问下面网址https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-2---update-to-wsl-22、下载Linux内核更新包http://aka.ms/wsl2kernelmsix643、设置wsl..

2020-12-09 10:18:36 885 1

原创 docker安装Rabbitmq消息中间件

1、拉取rabbitmqdocker pull rabbitmq:management2、查看镜像docker images3、启动容器docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq 64a1f920fb0d4、访问浏览器http://localhost:15672默认账号:guest默认密码:guest...

2020-09-18 11:36:55 181 1

原创 SSM使用druid数据源

1、创建druid.druid.properties填写连接属性jdbc.driverClass=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mp?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=truejdbc.username=rootjdbc.password=1234562、更改applicationContext.xml.

2020-08-11 22:14:17 858

原创 Log4j控制台输出sql语句

1、引入log4j包<!-- log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>2、MyBatis配置文件加入下面内容(很重要)<s

2020-08-11 22:02:07 3276

原创 MyBatisPlus3.3.2定义全局策略配置

<!-- 配置SqlSessionFactoryBean Mybatis提供的: org.mybatis.spring.SqlSessionFactoryBean MyBatisPlus提供的:com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean --> <bean id="sqlSessionFactoryBean" class="com.baomidou.myb...

2020-08-11 19:10:20 1157 1

原创 docker安装oracle19c

1、拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c2、启动linux系统下启动容器命令docker run --name myoracle \ -p 1521:1521 -p 5500:5500 \-e ORACLE_SID=orcl \-e ORACLE_PDB=orclpdb1 \-e ORACLE_PWD=123456 \-e ORACLE_CHAR

2020-08-07 22:47:53 13391 15

原创 springboot整合Druid数据源配置文件yml和properties两版

1、导入druid数据源<!-- 引入druid数据源--> <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId&

2020-08-07 09:28:09 2796 1

原创 docker安装mysql并启动容器

1、安装MySQLdocker pull mysql2、启动容器[root@localhost ~]# docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysqlad10e4bc5c6a0f61cbad43898de71d366117d120e39db651844c0e73863b9434[root@localhost ~]# docker psCONTAINER ID IM.

2020-08-07 09:20:47 361

原创 docker通过Dockerfile安装oracle-12c数据库

1、 克隆oracle的docker-imges仓库git clone https://github.com/oracle/docker-images.git2、从oracle官网下载orcale-12c 的linux压缩包 linuxx64_12201_database_4.zip下载链接如下:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html3、将linuxx64_

2020-08-07 09:15:52 1342

原创 centos8 安装最新docker

centos8 安装最新docker1. 卸载老版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ ...

2020-08-07 09:10:49 477

原创 docker安装orcale-12c

@[toc]Orcale数据库数据库版本为Orcale 12.2.0.11、下载镜像docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle-12c:1.0.02、启动容器docker run --name myoracle \-p 1521:1521 -p 5500:5500 \-e ORACLE_SID=orcl \-e ORACLE_PDB=orclpdb1 \-e ORACLE_PWD=123.

2020-08-06 17:18:12 1386

原创 xxx. .jar中没有主清单属性问题

1.问题描述1.修改pom.xml文件,添加下列代码,如图添加:<executions> <execution> <goals> <goal>repackage</goal> </goals> </execution></executions>3.再次运行...

2020-07-08 08:25:42 334

原创 html轮播图实现

1.项目预览地址:http://study.zyjblogs.cn/project/lunbo.html2.上图3.上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <t..

2020-07-04 08:28:54 4989 2

原创 简单使用ajax获取豆瓣top250电影并显示

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 解决防盗连 --> <meta name="referrer" content="never"> &...

2020-07-04 08:24:10 688

原创 python测试链接使用redis

import redis # 导入redis 模块r = redis.StrictRedis(host='localhost', port=6379, db=0)r.set('name', 'runoob') # 设置 name 对应的值print(r['name'])print(r.get('name')) # 取出键 name 对应的值print(type(r.get('name'))) # 查看类型...

2020-06-27 10:15:59 598 1

原创 python爬虫之全国疫情数据可视化

上图:代码:from pyecharts import options as optsfrom pyecharts.charts import Mapfrom pyecharts.faker import Fakerimport requestsfrom datetime import dateimport jsonfrom pyecharts.globals import ThemeTypeupdate_date=date.today()#1.疫情接口url = .

2020-06-27 10:08:36 14565 8

原创 python爬虫之爱思助手音乐爬取

#1.爬虫库补充# 安装靓汤 pip install beautifulsoup4# 安装html5lib:html网页解析库pip install html5lib## 拓展:安装lxml pip install lxmlimport osimport requestsfrom bs4 import BeautifulSoup#1.请求urlurl="https://www.i4.cn/ring_21_0_1.html"#2.本地存储路径def download():.

2020-06-27 10:04:54 515

原创 python爬虫之站长之家图片抓去

import requestsimport reimport os#1.1 获取抓取的链接url='http://sc.chinaz.com/tupian/'#1.2 定义存放文件的路径download = "picture/"#1.3 判断文件夹是否存在,如果存在直接使用,如果不存在创建if(not os.path.exists(download)): #创建目录 os.mkdir(download)#2.使用requests库发请求response=requests.

2020-06-27 10:03:38 537

原创 python实现豆瓣电影评价感情分析

先上图:(资源链接蓝奏云:https://zyjblogs.lanzous.com/iGjjfe2jyaj)1.词云图2.评价星级饼图3.简报(好评率,最好评价,最差评价)最好评价:很好看的!剧情有倒叙说看不懂的往下看就行!任嘉伦演技很厉害了,那岚岳林敬两个人很容易分开,演可爱也是一点不尴尬就是很不错!张慧雯长的也挺可爱的~关于剧情倒叙很多伏笔很多,作为一个原创剧本我个人很满意!每个人都有自己的小心思小秘密,需要观众一点一点揣摩~没有绝对坏人,对于明尊我也不是很讨厌,可能因为演技太

2020-06-27 10:01:46 8358 5

web 前端开发学习的资料

web前端开发学习资料,内含有丰富的学习文档,代码实例,适合新手,希望对大家有用

2018-10-16

闪迪U盘加密的软件,可以用来对文件进行加密

用于闪迪U盘的一款加密软件,保护机密文件不被窃取,保护文件安全,好用且安全

2018-09-28

jsp人事工资管理系统(jsp+javabean+servlet+mysql).zip

人事工资管理系统,旨在为公司提供一个高效的人事和工资管理系统,主要提供公司管理员工,管理部门,考勤,员工工资等几个功能模块。 员工模块使用分页技术实现展示员工信息,添加员工,删除员工,修改员工信息与查询员工等功能,部门管理使用分页技术实现显示部门信息,添加部门,删除部门,修改部门信息等功能,考勤模块使用分页技术显示员工考勤信息,修改考勤信息和查询员工考勤信息等功能。员工工资模块使用分页技术实现员工工资信息的显示,修改员工工资信息与查询员工工资信息等功能,并附带修改管理员密码功能。在登陆界面有选择管理员和员工登录选项框,分别进入管理员界面和员工界面,实现管理员和员工功能的区分,实现权限的管理,管理员拥有所有功能,员工只有员工模块中显示和修改员工信息功能,显示考勤功能,显示员工工资功能,显示所在部门信息功能和修改密码等功能。

2019-12-20

爬虫开发阶段-爬虫基础-MongoDB数据库-爬虫Scrapy框架和案例.zip

爬虫开发阶段-爬虫基础-MongoDB数据库-爬虫Scrapy框架和案例.内有丰富的开发案例,希望对大家有用

2018-10-16

Oracle的ppt教学.zip

orcale 11g的学习ppt,内容涵盖orcale的各个方面,对于初学者很有帮助,易懂易入门,章节如下 第1章 Oracle 11g数据库简介.ppt 第2章 安装Oracle 11g数据库.ppt 第3章 数据库管理、配置与维护.ppt 第4章 表管理.ppt 第5章 操作表中的数据.ppt 第6章 函数.ppt 第7章 查询.ppt 第8章 视图与索引.ppt 第9章 序列与同义词.ppt 第10章 PLSQL基本语法.ppt 第11章 存储过程与触发器.ppt 第12章 用户与权限.ppt 第13章 备份与恢复.ppt

2019-12-16

jsp人事管理系统课程设计实验报告.doc

人事工资管理系统,旨在为公司提供一个高效的人事和工资管理系统,主要提供公司管理员工,管理部门,考勤,员工工资等几个功能模块。 员工模块使用分页技术实现展示员工信息,添加员工,删除员工,修改员工信息与查询员工等功能,部门管理使用分页技术实现显示部门信息,添加部门,删除部门,修改部门信息等功能,考勤模块使用分页技术显示员工考勤信息,修改考勤信息和查询员工考勤信息等功能。员工工资模块使用分页技术实现员工工资信息的显示,修改员工工资信息与查询员工工资信息等功能,并附带修改管理员密码功能。在登陆界面有选择管理员和员工登录选项框,分别进入管理员界面和员工界面,实现管理员和员工功能的区分,实现权限的管理,管理员拥有所有功能,员工只有员工模块中显示和修改员工信息功能,显示考勤功能,显示员工工资功能,显示所在部门信息功能和修改密码等功能。

2019-12-20

HTML5响应式用户登录界面模板.zip

网页前端登录,注册页面 html5+css+js实现,界面炫酷,实用,可以用来内嵌到网站前端中。 个人觉得好不错,比较实用

2019-12-16

python五子棋(tkinter模块).py

python代码 使用pthon中内置模块tkinter,实现五子棋双人下棋,实现判断输赢,悔棋等功能,界面友好

2019-12-16

学生管理系统(ssm框架).zip

学生管理系统,采用Spring Spring MVC MyBatis框架,使用easyui前端框架开发,使用MySQL8.0数据库

2020-06-27

jsp在线商城课程设计

实现技术java+javabean+servlet+mysql 实现登录注册,验证码验证,商品显示,购物,购物车管理,显示个人信息,修改个人信息及密码,商品结算

2019-12-16

关闭沃派进程

破解沃派客户端,实现校园网开wifi ,使用用管理员权限打开然后输入沃派进程的pin值

2018-09-28

图书管理系统.cpp

自己写的简单的图书管理系统(c++),实现添加,查询书,借书还书上架等

2019-05-29

php官方开发文档中文版.chm

php官方开发文档中文版,用于php开发,内涵丰富的资料,从安装到配置,语法参考等等

2019-03-09

batcache和memcached.zip

wordpress内存缓存加速batcache和memcached插件所需。可以用于wordpress网站加速,用于linux系统。

2020-05-17

java学习笔记

java学习笔记,初学必看,里面有一些常用的命令等,希望对大家有用。

2018-10-16

markdown编辑器

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式

2018-10-16

Dev-Cpp 5.4.2 TDM-GCC x64 4.7.1 Setup

c c++编译器,界面简洁,功能强大又好用,界面也非常好看

2018-09-28

学生选课系统(orcale数据库版).7z

学生选课系统: 技术:jsp+servlet+javabean orcale数据库 完整代码+实验报告+sql代码 环境windows tomcat9.0 jdk1.8 orcale11g eclipse

2019-12-16

空空如也

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

TA关注的人

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