自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(392)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

原创 java面试的题积累【持续更新中......】

1.hashmp的实现原理,hash冲突如何解决。hashmp的实现原理:HashMap 采用一种所谓的“Hash 算法”来决定每个元素的存储位置。当程序执行 map.put(String,Obect)方法 时,系统将调用String的 hashCode() 方法得到其 hashCode 值——每个 Java 对象都有 hashCode() 方法,都可通过该方法获得它的 hashCode 值...

2019-04-18 12:21:00 587

原创 使用脚本定时备份MySql数据库文件

【代码】使用脚本定时备份MySql数据库文件。

2024-04-22 18:10:11 247

原创 linux编写脚本,用来监控程序是否掉线

可以使用vim编辑器进行转换。

2024-03-24 21:36:52 1009 4

原创 git放弃本地更改,强制从代码库拉取最新代码

【代码】git放弃本地更改,强制从代码库拉取最新代码。

2024-02-29 19:50:52 972 2

原创 PaddleOCR离线环境搭建

1.安装python2.在同配置下互联网环境的机器A上运行起来,参考如下3.机器A导出对应的依赖和模型4.离线机器导入对应的的依赖和模型所以重点的第三步和第四步。

2023-12-30 16:47:05 694

原创 PaddleOCR环境搭建

安装后提示:The scripts lsm2bin.exe, tiff2fsspec.exe, tiffcomment.exe and tifffile.exe are installed in 'C:\Users\qushen\AppData\Roaming\Python\Python38\Scripts' which is not on PATH。注:Paddle使用cpu计算的话分为noaux指令和aux指令,注意安装下载,默认是aux。注:关闭代理,使用国内互联网即可。将如上路径加入环境变量即可。

2023-12-30 16:34:16 786

原创 JDBCTemplate将结果集自动封装成实体类

【代码】JDBCTemplate将结果集自动封装成实体类。

2023-11-12 10:49:30 132

原创 MySql密码增强策略

【代码】MySql密码增强策略。

2023-11-09 01:58:35 208

原创 ChatGLM-6B的私有化部署

【代码】ChatGLM-6B的私有化部署。

2023-10-29 00:30:54 263

原创 springboot集成canal,将数据发送至接口

【代码】springboot集成canal,将数据发送至接口。

2023-10-24 21:50:41 201

原创 1024节快乐

1024节快乐。

2023-10-24 20:27:43 44

原创 Linux定时任务备份MySql和清理MySql日志

【代码】Linux定时任务备份MySql和清理MySql日志。

2023-09-19 10:18:54 236

原创 javaCV实现java图片ocr提取文字效果

引入中文语言训练数据集:chi_sim。

2023-08-27 23:26:17 861

原创 国密SM4加解密--Java实现

【代码】国密SM4加解密--Java实现。

2023-07-26 00:07:08 2516

原创 Flink web UI配置账号密码,权限控制

由于Flink自带的web UI界面没有账号密码,需要通过nginx实现该效果。

2023-07-09 22:41:01 2772 5

原创 Arthas Trace跟踪性能短板

默认情况下,trace 不会包含 jdk ⾥的函数调⽤,如果希望 trace jdk ⾥的函数,需要显式设置-- skipJDKMethod false。trace为关键字,com.qushen.controller.TestController为包路径,test1为方法名。-v选项,则会打印Condition express的具体值和执⾏结果,⽅便确认。提示:当前系统的实时数据面板,按 ctrl+c 退出。

2023-06-25 16:25:23 184

原创 Gitlab自动触发jenkins完成自动化构建

首先安装gitlab插件,我已经安装过了,首次请在中进行搜索。进入项目配置--构建触发器:然后点击高级“Allowed branches”触发分支可以用默认的全部分支,也可以选择仅由指定名称的分支触发点击“Generate”按钮,,然后保存该项目配置。到此为止你拥有了一个,还有一个jenkins配置结束。

2023-05-05 17:53:23 1439 1

原创 Linux安装离线版MySql客户端

本文采用rpm安装方式。

2023-05-02 12:02:51 969

原创 银河麒麟V10 无法访问终端,root账号被锁

3.登陆进去找linux开头行 ro 改成rw,并在linux开头行的末尾添加console=tty0 init=/bin/bash。2.输入指定的用户名和密码进入编辑模式。默认密码,用户名:root,密码:Kylin123123。输入:/etc/fstab ,看看有没有进行盘存挂载保存,如果填写从无,注释掉,重新挂载即可。问题排查,一般是由于系统挂载盘符之后,没有进行盘符保存引起的,1.启动到选择系统内核的界面,在此界面按“e”进入编辑模式。银河麒麟V10 无法访问终端,root账号被锁。

2023-03-31 11:44:29 2450

原创 银河麒麟V10忘记密码

3.登陆进去找linux开头行 ro 改成rw,并在linux开头行的末尾添加console=tty0 init=/bin/bash。2.输入指定的用户名和密码进入编辑模式。默认密码,用户名:root,密码:Kylin123123。1.启动到选择系统内核的界面,在此界面按“e”进入编辑模式。5.passwd root修改密码即可。4.Ctrl+x进入单用户模式。

2023-03-31 11:41:47 11327

原创 实现多级文件夹的监听

【代码】实现多级文件夹的监听。

2023-02-27 11:57:29 197

原创 linux服务器挂载硬盘/磁盘

新建一个文件夹(/data),使用mount命令将磁盘挂载到/data目录下。挂载命令,在服务器重启之后,会自动失效。可以将命令写入配置文件中,开机自启。可以看出vda下游两个分区,两个分区的数据不能动,那个再创建一个分区使用。内部有两个分区(/dev/vda1,/dev/vda2)。格式化磁盘命令为【mkfs.磁盘类型格式 目录路径组成】可以看出来目前/dev/vda 目前有300G可用.新建分区输入n,然后全部会车,最后输入w保存配置。根据磁盘文件格式选择不同的格式化命令。

2023-02-11 15:53:14 2837

原创 JavaScript实现网页截图功能

【代码】JavaScript实现网页截图功能。

2022-12-19 14:29:39 455

原创 MySql5.X和8.XJDBC连接区别

8.x 需要增加时区的配置serverTimezone=UTC。8.x 驱动com.mysql.cj.jdbc.Driver。5.x 驱动com.mysql.jdbc.Driver。

2022-11-14 09:46:17 336

原创 又是一年1024

身体健康,万事如意!

2022-10-24 16:10:38 108

原创 mysql数据库连接池第一次初始化特别慢的解决方法

如果你的mysql主机查询DNS很慢或是有很多客户端主机时会导致连接很慢,由于我们的开发机器是不能够连接外网的,所以DNS解析是不可能完成的,从而也就明白了为什么连接那么慢了。同时,请注意在增加该配置参数后,mysql的授权表中的host字段就不能够使用域名而只能够使用 ip地址了,因为这是禁止了域名解析的结果。方法二、在my.cnf配置文件里,添加skip-name-resolve项,禁止掉DNS的查询;方法一、连接数据库时,使用localhost,不要使用明确的IP地址 (远程数据库除外);

2022-09-29 23:18:13 1931

原创 springboot验证码实现

缓存使用的是:ExpiringMap(一个轻量的Java缓存方式)1.首先是生成验证码。2.将生产的验证码保存在缓存中,只保存1-2分钟。

2022-08-16 14:02:28 729

原创 MySQL删除数据后,释放磁盘空间

deletefromtable_name不会释放磁盘空间,Innodb和MyISAM,新insert的数据会插入到原来的位置,比如删除100万数据后,数据文件不会变小,重新插入一百万数据后,数据文件不会变大。truncatetabletable_name立刻释放磁盘空间,Innodb和MyISAM,truncatetable其实有点类似于droptable然后create;可以在删除掉数据后执行下面语句,会立刻释放磁盘空间,但该操作会锁定表结构。...

2022-07-31 00:20:01 3345

原创 crontab执行定时任务报错的问题

场景一个sh脚本,手动执行是正常的,但是只要crontab启动就回提示java版本不匹配(Unsupportedmajor.minorversion52.0)。所有的文件都是用了绝对路径还是不行,猜测是crontab执行java-jar时候,没有检测到环境变量。那就是说明crontab不会默认的去读取该用户的环境变量,配置好即可。.........

2022-07-21 00:59:53 867

原创 mysql配置提高数据插入效率

innodb_flush_log_at_trx_commit 默认值为1;设置为0,可以提高写入速度。值为0:提升写入速度,但是安全方面较差,mysql服务器宕机可能会造成数据丢失。值为1:每一次事务提交或者事务外的指令都需要把日志写入硬盘,此过程消耗时间较长;innodb_autoextend_incrementinnodb_autoextend_increment 默认值是8M,可以设置成128M此配置项作用主要是当tablespace 空间已经满了后,需要MySQL系统需要自动扩展多少空间,

2022-06-24 16:24:50 1248

原创 Spring Boot Admin简单配置

启动两个项目: server、clientserver配置:注意spring-boot-admin的版本号和spring-boot-starter-parent版本号,不能偏差过大。client配置:点击应用墙,访问对应应用:http://localhost:8000/

2022-06-15 10:27:30 1902

原创 js获取指定年月的周一和周末

指定月份:指定年份:

2022-06-14 14:25:12 557

原创 Redis-HyperLogLog-基数统计算法

使用软件:redis版本:2.8.9作用:将所有元素参数添加到存储在指定为第一个参数的变量名称处的 HyperLogLog 数据结构中HLL。统计不重复的元素:合并一个或多个 HLL 至新结构:

2022-06-10 14:35:51 161

原创 十亿数据量 判断元素是否存在

核心是采用:bitMap假设一个场景,要存0-7之内的数字[3,5,6,1,2],尽量的节省空间。传统思路就是单纯使用集合存储:使用redis的set集合存储,但若是数据量放大到十亿级别,集合的所占用的内存会很是大。并且,redis单个实例最大为2.5亿。另外一种思路是使用BitMap:表示[3,5,7,1,2],咱们能够用8bit的空间来存储,每一个数字都在对应的位置中以1的方式表示这样,相当于每一位只存储了一个字符,只需要知道该下标是否为1,即可。这里是不是就会发现,存储的数据必须为正整数,才可以使用

2022-06-10 11:42:42 479

原创 数据库使用自增还是uuid,推荐雪花算法

自增id:存储空间小,性能高,但在分布式系统,以及多数据库数据交换,会出现问题。uuid:优点就是保证唯一,本身具有无序性,正式系统推荐使用uuid。但是因为UUID是无序性的,本身的size过大,作为主键会涉及大量索引重排。名称 有序 分布式 自增 是 否 uuid 否 是 因为分布式的优先级大于是否有序,所以数据库不能使用自增主键。这时候需要一份分布式且有序的主键生成算法:雪花算法。/** * @author qushen *

2022-05-29 11:50:56 1140

原创 apache Doris linux单机安装部署

环境准备CPU:2C(最低)8C(推荐) 内存:4G(最低)48G(推荐) 硬盘:100G(最低)400G(推荐) 平台:MacOS(Intel)、LinuxOS、Windows虚拟机 系统:CentOS(7.1及以上)、Ubuntu(16.04及以上) 软件:JDK(1.8及以上)、GCC(4.8.2及以上)独立部署1.设置系统中打开文件句柄的最大数量vim /etc/security/limits.conf * soft nofile 65536* hard n..

2022-05-25 10:24:08 2286 7

原创 Tdesign页面滑块组件模仿

<!DOCTYPE html><head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" href="...

2022-05-24 09:46:30 337

原创 redis实现在指定时间(凌晨)清空数据

/** * 获取现在距离下一个早上的时间戳 * @return 返回值单位为[s:秒] */ public static Long getSecondsNextEarlyMorning() { Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_YEAR, 1); cal.set(Calendar.HOUR_OF_DAY, 0); ...

2022-05-18 10:12:20 1467

原创 Java进程占用内存过高,排查解决方法

查看当前进程的状态top当前进程按照内存进行排序shift+m根据pid(进程号)找到线程号(tid) 此处的tid为10进制tid ps p 31088 -L -o pcpu,pmem,pid,tid,time,tname,cmd将10进制tid转换成16进制printf "%x\n" 18463使用 jstack 查看jdk的运行情况 jstack 31088jstack中的nid便是16进制的tid,找到一一对应的详解...

2022-05-10 23:57:31 2199

原创 Spring AOP同一ip限制其请求次数

pom依赖: <!-- Map依赖 --> <dependency> <groupId>net.jodah</groupId> <artifactId>expiringmap</artifactId> <version>0.5.8</version> </dependency>

2022-04-21 16:32:27 541

js-screen-shot编译后的dist文件

js-screen-shot编译后的dist文件,包含screenShotPlugin.umd.js文件。

2022-12-19

hadoop-2.7.1.tar.gz+jdk-8u281-linux-x64.rpm.zip

hadoop-2.7.1.tar.gz+jdk-8u281-linux-x64.rpm,linux搭建hadoop集群使用

2021-06-06

阿富汗地图json-echarts

阿富汗地图json,精确到省级别json,这个是实例 https://qushen.blog.csdn.net/article/details/116980492

2021-05-18

世界国家geojson大全.zip

世界各国地图json数据,注意:只有国界,没有各国内部省市区县。 引入echarts就可以使用,例子:https://qushen.blog.csdn.net/article/details/116980492

2021-05-18

ImpalaJDBC41.zip

impala的jdbc驱动,连接各种数据库。

2021-01-22

bat脚本开启和关闭计算机USB驱动.zip

运行bat脚本开启和关闭计算机USB驱动

2021-01-20

自动弹出U盘.exe

cmd调用exe文件,只需要传入U盘盘符,即可弹出U盘,使用地址:https://qushen.blog.csdn.net/article/details/112715063

2021-01-16

commons-net-2.0.jar.zip

主要是找不到org.apache.commons.net.telnet.TelnetClient这个类,找了半天,找到了这个jar包,可以使用

2020-12-29

echarts中x轴文字过长换行处理.txt

x轴文字过长,进行换行处理。 操作流程:复制整个文件的option放如echarts官方容器中即可。

2020-04-28

jwt手写SSO单点登录框架zip

手写的JWT,实现SSO框架,将获取到的Token保存在cookie中。简单的练习练习权限框架,提升自己

2019-07-02

每天定时查询CSDN博客访问量,并通过echarts进行展示

每天定时抓取CSDN博客访问数量,并保存在数据库,通过echarts展示出最近8天的访问趋势。包框了echarts技术和mybatis技术 springboot框架

2019-04-02

springboot整合mybatis实现查询数据库和页面跳转

springboot整合mybatis 实现查询数据库,并且可以跳转页面,很简单,只需要几个配置就行。项目下载之后需要导入数据库文件,并且修改数据库的地址,就可以运行了。

2019-03-04

天气预报接口城市编号

http://t.weather.sojson.com/api/weather/city/101170301,可通过此http地址请求到天气预报数据,下载城市编号之后,改变连接后面的编号即可。

2018-11-19

全国各省市地json图

使用echarts开发地图时可导入相对应城市的json数据,便可以实现,这个是实例 https://blog.csdn.net/weixin_38959210/article/details/81064591

2018-07-16

jquery插件导出WORD

利用插件导出WORD所需要的js,这个是所需要导出word用的前端代码:http://blog.csdn.net/weixin_38959210/article/details/78594746

2017-11-21

bootstrap-daterangepicke-时间控件

bootstrap-daterangepicke 是一个时间控件,该文件里面有汉化js文件,还有几个官方模板可参考,我自己写了一个汉化后的html页面,想学习的可以参考一下。

2017-09-16

ssm和echarts技术整合 Spring+SpringMVC+MyBatis整合

先对Spring+SpringMVC+MyBatis进行了整合,然后在jsp页面中加入了echarts技术。 maven项目,内有sql 可以运行,比较简单,如果不对轻喷!

2017-09-06

SpringMVC+spring+hibernate整合ssh

SpringMVC+spring+hibernate整合,此项目为web项目 内有jar包和sql,下载之后改变下数据库,新建一个表,导入sql就可以直接运行!

2017-09-06

(11+a)%10=1

2022-03-22

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

TA关注的人

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