自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 esayexcel+Javaassist动态生成表对象

<dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version>3.28.0-GA</version> </dependency>public class Test { public static fina

2021-10-08 16:54:33 332

原创 guacamole socket连接拒绝

开放4822端口把bind_host = localhost改为bind_host=0.0.0.0## guacd configuration file#[daemon]pid_file = /var/run/guacd.pidlog_level = info[server]bind_host = 0.0.0.0bind_port = 4822

2021-07-29 17:18:51 1076

原创 使用vim插件打造一个简单的ide

需要的vim插件coc.nvim (下载地址https://github.com/neoclide/coc.nvim.git) |coc需要安装以下扩展(后面有讲) |coc-java java补全 |当前最新版的coc-java需要jdk11,并配置java_home |coc-java-debug java程序调试配合vimspector使用 |coc-word 常用英文补全 |coc-spell-checker 拼写检查nerdtree (下载地址https://github.com

2021-06-18 16:06:41 677 1

原创 让coc扩展在一个用户安装后,所有用户都可用,以及自定义coc扩展下载位置

创建一个公用的777权限(简单粗暴)的vimrc文件下载vim-plug,放在一个公共文件夹777权限 eg:xxx/xxx/plug.vim在vimrc中添加 so 'xxxx/xxx/plug.vim'安装nodejs>=10.12安装coc,beign里面的设置为随便创建一个文件夹权限777,让其他人能够访问eg:coc-java设置扩展下载的位置,777权限" 在vimrc中添加路径xxx/xxx/coc eg:let g:coc_data_home = ~/D

2021-05-24 15:04:51 505

原创 centos7 vim fzf插件使用bat预览时高亮不正常

下载最新版bat文件后缀无法识别的解决办法,比如:User.java.xxx

2021-05-14 13:37:20 332

原创 vim禁用警告,错误提示

比如修改只读文件时加上命令前加上silent! eg: silent! call setline(...) 就不会触发changing a readonly file 警告

2021-05-12 11:41:19 496

原创 如何在vim nerdtree中只显示自己想要的目录文件

在nerdtree插件中可以过滤特定格式的文件,比如 let g:NERDTreeIgnore = ['\.vim$','\.py$'] //过滤以文件后缀为vim,py的文件但是好像没有只显示自己想要的目录文件(include),也可能有但是我没有找到/home/ubuntu/xx.txt/home/ubuntu/123.txt比如我只想要显示以上两个文件路径所涉及的目录以及文件在vimrc上添加一些代码 let g:MyIncludePath = {} let g:MyFile

2021-04-16 14:41:30 421

原创 关于如何防止qa退出vim的一种方式

添加自动命令autocmd CmdlineChanged * call s:CheckXX()function! s:CheckXX() //用户输入qa或q时删除字符,当然这种判断阻止不了silent qa!,你可以写一个更好的判断,这里仅 //提供一种思路 if(getcmdline()=="qa"||getcmdline()=="q") //删除用户输入退出的命令 for i in r

2021-03-12 13:58:02 320

原创 springboot基于webrtc和janus的视频会议流程图

创建房间以发布者的身份加入房间以订阅者的身份加入房间janus的videoroom插件可以做直播(一对多),视频会议(多对多),视频通话(一对一)直播的流程(一对多)① 主播创建房间② 主播以发布者的身份加入房间③ 主播发布视频④ 观众以订阅者加入房间⑤ 观众订阅视频多人视频会议的流程(多对多)① 某人创建房间② 所有人以发布者加入房间并发布视频③ 所有人以订阅者加入房间并订阅其他人所发布的视频一对一的视频通话就不说了就是多人视频会议限制房间人数为.

2021-03-01 10:29:01 2111

原创 springboot基于webrtc和janus的点对点视频通话流程图

什么时候创建offer都可以,反正在调用call的时候传offer就可以

2021-02-08 11:53:41 976

原创 java操作jira,socket超时问题以及searchjql搜索只返回50条

解决方法增加超时时间package com.example.bugcount.utils;import com.atlassian.httpclient.apache.httpcomponents.ApacheAsyncHttpClient;import com.atlassian.httpclient.apache.httpcomponents.DefaultHttpClientFactory;import com.atlassian.httpclient.api.HttpClient;imp

2021-01-28 17:19:27 834

原创 deepin20.1安装的kodi17.6无法搜索pvr-iptvsimple插件的解决方法

下载pvr插件包https://packages.debian.org/stretch/amd64/kodi-pvr-iptvsimple/download安装debsudo dpkg -i …/Downloads/kodi-pvr-iptvsimple_2.4.4+git20161211-1_amd64.deb出现依赖问题按照提示安装依赖再次出现问题选择版本安装再次出现依赖问题sudo apt install kodi=2:17.6+dfsg1-4+b1sudo apt --fix-

2021-01-21 10:44:55 8085

转载 ant使用jacoco测试代码覆盖率

原文https://blog.csdn.net/weixin_30275415/article/details/97594003build.xml如下<?xml version="1.0" encoding="UTF-8"?><project default="report" basedir="." name="chatserver" xmlns:jacoco="antlib:org.jacoco.ant"> <property name="src-service" v

2020-11-25 10:04:00 783

原创 gradle使用jacoco插件

build.gradle如下plugins { id 'org.springframework.boot' version '2.4.0' id 'io.spring.dependency-management' version '1.0.10.RELEASE' id 'java' id 'jacoco'}group = 'com.example'version = '0.0.1-SNAPSHOT'sourceCompatibility = '1.8'repositories { m

2020-11-23 14:39:19 2528

原创 jenkins+gitlab+jacoco+maven实现测试代码覆盖率

安装jenkins插件在首页-》manage jenkins-》manage plugin里搜索gitlab plugin和jacoco pluginjenkins中文插件也可以在里面搜索配置gitlab填写连接名和url添加credentials选择username with password 或 api token都可以,不过api token需要在gitlab创建令牌添加完可以进行连接测试在maven pom中添加jacoco插件 <

2020-11-13 16:27:58 1096 5

原创 vim脚本学习笔记1---·变量

准备两个脚本文件进行测试Test1.vim let s:test1=10 let g:test=10 function! Test1() echom s:test1 endfun echom "g:test : ".g:test echom "s:test1 : ".s:test1Test.vim let s:test=20 function!

2020-11-11 16:36:38 1365

原创 关于gin重定向导致不能跳转到正确的路径

StatusMovedPermanently为301永久重定向,做权限验证的时候永久重定向导致权限通过后依然不能跳转到正确路径r.GET("/test", func(c *gin.Context) { c.Redirect(http.StatusMovedPermanently, "http://www.google.com/")})改用临时重定向就行了r.GET("/test", func(c *gin.Context) { c.Redirect(http.StatusTemporaryRe

2020-11-02 15:33:45 1790

原创 c++ undefined reference to `Line::Line(Line const&)‘

c++类里面带有指针变量如果没有实现拷贝构造函数像这样line2=line1要调用拷贝构造函数,没有拷贝构造函数就报错了

2020-11-02 15:05:21 230

原创 关于使用bootstrap-fileinput上传文件进度一直为上传中的问题

因为第一次使用bootstrap-fileinput进行文件上传,找了很久都没有发现文件上传进度一直为上传中的问题,无奈之下只能去官网查看文档才发现文件上传后服务器必须返回一个json对象官方文档地址...

2020-07-22 09:00:19 1005

原创 springboot使用通用mapper返回主键id

加上这三个注解就行了@Id@Column(name = “id”)@KeySql(useGeneratedKeys = true)package com.example.pluginstest.dao;import tk.mybatis.mapper.annotation.KeySql;import javax.persistence.*;/** * @author zhang * @date 2020-7-21 */public class User { @Id

2020-07-22 08:45:41 1378

原创 easyexcel填充复杂表格并导出以及使用easyexcel遇到的坑

读取模板时出现Your file appears not to be a valid OLE2 document解决办法:另存为97-03年的xls格式即可准备一个填充模板其中{xxx}为普通变量,{.xxx} 的为list变量准备一个实体类public class vo { private String terminal; private String color; private String number; private String zq; p

2020-07-17 10:56:11 8984 5

转载 Ubuntu 18.04安装elasticsearch修改limits.conf不生效的问题

如果你想增加 ulimit -n 显示的极限值,你可以:修改 /etc/systemd/user.conf 及 /etc/systemd/system.conf 中如下面这行的配置项(这将处理图形登录):DefaultLimitNOFILE=655360修改 /etc/security/limits.conf 中如下面这几行(这将处理非图形登录):* soft nofile 655360...

2020-03-05 17:15:36 900

原创 springboot1.5整合redisson出现java.io.IOException: 远程主机强迫关闭了一个现有的连接.

编写了一个测试类看是否整合成功可以打个断点debug测试让链接不会因为程序结束而断开具体原因可以参考

2020-03-04 11:54:52 6078 1

原创 Spark StructuredStream设置消费完数据后自动停止任务

环境:spark2.2.0,kafka0.10.0,scala2.11.0def main(args: Array[String]): Unit = { System.setProperty("hadoop.home.dir", "D:\\Program Files\\hadoop\\hadoop-2.7.7") val spark = SparkSession.builder(...

2019-12-24 21:54:35 406

原创 编译thrift出现找不到libboost_unit_test_framework.a错误

解决方法:安装libboost-all-dev依赖即可

2019-09-04 11:57:00 2197

原创 编译hue出现md_ctx错误

原因:libssl-dev版本不对解决方法:换libssl1.0-dev

2019-09-04 11:55:10 601 6

原创 spark2.2.0编译及遇到的问题

环境1)java82)hadoop2.7.33)scala2.11.24)R3.4.4(如果不需要sparkR的话R可以不用)修改spark目录下的dev/make-distribution.sh脚本文件把对应代码的改成自己对应的版本(可以加快编译速度不用脚本自行寻找版本)编译之前需要安装一些依赖:sudo apt install pandocpip install pypan...

2019-07-23 13:50:26 416 1

转载 java连接hbase集群遇到的坑

连不上hbase 然后报了以下异常:Call exception, tries=10, retries=35, started=38382 ms ago, cancelled=false, msg=row 'all_single_occupation,99999999999尝试了很多文章的解决方法后才找到一种有效的方法,那就是缺少一些jar包原文链接:https://blog.csdn.ne...

2019-05-30 22:34:36 1488

原创 window下python使用happybase连接hbase出现No protocol version header问题

window配置:python3.7ubuntu配置:hadoop2.7.7hbase1.2.6thrift 0.11.0一开始是可以连接hbase的,但是当我hbase-site.xml配置了hue之后就不行了。解决方法:在主节点的hbase-site.xml删除以下配置,从节点不变但是删除之后hue就不能访问到hbase了解决方法:更改hue.ini的hbase配置让hu...

2019-04-26 12:07:24 2412

sonarqube-8.5.1.38104

代码覆盖率工具

2020-11-13

pmd-bin-6.28.0.zip

静态代码扫描工具,用于辅助开发定义java开发规范的.

2020-11-02

空空如也

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

TA关注的人

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