自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (7)
  • 收藏
  • 关注

原创 把视频文件作为流返回给客户端

把视频文件作为流返回给客户端

2024-12-11 16:38:42 202

转载 解决Idea的Generate Sources无法生成QueryDSL问题

解决Idea的Generate Sources无法生成QueryDSL问题

2024-10-26 10:49:28 292 1

原创 websocket的学习

第一步:配置Spring。

2024-08-04 00:57:47 1127

原创 redis 定时任务锁 分布式锁

主要思路是:设置锁时,使用 redisTemplate,因为其底层实际包含了 setnx 、expire 的功能,起到了原子操作的效果. 给 key 设置随机且唯一的值,并且只有在 key 不存在时才设置成功返回 True,并且设置 key 的过期时间(最好是毫秒级别)在分布式集群环境中的最佳实践,其实无论是单机还是集群,保证原子性都是第一位的,如果能同时保证性能和高可用,那么就是一个可靠的分布式锁解决方案。基于 redisTemplate。

2024-06-26 10:55:25 497

原创 ES 生命周期管理

ES 生命周期管理

2024-05-31 17:54:18 970

原创 达梦 定义水平分区表

达梦 定义水平分区表

2024-05-08 16:58:13 836

原创 Java 函数式接口BiConsumer

BiConsumer

2024-05-08 16:46:14 774

原创 导出JVM的线程信息

导出JVM的线程信息

2024-04-23 21:04:35 862 1

原创 java线程池线程数量与cpu核数 线程池的数量

java线程池线程数量与cpu核数 线程池的数量

2024-04-23 17:41:26 329

原创 SpringBoot JPA 保存数据 测试: optimistic locking failed; nested exception is org.hibernate.StaleObjectStat

2. 请求中指定了id, 和version 但是数据库中有这条记录,但是version不正确(和数据库不一致)4. 请求中不指定了id, 和version ,数据库中会新增一条记录,并且version是0。4. service中直接保存:直接调用Spring的 saveAndFlush方法保存数据。2. 请求中指定了id, 和version 但是数据库中有这条记录,结果会更新。1. 保存数据 Id 在数据库中是自增长的。

2024-02-05 16:38:18 440

原创 Java 多线程执行任务

多线程使用例子

2023-12-22 19:25:56 617

原创 EasyPoi实现多语言国际化

EasyPoi实现多语言国际化

2023-10-09 10:54:35 1282 14

原创 Swagger配置指定的扫描包

项目需要 一些Controller不能在swagger中显示,只能配置扫描那些包,但是不能配置不扫描那些。

2023-08-28 16:08:33 627

原创 window 下 达梦数据库的备份和还原

window 下 达梦数据库的备份和还原: 达梦 仅支持表的联机还原,数据库、表空间和归档日志的还原必须通过脱机工具 DMRMAN执行

2022-11-29 18:20:21 2359

原创 Windows 下 DM 的安装 和 数据库配置工具使用说明

Windows 下 DM 的安装 和 数据库配置工具使用说明

2022-11-28 15:58:55 1044

原创 达梦 DM管理工具

达梦管理工具的连接  和注册连接,介绍信息

2022-11-10 13:37:26 5673

原创 SpringBoot 拦截器 过滤器

springboot拦截器和过滤器,解决request请求流中数据只能读取一次问题

2022-10-17 11:10:41 2264

原创 HTTP的认证方式之DIGEST 认证(摘要认证)

DIGEST 认证(摘要认证)

2022-10-12 10:14:42 6912 1

转载 理解ES的refresh、flush、merge

一、refresh对于任何数据库的写入来讲fsync刷盘虽然保证的数据的安全但是如果每次操作都必须fsync一次,那fsync操作将是一个巨大的操作代价,在衡量对数据安全与操作代价下,ES引入了一个较轻量的操作refresh操作来避免频繁的fsync操作。1.1 什么是refresh在ES中,当写入一个新文档时,首先被写入到内存缓存中,默认每1秒将in-memory index buffer中的文档生成一个新的段并清空原有in-memory index buffer,新写入的段变为可读状态,.

2022-04-19 18:04:22 870

原创 es 设置刷新时长

write -> refresh -> flush write:文档数据到内存缓存,并存到 translog refresh:内存缓存中的文档数据,到文件缓存中的 segment 。此时可以被搜到 flush 是缓存中的 segment 文档数据写入到磁盘 写入过程Elasticsearch写入数据到索引的过程大致是这样的:首先客户端会根据配置的连接节点,通过轮询的方式选择一个coordinate节点。coordinate节点通过路由函数

2022-04-19 17:00:19 4076

原创 Spring Core远程代码执行漏洞的预警通报

Spring Core远程代码执行漏洞的预警通报Spring Core组件存在远程代码执行漏洞。该漏洞是由于Spring Core未对传输的数据进行有效的验证,攻击者可利用该漏洞在未授权的情况下,构造恶意数据进行远程代码执行攻击,最终获取服务器最高权限。Spring是一个支持快速开发Java EE应用程序的框架。 它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。漏洞影响范围:(1)使用JDK>=9(2)Spring开发或

2022-04-06 15:56:14 4453

原创 NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{OUXfz-4h

上次记录ES插入数据:elasticsearch 版本 6.6 插入和查询数据_LZHH_2008的博客-优快云博客上次是6.6的版本,并且是连接的集群节点,这次本地装了一个单机版的6.2.4的版本,单机版本只是解压启动服务,没有做配置的修改,运行的时候直接报错:NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{OUXfz-4hQAijGYrkYAojpQ}{127.0.0

2022-03-17 14:19:07 3576

原创 ES 索引的操作 创建,删除,查询

本文是以ES6.2.4 为例子1. 创建索引;默认的分片是5Default for number_of_shards is 5默认的副本是1Default for number_of_replicas is 1 (ie one replica for each primary shard) { "settings" : { "index" : { "number_of_shards" : 3, "number_

2022-03-04 15:48:30 6386

原创 elasticsearch 安装拼音分词

1. 下载拼音分词:https://github.com/medcl/elasticsearch-analysis-pinyin/releases?after=v5.6.11注:插件下载一定要和自己版本对应的Es版本一致,并且安装完插件后需重启Es,才能生效。2. 在 es 的目录下plugins 中新建 拼音文件夹把下载的版本和 es相同的拼音分词 解压到新建的pinyin文件夹中:就是这三个文件3. 重启 es才能生效...

2022-03-03 14:08:51 1875

原创 Elasticsearch 6.2 win10 安装

1. 下载 es 6.2https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.ziphttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.zip2. 解压安装3.访问:Install Elasticsearch with .zip on Windows |...

2022-03-03 10:29:50 1356

原创 git生成sshkey 并添加SSH key

1.git安装成功以后, 到用户的主目录小找到 .ssh文件, 没有可以创建一个2.进入文件夹 , 右键单击打开git bash依次执行下面的命令:1,git config --global user.name "zhuanghua"2,git config --global user.email "1234@qq.com"3, ssh-keygen -t rsa -C "1234@qq.com" 一直回车不出意外会生成两个文件这两个就是...

2022-02-14 16:23:23 2431

原创 GIT 获取代码报错: SSH 登录失败:Host key verification failed 的处理方法

执行 :ssh-keyscan -H szgitlab.XXXX.com >> ~/.ssh/known_hosts再次拉取代码 就OK了

2021-12-28 15:19:39 2182

原创 ElasticSearch Cardinality Aggregation聚合超出40000存在误差

Precision controleditThis aggregation also supports theprecision_thresholdoption:Theprecision_thresholdoption is specific to the current internal implementation of thecardinalityagg, which may change in the future{ "aggs" : { "a...

2021-11-18 10:14:20 2277

原创 springboot 上传文件限制大小:org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException

今天,用springboot上传文件时,提示超出了大小的限制, Springboot 默认限制时1M, 但是我配置 大小时128M,一直不起作用,找到Springboot的配置的源码调式:默认的配置:发现没有加载此配置,很奇怪的问题:找代码发先时我们引入的三方架包 初始换了MultipartConfigFactory而且配置和springboot的默认配置不同:而 springboot关于multipartProperties的初始换,有个注解@...

2021-11-01 08:36:48 855

原创 达梦SQL调优——执行计划和ET

在数据库的使用过程中,会用到大量的查询语句。为了节省时间和提高效率,对一些SQL进行调优是十分必要的。在达梦数据库中,可以查看需要调整的SQL的执行计划并结合ET进行分析,来帮助寻找代价多的计划节点和操作符,指导我们进行SQL的优化。本章内容已在如下环境上测试:操作系统:CentOS7;数据库:达梦数据库管理系统DM8。GAN HUO达梦的执行计划1、什么是达梦的执行计划?执行计划就是一条SQL语句在数据库中的执行过程或者访问路径的描述2、如何查看执行

2021-08-05 17:52:20 1027

转载 获取接口请求中的参数(@PathVariable,@RequestParam,@RequestBody)

一:获取参数SpringBoot提供的获取参数注解包括:@PathVariable,@RequestParam,@RequestBody,三者的区别如下表:@RestControllerpublic class OrderController { /** * Get请求的参数可以通过@PathVariable和@RequestParam获取 * @param id 必填 * @param name 必填 * @param price 选填,默

2021-07-22 14:06:13 1662

转载 Mave 项目 打包时添加 当前时间 版本号

第一步要在pom.xml中获取到打包时间在pom.xml文件的properties中添加如下内容<properties> <!--指定时间格式--> <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss</maven.build.timestamp.format> <!--maven.build.timestamp保存了maven编译时间戳--&

2021-07-06 10:55:05 3119

转载 简单理解Vue中的nextTick

Vue中的nextTick涉及到Vue中DOM的异步更新,感觉很有意思,特意了解了一下。其中关于nextTick的源码涉及到不少知识,很多不太理解,暂且根据自己的一些感悟介绍下nextTick。一、示例先来一个示例了解下关于Vue中的DOM更新以及nextTick的作用。模板<div class="app"> <div ref="msgDiv">{{msg}}</div> <div v-if="msg1">Message g..

2021-05-25 13:44:32 1106

转载 curl 的用法指南

curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。不带有任何参数时,curl 就是发出 GET 请求。$ curl https://www.example.com上面命令向www.example.com发出 GET 请求,服务器返回的内容会在命令行输出。-A-A参数指定客户端的用户代理标头,即User.

2021-03-12 16:58:41 226

转载 curl 命令 详解

curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。它支持多种协议,下面举例讲解如何将它用于网站开发。一、查看网页源码直接在curl命令后加上网址,就可以看到网页源码。我们以网址www.sina.com为例(选择该网址,主要因为它的网页代码较短): $ curl www.sina.com  <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">  <html&gt

2021-03-12 16:49:41 779

原创 Linux top 命令详解

centos 环境top 命令:第一行: 16:55:02 系统当前时间 up 71days,22:01 系统已经运行了71天22小时1分 没有重启过。 0 users 当前系统有0个登录用户, load average :2.00, 2.42, 2.52load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况load average数据是每 隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值...

2021-03-12 16:02:07 170

原创 kafka常用命令

1. 启动kafka服务./bin/kafka-server-start.sh ./config/server.properties &查看端口占用进程:netstat -lnp | grep 9092停止:kill 进程号后端启动:./bin/kafka-server-start.sh -daemon ./config/server.properties2、停止kafka服务./kafka-server-stop.sh3、查看所有的话题./kafka-top..

2021-03-11 16:05:23 234

原创 Graphics2d 消除锯齿 功能 使生成的activity流程图变样

最近在用 activity 画流程图,本地显示正常,但是到了服务器上,流程图的网关变样了。正常的图片:异常的图片:检查后发现是JDK的版本问题导致的。有问题的JDK版本是:换了JDK的版本后就正常了。如果不换JDK版本的话,也可以修改代码,把消除锯齿的代码去掉, 但是画出来的图片会有点不平滑。修改DefaultProcessDiagramCanvas 类的 initialize方法,注释掉:g.setRenderingHint(Rendering...

2021-02-26 10:13:55 320

原创 进入Docker 中的mysql 容器

1. 进入系统:2. docker ps -a|grep mysqlImage //查找mysql镜像3. docker exec -it 1234556667 /bin/bash //进入docker的MySQL命令模式 ,第一个镜像4. mysql -uroot -p111111 //用户名密码登录5. user dbbase // 进入数据库6. select * from user; //执行查询...

2020-11-18 11:14:00 354

原创 Windows 查看端口 , 结束进程 netstat taskkill

netstat -nao|findstr 8090taskkill /f /PID 26344

2020-11-06 15:10:46 286

select2.rar

Select2 资源 , 里面还有其他JS的资源。 方便开发引用 JavaScripts 和其他Jquery资源 ,希望采纳,多谢 多谢

2019-11-15

liquibase API 帮助文档

liquibase API 使用 帮助文档 ,操作数据库, 更新,删除 插入

2018-07-25

javax.ejb-3.1.2.2

Files contained in javax.ejb.jar: META-INF/MANIFEST.MF javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout.class javax.ejb.ActivationConfigProperty.class javax.ejb.AfterBegin.class javax.ejb.AfterCompletion.class javax.ejb.ApplicationException.class javax.ejb.Asynchronous.class javax.ejb.AsyncResult.class javax.ejb.BeforeCompletion.class javax.ejb.ConcurrencyManagement.class javax.ejb.ConcurrencyManagementType.class javax.ejb.ConcurrentAccessException.class javax.ejb.ConcurrentAccessTimeoutException.class javax.ejb.CreateException.class javax.ejb.DependsOn.class javax.ejb.DuplicateKeyException.class javax.ejb.EJB.class javax.ejb.EJBAccessException.class javax.ejb.EJBContext.class javax.ejb.EJBException.class javax.ejb.EJBHome.class javax.ejb.EJBLocalHome.class javax.ejb.EJBLocalObject.class javax.ejb.EJBMetaData.class javax.ejb.EJBObject.class javax.ejb.EJBs.class javax.ejb.EJBTransactionRequiredException.class javax.ejb.EJBTransactionRolledbackException.class javax.ejb.embeddable.EJBContainer.class javax.ejb.EnterpriseBean.class javax.ejb.EntityBean.class javax.ejb.EntityContext.class javax.ejb.FinderException.class javax.ejb.Handle.class javax.ejb.HomeHandle.class javax.ejb.IllegalLoopbackException.class javax.ejb.Init.class javax.ejb.Local.class javax.ejb.LocalBean.class javax.ejb.LocalHome.class javax.ejb.Lock.class javax.ejb.LockType.class javax.ejb.MessageDriven.class javax.ejb.MessageDrivenBean.class javax.ejb.MessageDrivenContext.class javax.ejb.NoMoreTimeoutsException.class javax.ejb.NoSuchEJBException.class javax.ejb.NoSuchEntityException.class javax.ejb.NoSuchObjectLocalException.class javax.ejb.ObjectNotFoundException.class javax.ejb.PostActivate.class javax.ejb.PrePassivate.class javax.ejb.Remote.class javax.ejb.RemoteHome.class javax.ejb.Remove.class javax.ejb.RemoveException.class javax.ejb.Schedule.class javax.ejb.ScheduleExpression.class javax.ejb.Schedules.class javax.ejb.SessionBean.class javax.ejb.SessionContext.class javax.ejb.SessionSynchronization.class javax.ejb.Singleton.class javax.ejb.spi.EJBContainerProvider.class javax.ejb.spi.HandleDelegate.class javax.ejb.Startup.class javax.ejb.Stateful.class javax.ejb.StatefulTimeout.class javax.ejb.Stateless.class javax.ejb.TimedObject.class javax.ejb.Timeout.class javax.ejb.Timer.class javax.ejb.TimerConfig.class javax.ejb.TimerHandle.class javax.ejb.TimerService.class javax.ejb.TransactionAttribute.class javax.ejb.TransactionAttributeType.class javax.ejb.TransactionManagement.class javax.ejb.TransactionManagementType.class javax.ejb.TransactionRequiredLocalException.class javax.ejb.TransactionRolledbackLocalException.class javax.interceptor.AroundInvoke.class javax.interceptor.AroundTimeout.class javax.interceptor.ExcludeClassInterceptors.class javax.interceptor.ExcludeDefaultInterceptors.class javax.interceptor.Interceptor.class javax.interceptor.InterceptorBinding.class javax.interceptor.Interceptors.class javax.interceptor.InvocationContext.class javax.xml.rpc.handler.GenericHandler.class javax.xml.rpc.handler.Handler.class javax.xml.rpc.handler.HandlerChain.class javax.xml.rpc.handler.HandlerInfo.class javax.xml.rpc.handler.HandlerRegistry.class javax.xml.rpc.handler.MessageContext.class

2017-05-31

Layer open

当在页面点击保存的时候, 调用Layer open, 打开弹出页面, 在弹出页面完成操作后, 点击 保存时,关闭 并调用 父页面的保存方法。

2017-05-24

51CTO下载-27款后台管理页面设计 DIV CSS

后台管理页面

2016-03-15

网页模板漂亮的网页模板

漂亮的网页模板

2016-03-15

jasperreports-5.6.1

jasperreports-5.6.1.jar

2014-10-23

空空如也

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

TA关注的人

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