自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逝水无痕博客

个人学习笔记

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

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

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

2023-05-05 14:13:36 1828 1

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

公共环境配置一、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 831

原创 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 1441

原创 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 22138 5

原创 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 133

原创 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 136

原创 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 1888 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 143

原创 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 80 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 88

原创 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 85 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 1562

原创 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 1596 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 3823 7

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

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

2020-12-28 12:18:43 2447 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 18073 14

原创 2020-12-09

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 387

原创 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 116 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 768

原创 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 3005

原创 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 1071 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 11587 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 2518 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 272

原创 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 1244

原创 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 404

原创 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 828

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

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

2020-07-08 08:25:42 243

原创 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 4901 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 632

原创 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 488 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 14288 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 413

原创 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 455

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

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

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

原创 python使用opencv实现人脸识别

1.先上图:(蓝奏云:https://zyjblogs.lanzous.com/idvX3e2jq2d)2.首先开启摄像头采集人脸数据import cv2detector = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')sampleNum = 0Id = input('输入人脸ID: ')print('\n 正在初始化人脸采集,请注视摄像头 ...')cam = cv2.VideoCapture(0)

2020-06-27 09:52:56 2023 2

原创 python使用opencv实现人脸检测

(蓝奏云链接附上:https://zyjblogs.lanzous.com/iFH4We2jdoh)先上图(打码):部分代码如下:import cv2def detect(img,cascade): rects =cascade.detectMultiScale(img,scaleFactor=1.2,minNeighbors=3,flags=cv2.CASCADE_DO_CANNY_PRUNING) if len(rects) ==0: return .

2020-06-27 09:41:24 1050

原创 python使用opencv开启摄像头

import cv2capture = cv2.VideoCapture(0)while(True): ret, frame = capture.read() cv2.imshow('frame', frame) if cv2.waitKey(1) == ord('q'): break

2020-06-27 09:34:08 964

原创 python使用webdriver爬取boss直聘招聘

from selenium import webdriverimport timeimport queueimport lxml.htmlfrom lxml import etreeclass ItemURL(object): ''' 记录url类型和地址 ''' def __init__(self,url_type,url_str): self.type = url_type self.url = url_strbrow.

2020-06-27 09:32:33 337

原创 学生管理系统(ssm框架)

首先放图:开发工具:idea数据库:MySQL技术:Spring Spring MVC MyBaits ajax easyui等蓝奏云:https://zyjblogs.lanzous.com/ir9jBe2j0te

2020-06-27 09:29:07 1708

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

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

2020-06-27

batcache和memcached.zip

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

2020-05-17

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

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

2019-12-20

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

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

2019-12-20

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

python五子棋(tkinter模块).py

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

2019-12-16

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

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

2019-12-16

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

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

2019-12-16

jsp在线商城课程设计

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

2019-12-16

图书管理系统.cpp

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

2019-05-29

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

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

2019-03-09

markdown编辑器

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

2018-10-16

web前端学习资料

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

2018-10-16

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

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

2018-10-16

java学习笔记

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

2018-10-16

Dev-Cpp 5.4.2 TDM-GCC x64 4.7.1 Setup

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

2018-09-28

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

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

2018-09-28

关闭沃派进程

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

2018-09-28

空空如也

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

TA关注的人

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