自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (3)
  • 收藏
  • 关注

原创 SonarQube 实现钉钉通知时地址无法打开的问题

钉钉通知地址无法获取

2022-08-16 16:07:19 403 1

转载 Linux SSH登录服务器报ECDSA host key “ip地址“ for has changed and you have requested strict checking错误

Linux SSH命令用了那么久,第一次遇到这样的错误:ECDSA host key “ip地址” for has changed and you have requested strict checking.记录下方便记忆。解决方案:在终端上输入以下命令:ssh-keygen -R “你的远程服务器ip地址”目的是清除你当前机器里关于你的远程服务器的缓存和公钥信息,注意是大写的字母“R”。原因分析:根据个人的情况,原因是我的云服务器重装了系统(清除了与我本地SSH连接协议相关信息),本地的SSH

2020-10-26 16:36:24 1635

转载 JRebel激活步骤

JRebel简介:JRebel是与应用程序服务器集成的JVM Java代理,可使用现有的类加载器重新加载类。只有更改的类会重新编译并立即重新加载到正在运行的应用程序中,JRebel特别不依赖任何IDE或开发工具(除编译器外)。但是,与您的IDE紧密集成仍然很不错。请记住:只要您用新文件覆盖旧类文件,JRebel就会重新加载您的更改并减少重新部署的时间。顺便整理下步骤防止以后忘记: 在Java开发的过程选择一个适合自己的IDE是很重要的,每次修改代码都需要重新的编译、重启,如何解决这个问题?。看了一下网

2020-05-21 15:09:12 1041

原创 神器之 二:IntelliJ IDEA 插件-Lombok,除去繁琐代码,提升开发效率

一.Lombok的作用古人云:工欲善其事必先利其器Lombok是一个插件,可以按照在IntelliJ IDEA和Eclipse等开发工具上,用来自动生成Java代码,解决项目中一些繁琐重复的代码,减少代码量和代码维护的负担。之前我们构建一个实体类时,需要每个字段在使用时要写set,get方法,在需要的时候要写无参构造函数、有参构造函数、重写toString、equals方法等,代码看上去繁琐重复。Lombok,让你用简洁的代码实现相同的功能,你值得拥有!Lombok的安装Lombok的使用

2020-05-21 08:59:27 377

原创 神器之一:IntelliJ IDEA 插件-EasyCode,让你搭建项目节省50%的时间

古人云:工欲善其事必先利其器一. 为什么用EasyCode最近公司有几个新项目要开发,然后就看着小伙伴们忙着搭建springboot框架,建数据库,然后先实体类entity,dao层,service层,serviceImpl层,然后还要建mybatis的mapper.xml…我想说,其实duck不必这么麻烦。啦啦啦啦,神器来了…二. 什么是EasyCode那么EasyCode是什么呢,简单来说,它就是可以直接对数据的表生成entity,controller,service,dao,mapper,无

2020-05-21 08:51:37 590

转载 Java POI:如何读取Excel单元格值而不是计算公式

我正在使用Apache POI API从Excel文件中获取值.除了含有公式的单元格外,一切都很好.实际上,cell.getStringCellValue()返回单元格中使用的公式而不是单元格的值.我尝试使用evaluateFormulaCell()方法,但它不起作用,因为我使用的是GETPIVOTDATA Excel公式,并且此公式未在API中实现:CopyException in thr...

2020-03-21 14:02:30 8207

原创 Execution failed for task ':generateProto'......warning: directory does not exist

gradle generateProto自动生成gRPC时 无法生成文件,报错Execution failed for task ‘:generateProto’.protoc: stdout: . stderr: F:\维护机\myCode\yaml\gradleDemo\src\main\proto: warning: directory does not exist.原因是:文件...

2019-09-08 10:42:22 3260 1

原创 springboot启动时 显示画面,解决多线程 [restartedMain]的

由于在springboot项目中要加入启动等候的功能,即在项目在加载启动的时候,要在桌面上弹出自定义的画面,画面下面要有进度条1.跟Application同一个地方加入文件JWindows.javaimport com.CIDataCompare.application.controller.LoginController;import org.slf4j.Logger;import o...

2019-08-12 13:34:51 11489 2

原创 mysql数据库中mysql库中user表被删除

由于mysql数据库中mysql库中的user表被删除,试了一些方法恢复不了,决定把原来的mysql文件夹删除后重新再安装个新的,其实这个不用安装,解压后就行按照另一篇博客“ MySQL安装” 里走到生成data文件时出错,然后mysqld --console 查看出错原因[Server] Data Dictionary initialization fa...

2019-07-23 17:03:49 4056

原创 win10下装linux系统,出现“未发现WI-F适配器“

win10下用u装linux系统,出现“未发现WI-F适配器“,在网上查了好多资料,一、(1)好多人说缺少pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb,然后装这个又说缺少其他依赖,总之就是各种依赖,结果就在pool/main里面这种装依赖,,,,装了之后还是不可以…在最后报错的...

2018-12-02 21:08:32 3236

原创 linux安装sonarqube+eclipse中使用sonarqube并得到分析结果

1.sonar镜像跟postgres镜像的下载就不介绍了,跟Jenkins的下载是一样的,然后将镜像文件load,安装一下,postgres是一个数据库 2.然后将postgres跟sonar分别跑起来,我这里是两个脚本跑的 runpostgresql.sh的内容是sonarquberun,sh,内容是3.这样下了的是没有插件的,因为我的服务器没有网,所以插件是手动安装...

2018-09-12 17:09:55 617

原创 jenkins自动构建部署企业级maven项目

其他步骤都跟单个项目的时候一个,到了构建后操作的时候, 开始source files那里 用 */target/.jar Remove prefix 那里 **/target 可是找不到地址,不能用通配符,必须用详细地址 所以只能一个一个去配了,如上图,觉得很不方便...

2018-07-23 17:31:53 396

原创 jenkin部署时Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

在jenkins上部署项目的时候,在最后一步要把服务up起来时,报错 Couldn’t connect to Docker daemon at http+docker://localunixsocket - is it running? If it’s at a non-standard location, specify the URL with the DOCKER_HOST enviro...

2018-07-16 09:58:04 1135

原创 docke+jenkins+git自动打包部署(2)--jenkins网页配置

上篇将jenkins在服务器上跑起来了,这篇主要是将jenkins的插件安装和系统配置设置一下 浏览器输入10.17.191.211:8080(上篇中跑jenkins的服务器) 一、这里的password在挂载的目录下的secrets中的initialAdminPassword文件里 二、由于服务器没网,所以跳过插件安装,之后将有其他下好 的插件拷过来就行了 没拷插件之前是...

2018-07-13 13:21:23 711

原创 从其他服务器拷jenkins镜像,并启动

由于服务器上没有网,不能直接从docker下载jenkins,所以只有从本本上下好之后打包镜像再拷到服务器上面重启 1.在本本上用docker下jenkins docker pull jenkins 2.下好之后sudo docker images 可以看到 jenkins版本 3.然后将本本上带jenkins制作镜像 sudo docker save -o jenkins-v...

2018-07-06 10:27:18 605

转载 SQL中的CONSTRAINT用法总结

主要就是增加数据约束的。Oracle中的约束简单介绍 约束 Including Constraints 在数据库中使用约束(constraints)是为了在该数据库中实施所谓的”业务规则”其实就是防止非法信息进入数据库,满足管理员和应用开发人员所定义的规则集. ORACLE使用完整性约束(integrity constraints)防止不合法的数据写入数据库,管理员和...

2018-06-05 11:24:47 10789 1

转载 navicat 连接 mysql 出现Client does not support authentication protocol requested by server解决方案

今天安装了navicat 和 mysql,结果最后在navicat中连接mysql时,出现了如下错误提示: Client does not support authentication protocol requested by server; consider upgrading MySQL client 1 网上找了如下方法: 其一: mysql> SET PASSWORD F...

2018-06-04 16:01:39 381

转载 MySQL安装

mysql安装过程及注意事项: 1.1. 下载: 我下载的是64位系统的zip包: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip的包:下载后解压:D:\软件安装包\mysql-5.7.20-winx64 1.2. 配置环境变量: 变量名:MYSQL_HOME 变量值:E:\mysql-5.7.20-winx64 path里...

2018-06-04 15:35:06 213

转载 IntelliJ IDEA2017 激活方法 最新的(亲测可用)

今天打开电脑,非常不幸,idea出问题了!!! 大部分人以前应该都是用的以下方法:到网站 http://idea.lanyus.com/ 获取注册码 2.填入下面的license server:    http://intellij.mandroid.cn/    http://idea.imsxm.com/    http://idea.iteblog.com/key.php ...

2018-06-01 10:34:53 1507

原创 一直输入root@localhost password:的问题

遇到一个相当坑的问题,事情是这样的: 一开始,用docker启动gitlab,端口22,gitlab配置共用,git clone 可以用, 本地ssh localhost不能用,后面为了ssh localhost显示可以连接,就把docker启动gitlab,端口映射的是2222,妈蛋的,git clone 老是让输入密码,gitlab上面已经配置啦公钥,还是让输入,已经把老娘整崩溃了, 最...

2018-05-11 10:52:03 6386

原创 linux卸载ssh

卸载sshapt-get --purge remove openssh-serverapt-get --purge autoremove openssh-client不知道为什么卸载openssh-server不能用autoremove –purge是要连配置文件一起删除的然后再下载sudo apt-get install openssh-serversudo apt-g...

2018-05-11 10:36:52 5771

原创 ssh端口占用,导致gitlab无法启动

要启动gitlab时老是显示端口被占用docker: Error response from daemon: driver failed programming external connectivity on endpoint gitlab (0de7baa8574a637bc5db6e37607d5b00491edfc49d1faa3d091802199f41bc8a): Error ...

2018-05-09 14:00:50 3752

转载 git添加公钥后报错sign_and_send_pubkey: signing failed: agent refused operation的解决办法

在服务器添加完公钥后报错sign_and_send_pubkey: signing failed: agent refused operation这个时候我们只要执行下  eval "$(ssh-agent -s)"ssh-add就可以了

2018-05-08 13:56:52 893

转载 docker 安装jenkins

下载Jenkinssudo docker pull jenkins启动Jenkins前准备mkdir /home/mei/jenkins注意:在安装jenkins时候,挂在文件夹/home/hzq/jenkins/的归属用户id必须是1000,否则会抛出无操作权限异常。异常如下:这里写图片描述 为什么文件夹的归属用户Id必须是1000?对于初次接触jenkins的我...

2018-04-28 11:32:10 315

原创 解决docker无法启动的问题

由于下载jenkins出现问题TLS handshark timeout,用了网上的一个方法:$ echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io\"" | sudo tee -a /etc/default/docker导致docker无法启动sudo servic...

2018-04-26 15:20:31 31997 8

转载 notepad++添加到右键菜单

1、“windows徽标键 + R” 打开 “运行”窗口,输入 RegEdit,然后点击“确定”。如下图:2、找到 HKEY_CLASSES_ROOT –> * –> shell为 shell 添加子项,并命名为 Ultra Edit,这个名字是在右键菜单中显示的名字。鼠标放在 shell 处,右击。如下图: 3、为 Ultra Edit 添加子项 comman...

2018-04-17 16:08:10 14222 2

转载 Jenkins启动失败之解决

Jenkins启动失败之解决 前提前往Jenkins官方网站https://jenkins.io/下载最新的war包 正题在终端输入:java -jar jenkins.war 报错:MacBook-Pro:downloads GaoSirjava−jarjenkins.warRunningfrom:/Users/apple/Downloads/jenkins.warwebroo...

2018-04-12 15:03:35 21388

原创 sonarQube+eclipse+sonarLint静态分析java代码

昨天下载了SonarQube,能启动之后就懒得搞了,今天继续,因为本人使用的是eclipse编辑java代码,在网上查了要装sonarLint插件,好的吧,其实很简单,记录一下,免得回头又忘记了。 1.昨天下了sonarQube,启动StartSonar.bat(因为昨天改了一下配置文件,关于数据库的,结果起不来的,把配置文件还原之后又可以启动了,关于数据库的配置,之后再看看) 2、sonar...

2018-04-12 13:34:42 2430

原创 sonarQube安装

SonarQube简单介绍SonarQube能够提供对代码的一整套检查扫描和分析功能,拥有一套服务器端程序,然后再通过客户端或者别的软件的插件的形式完成对各开发环境和软件的支持。对编程语言的支持非常广泛,包括C、C++、Java、Objective C、Python、JavaScript、PHP、C#、Swift、Erlang、Groovy等众多语言提供了对HTML、CSS、JSO...

2018-04-11 15:43:36 303

转载 tcpdump 和Wireshark抓包

1 起因#前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了。在排查问题的过程中使用到了tcpdump和Wireshark进行抓包分析。感觉这两个工具搭配起来干活,非常完美。所有的网络传输在这两个工具搭配下,都无处遁形。为了更好、更顺手地能够用好这两个工具,特整...

2018-04-11 13:51:35 429

原创 截取二进制码位

由于要截取二进制流的码位,没有用 src[0] = (byte) ((value>>8)&0xFF); src[1] = (byte) (value & 0xFF); 这样的方法,直接 String srcHex = Long.toBinaryString(srcId); srcHex=srcHex.substring(srcHex.length()-2...

2018-03-23 14:55:41 1509

原创 Spring Boot中使用Swagger2构建RESTful APIs

发现一个好玩的东东,在Spring Boot中集成Swagger2来直接构建Restful APIs 它可以轻松的整合到Spring Boot中,并与Spring MVC程序配合组织出强大RESTful API文档。它既可以减少我们创建文档的工作量,同时说明内容又整合入实现代码中,让维护文档和修改代码整合为一体,可以让我们在修改代码逻辑的同时方便的修改文档说明。另外Swagger2也提供了强大的页

2017-12-29 11:44:14 249

转载 解决spring中注入不能是全局变量的问题

@Autowired注解和静态方法一、业务场景spring框架应用中有些静态方法需要依赖被容器管理的类,就像这样:@Componentpublic class Test { @Autowired private static UserService userService; public static void test() { userService.test

2017-11-17 08:57:51 3661

转载 json通过实体类转换时出现的异常

1、空值转换-异常情况: [html] view plain copy Can not instantiate value of type [map type; class java.util.HashMap, [simple type, class java.lang.String] -> [simple type, class java.lang.String]] from JSON Str

2017-11-13 10:26:47 7594

转载 su命令 sudo命令 限制root远程登录

一、 su命令 适合情景:多用户之间的切换,登入到相应用户环境,执行命令。类似于 windows 的切换用户 扩展命令:id 、 whoami 查看当前用户名 语法 : su [-] [操作命令] username 快捷键:ctrl-d 退出当前用户 常用操作示范: 1. 加“-”的意思是,切换用户的同时切换环境变量,不跟 工作目录停留在当前,切换不彻底 #su - amin

2017-11-03 09:49:57 594 1

转载 redis存取各类数据

import java.util.HashMap;import java.util.List;import java.util.Map;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;public class test2 { private Jedis jedis; @B

2017-10-31 13:20:19 1760

原创 mysql与redis存取数据的对比

因为代码中需要用到分布式,同步数据,在网上查了都说redis比mysql快,具体测试了一下,果然如此。import java.util.Date;import java.util.HashMap;import java.util.Map;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFact

2017-10-31 11:45:00 3411

原创 log4j日志文件在java+maven工程中的使用

此java工程中没有用到spring,只是普通java+maven工程,需要用到日志文件,一定要在pom.xml文件中引入需要的jar包<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version>

2017-08-08 10:25:39 3429 2

转载 log4j配置文件详解

一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:放在src下的话就不用配置 否则得去web.xml里面配置一个Listener参考: 复制代码 log4j.rootCategory=INFO, stdout , R log4j.appender.stdout=org.apache.log4j

2017-08-08 10:11:49 224

原创 Jedis分布式+序列化

由于代码中用不到jedis了,做个记录,万一以后还用的着呢,对吧 由于我是要用到双机热备,所以用到了主从redis ,服务器中的配置详见上一篇文章,这里是springboot中的使用和配置 首先是在application.properties文件中配置redisspring.redis.host=10.5.133.213spring.redis.port=6379spring.redis.

2017-06-10 11:23:40 2006

springboot+thymleaf+sqlite+hibernate.rar

springboot+thymleaf框架,前端显示菜单,数据库使用sqlite,文件简单轻量,让人可以更直观的了解项目 下载项目,1.导入IDE中,直接运行,2.打包成jar包直接运行。 如果电脑中有chrome,会直接弹出chrome浏览器,如果没有,会弹出默认浏览器 localhost://60032

2019-07-19

springboot+rabbitmq+mysql

用springboot框架实现消息队列,将数据存入mysql数据库,一个简单的小例子

2017-03-13

spring+websocket+hibernate小例子

利用spring框架写的websocket小例子,可以连接数据库

2017-02-24

空空如也

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

TA关注的人

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