- 博客(36)
- 资源 (18)
- 收藏
- 关注
原创 onlyoffice 插件执行后如何将消息返回给页面进行处理返回消息
可以和插件通信,插件收到之后,可以根据指令去修改或者编辑文档内容,编辑之后,可以将结果再返回给前端js,js再处理后续的逻辑。使用免费的onlyoffice,前端操作插件是困难的,但是虽然是困难的,也是可以解决的,猜想这块内容是收费部分给封装起来了,既然要用免费的,那就要自己实现。我只记录我出现的问题,原来将消息返回给前端是写在callCommand方法中的,现在遇到问题,方法中是无法传过去,所以改成了在回调方法中。今天遇到的问题是,插件执行完之后如何再将消息返回。e里面有插件返回的所有信息。
2024-04-26 17:46:19
798
1
原创 本地计算机 上的 My5OL808 服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止
查了不少资料,最后分析问题是这样的,手动或者重复安装mysql时,创建了多个mysql服务,当系统重启的时候,多个服务抢占资源,每个服务可能只抢占到一部分,这样服务便造成死锁,无法启动了。本地计算机 上的 My5OL808 服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。这种情况要把数据备份好,重新安装数据库,详细步骤如下。将控制面板卸载程序面板中所有带mysql的都删除了。将所有的mysql服务都删除掉,防止后期再影响。先检查一下服务中的mysql。,只有这样才能安装成功。
2024-01-02 17:15:32
925
原创 bitwarden 一个重要配置
有个配置非常重要,后面是bitwarden的端口,前面是反向代理的端口。nps里面设置,使用http://8880主机名要写成域名--对应ssl证书的。
2021-12-22 13:40:40
1029
原创 (黑)群晖系统 ds photo 相机自动备份 无法识别DICM下的Camera解决方案
我的手机端下载dsphoto app 软件,自动备份的时候,选择dicm目录,下面有微信的目录,还有截图的目录,但是就是没有camera 这个目录,折腾了很久,查了不少资料,就是无法解决,最后在摸索的各种尝试下,终于解决了,解决如下:用手机端文件管理,找到目录camera,然后修改名字(myphoto),修改之后,再建一个Camera,防止相机无法使用。然后清除一下缓存(这个可以做也可以不做),这时候,再去查看备份的目录,点击自定义,就可以找到myphoto这个目录了。如果有不明白的,可
2021-12-06 15:03:28
2788
原创 nps配置
最近想通过公网访问本机只填写备注就可以:新增之后,客户端就可以登录了,登录需要公网的服务器ip和端口,刚刚新增的客户端提供了密钥:我是从群晖上登录的:客户端登录上之后,还需要建立tcp等服务:比如我要建立一个连接群晖系统的公网代理:创建之后就可以用http://ip:5000 去连客户端上的服务了...
2021-11-01 11:34:25
624
原创 导入项目后,红色波浪
maven父子项目,导入项目之后,项目一直有红色的波浪线,这个问题折磨我很久。第一次遇到,直接自己新创建了项目,将所有的项目重新创建进去,问题解决。第二次遇到,真的有点发疯的感觉,这次不想绕了,直接要解决。首先看吧,我的父节点pom配置:父项目就是管理版本的,配置的maven里的引用包,不会下载,子项目使用到了,才会下载jar。使用dependencyManagement 管理,但凡在其中的包,都不会下载jar。题外知识:另外在解决问题中也用遇到type和sc...
2021-08-07 11:45:07
258
原创 ElasticSearch的单机配置
宝塔启动之前,确认IP是否一致rocketmq的配置:broker.conf/usr/local/docker/rocketmq/conf/broker.conf修改运维中的IP
2021-08-03 18:55:56
840
原创 一个线程池 启动多线程处理业务
1 先定义一个要调用业务的地方/** * 线程任务类 */ class MyCallable implements Callable<Map<String, String>> { private String id; public MyCallable(String id) { this.id = id; } @Override public Map<String, String> c..
2021-05-18 15:49:34
608
原创 nacos源码单机和集群的启动方式
nacos-console项目单机:在启动的配置项中加入-Dnacos.standalone=true集群:在该配置项增加-Dserver.port=8848 -Dnacos.home=D:\nacos-cluster\nacos-8848server.port是启动端口,nacos.home是对应的节点的home路径,在这个文件夹中创建conf文件夹,在里面创建一个文件cluster.conf内容如下:192.168.12.127:8847192.168.12.1.
2021-04-26 21:26:38
962
原创 nacos -config 的使用
如果要使用nacos的配置,那么就是要引用对应的包: <!--nacos配置中心--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </...
2021-04-25 15:49:56
1513
原创 kafka 消费策略 rebalance机制
看一下分配策略:1消费者组会向kafka发起一个选择组长的请求2kafka服务器会进行选择,先选出服务器中的一台作为组长,一般是leader的那台会选择为组长3kafka组长会选出一个消费者组长,选择的策略是根据谁的性能好选择谁为组长4 kafka-组长会给消费者组制定一个消费策略,即消费者和分区之间的对应消费关系 这个消费策略有三种分配的方式, 4.1 range 4.2round-robin 4.3 sticky 详细介绍5...
2020-12-23 12:14:07
466
原创 kafka的概念(一)
不知道能不能说清楚kafka里面的概念,尝试一下去说明吧。kafka是一个分布式的,分区的消息中间件,它依赖zookeeper,因此它具有天然的集群性,单台机器也是集群,多台也是集群,扩展性好,扩容性好。kafka下有几个概念:1broker:这个概念即为集群中的节点,启动多个kafa服务,那么就是多个broker。2topic:消息分类,每个消息都必须有一个topic。3Producer:生产者,向kafka发送消息的一端。4Consumer:消费者5Consumer...
2020-12-17 10:28:37
138
原创 aop 的使用
aop有两种方式,一个是注解,另外一个是配置xml1、注解的方式:a、和xml一样,首先得有个配置,如果是springboot,写个配置类:@Configuration@EnableAspectJAutoProxy@ComponentScan("xxx.package.xxx")public class MainConfig { //若干代码} 切面类@Aspect@Componentpublic class ProcessHibernateSearchResu.
2020-12-15 19:25:15
304
原创 Zookeeper 的安装
zookeeper安装Step1:配置JAVA环境,检验环境:1 java ‐versionStep2: 下载解压 zookeeper1 wget https://mirror.bit.edu.cn/apache/zookeeper/zookeeper‐3.5.8/apache‐zookeepe r‐3.5.8‐bin.tar.gz2 tar ‐zxvf apache‐zookeeper‐3.5.8‐bin.tar.gz3 cd apache‐zookeeper‐3.5.8‐bin.
2020-11-19 10:35:29
117
原创 log 日志的前世今生-故事版
这是一个故事,故事有一个主角,名字比较特色,很多人叫他ceki,全名是CekiGülcü,我们姑且叫他小明吧。 很久以前,java是没有日志的,调试也只是用system.out.print()去打印日志,这有很大的问题,没有日志怎么查询问题呢,一堆system.out.print有些是部署后想看到的,可是还有很多只是在开发阶段要看到的,如果没有删除就是多余的代码了,怎么办呢? 这时候一个叫小明的主角出现了,他写了一个日志框架,就是鼎鼎大名的log4j,这个实现了日志的展示,日志的级别...
2020-11-19 10:29:08
711
3
原创 spring源码-spring的加载过程
目前已经是springboot的时代,spring的加载已经完全注解化,配置类和xml的对比是最大的优点在于解耦,不需要在xml配置上依赖关心,只需注解即可实现依赖,也都交给了spring处理,省心。使用配置类的放上启动加载spring:public static void main(String[] args) { ApplicationContext context=new AnnotationConfigApplicationContext(xxx.class);
2020-10-13 11:32:41
533
原创 mysql mvcc的原理
先说明一下写这个文章的缘故吧,开始接触mvcc的时候,只是在脑海里面有个概念,知道这可重复读这个隔离级别的时候,使用mvcc解决多个事务下的数据行操作的冲突,这时候主要对比select、update以及insert的时候对数据的可见性,主要还是select在什么时候可以看到更新或者插入数据的操作。经过各种文章的阅读,总算是明白了,明白了其实也简单了,就自己的理解进行说明一下mvcc是怎么回事。1mvcc的概念 MVCC全称是:Multiversion concurrency contro...
2020-09-23 09:47:37
498
原创 spring源码学习---导入源码
1引入spirng源码a.进入https://github.com/spring-projects/spring-frameworkSpring的源码是发布在github上面的b.下载最新版发布版源码不要太纠结版本区别,只要5.x的正式发布(RELEASE)版本就行, 因为Spring中Ioc AOP核心分支是不会有变化的, 变的只有微小的细节。构建工具:使用gradle,源码下载后,里面带有gradleWraper,不需要单独下载gradle,使用gradleWraper进行编译.
2020-09-17 17:13:48
236
原创 我理解的java
被计算机能够读取并执行的程序,根本上解决的问题是读写数据,计算数据,以此为中心进行制定各种规范,最终将这些规范进行转换,比如转换成c语言,或者转换成汇编语言,转换后的语言或者指令可以操作计算机的cpu,或者各种硬件。追本溯源,计算机读取或者存储的都是二进制0、1代码,进行控制读取也是根据0、1代码进行一系列组合进行的。java语言也是一种规范,只是以更好理解的方式,促进人机交互更方便罢了,以此发展起来的各种各样的技术,是为了更好的读写数据,只是追求的更加的快速,更加的便捷,更加的安全。对于...
2020-05-28 12:31:47
196
原创 老年的的算法
Major GC/Full GC:老年代GC,指发生在老年代的GC。老年代的对象一般比较稳定,Major GC不会频繁执行,当minor-Gc触发后,有对象进入老年代,这时候老年代的空间不够了会触发Major-GC,对老年代的对象进行回收。另外一种情况是当创建较大的对象时,找不到连续的足够大的空间时,也会触发Major GC。...
2020-05-19 10:40:31
249
原创 JAVA新生代算法
jvm的堆内存,分为新生代和老年代,新生代又分为eden,from-Survivor和to-Survivor,对象开始创建的时候,会被分配到eden区,叫做新生区,当发生minorGc的时候,会把eden和from-Survivo里面的存活对象移到to-Survivor里面,这些对象的年龄标记加1,当年龄达到一定程度或者to-Survivor的空间位置不够了,会把对象移到老年代中。from-Survivo与to-Survivor的内容互换,再进行下一次minorGc的触发。minor GC:..
2020-05-19 10:35:19
377
原创 docker下安装rabbitmq
1 查看MQ是否存在docker search rabbitmq:management2 将镜像下载下来 docker pull rabbitmq:management 3 发布docker镜像docker run -d --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 616...
2020-05-13 18:21:38
15767
1
原创 知识体系的梳理
第一类是JAVA的知识范畴 1 基本数据类型 2String,StrringBuffer,StringBuilder 3泛型和枚举 4多线程 5数据结构 6 JVM 第二类是spring 1spring 2 springmvc 3springboot 4 springCloud第三类是数据库 主要是了解mysql mysql也可以设置大小写敏感,通过配置实现。第四类是各种...
2020-05-13 15:17:27
218
原创 我理解的hashmap
以前对于HashMap,只是知道由数组和链表构成的,为什么这样做呢?这得从java的数据结构说起,java有以下几种数据结构:1 数组 如果知道数据的下标,查询该数据的时间复杂度为o(1),如果按照值去查询,那么时间复杂度是o(n),如果是有序的,按照二分法去查询,时间复杂度是o(logn)。寻址容易,插入困难。2 链表寻址困难,插入容易3 栈先进后出4...
2020-05-07 17:16:32
164
原创 activiti 在线编辑器整改
看到网上很多关于activiti7 对bpmn.js的支持,但都是vue支持的,并且属性很少。需要的话,要自己去扩展,除此之外,还要学习node.js和vue。花了一天时间,琢磨着修改了一下activiti5和activiti6支持的在线编辑器,修整之后,界面就美观了。上个图:看一下,是不是清爽了很多?...
2020-01-10 15:02:37
1725
15
原创 activiti6.0 查看流程图 审批后的流程进度显示红线
看到网上有很多实现此功能的代码,大概是找出历史记录,并按照时间排序,将历史记录里面的节点和连线全部展示。如果是简单的流程,没有问题,如上图。但是如果是下面的图,涉及到将流程回转的,那么历史表中会记录整个过程,这时候的再展示就不对了。比如上图,如果一直循环在这里,那么整个线条是一致在循环的,这样的话,看到的将是一个闭环的红线,即便是简单的流程,如果有回退,那么看到的记录里面,仍然...
2019-12-26 09:27:12
5137
8
原创 idea 创建springboot项目
1新建Spring Initializr 项目,如图:2. 填写项目信息,如图:3. 选择项目使用的技术,如图:4. 填写项目名称:如图:5. 项目架构及依赖,如图:...
2019-08-23 16:31:12
449
原创 将网页内容或者数据库内容下载成word格式-
使用freemarker插件:1 在pom中引入freemarker插件<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.28</version>...
2019-08-23 15:39:33
525
原创 DataTables warning: table id=dt-table - Ajax error错误的原因
DataTables warning: table id=dt-table - Ajax error. For more information about this error, please see http://datatables.net/tn/7我首次使用jquery dataTables,在做查询的时候,出现了这个错误,查询了原因,发现是因为我调用controller的url写错...
2019-03-13 14:20:00
8461
2
原创 @Transactional 的使用
对事物的管理,想必每个项目可能都会用到,一般是在service层使用,但我遇到一个问题,就是在controller里面使用到了,业务逻辑直接在controller里面处理了,这是已有项目的架构,我无法再重新去改设计,所以怎么办呢,就是把事物加到controller里面。@Transactional@Controllerpublic class TestController(){ ...
2018-08-21 16:12:22
2581
原创 spring4.1.4 使用@PropertySource
以前使用PropertySource,当时使用是在controller中使用的,大概的使用是这样的,有个配置文件是config.properties@Controller@PropertySource("classpath:config.properties")public class TestController(){ @Value("${db.url}") Strin...
2018-08-21 15:56:25
542
原创 spring3+springmvc3+mybatis+orcale 事物配置到controller上出问题,完美解决
1 spring.xml在此配置文件中只配置service,不要配置controller<context:component-scan base-package="com.yrcn.my.services" />2 sprigmvc.xml<!-- 在此配置文件中只配置service,不要配置controller --> <context:com...
2018-07-26 13:59:14
204
editor-app.rar 在线编辑器源码
2020-01-10
myeclipse2017 安装lombok
2018-05-29
knime预测股票价格的例子例子
2018-04-18
红帽Red Hat Linux 9光盘启动安装过程图解
2009-09-21
struts json经典小例子
2009-09-02
Visual Editor
2009-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人