自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(156)
  • 资源 (2)
  • 论坛 (1)
  • 收藏
  • 关注

原创 DateTimeFormatter的使用格式转换及异常处理

DateTimeFormatter 格式化时间工具类 主要是与Date之间的转化转载至// 01. java.util.Date --> java.time.LocalDateTimepublic void DateToLocalDateTime() {java.util.Date date = new java.util.Date();Instant instant = date.toInstant();ZoneId zone = ZoneId.systemDefault();L

2020-10-10 15:48:14 119

原创 Canal配置connector.subscribe和canal.instance.filter.regex遇到的坑

Canal配置connector.subscribe和canal.instance.filter.regex遇到的坑

2020-08-20 13:38:41 345

原创 Canal学习之Canal报错position位置的mysql binlog被删除解决方法

Canal报错position位置的mysql binlog被删除解决方法本次解决方法是测试环境,只要从新监控最新的binlog日志即可,因为canal会记录当前的读取到binlog日志文件名,也就是position位置,当mysql数据库设置的binlog有效期较短,并且canal并没有完全读取完数据时,binlog文件被清空导致canal读取文件为空发生阻塞异常无法再继续读取下面的binlog文件。解决方法:不考虑中间的binlog日志,从最新的binlog开始读取1、...

2020-08-14 12:18:55 97

原创 jdk1.8 利用 stream 对List<Map<String, Object>> 分组 List<Map<String, Object>>排序

List<Map<String, Object>> 分组//根据工号进行分组 List<Map<String, Object>> dataList = ((PageResult<Map<String, Object>>) tuple.e2).getItems(); Map<String, List<Map<String, Object>>> groupByEmpI

2020-08-10 21:32:53 1145

原创 mac版本 redis管理可视化工具下载

redis-desktop-manager 2020版本 使用与mac ios 10.14以上系统链接: https://pan.baidu.com/s/12XEr63ZdTXnFGjhAjZk-dw 提取码: knxuredis-desktop-manager 2019版本 使用与mac ios 10.12系统链接: https://pan.baidu.com/s/18jKlV6tB7fd9EUKFnZEf6Q 提取码: hxqq感谢观看,如果帮助到了您,请点个赞,加个收藏~...

2020-08-04 17:22:13 134

原创 JAVA 获取Canal请求到的MySQL数据库BINLOG日志数据

一、介绍:本文章是通过java项目连接Canal客户端获取,Canal通过模拟从库dump下来的BINLOG二进制文件数据。二、引入pom文件: <dependency> <groupId>com.alibaba.otter</groupId> <artifactId>canal.client</artifactId> <version>1.1..

2020-05-29 17:37:12 455

原创 Mysql 多条件判断拼接字段数据

Mysql 多条件判断拼接字段数据示例先去重加上distinctselect distinctjob_function_code,job_sub_function_code,job_fam_function_code from ps_inf_job_codeorder by job_function_code asc去重结果想获取从后到前的path关系 并且获取最后一级数据作为code ,利用case when then else end 语句构造,when里可以写判断条

2020-05-24 15:20:28 441

转载 mybatis向动态表名,动态属性表中插入数据,更新数据

原文地址:https://www.cnblogs.com/chen-yun/p/9274734.html1.因为在向动态表中插入数据后,要返回主键id,所以我建了实体类。(若是不需要返回主键,则不需要建实体类)xml代码<insert id="insertInfo" parameterType="com.entity.InsertMap" useGeneratedKe...

2020-04-27 11:40:03 285

原创 springboot 接入RESTful 风格的 Web 服务框架 Swagger 生成接口文档

借鉴:https://www.jianshu.com/p/f4fb5e9899fc前言:作为一个以前后端分离为模式开发小组,我们每隔一段时间都进行这样一个场景:前端人员和后端开发在一起热烈的讨论"哎,你这参数又变了啊","接口怎么又请求不通了啊","你再试试,我打个断点调试一下.."。可以看到在前后端沟通中出现了不少问题。对于这样的问题,之前一直没有很好的解决方案,直到它的出现,没错......

2020-04-23 19:07:20 118

原创 新建shell脚本

一、添加sheel脚本1、首先创建一个执行程序:vim test.sh2、编辑开头: #!/bin/bash示例脚本:#!/bin/bashcd `dirname $0`MODULE_NAME=testBASE_DIR=/home/dc2-user/jenkins/$MODULE_NAMEPIDS=`jps -mlv | grep $MODULE_NAME.jar...

2020-04-17 19:36:53 102

原创 mysql 日期格式转换格式化

创建时间小于201901的数据总和格式化日期然后转换做对比insert into result_month_overall_dimension(month_at,app_num)select 201901,count(*) as app_numfrom import_apps_data where date_format(date(create_time),'%Y%m') <=...

2020-02-20 12:13:08 120

转载 百度uid-generator学习

学习自https://www.cnblogs.com/yeyang/p/10226284.html百度uid-generator源码https://github.com/baidu/uid-generator解析uid-generatoruid-generator是基于Twitter开源的snowflake算法实现的。snowflake雪花算法上文有介绍传送门snowflake...

2020-02-18 16:20:37 540

原创 snowFlake雪花算法学习

部分转载自小灰程序员:https://blog.csdn.net/bjweimengshu/article/details/80162731部分原文链接:https://blog.csdn.net/lq18050010830/article/details/89845790引导:一、如何在分布式集群当中生成全局唯一ID?第一种解决方式:通过UUID生成全局唯一IDUUID是通用...

2020-02-12 17:19:42 185

原创 Macdown接口文档模板

样式:macdown 代码:#xxx接口文档版本:版本 | 日期 |操作人--- |---|---v1 | 2019-10-11|xx##1、根据筛选条件获取工单列表###1.1接口url前缀/xxxx/xxxx###1.2请求方式GET###1.3请求头参数 |类型 |是否必传 |说明 | 示例 |...

2019-12-17 14:13:48 199

原创 工作中的会议纪要模板

会议主题:**项目会 时间 2018/6/6 10:00-11:30 准时/不准时 地点 主持人/纪要人: 出席者: 缺席者: 一、议程概览 议程一:上次会议TODO跟进【10mins】 议程二:重点项目跟进情况【15min...

2019-12-17 14:06:31 619

原创 Spring Cloud Zuul 参数配置文档

Zuul的配置文件详解目录Zuul的配置文件详解1、zuul配置zuul的超时时间配置:host最大连接数配置路由配置前綴配置反向代理过滤headers最大信号量2、hystrix配置hystrix的超时时间配置:hystrix的隔离策略设置HystrixCommand的执行是否有超时限制。执行属性配置回退属性配置断路器属性配置...

2019-10-23 14:28:50 829

原创 Springboot 在项目启动时将数据缓存到全局变量

声明:有写字典数据不会频繁更新,但是会频繁查询,想要减少数据库链接次数,把内容缓存到项目的全局变量中,提高方法查询速度代码:import javax.annotation.PostConstruct;import javax.annotation.PreDestroy;import java.util.HashMap;import java.util.List;imp...

2019-09-27 17:33:45 12980 7

原创 java 获取服务器文件,直接下载到浏览器

一、声明注意参数要有HttpServletResponse response并设置参数response.setContentType("application/application/vnd.ms-excel");response.setHeader("Content-disposition","attachment;filename=" + fileName);@RequestM...

2019-09-26 17:49:56 836 2

原创 javax.imageio.IIOException: Unsupported Image Type异常详解

声明:此文章的详解其实是个人遇到问题的解决方案,具体详细描述还要看各大佬的文章,一般都是英文的论坛大佬描述的比较好。解决方案也是借鉴大佬文章实现的1、异常解释javax.imageio.IIOException: Unsupported Image Type异常一般情况是由于图片颜色模式是CMYK导致的,因为其内部读取文件的类JPEGImageReader只能读取RGB color m...

2019-09-23 11:24:48 2004 2

原创 JAVA给照片添加平铺水印并解决javax.imageio.IIOException: Unsupported Image Type异常

目录声明:操作:1、第一步引入pom文件2、在resources目录下添加ISOcoated_v2_300_eci.icc文件3、添加工具文件生成水印图片类4、测试结果声明:此文章是给照片生成平铺水印的照片文件,并解决javax.imageio.IIOException: Unsupported Image Type异常,javax.imageio.IIO...

2019-09-23 11:04:25 1200

原创 java通过http请求获取文件二进制流生产文件

声明:根据http请求图片的url下载文件到本地public void downLoadPhoto(String photoUrl)throws Exception{ //获取照片返回二进制流 RestTemplate restTemplate = new RestTemplate(); HttpHe...

2019-09-20 15:32:26 5364

原创 mysql 日期格式转,根据指定时间转换为昨日,上月。计算环比值

学习网站:https://www.yiibai.com/mysql/mysql_function_period_add.html示例:-- 取昨日select DATE_SUB(20180802,INTERVAL 1 day);-- 取上月select DATE_SUB(20180802,INTERVAL 1 month);-- 日期转换 y是年m是月d是日select da...

2019-08-28 12:24:17 249

原创 ELK学习之Elasticsearch介绍

参考文档:Elasticsearch官网传送门博客文章传送门一ELK介绍elk 是什么 ? Elastic Stack(旧称ELK Stack),是一种能够从任意数据源抽取数据,并实时对数据进行搜索、分析和可视化展现的数据分析框架。(hadoop同一个开发人员) java 开发的开源的全文搜索引擎工具 基于lucence搜索引擎的 采用 r...

2019-08-19 17:32:14 119

原创 git学习之解决Enter passphrase for key ‘/root/.ssh/id_rsa’: 输入问题

这里在使用git生成ssh之后,每次git push代码都提示Enter passphrase for key ‘/root/.ssh/id_rsa’:解决方法:找了很多博客有设置文件的,有添加到环境变量的,试了好几种,最后用删除passphrase密码解决问题了在服务器上操作自动化部署,由于之前本机ssh 设置了密码导致每次git clone 的时候都会要求输入ssh的密码。Ent...

2019-07-24 15:50:19 4165

转载 算法面试题:给定一个链表,判断链表中是否有环。

转自:作者:LeetCode链接:链接来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。示例 1:输入:head = [3,2,0,-4], p...

2019-06-26 19:16:25 2140 2

原创 算法面试题之:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target 的位置

给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1。 第一种解法普通遍历效率最低class Solution { public int search(int[] nums, int target) { Boolean flag=false; ...

2019-06-26 18:22:21 4889

原创 SQL之多个字段拼接

#第一种仅做多个字段拼接select bid || ocpc_level_desc || pay_mode_desc AS fem_bid from fem_baidu_adgroup#用concat函数多个字段拼接select concat(bid,ocpc_level_desc,pay_mode_desc)AS fem_bid from fem_baidu_adgroup#用c...

2019-06-11 11:58:37 8647

原创 逻辑面试题之:A说B说谎,B说C说谎,C说AB说谎,那么谁说的是真话谁说的是假话

问题:A说B说谎,B说C说谎,C说AB说谎,那么谁说的是真话谁说的是假话答案:AC说的是真话,B说的是假话解析:A说B说谎,假设A说的是真话,那么B说谎, 假设B说的是真话,那么A说谎。AB矛盾所有A,B中有一个人说的是真话,一个人说的是假话C说AB说谎,但是根据上面的理论,AB中有一个人说谎,那么C一定说谎C说谎,那么B说C说谎B说的...

2019-05-22 15:12:08 4493

原创 算法面试题之:一个3*4表格从A到B一共有多少总走法

问题:一个3*4表格只能向右和向下走,不可以折线和回退,从A点到B点一共有多少总走法解题关键:1是规律2是递归第一步找规律先设置坐标x,y.查出比较简单范围的点条数根据上图我们得到三个规律1、如果x等于0那么路线只有一条。2、如果y等于0那么路线只有一条。3、(x,y)点数据可以用(x-1,y)点的路线+(x,y-1)点的路线得到。4、(0,0)点的路线为0...

2019-05-22 14:58:02 3838

原创 一个程序媛的古北水镇游览攻略

这是一个程序媛带这母亲的游览日记,希望能对有兴趣游览古北水镇的小伙伴有帮助吧。一:关于费用本次游览2天一夜的游玩时长两个人的合计消费在1500-1600元左右。车费:古北水镇专线车票48一位 ,两人往返合计 192 景区内电车搭乘 10元一位,做过两次合计 40住宿:驴妈妈上购买的古北水镇酒店的住宿 价格由时间改变,我选择的时候是花费了1035元吃饭...

2019-04-30 11:36:35 725 2

原创 CLICKHOUSE学习之:分布式建表

CLICKHOUSE学习之:分布式建表声明:此篇文章涉及到一下操作:clickhouse的分布式 建表规则以及,删表语句等本篇文章的clickhouse部署在4台机器上,所以建表需要在4台机器上创建相同的物理表,而一台机上上有逻辑库,所以还需要多建一张逻辑库对应物理库的表。逻辑表内存储的是表结构,用于快速查询,实际数据存储在4台不同机器的物理表中。本篇文章仅介绍物理表以及逻辑表的创建...

2019-04-11 15:49:34 6373 1

原创 多线程使用之Future类

借鉴网址:传送点1. Future的应用场景在并发编程中,我们经常用到非阻塞的模型,在之前的多线程的三种实现中,不管是继承thread类还是实现runnable接口,都无法保证获取到之前的执行结果。通过实现Callback接口,并用Future可以来接收多线程的执行结果。 Future表示一个可能还没有完成的异步任务的结果,针对这个结果可以添加Call...

2019-03-12 17:07:27 479

原创 MySql 将一个表的字段值更新到另一张表

声明:此处语法为两个不同结构的表中用一张表的字段填充到另一张表某些字段中sql语句update table1 a1,table2 a2 set a1.要填充字段=a2.对应索取字段where a1.id=a2.id#必须保证有对应字段写在where之后 可以正常添加筛选条件示例:update sem_creative_type_sogou a1,sem_adgro...

2019-03-05 12:47:41 3318

原创 git将不可提交代码放到新的分支中恢复当前分支

声明:此操作为 本地新写了一些代码由于某些原因无法进入测试状态,故代码不能提交,这时又有新的功能要做。这些代码怎么办?解决方法:创建一个新分支,将无法提测的代码放到新的分支上第一步:首先不能提交但还要保留的代码不能做commit操作这时创建一个本地分支 这时修改的代码会跟随过来git checkout -b 新分支名 创建之后直接将现有分支切换到新的分支上 可...

2019-02-21 17:41:43 432 3

原创 关于clickhouse的相关文章链接

ClickHouse:新的开源列式数据库https://www.percona.com/blog/2017/02/13/clickhouse-new-opensource-columnar-database/您应该使用ClickHouse作为主要操作数据库吗?https://www.percona.com/blog/2019/01/14/should-you-use-clickhous...

2019-02-14 11:04:36 218

原创 学习之:JDK1.8新特性: Collectors原理以及用法

借鉴至:https://blog.csdn.net/vbirdbest/article/details/80216713  作者:vbirdbest 借鉴至:https://blog.csdn.net/qq_39629277/article/details/83108585 目录一:简介 二、Collectors1、将数据收集进一个列表1.1 Collectors toLi...

2019-02-13 15:45:49 6942 2

转载 学习之 JVM原理基础以及GC回收原理

转载至:Java烂猪皮  百家号  转载:传送门目录1:什么是JVM2:JRE/JDK/JVM是什么关系3:JVM原理4:JVM的体系结构5:JVM运行时数据区第一块:PC寄存器第二块:JVM栈第三块:堆(Heap)第四块:方法区域(Method Area)第五块:运行时常量池(Runtime Constant Pool)第六块:本地方法堆栈(N...

2019-02-12 15:54:59 150

原创 工作日常之:年会策划

声明:并不正规,从各大文库各种百度出来的大杂烩。但是也是我用一段儿时间精力做的。所以想要留个存档,作为第一次策划组织年会,并担任业余主持人。 前提:此为部门年会。人数22人,由于人数不多并且预算不多所以挑选场地选择了轰趴馆。吃饭原定选择正常饭店包间。年会策划方案:活动主题:“2018年度总结活动”活动时间:2019年1月25 日 12:00~17:00  (星期五)...

2019-01-28 15:13:56 275

原创 clickhouse FULL JOIN 全连接遇到的坑

声明:只在我实际使用中碰到的一个问题clickhouse官网文档中并没有找到full join 的信息,但是实际使用的时候是可以用 all full join 关联将两个不同接口的表通过某些字段关联成一张表。问题:我用两个子查询查出的结果用 all full join 关联,关联keyword_id和fr字段,但是两张表中除了这两个字段以外还有一个同名的account_id字段,遇到的...

2019-01-28 14:52:16 8579 1

原创 clickhouse实时大数据分析引擎的SQL写法详解

 ClickHouse的优点单个查询的并行处理(利用多个核心) 多个服务器上的分布式处理 非常快速的扫描(参见下面的基准测试),可用于实时查询 列存储非常适合使用“宽”/“非规范化”表(许多列) 压缩性好 SQL支持(有限制) 良好的功能集,包括支持近似计算 不同的存储引擎(磁盘存储格式) 非常适合结构日志/事件数据以及时间序列数据(引擎MergeTree需要日期字段) ...

2019-01-15 17:53:35 9973

mcbpblocgmgfnpjjppndjkmgjaogfceg.zip

文件下载到本地,解压文件之后,谷歌浏览器截图抓取插件,在谷歌浏览器扩展工具中,点击开发者模式,加载已解压的插件。即可

2019-10-10

生成电子签名和印章的pdf文件demo

pdf文件,添加电子签名和合同印章。java项目本地导入即可使用

2017-10-27

Alice_qixin的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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