自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

点滴记录

这里也许有你想要的知识

  • 博客(93)
  • 资源 (8)
  • 收藏
  • 关注

原创 Squaretest 1.8.10 离线安装JH

1. 离线安装2. 插件激活

2023-08-24 09:44:01 2628 6

原创 RedisTemplate常用方法封装

【代码】RedisTemplate常用方法封装。

2023-04-22 14:54:43 1195 1

原创 Git批量修改提交历史记录中的作者邮箱信息

【代码】Git批量修改提交历史记录中的作者邮箱信息。

2023-03-07 08:59:50 544 1

原创 mybatis 拦截器添加参数

mybatis 拦截器添加参数 pagehelper导致自定义拦截器不生效

2022-11-18 10:30:20 1647

原创 Git 提交记录生成日报

【代码】Git 提交记录生成日报。

2022-09-30 10:59:41 608

原创 【日志处理】正则匹配日志文本里的JSON字符串

正则匹配日志文本里的JSON字符串

2022-09-02 16:55:35 620

原创 mysql 按某属性分组,再统计不同状态

mysql 按某属性分组,再统计不同状态

2022-08-19 11:14:42 1205 1

原创 Docker & DockerCompose & Harbor

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。.................................................................................................................................

2022-07-13 22:04:24 257

原创 Tengine 服务健康检查

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。............

2022-06-23 22:20:04 719

原创 Jenkins 安装配置持续交付

1.1下载打开Jenkins 下载页面,选择想要的 Jenkins 版本。这里,我们选择jenkins.war软件包;# 创建目录mkdir -p /usr/local/jenkinscd /usr/local/jenkins# 下载wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war1.2 启动 Jenkins 服务# 后台启动 Jenkins 服务nohup java -jar jenkins.w....

2022-03-16 15:09:38 2011

原创 Spring Security 前端密钥加密传输/后端解密处理

Spring Security 前端密钥加密传输/后端解密处理

2022-01-11 15:25:36 1602 9

原创 CompletableFuture详解

最近刚好使用CompeletableFuture优化了项目中的代码,所以跟大家一起学习CompletableFuture。CompletableFuture的get()方法是阻塞的,我们一般建议使用。并且一般建议使用自定义线程池。但是如果线程池拒绝策略是或者,当线程池饱和时,会直接丢弃任务,不会抛弃异常。因此建议,CompletableFuture线程池策略最好使用AbortPolicy,然后耗时的异步线程,做好线程池隔离哈。

2021-09-15 11:26:12 1486 1

原创 spring data redis key失效监听

@Configurationpublic class RedisListenerConfig { @Bean RedisMessageListenerContainer container(RedisConnectionFactory connectionFactory) { RedisMessageListenerContainer container = new RedisMessageListenerContainer(); container.s.

2021-08-10 11:36:41 346

原创 Echarts地图坐标geoCoordMap数据获取

数据来源网站 :http://datav.aliyun.com/tools/atlas/#&lat=30.332329214580188&lng=106.72278672066881&zoom=3.5 public Map<String, Object> getProvinceGeo() { String body = HttpUtil.get("https://geo.datav.aliyun.com/areas_v2/bound/100..

2021-05-14 15:42:28 1307

原创 Java企业微信机器人实现

1. 实体类package com.robot.message;/** * 群机器人的消息类型. */public class GroupRobotMsgType { /** * 文本消息. */ public static final String TEXT = "text"; /** * 图片消息. */ public static final String IMAGE = "image"; /**

2021-04-30 10:39:57 2933 5

原创 mysql查询本周默认从周日开始

MySQL 的 YEARWEEK 是获取年份和周数的一个函数,函数形式为YEARWEEK(date[,mode])YEARWEEK(date, mode) 返回年份及第几周(0到53),mode 中 0 表示周天,1表示周一,以此类推 SELECT YEARWEEK("2017-06-15");-> 201724 # 查询本周所有的数据(本周第一天是周一)SELECT * FROM 表名 WHERE YEARWEEK(date_format(时间字段,'%.

2021-04-25 10:18:56 408

原创 mysql 批量修改表/字段字符集/排序规则

mysql 批量修改表/字段字符集/排序规则 注:如下SQL执行时需修改table_schema 的值为 数据库名, 默认的db_name 是示例;

2021-03-16 09:41:33 951

转载 关于领域模型转换的那些事儿

应用分层&分层领域模型为什么重要?我们在软件开发设计及开发过程中,习惯将软件横向拆分为几个层。比如常见的三层架构:表现层(VIEW/UI)、业务逻辑层(SERVICE/BAL)、数据访问层(DAO/DAL)。如下图:image.png那应用系统为什么要分层呢?其实主要是解决以下几个问题:第一是解耦:有一句计算机名言:软件的所有问题都可以通过增加一层来解决。当系统越大,团队越多,需求变化越快时,越需要保证程序之间的依赖关系越少。而分层/面向接口编程,会使我们在应对变化时越.

2020-12-22 11:02:14 594

原创 mac install ffmpeg homebrew

Homebrew# 官网安装方式/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# 懒人包安装方式(推荐)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"Ffmpeg# 需先安装Homebrew brew install

2020-12-09 11:34:44 739

原创 黑白皆算,对我等众猿而言中央C所在位置数优剃爱肤杠吧爱慕帝贰亿次的值是?

1. 黑白皆算:钢琴黑白键2. 中央C键为如下图黄色标示键3.对我等众猿而言: 下标的值为 394.优剃爱肤杠吧:UTF-85.爱慕帝贰: MD26.亿次: 循环100000000次废话少说: 撸代码import cn.hutool.crypto.digest.DigestAlgorithm;import cn.hutool.crypto.digest.Digester;import lombok.SneakyThrows;@SneakyThrow...

2020-10-27 16:57:25 849 13

原创 spring boot 整合 ip2region(ip地址库)

Ip2region是什么?ip2region - 准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供了java,php,c,python,nodejs,golang,c#等查询绑定和Binary,B树,内存三种查询算法。Ip2region特性99.9%准确率数据聚合了一些知名ip到地名查询提供商的数据,这些是他们官方的的准确率,经测试着实比经典的纯真IP定位准确一些。ip2region的数据聚合自以下服务商的开放API或者数据(升级程序

2020-07-16 09:43:16 5203 2

原创 CST时区,MYSQL与JAVA-WEB服务器时间相差13个小时的问题

1. 查看服务器时间结果也正常 CST2. 查看数据库show variables like "%time_zone%";//system_time_zone CST//time_zone SYSTEMselect now();//2020-06-06 13:49:353.运行我的WEB应用后,时间竟相差了13个小时,一切的罪魁祸首就是CST是个比较混乱的时区。CST时区(CST有4种含义)美国中部时间 Central Standard Time (USA) ...

2020-06-06 14:21:05 560 1

原创 Centos 安装单机版 RocketMQ 4.7.0

一、环境信息centos7 jdk 8 rocketmq 4.7.0二、安装进入软件安装包目录cd /home/software/下载RocketMQ的Binary版安装包,也可以上传自己编译的wget https://mirror.bit.edu.cn/apache/rocketmq/4.7.0/rocketmq-all-4.7.0-bin-release...

2020-04-18 16:41:46 811

原创 consul、eureka、nacos 为何选择?

配置中心eureka 不支持 consul 支持 但用起来偏麻烦,不太符合springBoot框架的命名风格,支持动态刷新 nacos 支持 用起来简单,符合springBoot的命名风格,支持动态刷新注册中心 eureka 依赖:依赖ZooKeeper 应用内/外:直接集成到应用中,依赖于应用自身完成服务的注册与发现, ACP原则:遵循AP(可用性+分离容忍)原则,有...

2020-04-05 12:39:48 3245 1

原创 运行JAR包,如何在idea编辑器中debug,快速定位问题

控制台中启动jar包(使用idea编辑器可 alt + f12 快捷键打开Terminal控制台输入):java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar healthy.jar启动后输出:Listening for transport dt_socket at addre...

2020-03-31 21:19:27 485

原创 ACK (Acknowledge character)数据通信中的确认字符

简介ACK的全称为Acknowledge character,即确认字符,表示接收到的字符无错误。[1]接收站对所收到的报文进行检查,若未发现错误,便向发送站发出确认回答ACK,表明信息已被正确接收,并准备好接收下一份报文。该控制字符可由中心结点发送,也可由远地结点发送。[2]其格式取决于采取的网络协议。当发送方接收到ACK信号时,就可以发送下一个数据。如果发送方没有收到信号,...

2020-03-30 09:23:31 3284

原创 UserDetailsService中抛UsernameNotFoundException无法捕获处理

详见:org.springframework.security.authentication.dao.DaoAuthenticationProvider org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProviderprotected boo...

2020-03-16 18:56:17 1482 2

原创 Spring security oauth2 ExceptionTranslationFilter所抛异常处理

Spring security核心就是一组过滤器链。项目启动自动配置上的。最核心的就是 Basic Authentication Filter 用来认证用户的身份;一个过滤器处理一种认证方式;对于username password认证过滤器来说,会检查是否是一个登录请求, 是否包含username 和 password (也就是该过滤器需要的一些认证信息) 如果不满足则放行给下...

2020-03-16 18:50:51 1143

原创 在线文字转语音Demo(百度)

基于html环境<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta content="text/html; charset=UTF-8" htt...

2020-03-08 15:13:39 4062 3

原创 SpringSocial原理及常用接口实现

⒈常用的pom依赖 <dependency> <groupId>org.springframework.social</groupId> <artifactId>spring-social-core</artifactId> <version>1.1.6.RELEASE</versio...

2020-03-03 13:30:37 210

原创 MySQL 5.7 自动设置create_time和update_time

alter table user modify column create_time timestamp not null default current_timestamp;alter table user modify column update_time timestamp not null default current_timestamp on update current_time...

2020-02-28 13:09:25 978

原创 获取虎牙,YY,映客等平台直播源

package com.video.parse;import cn.hutool.core.text.StrFormatter;import cn.hutool.core.util.StrUtil;import cn.hutool.http.HttpUtil;import cn.hutool.json.JSON;import cn.hutool.json.JSONUtil;impo...

2020-02-20 13:00:13 6575 4

原创 循环和递归两种方式实现未知维度集合的笛卡尔积

package com.healthy;import lombok.AllArgsConstructor;import lombok.Data;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.function.Function;/** * 循...

2020-02-13 12:18:29 356

原创 java stream 基础使用示例

package com.prms.video;import java.util.Arrays;import java.util.IntSummaryStatistics;import java.util.List;import java.util.Map;import java.util.Set;import java.util.TreeSet;import java.util....

2020-02-12 17:13:01 141

原创 spring security之获取当前用户信息

1 通过 SecurityContextHolder 获取在SecurityContextHolder内部存储了当前与应用程序交互的主体的详细信息。 Spring Security 使用Authentication对象来表示此信息。 通常不需要自己创建Authentication对象,但是由于经常需要查询Authentication对象是相当普遍的。 可以在应用程序中的任何位置使用以下代码块来...

2019-12-04 14:37:25 4102 2

原创 Spring boot 2.2.1 @ConfigurationProperties 不生效的问题

ConfigurationProperties 注解使用当配置文件中存在相同组的属性,用户名、密码、年龄 都属于用户属性的抽象,按面向的规则我们可以抽取出一个 User 的PO类型使用 @ConfigurationProperties 将外部配置绑定到代码中的bean。同时可以像其他任何Spring bean一样在整个应用程序代码中注入和使用此bean。/** * 2.2 之前版本,必...

2019-11-29 10:39:31 19235 2

原创 Centos运行Spring Boot Jar包

在Centos服务器上运行Jar文件时通常的方法是:// ssh窗口关闭时,程序中止运行.java -jar healthy.jar// 指定端口启动java -jar healthy.jar --server.port=8080解决方案://nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。//当用 nohup 命令执行作业时,缺省情况下该作业的所...

2019-10-26 17:50:14 1567

原创 3D标签云demo

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>3D 词云图</title> <!-- 引入 echarts.js --> <script src="jquery.min.js"></scri...

2019-10-21 18:50:32 977

原创 Spring Security 基于(url /method)表达式权限控制

常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot表达式 描述 hasRole([role]) 用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去除参考Remove the ROLE_ hasAnyRole([role1,role2]) 用户...

2019-10-15 12:41:58 626 1

原创 SpringSecurity默认限制iframe引用页面,导致X-Frame-Options deny

Spring Security环境下X-Frame-Options默认为DENY非Spring Security环境下X-Frame-Options的默认大多也是DENY这种情况下,浏览器拒绝当前页面加载任何Frame页面X-Frame-Options 有三个值:DENY 表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。S...

2019-10-15 10:49:24 5594

Spring Cloud Alibaba 2.1.0.RELEASE 整合 Nocas Feign Webflux Gateway Sentinel等组件代码

Spring Cloud Alibaba 2.1.0.RELEASE 整合 Nocas Feign Webflux Gateway Sentinel等组件

2019-09-18

Mysql 2018国家统计局区划和城乡划分数据库(包含经纬度数据,以及数据来源,提供大家参考)

Mysql 2018国家统计局区划和城乡划分数据库(包含经纬度数据,首拼,简拼,父编码以及数据来源等,提供大家参考)

2019-05-05

Java爬虫-2018国家统计局区划和城乡划分代码-最新

java爬虫,国家统计局区划编码http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/; 爬取省市区乡镇村数据,共70W+数据.

2019-03-13

Java爬虫-2018国家统计局区划和城乡划分代码

java爬虫,国家统计局区划编码http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/;

2019-03-13

Java根据实体创建Mysql数据库表

根据实体创建数据库表,资源共享出来,希望有人可以用到,抽出时间多陪陪您的家人,恋人,程序员真的很辛苦...

2018-06-27

JAVA服务器端集成环信

修改 APP_KEY,APP_CLIENT_ID,APP_CLIENT_SECRET即可...封装环信全部API... 参考环信开发者文档: http://docs.easemob.com/im/100serverintegration/40fileoperation 官网 http://www.easemob.com/

2018-04-20

通用Mapper-4.0详解代码以及MBG工具代码生成优化

通用Mapper-4.0详解代码以及MBG工具代码生成优化,详解,不是详解绝不要你的积分……

2018-04-12

环信web-im-master整体实现

主搞后端开发,前端技术不是很6,望大神勿喷! 环信官网的web-im的整体实现 包括注册登录,加好友,删除好友,聊天,文字图片等消息的发送实现,具体请下载文件查看…… 环信官网的web-im api是一个巨坑,前端兄弟一脸懵逼,无奈只能帮前端兄弟写这个demo,一阵心酸和泪水~~~~

2018-04-04

空空如也

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

TA关注的人

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