自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 RSS认证

This message is used to verify that this feed (feedId:77186655156776960) belongs to me (userId:76907060720773120). Join me in enjoying the next generation information browser https://follow.is.

2024-11-07 11:17:52 81

原创 RFID读卡器增量更新思路与代码实现

RFID读卡器增量更新思路与代码实现

2022-08-12 10:39:54 806 1

原创 JavaCV入门使用

JavaCV使用来自计算机视觉领域研究人员常用库(OpenCV, FFmpeg, libdc1394, FlyCapture, Spinnaker, OpenKinect, librealsense, CL PS3 Eye Driver, videoInput, ARToolKitPlus, flandmark, Leptonica,和Tesseract)的包装器,并提供实用程序类,使其功能更容易在Java、Android平台上使用。...

2022-08-09 14:26:31 3031

原创 Linux安装Redis

Linux源码方式编译安装Redis

2022-06-13 16:03:26 233

原创 Canal Java 入门与使用

​ 在如今时代数据是最关键的,大的数据量势必会影响用户体验,在我的日常开发中遇到了一个类似的问题,由于数据库中数据量过于庞大造成查询效率低,决定采用redis来存取最新的数据,由于系统为其它语言编写本人并不擅长,便采取canal来通过增量的方式更新数据。下面让我们了解一下canal。以上介绍来自于官网介绍。我们可以简单把canal理解为一个同步增量数据的工具。上图为官方给出的示意图,可以看到canal把自己伪装成一个mysql的slave,架起了MySQL与其他软件之间的桥梁。canal的工作原理就是把自

2022-06-07 18:10:53 3614

原创 SQL注入

0、什么是SQL注入SQL注入发生在应用程序与数据库进行交互的时候的安全漏洞。就是在输入字符串的时候注入SQL指令,在编程时不注意忽略了字符检查,俺么这些注入进去的恶意指令会被数据库服务器误认为正常的SQL指令运行,因此遭受破坏或者入侵。举个例子# 正常的sql语句select * from table_name where user_name = "arvin";​# 如果上述的输入框输入没有拦截,语句就变成了如下形式,多了额外的"or 1=1" 到查询的语句中就是sql注入了。由于1

2022-05-31 14:29:22 1042

原创 docker部署wordpress

今天讲解一下新方式搭建 Wordpress,超级简单。使用 docker-compose 快速安装博客。(据说美国白宫就是用的Wordpress搭建的🐶)搭建之前首先说明两个概念:Docker:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口Docker-compose:Docker-Compose 是 Docker 的一种编排服务

2022-05-30 23:25:15 2041 3

原创 Mysql 5.X授权,允许用户远程连接

Mysql 5.X授权,允许用户远程连接在我们日常远程数据库中经常会出现出现不能连接的问题"Host 'XXXX' is not allowed to connect to this MySQL server"这通常是因为默认情况下,MySQL数据库只允许本地连接。通过mysql中的user表可以看出本文介绍如何允许数据库的远程连接,其方法对于MariaDB数据库也适用允许用户远程连接登录MySQL数据库mysql> GRANT ALL ON database_name.* TO us

2022-05-30 13:50:19 317

原创 Docker 部署elasticsearch以及集群部署

安装elasticsearch1.部署单点es1.1.创建网络因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络:docker network create es-net1.2.加载镜像这里我们采用elasticsearch的7.12.1版本的镜像,这个镜像体积非常大,接近1G。不建议大家自己pull。可以使用已上传资源https://download.csdn.net/download/a56546/85289132大家将其上传到虚拟机中,然后

2022-05-05 09:38:07 1693

原创 wireshark使用及过滤器介绍

wireshark入门及过滤器的使用

2021-12-29 14:11:57 4428

原创 MySQL优化(一)性能分析及EXPLAIN的使用

MySQL语句优化(一)MySQL性能分析及EXPLAIN的使用

2021-12-22 11:11:44 662

原创 初识SQLite

初识SQLite,SQLite的作用与特征。

2021-12-14 17:23:25 1646

原创 数据库无法启动ERROR2002(HY000)

数据库无法启动问题发现问题因为周六日机器未知原因重启,期间未挂起虚拟机,当虚拟机重新开机后发现数据库连不上去,使用命令登录报错如下。使用systemctl status mariadb命令查看发现服务没有启动查看日志发现数据库无法启动的原因是因为部分文件损坏,重启后无法正常恢复解决办法因为是在恢复过程中出现错误,无法成功恢复,我们可以跳过这个恢复步骤,修改/etc/my.cnf文件,在my.cnf文件中的[mysqld]中增加如下两条innodb_force_recovery = 6i

2021-12-13 10:05:34 2672

原创 Java通过获取PID(linux环境下)

Linux环境下通过Java获取PID的方法1、使用ps -ef 命令获取所有的PID进行筛选BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream())); String line = null;while ((line = br.readLine()) != null) { System.out.println(new String(line.ge

2021-11-30 15:17:22 3205 1

原创 docker安装gitlab(方便升级)

docker安装gitlabGitLab 分为 社区版(Community Edition,缩写为 CE)和 企业版(Enterprise Edition,缩写为 EE)。社区版是免费的,而企业版包含一些收费服务,一般来说个人开发者用社区版就足够了。查看镜像docker search gitlab下载镜像首先需要先下载 GitLab CE 的镜像,使用下面的命令进行下载,因为文件较大,所以可能需要一点时间,耐心等待即可。docker pull ...

2021-11-19 17:00:05 316

原创 gitea安装

0、环境说明系统:Centos7数据库版本:mariadb 5.5.681、安装数据库这里使用 yum 安装 centos7 默认的 mariadb 数据库yum install mariadb-server -y对数据库进行初始化mysql_secure_installation运行结果如下NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS IN PRODUCT

2021-10-26 17:21:32 2208 2

原创 NGINX配置

... #全局块events { #events块 ...}http #http块{ ... #http全局块 server #server块 { ... #server全局块 location [PATTERN] #location块 { ... } location [P.

2021-10-18 14:28:07 477

原创 http与https的区别

http与https的区别http是超文本传输协议,被应用于web浏览器与网站服务器之间的通信,http以明文的方式传输,不提供任何方式的数据加密,可以被攻击者截取篡改浏览器与服务器之间的报文,因此http不适合传输一些敏感信息。https为安全套接字层超文本传输协议,为了数据传输的安全https在http的基础上添加了ssl协议,ssl(Secure Sockets Layer),ssl依靠证书来验证服务器身份,并为浏览器和服务器之间的通信加密,ssl的作用有两点一种是建立信息安全的通道,来保证数据传

2021-10-14 10:21:26 274

原创 C语言二维数组

二维数组定义的时候,可以不指定行的数量,但是必须指定列的数量。

2019-07-22 16:22:34 509

原创 什么是递归

从前有座山啊,山里有座庙啊,庙里有个老和尚和一个小和尚,他们在干什么呢?老和尚在给小和尚讲故事,讲的什么呢?讲的是从前有座山...

2019-07-21 21:42:18 114

原创 线程操作

线程操作线程休眠sleep();线程加入join();线程中断stop();//当前jdk废除此方法;提倡使用run()循环加一个布尔值判断停止;

2019-07-18 08:39:43 67

原创 next()与nextLine()区别

next()0、一定要读取到有效字符后才算结束。1、对输入有效字符前有空格时,next()方法将自动去掉空格后的部分。2、只有输入有效字符后才将其后面的输入的空白作为分隔符或者结束符。4、next()不能得到带空格的字符串。nextLine()0、以Enter为结束符,也就是说nextLine()输入的是回车之前的所有符号。1、可以获得空白(输入的空格按加号处理)...

2019-07-13 16:11:24 110

docker部署wordpress

docker部署wordpress使用

2022-05-31

Elasticsearch Docker镜像

Elasticsearch Docker镜像方便下载使用

2022-05-05

成绩查询系统登录注册数据库功能

javaee项目成绩查询的页面登录注册数据库采用MYSQL只是简单地运用了一些技术可以作为期末小作业提交

2018-11-29

空空如也

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

TA关注的人

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