自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 java项目数据库 mysql 迁移到 达梦

还是之前下载后的解压目录,找到source目录下面的tool目录,里面有一个dts.exe双击打开。新建连接后,找到用户下面的管理用户,右键创建一个与之前导入数据库(在达梦里叫模式)名称相同的用户。在桌面空白栏右键点击 新建工程 填写名称,后面选mysql导入DM,填写数据源和目的。注意,到迁移选项这部一定要点配置映射关系,不然字符串长度限制不是按字符而是字节。下载之后应该是一个zip,解压后的到一个iso,再解压得到如下目录。如果报错说无效的用户名,就先把迁移的模式删除,先创建用户名再迁移。

2024-07-24 16:48:56 521

原创 rtsp地址 + 测试网站 + java(免环境、免插件、零编码转换http播放)

rtsp地址 + 测试网站 + java(免环境、免插件、零编码转换http播放)

2024-07-04 19:30:00 469

原创 深入了解Redis:性能、应用场景与常见问题解决方案

Redis(Remote Dictionary Server) 是一个开源的高性能键值对存储系统,redis基于内存,可以用作数据库、缓存和消息代理。

2023-12-23 19:45:00 1370

原创 java数据结构2------深入学习LinkedList

LinkedList 基于双向链表实现的,节点地址是任意的,所以不用开辟内存空间连续的地址,LinkedList 在插入、删除操作时效率优于ArrayList,查询则ArrayList更快。LinkedList只需要在链表最后加一个节点,而ArrayList由于底层是数组,在空间不足时要扩容,所以添加元素LinkedList效率高。查询index对应的节点,将前一个节点与后一个节点连接。每一个节点记录了当前节点、上一个 节点、下一个节点。3、对比ArrayList。last表示最后一个节点。

2023-12-10 19:30:00 790

原创 23种设计模式

设计模式是一套反复使用的代码的总结,描述了问题及解决方案,使用设计模式可以提高代码的可重用性、代码的可读性和代码的可靠性。

2023-12-09 19:15:00 1293

原创 mysql 进阶学习 满满的知识点

MySQL 是一个开源的数据库管理系统,具有灵活性和可扩展性,适用于各种规模的应用程序。MySQL还支持多种存储引擎,如 InnoDB、MyISAM 等,可以根据需要选择不同的存储引擎以满足特定的性能和可靠性需求。MySQL 还提供了丰富的查询功能和强大的事务处理能力,可以高效地处理大量数据和复杂的事务操作。

2023-11-18 20:15:00 215

原创 spring bean 生命周期

Spring Bean是Spring框架的核心概念,bean 的生命周期有 spring IOC容器管理,bean 生命周期包括:实例化 -> 属性注入 -> 处理Aware接口 ->BeanPostProcessor(初始化前)-> 自定义初始化方法 ->BeanPostProcessor (初始化后)-> 使用 -> 销毁实现InitializingBean,定义方法。

2023-10-21 19:15:00 289

原创 java数据结构1------深入学习ArrayList

ArrayList底层是基于数组实现的,在new ArrayLIst()后容量是0,在添加第一个元素时会默认容量为10,扩容时默认扩容到原来的1.5倍。ArrayList的扩容机制是通过拷贝数组实现的,删除某个元素是也要进行大量拷贝,所以插入元素或者删除某个元素时效率会很低,而在查询或者更新是效率很高。

2023-09-05 21:30:00 436

原创 java 计算网段范围 分析网段包含关系

我们知道在判断时,将网段ip转为二进制 , 子网掩码也转为二进制, 然后将对比的ip也转为二进制,若(网段ip二进制每一位 并 子网掩码二进制 ) 等于 (对比的ip二进制每一位 并 子网掩码二进制),则该该ip 在网段范围中,反之则不在网段范围中。可变位全为1时最大,比如最后5位是可变位,前面得到的最小值加5个1就行了,如何得到5个1对应的数,把1左移5位 得到 100000 ,这个数减1 得 11111。前面说的第一种网段范围情况:直接用横杠分割,根据第一个得出最小值,根据第二个得出最大值。

2023-07-07 19:30:00 1318

原创 文本差异(变更)对比 ----------- java + vue 实现

diffPosition 记录每处差异开始位置,包括源和目的下标。DiffTextUtil.findDiff 参数为两个需要对比的字符串列表,核心代码是。insertList 记录目的新增下标。sourceChange 记录源改变下标。targetChange 记录目的改变下标。遍历对比的结果记录,找到新增、修改、删除对应的下标记录下来。第一个参数是源 (a),第二个参数是目的(b)到前端跳转到下一处差异按钮用。

2023-04-11 20:45:00 2768

原创 Jprofiler 监控jar运行状态

Jprofiler可以对java项目进行剖析,直觉式的GUI让你可以找到性能瓶颈、抓出内存漏失(memory leaks)、并解决执行绪的问题。

2023-03-23 20:32:37 557

原创 兔子繁衍 斐波那契数列 古典问题 java

古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子第三个月开始每个月又生一对兔子, 假如兔子都不死,问每个月的兔子总数为多少?

2023-03-05 09:59:16 605

原创 开发环境没有外网地址调试回调麻烦?----------ngrok

ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道

2022-10-29 17:58:20 462

原创 java 正则表达式

阅读本文,您可以知道:1、如何写出自己需要的正则表达式 2、在java中如何对字符串进行正则匹配并拿到需要的参数 3、......

2022-08-22 21:30:00 1267

原创 学习uniapp必看api

在开发uniapp项目中真实用到的api,进来看看,聊胜于无哦

2022-08-18 19:15:00 2046

原创 Arco Design - 企业级产品的完整设计和开发解决方案

字节跳动出品的企业级设计系统, Arco Design的搭建及介绍,一文搞定......

2022-07-26 19:30:00 3885

原创 gitlab 快速上手 解决Permission denied, please try again

gitlab 快速上手 解决Permission denied, please try again

2022-03-14 20:28:33 5553 1

原创 Socket java 介绍及案例

所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议。。。。。。

2022-02-09 21:00:00 658

原创 RabbitMQ介绍,搭建及spring集成

RabbitMQ是什么?RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。常见的消息中间件,及应用场景?Kafka、ActiveMQ、RabbitMQ、RocketMQ

2022-02-08 21:15:00 1466

原创 Linux FTP 几行命令实现

Linux几行命令搭建FTP服务

2022-02-08 18:00:00 711

原创 java 唯一 单号生成 流水号生成

通过AtomicInteger与ReentrantLock搞定单号生成工具类!

2022-01-26 19:45:00 1523

原创 从入门到实战—————Flowable(工作流)

Flowable是一个使用Java编写的轻量级业务流程引擎。Flowable流程引擎可用于部署BPMN 2.0流程定义(用于定义流程的行业XML标准), 创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据,等等。

2021-12-27 22:44:19 6792 2

原创 手把手带你构建dockers镜像

目录前言一、Dockerfile文件二、跟做先构建个简单的镜像感受一下1. 将需要的用到的资源(jdk-8u211-linux-x64.tar.gz)准备好,创建一个文本文件名称为Dockerfile(命令:touch Dockerfile)2.vi命令编辑Dockerfile,粘贴下面内容3.使用 Dockerfile 构建名为my-jdk:8的镜像(在Dockerfile所在目录执行)4.镜像的导出与导入三、Dockerfile文件指令FROMMAINT...

2021-12-22 20:00:00 2678

原创 SNMP4J(通过java实现SNMP协议)

目录一、介绍SNMP(Simple Network Management Protocol)二、SNMP 消息和目标三、发送 SNMP 消息四、接收 SNMP 消息五、实战案例1.添加pom依赖2.代码一、介绍SNMP(Simple Network Management Protocol)简单网络管理协议(SNMP) 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。注意:SNMP消...

2021-12-02 19:39:20 7152 2

原创 docker安装及应用

LInux系统(CentOS7)安装Docker、Docker 三大基本概念、Docker基础操作、Docker 镜像资源安装

2021-11-29 20:25:33 348

原创 从一无所知到无所不知————jvm系列(4)

jvm参数

2021-11-19 21:27:50 569

原创 从一无所知到无所不知————jvm系列(3)

对象的分配与引用JVM分代模型

2021-11-17 20:11:36 348

原创 Thymeleaf必知必会

Thymeleaf基础使用

2021-11-16 20:00:02 1354

原创 从一无所知到无所不知————jvm系列(2)

jvm 内存区域讲解

2021-11-16 19:06:43 4127

原创 从一无所知到无所不知————jvm系列(1)

jvm类加载机制前言程序的运行1.JVM类加载机制①一般在什么情况下会去加载一个类?也就是说,什么时候“.class”字节码文件中加载这个类到JVM内存里来?②验证、准备、初始化③初始化2.类加载器和双亲委派机制①启动类加载器②扩展类加载器③应用程序类加载器④自定义类加载器⑤双亲委派机制结尾 前言JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算...

2021-11-15 19:45:51 4869 1

原创 RuoYi-Cloud若依——————微服务项目部署

前言众所周知,若依是一套全部开源的快速开发平台。今天,我来教大家如何部署。一、基础环境JDK >= 1.8 (推荐1.8版本)Mysql >= 5.7.0 (推荐5.7版本)Redis >= 3.0Maven >= 3.0Node >= 10nacos >= 1.3.0sentinel >= 1.6.0二、安装Redis安装windows下安装服务,在根目录启动命令行,执行redis-server --service-

2021-11-09 20:47:58 6694 2

原创 ElasticSearch————————ik分词器

/*** elasticsearch查询*/package com.cyb.test;import java.net.InetAddress;import java.net.UnknownHostException;import org.elasticsearch.action.get.GetResponse;import org.elasticsearch.client.transport.TransportClient;import org.elasticsearch.commo..

2021-10-10 12:14:33 167

原创 Quartz------------------作业调度框架

try { RemindScheduler.doScheduler(projects.getName(),cron,roleService,messageService,userService);} catch (SchedulerException schedulerException) { schedulerException.printStackTrace();} catch (InterruptedException e) { e.printS...

2021-09-25 23:28:16 142

原创 win10 简单搭建ElasticSearch

目录1、官网下载lEasticSearch2、解压文件,双击下图文件3、在elasticsearch.yml文件最后面加如下代码(注意格式,顶头写)4、安装ElasticSearch head(直接下zip自己解压即可)5、打开\elasticsearch-head-master\Gruntfile.js 加 hostname: '*',6、cmd进入elasticsearch-head-master 目录1、官网下载lEasticSearch2、解压文...

2021-09-15 11:39:28 426

原创 zTree -- jQuery 树插件

zTree 简介zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。功能展示话不多说,直接展示!!!APIzTree有以下四种API包core:基本功能 excheck:复/单选框功能 exedit:编辑功能 exhide:其他拓展功能注意:all.js = core + excheck + exedit ( 不包括 exhid...

2021-09-09 09:16:07 187 1

原创 java8新特性

目录一、Lambda 表达式2.方法引用三、默认方法四、新工具五、Stream API六、Date Time API七、Optional 类八、Nashorn, JavaScript 引擎一、Lambda 表达式当写匿名内部类并且只需要重写一个方法时可以写成Lambda 表达式:2.方法引用方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代...

2021-09-05 23:47:36 88 1

原创 Spring核心你真的会用吗?————是否遇到自动注入为null

前言Spring框架的核心(控制反转,依赖注入)你真的能够自如运用吗?相信大家都会自信满满的说自己能够自如运用!!!那么好,请大家思考两个问题: 1.控制反转的条件是什么? 2.自动注入在哪些情况不会被触发呢?IOC(控制反转)IOC不...

2021-09-05 17:17:57 198

原创 JPA必知必会

一、介绍二、基本知识三、使用技巧四、总结附录(参考照片)

2021-08-29 22:09:33 406

原创 linux 常用命令

①白色:表示普通文件②蓝色:表示目录 ③绿色:表示可执行文件 ④红色:表示压缩文件

2021-08-15 10:47:36 126 1

原创 通过IDEA 快速 生成 可执行 jar包(超级简单)

前言

2021-06-05 15:50:17 8868 3

空空如也

空空如也

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

TA关注的人

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