摘要:package com.forezp; import cn.edu.hfut.dmic.webcollector.model.CrawlDatums; import cn.edu.hfut.dmic.webcollector.model.Page; import cn.edu.hfut.dmic.w
阅读全文
摘要:我整理了一下对加密的数据模糊查询大致分为三类做法,如下所示: 沙雕做法(不动脑思考直男的思路,只管实现功能从不深入思考问题) 常规做法(思考了查询性能问题,也会使用一些存储空间换性能等做法) 超神做法(比较高端的做法从算法层面上思考) 我们就对这三种实现方法一一来讲讲实现思路和优劣性,首先我们先看沙
阅读全文
摘要:1,springboot与jdbc整合: logging.level.org.springframework.jdbc.core.JdbcTemplate=DEBUG 2,springboot与jpa整合 jpa: hibernate: ddl-auto: update # 第一次简表create
阅读全文
摘要:mysql windows版本下载地址: https://downloads.mysql.com/archives/installer/ 1,Can't connect to local MySQL server through socket 问题解决 2,Linux中MySQL忽略表中字段大小写
阅读全文
摘要:通配符说明: * 表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。 ? 表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不关心是周几,所以需要周位置的那个字段设置为"?" 具体设置为 0 0 0 10 * ? - 表示区间。例如 在
阅读全文
摘要:1,添加字段 ALTER TABLE `HS_SCORE_2020` ADD COLUMN `STATE` INT(11) DEFAULT '0' COMMENT '状态,0或空未推送,1成功、2失败' AFTER `ORG_UID`; ALTER TABLE `HS_SCORE_2020` ADD
阅读全文
摘要:一. linux自带的定时任务 crontab 不知道你有没有遇到过这种场景:有时需要临时统计线上的数据,然后导出到excel表格中。这种需求有时较为复杂,光靠写sql语句是无法满足需求的,这就需要写java代码了。然后将该程序打成一个jar包,在线上环境执行,最后将生成的excel文件下载到本地。
阅读全文
摘要:1,id生成策略之snowflake 算法 package com.test; /**** * id生成策略之snowflake 算法 * 此算法是 twitter 开源的分布式 id 生成算法,采用 Scala 语言实现,是把一个 64 位的 long 型的 id, * 用其中的 41 bits
阅读全文
摘要:原因:定时任务请求超时,没有设置请求超时时间 package cn.bsoft.CommonUtil.util; import java.util.HashMap; import org.apache.cxf.endpoint.Client; import org.apache.cxf.jaxws.
阅读全文
摘要:前言 想必大家也经常收到垃圾短信吧...短信中的链接一般都是短链接,类似于下图这样: 为什么这里面的url都是短的呢?有什么好处呢?怎么做到的呢? 短url的好处有: 短. 短信和许多平台(微博)有字数限制,太长的链接加进去都没有办法写正文了. 好看. 比起一大堆不知所以的参数,短链接更加简洁友好.
阅读全文
摘要:问题描述 近期,线上有个重要Mysql客户的表在从5.6升级到5.7后master上插入过程中出现"Duplicate key"的错误,而且是在主备及RO实例上都出现。以其中一个表为例,迁移前通过“show create table” 命令查看的auto increment id为1758609,
阅读全文
摘要:项目中少不了redis用于存储我们要的数据,那么我们该如何高效的使用redis来为我们服务呢? 为了让 Key 的命名和使用更加规范,以及今后避免再次遇到这种情况,下午睡醒之后,我就在 Redis 公共组件库里面添加了一个配置和自定义了 Key 序列化。 代码如下: @ConfigurationPr
阅读全文
摘要:使用nohup ./execute.sh & 执行让程序后台运行,才几天日志就上G了,如果有问题想要查看日志,显然打开文件是一件很麻烦的事,于是我想办法通过减小文件大小: 1、nohup命令解释: a、语法:nohup [command] [args] [&] b、说明:nohup 命令运行由 Co
阅读全文
摘要:GIT+ECLIPSE操作: 1,Eclipse + Git: Failed to add resource to index 2,eclipse重git上导入项目提示找不到No projects found import git提交失败处理,提交到本地后在提交: push to upstream
阅读全文
摘要:1,原因: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springfr
阅读全文
摘要:首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是感觉代码可能有问题,开始排查。首先发现开发的本地ide没有发现问题,应
阅读全文
摘要:功能问题,通过日志,单步调试相对比较好定位。 性能问题,例如线上服务器CPU100%,如何找到相关服务,如何定位问题代码,更考验技术人的功底。 题目 某服务器上部署了若干tomcat实例,即若干垂直切分的Java站点服务,以及若干Java微服务,突然收到运维的CPU异常告警。 问:如何定位是哪个服务
阅读全文
摘要:防盗链原理: http标准协议中有专门的字段记录referer 一来可以追溯上一个入站地址是什么 二来对于资源文件,可以跟踪到包含显示他的网页地址是什么。 因此所有防盗链方法都是基于这个Referer字段 网上比较多的2种 一种是使用apache文件FileMatch限制,在httpd.conf中增
阅读全文
摘要:XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。 XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是
阅读全文