
工作记录
Jack King
厚积薄发!
展开
-
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 · 343 阅读 · 2 评论 -
@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 · 1320 阅读 · 0 评论 -
java+tess4j实现OCR识别中文示例
1、引入依赖<dependency> <groupId>net.sourceforge.tess4j</groupId> <artifactId>tess4j</artifactId> <version>4.3.1</version> ...原创 2020-03-03 17:36:21 · 801 阅读 · 0 评论 -
初次用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 · 1298 阅读 · 0 评论 -
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 · 2426 阅读 · 0 评论 -
mysql创建表时报Error : Tablespace for table '`database`.`temp`' exists.
mysql有一个数据库无法删除,运行脚本也报错,刚开始没当回事。直到这次测试用的数据库需要新增表,运行脚本直接写SQL创建都出错,才来弄这个问题。**此方法适用场景:**1、无法删库。2、新建表报表空间已存在。解决方案:1、进入MySQL CMD 窗口找到库目录: select @@datadir2、直接切换到系统库目录:3、找到对应的数据库名,进入目录,你就会看到每一个表都会有....原创 2020-02-27 14:19:08 · 2092 阅读 · 0 评论 -
关于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 · 5688 阅读 · 0 评论 -
使用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 · 630 阅读 · 0 评论 -
spring cloud 做微服务时关于RestTemplate中的各种请求方法的使用总结
非常详细的介绍转载地址:https://blog.youkuaiyun.com/u012843361/article/details/79893638转载 2019-08-21 15:25:02 · 151 阅读 · 0 评论 -
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 · 6900 阅读 · 1 评论 -
Activiti流程开发实例
1、与部署对象和流程定义相关的表act_re_deployment:部署数据表,一次部署可以添加多个资源,资源会被保存到资源表(act_ge_bytearray)中;而部署的信息,则保存到部署表中。act_re_procdef:流程定义表,如果发布部署的文件是流程文件,除了将内容保存到资源表外,还会解析流程文件的内容,形成特定的流程定义数据,保存到此表中。act_ge_bytearray:...原创 2019-08-09 13:46:11 · 1304 阅读 · 0 评论 -
Activiti工作流的数据库表详细介绍。
1 Activiti数据库表结构1.1 数据库表名说明 Activiti工作流总共包含23张数据表,所有的表名默认以“ACT_”开头。并且表名的第二部分用两个字母表明表的用例,而这个用例也基本上跟Service API匹配。u ACT_GE_*&nbs...原创 2019-08-13 19:50:04 · 439 阅读 · 0 评论 -
activiti坑爹的问题
1、部署报错 以prcess开头的应包括啥啥啥的。解决:2、部署的时候只部署不定义,即act_re_procdef表中没有数据解决:(1)注意流程图里面网关的条件是否书写正确。特别注意排他网关的使用,最好使用包容网关。(2)把流程图转为xml文件文件名加20。...原创 2019-08-13 17:23:43 · 321 阅读 · 0 评论 -
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 · 705 阅读 · 0 评论 -
@ResponseBody、@RequestBody、@RequiresPermissions、@RequestParam、 @GetMapping注解的作用
@ResponseBody:表示该方法的返回结果直接写入 HTTP response body 中,一般在异步获取数据时使用【也就是AJAX】,在使用 @RequestMapping后,返回值通常解析为跳转路径,但是加上 @ResponseBody 后返回结果不会被解析为跳转路径,而是直接写入 HTTP response body 中。 比如异步获取 json 数据,加上 @ResponseBo...原创 2018-12-28 17:33:09 · 1098 阅读 · 0 评论 -
解决 win10家庭中文版 远程连接:出现身份验证错误 要求的函数不受支持
今天需要远程连接服务器测试,但是连接的时候报错了 百度了好久,说是要修改本地策略啥的。但是找了半天也找不到,后面发现我的是windows10 家庭版,没有策略管理。于是乎,如下可解决。对于win10家庭版,需修改注册表信息。1.win+r,输入regedit,点击确定,打开注册表编辑器;2.找到路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Window...原创 2019-01-28 13:15:03 · 170 阅读 · 0 评论 -
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 · 128 阅读 · 0 评论 -
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 · 13812 阅读 · 0 评论 -
mysql操作查询结果case when then else end用法举例
Case具有两种格式。简单Case函数和Case搜索函数。 –简单Case函数 CASE sex WHEN ‘1’ THEN ‘男’ &nbs转载 2019-02-15 16:39:26 · 422 阅读 · 0 评论 -
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 · 1347 阅读 · 3 评论 -
idea 总是闪,并一直更新index
打开idea 左上角->file->Invalidate Caches /Restart 确认后自动重启idea,正常原创 2019-01-30 17:53:07 · 1669 阅读 · 0 评论 -
bootstrap footerFormatter统计总数以及页脚导出
1.bootstrap-table开发时有些业务需要计算对应列的数据总和,此时可以用到其提供的计算函数。第一步开启列计算函数:2.第二步在需要计算的列后面添加函数footerFormatter,如图:3.以上已经可以实现界面显示统计功能了,结果如下(但是页脚无法导出):4.许多资料方框中是取下面table 的id(exampleTable),但是取下面的id,页脚就不能导出了,原因是页...原创 2019-02-18 11:19:26 · 3424 阅读 · 2 评论 -
IE浏览器中input的placeholder不显示
今天在改bug的时候用的IE9浏览器,发现的placeholder都不见了,这是咋回事呢?后来才发现是在IE10以下,是不支持placeholder属性的,于是乎我就写了如下代码解决: ...原创 2020-02-27 15:35:20 · 1684 阅读 · 0 评论 -
IE浏览器中增加删除数据不刷新,数据缓存解决
废话不多说,直接入正点。1.我用的是bootstrap table ,在载入数据的时候关闭缓存。即加上 cache : false。2.但是貌似在另外两个地方加上cache : false也没有用,于是乎我有用了另外一个方法,在请求路径后面加一个随机参数(我用的是时间,也可以用随机数),标识每一次请求是不一样的,IE浏览器找不到缓存数据了,于是乎就实现了即时刷新。建议看一下IE浏览器的缓存机...原创 2019-02-27 14:21:14 · 665 阅读 · 0 评论 -
区块链的共识机制
目录一.拜占庭容错技术(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 · 968 阅读 · 0 评论 -
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 · 5156 阅读 · 0 评论 -
Navicat连接mysql报错2509
在Navicat中进行连接测试时,发现报错2509,还有乱码!mysql 2509 加密方式导致的报错,在8以后的版本默认的加密方式都改为了caching_sha2_password此时要更改加密方式1.进入mysql的命令行界面,选择mysql数据库use mysql2.更改加密方式ALTER USER ‘root’@‘localhost’ IDENTIFIED BY‘...原创 2018-12-28 17:27:37 · 4819 阅读 · 2 评论