自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux环境下安装配置Git

1、在Linux上是有yum安装Git,非常简单,只需要一行命令yum -y install git2、输入 git --version查看Git是否安装完成以及查看其版本号git --version3、whereis git 查看安装路径whereis git 4、设置全局账号和密码(命令或者修改配置文件)git config --global user.name tomgit config --global user.password 12356vi ~/.gitconfi

2021-05-08 11:27:38 288 2

原创 jenkins新建简单的任务

第一步 点击新建任务第二步 jenkins参数配置第三步 配置Git参数1.登录刚刚的git账号,进入项目如果回调失败就看自己日志文件,参考我上一篇jenkins搭建,我的运行日志在jenkins.log里面第三步 检查...

2021-04-20 16:36:37 145

原创 jenkins搭建教程

第一步 下载jenkins的war包地址:https://jenkins.io/download/第二步 运行war包1.可以在Tomcat中运行。2.也可以直接命令运行,我的运行脚本#!/bin/bashserver_name=jenkins.war pid=`ps -ef | grep $server_name | grep java | grep jar | awk '{print $2}'`if [ "$pid" != "" ]; then sleep 1 kill -

2021-04-20 16:15:25 317

原创 @PostConstruct和线程池导致事务问题

测试一个xxl-job,遇到问题事务问题情景再现使用@PostConstruct注解来测试,由于是上传素材,比较耗时,所以使用了线程池,一切很顺利的是时候,保存日志的时候报了个错:org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Hikari

2020-08-22 11:58:53 1176

原创 mysql插入数据的时候,有就更新没有就新增

记录一下,我们在保存一条数据的时候通常需要判断数据库是否存在,有则更新,没有就新增。一共两种方法:1、使用on DUPLICATE key,前提是这个表必须有主键或者唯一索引。student表的sno是主键,例子如下:CREATE table student(sno int PRIMARY key ,sname VARCHAR(10),sage int)select * from stude...

2020-03-25 11:31:17 13841 1

原创 java+tess4j实现OCR识别中文示例

1、引入依赖<dependency> <groupId>net.sourceforge.tess4j</groupId> <artifactId>tess4j</artifactId> <version>4.3.1</version> ...

2020-03-03 17:36:21 735

原创 初次用omniPage文字识别那点屁事

1、安装Omnipage,下载地址:https://pan.baidu.com/share/link?shareid=2996344775&uk=12605085762、傻瓜式安装好,再设置识别中文,不然的话只能识别英文。参考地址:http://www.cappchem.com/Html/?741.html...

2020-03-03 17:24:21 1102

原创 IE浏览器中input的placeholder不显示

今天在改bug的时候用的IE9浏览器,发现的placeholder都不见了,这是咋回事呢?后来才发现是在IE10以下,是不支持placeholder属性的,于是乎我就写了如下代码解决:  ...

2020-02-27 15:35:20 1645

原创 vscode 使用ESLint 自动检查,保存时自动格式化

1、package.json中安装了eslint的依赖"eslint": "^6.1.0","eslint-friendly-formatter": "^6.4.1","eslint-loader": "^6.4.1","eslint-plugin-html": "^6.4.1",2、vscode安装eslint 插件3、在项目根目录添加.eslintrc.js 文件,用于校验代码...

2020-02-27 15:30:32 2326

原创 mysql创建表时报Error : Tablespace for table '`database`.`temp`' exists.

mysql有一个数据库无法删除,运行脚本也报错,刚开始没当回事。直到这次测试用的数据库需要新增表,运行脚本直接写SQL创建都出错,才来弄这个问题。**此方法适用场景:**1、无法删库。2、新建表报表空间已存在。解决方案:1、进入MySQL CMD 窗口找到库目录: select @@datadir2、直接切换到系统库目录:3、找到对应的数据库名,进入目录,你就会看到每一个表都会有....

2020-02-27 14:19:08 1888

原创 关于Mysql中的Error Code: 1292错误的解决办法

今天在用navicat项数据库添加字段的时候报了一个错1292,解决方法:(1)查询sql_model的值:show variables like ‘%sql_mode%’;(2)将sql_model中的值去掉 NO_ZERO_IN_DATE和NO_ZERO_DATE:set @@sql_mode =‘ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR...

2019-12-26 15:19:41 5499

原创 使用idea 使用Spring Cloud框架开发调出Run Dashboard

微服务项目的开发过程中,工程会非常多,经常要启动很多个服务,才能完成一项测试。启动的多了,容易开发者带来错乱的感觉,很不方便管理。在idea作为开发工具时,推荐一个很好用的功能–Run Dashboard。1、方法一:设置打开Run Dashboard (View-》Tool Windows-》Run Dashboard)2、方法二:在工程目录下找.idea文件夹下的workspace.xm...

2019-11-28 15:03:28 563

原创 Spring boot引入swagger简单使用

1、引入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</vers...

2019-10-09 14:07:59 422

原创 swagger免token鉴权

使用swagger很简单,但是在引入项目里面是由于,项目使用了Spring Security OAuth实现鉴权体系,所以浏览器访问swagger的时候一直报401,说没权限。网上的很多方案主要是两种方法:1、鉴权时过滤指定请求,但是我没弄成功,可能是操作问题。2、swagger请求时带token,但是我弄了好像也不行。于是换一种思路,直接授权,自定义注解。1、自定义注解@Target(...

2019-10-09 13:36:04 5471 2

原创 Rocket的安装和使用

1、下载,rocket下载地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq2、解压压缩包,解压后如下所示:3、cmd进入bin目录下面,执行启动命令:start mqnamesrv.cmd,会弹出一个框,表示启动成功:4、在bin目录下继续执行命令:start mqbroker.cmd -n 127.0.0.1:9876 aut...

2019-09-29 09:01:08 5659

原创 开启MySQL远程访问权限 允许远程连接

1、登陆mysql数据库mysql -u root -p查看user表mysql> use mysql;Database changedmysql> select host,user,password from user;±-------------±-----±------------------------------------------+| host ...

2019-09-25 11:11:40 90

原创 junit测试security框架下有权限验证的controller

废话不多说,上干货。1、用postman测试的时候,由于有鉴权所以需要传一个token如下图所示:2、因此我们在单元测试的时候也要传一个token到header里面,不然的话会报错:{“code”:1,“message”:“Full authentication is required to access this resource”,“data”:“Full authentication ...

2019-09-18 18:09:53 2082

原创 解决:MySQL忘记root密码(windows)

在windows中1、以系统管理员身份运行cmd2、停止mysqlnet stop mysql.3、切换到MySQL安装路径下:D:\WAMP\MySQL-5.6.36\bin;如果已经配了环境变量,可以不用切换了。4、在命令行输入mysqld -nt --skip-grant-tables5、再打开一个cmd,输入mysql -uroot -p6、进入数据库。use m...

2019-08-24 09:35:55 168

转载 spring cloud 做微服务时关于RestTemplate中的各种请求方法的使用总结

非常详细的介绍转载地址:https://blog.csdn.net/u012843361/article/details/79893638

2019-08-21 15:25:02 102

原创 Spring boot 请求报错401

1、SpringBoot的版本更换为2.0之前的,更新项目依赖,就可以直接在yml文件中配置security: basic: enabled: true2、写一个配置类继承WebSecurityConfigurerAdapter 接口,覆盖configure方法,调用http.httpBasic().disable();方法@Configurationpublic class Secur...

2019-08-19 18:27:02 6804 1

原创 Activiti工作流的数据库表详细介绍。

1  Activiti数据库表结构1.1      数据库表名说明    Activiti工作流总共包含23张数据表,所有的表名默认以“ACT_”开头。并且表名的第二部分用两个字母表明表的用例,而这个用例也基本上跟Service API匹配。u  ACT_GE_*&nbs...

2019-08-13 19:50:04 382

原创 activiti坑爹的问题

1、部署报错 以prcess开头的应包括啥啥啥的。解决:2、部署的时候只部署不定义,即act_re_procdef表中没有数据解决:(1)注意流程图里面网关的条件是否书写正确。特别注意排他网关的使用,最好使用包容网关。(2)把流程图转为xml文件文件名加20。...

2019-08-13 17:23:43 244

原创 Activiti流程开发实例

1、与部署对象和流程定义相关的表act_re_deployment:部署数据表,一次部署可以添加多个资源,资源会被保存到资源表(act_ge_bytearray)中;而部署的信息,则保存到部署表中。act_re_procdef:流程定义表,如果发布部署的文件是流程文件,除了将内容保存到资源表外,还会解析流程文件的内容,形成特定的流程定义数据,保存到此表中。act_ge_bytearray:...

2019-08-09 13:46:11 1217

原创 mybatis 往数据库存date类型数据报错date和String转换异常

错误:Caused by: org.apache.ibatis.exceptions.PersistenceException:Error updating database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.StringCause: jav...

2019-07-29 14:42:58 4341

转载 区块链的共识机制

目录一.拜占庭容错技术(Byzantine Fault Tolerance,BFT)二.PBFT:Practical Byzantine Fault Tolerance,实用拜占庭容错算法。三.Raft协议。1.Leader Election 2.Log Replication四.POW:Proof of Work,工作证明。五.POS:Proof of Stake,股权证明。六....

2019-07-29 14:31:53 875

原创 idea集成 MyBatis Generator 插件,自动生成dao,model,sql map文件

1.集成到开发环境中本文以maven管理的功能来举例,只需要将插件添加到pom.xml文件中即可。(注意此处是以plugin的方式,放在 中间即可) org.mybatis.generator mybatis-generator-maven-plugin 1.3.22.编写配置文件 generatorConfig.xml注意:在idea开发环境下,此文件需要放在r...

2019-07-22 17:38:03 632

原创 vmware中网络连接的桥接、NAT、主机模式的原理和区别

Bridge(桥接模式):一般网卡显示vmnet0,桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主...

2019-03-30 09:50:51 247

原创 Linux安装VMware Tools教程

1.点击"虚拟机"->“安装VMware Tools”。点击完成以后,虚拟机上面会出现VMware Tools的镜像。2.双击打开镜像文件,可以看到一个压缩包。3.复制到其他目录,输入命令:tar zxvf ***.tar.gz解压缩,解压缩以后,你就能在目录下看到vmware-tools-distrb,我复制在了模板目录下。4.进入vmware-tools-distrb目录,...

2019-03-30 09:41:07 2952

转载 Kali桥接模式DHCP自动获取IP失败(VMware)

第一步:检查DNSvim /etc/resolv.conf明显没毛病第二步:排查网卡vim /etc/network/interfaces还是没毛病第三步:排查VMware的桥接设置点击虚拟机菜单栏的 编辑->虚拟网络编辑器先点击更改设置,获得修改权限原来在桥接模式下,我使用的是自动模式,后来想想,这几天,我装了Virtual Box,会不会发生冲突,然后果断将桥接...

2019-03-29 16:21:44 1554

原创 win32 disk imager使用后u盘容量恢复

XP下进入CMD命令窗体,Vista及7上右键以管理员方式运行DOS窗体()先输入DISKPART,会自动显示计算机名,及DISKPART>命令行在系统自己弹出的DISKPART>后面输入LIST DISK查看机器磁盘,正常Disk 0是本地硬盘,如果有多个硬盘那么以此类推,或者根据USB设备容量选择磁盘,例如要选择第二块磁盘 则需输入SELECT DISK 1输入CLEAN...

2019-03-28 13:09:17 650

转载 关于kali联不上网的一些解决方法

今天打开vmware里的kali时突然发现联不上网了,搞了好一会儿才弄好,这里写个文章总结一下。(net模式可能出现的不能联网的问题)第一种情况首先ifconfig,可以看到没有正在工作的网卡,只有localhost然后ifconfig -a,可以看到eth0这块网卡并没有离家出走,只是罢工了而已接下来是关键步骤leafpad /etc/network/interfaces起初是没有...

2019-03-28 12:29:05 1213 1

原创 IE浏览器中增加删除数据不刷新,数据缓存解决

废话不多说,直接入正点。1.我用的是bootstrap table ,在载入数据的时候关闭缓存。即加上 cache : false。2.但是貌似在另外两个地方加上cache : false也没有用,于是乎我有用了另外一个方法,在请求路径后面加一个随机参数(我用的是时间,也可以用随机数),标识每一次请求是不一样的,IE浏览器找不到缓存数据了,于是乎就实现了即时刷新。建议看一下IE浏览器的缓存机...

2019-02-27 14:21:14 588

原创 bootstrap footerFormatter统计总数以及页脚导出

1.bootstrap-table开发时有些业务需要计算对应列的数据总和,此时可以用到其提供的计算函数。第一步开启列计算函数:2.第二步在需要计算的列后面添加函数footerFormatter,如图:3.以上已经可以实现界面显示统计功能了,结果如下(但是页脚无法导出):4.许多资料方框中是取下面table 的id(exampleTable),但是取下面的id,页脚就不能导出了,原因是页...

2019-02-18 11:19:26 3316 2

转载 mysql操作查询结果case when then else end用法举例

Case具有两种格式。简单Case函数和Case搜索函数。&nbsp;–简单Case函数&nbsp;CASE sex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WHEN ‘1’ THEN ‘男’&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs

2019-02-15 16:39:26 377

原创 MySQL 分组之后如何统计记录条数 gourp by 之后的 count()

SELECT count() FROM 表名 WHERE 条件 // 这样查出来的是总记录条 SELECT count() FROM 表名 WHERE 条件 GROUP BY id //这样统计的会是每组的记录条数.如何获得 第二个sql语句的总记录条数?  select count() from(SELECT count() FROM 表名 WHERE 条件 GROUP BY id ) a ...

2019-02-15 11:16:58 13738

原创 MySQL DATE_FORMAT() 函数

定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)例子更多用法参考:http://www.w3school.com.cn/sql/func_date_format.asp...

2019-02-15 11:08:44 100

原创 idea 总是闪,并一直更新index

打开idea&nbsp;左上角-&gt;file-&gt;Invalidate Caches /Restart&nbsp;确认后自动重启idea,正常

2019-01-30 17:53:07 1617

原创 bootstrap导出table数据到excel

1.所需插件:tableExport.js。2.下载地址:https://github.com/hhurz/tableExport.jquery.plugin。3.导入下载的js文件:4.调用bootstrap的内置API接口实现:5.也可自己在button中添加点击事件,实现。6.效果截图图中1为调用api实现,图中2为按钮点击事件实现7.导出效果8.注意导出来的文件在打开...

2019-01-30 17:34:16 1246 3

原创 vue调用百度地图API实现路径规划

1.新建vue项目。2.进百度地图API申请AK。3.在vue项目的index.html中导入。4.新建一个vue,配置好路由,代码如下。5.vue文件的代码如下。 6.控制台npm run dev 跑起来,进浏览器访问看效果。完美,一个简单的步行路径规划就是现实。...

2019-01-29 16:53:13 14952 15

原创 解决 win10家庭中文版 远程连接:出现身份验证错误 要求的函数不受支持

今天需要远程连接服务器测试,但是连接的时候报错了 百度了好久,说是要修改本地策略啥的。但是找了半天也找不到,后面发现我的是windows10 家庭版,没有策略管理。于是乎,如下可解决。对于win10家庭版,需修改注册表信息。1.win+r,输入regedit,点击确定,打开注册表编辑器;2.找到路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Window...

2019-01-28 13:15:03 138

prometheus教程地址.txt

目前普罗米修斯搭建的系统教程还是比较少的,这套视频教程全面细致的介绍了prometheus+grafana的搭建,到配置以及报警全套教程。分初级、中级、高级三个级别,小白到大佬的蜕变

2021-04-20

Activiti数据库表结构.docx

Activiti工作流的数据库表详细介绍。

2019-08-09

空空如也

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

TA关注的人

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