自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 史上最全面的苏州工业园区虚拟住房补贴申请攻略

史上最全面的苏州虚拟住房补贴申请攻略一、前言1、申请条件2、申请流程二、公司方面需要提供的东西三、申请时需要的信息1、申请人信息2、房东信息四、这个是申请办理虚拟住房补贴可能遇到的问题一、前言本人查找了网上的所有关于苏州虚拟住房补贴的文章,都没有给出具体的操作步骤,为了帮助广大朋友,特此书写本博客方便大家查阅,若需要详细问询的,可以在博客下面留言。1、申请条件苏州虚拟住房补贴申请条件2、申请流程苏州虚拟住房补贴申请流程二、公司方面需要提供的东西登录网站登录公司账号和密码,选择单位申请账户

2021-04-02 11:32:19 5266 10

原创 MySQL EXPLAIN 完全解读

SELECT_TYPE 是 MySQL 中 EXPLAIN 命令的输出列之一,用于描述查询中每个 SELECT 子句的类型。在MySQL中,EXPLAIN语句用于获取关于如何执行SQL语句的信息。在这个例子中,non_indexed_column 是一个没有索引的列,所以 key 的值为 NULL。在这个例子中,indexed_column 是一个有索引的列,所以 key 的值就是该列的索引名称。假设我们有一个名为users的表,其中包含id(主键)、name和email(唯一索引)三个字段。

2024-08-27 16:20:50 332

原创 mysql中group by语句使用

mysql

2024-08-26 15:23:52 221

原创 docker中如何使用Arthas

【代码】docker中如何使用Arthas。

2023-12-19 15:38:26 1457 1

原创 SQL按照id集合顺序返回

在这个示例中,假设你的传入参数名为ids,它是一个包含要查询的ID的列表。在前面的例子中,我们使用FIELD函数来指定每个ID在指定值列表中的位置,以便按照指定的ID顺序对结果进行排序。这样可以确保结果按照你指定的ID的顺序返回,而不是按照默认的升序或降序排列。这里使用FIELD函数来指定ID的顺序,确保结果按照你提供的ID顺序返回。在MyBatis中,你可以使用标签来构建一个包含多个参数的IN查询,并使用ORDER BY子句来按照ID的顺序返回结果。sql这样的 SELECT id, name。

2023-10-07 15:03:32 624

原创 Java开发手册(嵩山版)阅读笔记

Java开发手册(嵩山版)阅读笔记

2022-05-28 16:42:14 839 1

原创 EasyPoi多Sheet页导出

EasiPoi多Sheet页导出

2022-05-26 19:53:10 898

原创 Web开发之多列排序解决方案

Web开发之多列排序解决方案前言一、前端传参二、后端实现2.1、定义一个枚举类,用来`sortedType`和后端排序字段对应2.2、根据传参进行排序前言最近在开发中,遇到一个需求,即一个页面中,每个指标都可以进行排序,但是同一时间只允许一个字段进行升序降序操作,这边有一个非常合适的解决方案,故记录下来(这个排序是在内存中进行排序的)一、前端传参一个参数是sortedType,即是哪一个字段进行排序,例如传入score,score后台则是按照score排序,这个对应关系可以放在一个枚举类中,后面

2022-05-08 16:11:33 966

原创 SpringBoot2之使用MyBatis Plus遇到的问题汇总

SpringBoot2之使用MyBatis Plus遇到的问题汇总

2022-05-04 23:21:07 3206

原创 SpringBoot2之使用国产数据库连接池Druid遇到问题

SpringBoot2之org/springframework/jdbc/datasource/embedded/EmbeddedDatabaseType

2022-05-04 20:06:47 1592

原创 SpringBoot2校验遇到的问题

SpringBoot2校验遇到的问题

2022-05-04 14:49:41 584

原创 Java反射由浅入深

一、Java反射机制Java 反射机制在程序运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种 动态的获取信息 以及 动态调用对象的方法 的功能称为 java 的反射机制。二、通过反射获取类的信息2.1、主方法@Test void testPrintFields() throws ClassNotFoundException { /** * 1、获取并输出类的名称 */

2022-04-11 21:15:08 471

原创 Xshell7和Xftp7下载与安装

一、仅需一个邮件账户即可免费试用最新版本Xshell7和Xftp7二、Xshell7链接:https://pan.baidu.com/s/1bW1q7C9Eit3p8IOLuO1GvQ?pwd=qyhh 提取码:qyhh三、Xftp7链接:https://pan.baidu.com/s/16oUP6CbJRXL5FETf9KEnAg?pwd=zdfe 提取码:zdfe四、官方链接1、NetSarang Computer,Inc.以过去10年免费提供强大的SSH和SFTP/FTP客户端而.

2022-03-23 17:17:24 2177 1

原创 策略模式+工厂方法消除if else

策略模式+工厂方法消除if else一、需求二、优化前代码三、优化后代码3.1、公共的接口3.2、策略实现类3.3、策略工厂类3.4、策略+工厂四、参考文献一、需求根据不同勋章类型,处理相对应的勋章服务二、优化前代码 String medalType = "guest"; if ("guest".equals(medalType)) { System.out.println("嘉宾勋章"); } else if ("vip".equals(medalType)) {

2022-03-20 19:13:43 272

原创 org.springframework.core.task.TaskRejectedException

org.springframework.core.task.TaskRejectedException一、问题二、现象三、原因四、解决办法四、参考链接一、问题"Unexpected error occurred in scheduled task.↵org.springframework.core.task.TaskRejectedException: Executor [java.util.concurrent.ThreadPoolExecutor@41fbf07a[Running, pool siz

2022-03-19 15:39:12 2157

原创 HttpRequestMethodNotSupportedException: Request method ‘POST‘ not supported

HttpRequestMethodNotSupportedException: Request method 'POST' not supported一、问题二、解决办法三、参考链接一、问题遇到Request method ‘POST’ not supported问题,无法定位到哪个接口导致的二、解决办法@Slf4j@RestControllerAdvicepublic class GlobalExceptionAdvice { /* * 捕捉异常HttpRequestMethodNotSu

2022-03-19 15:08:42 4572

原创 设计模式之职责链模式

设计模式之职责链模式一、需求1.1需求1.2传统方案1.3传统方案问题解析二、解决方案2.1基本介绍2.2原理类图2.3职责链解决方案2.3代码实现一、需求1.1需求1.2传统方案1.3传统方案问题解析二、解决方案2.1基本介绍2.2原理类图2.3职责链解决方案2.3代码实现...

2021-12-21 15:30:12 283

原创 设计模式之策略模式

设计模式之策略模式1、Java8书籍策略模式1.1、ValidationStrategy1.2、IsAllLowerCase1.3、IsNumeric1.4、Validator1.5、StrategyClient2、菜鸟教程-策略模式3、简说设计模式——策略模式1、Java8书籍策略模式1.1、ValidationStrategypackage com.chenheng.strategy;/** * @author: chenheng@ovopark.com * @create: 2021-

2021-12-03 10:17:15 265

原创 Java8-新的日期和时间API

Java8-新的日期和时间API1、Java8之前的日期和时间API1.1、TestSimpleDateFormat1.2、DateFormatThreadLocal2、Java8的日期和时间API2.1、TestLocalDateTime3、参考链接1、Java8之前的日期和时间API1.1、TestSimpleDateFormatpackage com.chenheng;import com.chenheng.java8.DateFormatThreadLocal;import org.ju

2021-11-29 21:19:50 277

原创 mysql中日、周、月、季、年各种格式获取

mysql日、周、月、季、年各种格式获取1、日1.1、日(格式:2021-01-07)2、周2.1、周(格式:202102)2.2、周(格式:)3、月4、季5、年1、日1.1、日(格式:2021-01-07)SELECT date('2021-01-07 23:59:59') time;结果:2021-01-072、周2.1、周(格式:202102)select YEARWEEK('2021-01-17 23:59:59',3);2.2、周(格式:)3、月4、季5、年...

2021-11-22 14:41:24 1100

原创 Java8新特性之并行流与串行流

Java8新特性之并行流与串行流一级目录二级目录三级目录一级目录二级目录三级目录

2021-11-14 19:50:03 518

原创 Java8实战练习题

Java8实战练习题1、练习2、练习中出现的类2.1、Employee2.2、Trader2.3、Transaction前言:尚硅谷b站视频练习记录尚硅谷b站视频-java8 Stream练习1、练习package com.chenheng;import com.chenheng.model.Employee;import com.chenheng.model.Trader;import com.chenheng.model.Transaction;import org.junit.jup

2021-11-14 16:11:21 792

原创 idea中涉及到git的常用操作

idea中涉及到git的常用操作一、导出远程分支到本地二、git分支回退指定的历史版本三、idea+git合并分支解决冲突及详解步骤四、idea中git撤回本地commit内容五、idea误删除git远程分支后的恢复方法导读:idea版本是2019.1.3一、导出远程分支到本地1、idea把git远程分支拉取到本地二、git分支回退指定的历史版本1、使用此博客中的方法2:Reset Head指针IDEA git分支回退指定的历史版本三、idea+git合并分支解决冲突及详解步骤1、idea+

2021-08-17 22:57:22 263

原创 kafka可视化客户端工具(Kafka Tool)的基本使用

kafka可视化客户端工具(Kafka Tool)的基本使用一、下载二、安装三、简单使用1、连接kafka2、简单使用四、参考链接1、[kafka可视化客户端工具(Kafka Tool)的基本使用](https://www.cnblogs.com/frankdeng/p/9452982.html)2、[Kafka 可视化工具](https://www.cnblogs.com/miracle-luna/p/11299345.html)一、下载下载地址:https://www.kafkatool.com/d

2021-08-02 11:21:14 559

原创 使用hutool邮件工具-MailUtil遇到问题

使用hutool邮件工具-MailUtil遇到问题一、解决办法二、原因一、解决办法在使用hutool邮件工具MailUtil.send()遇到问题:Caused by: javax.mail.AuthenticationFailedException: 535 Error: ÇëʹÓÃÊÚȨÂëµÇ¼¡£ÏêÇéÇë¿´: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256

2021-07-07 00:51:13 2276

原创 idea中git撤回本地commit内容

idea中git撤回commit内容一、项目右键,git -- repository -- reset HEAD二、直接在version control 中的log找到要恢复到哪个版本,右键选择reset即可一、项目右键,git – repository – reset HEAD在to commit中填入对应的想要撤销到的版本号点击validate验证观察然后reset即可二、直接在version control 中的log找到要恢复到哪个版本,右键选择reset即可...

2021-07-06 20:42:35 1151

原创 Java实现连续上升、连续下降、高于一个值、低于一个值判断

Java实现连续上升、连续下降、高于一个值、低于一个值判断一、前言二、接口代码三、实现类代码一、前言二、接口代码package com.ovopark.service;import java.math.BigDecimal;import java.util.List;/** * @author: * @create: 2021-06-22 14:31 * @description: **/public interface RuleModeService { /**

2021-07-04 20:00:37 1628

原创 mysql的varchar类型转换int类型

mysql的varchar类型转换int类型一、手动转化类型(直接+0)二、使用MySQL函数CAST三、使用MySQL函数CONVERT四、参考链接select * from gyzd_yysinfo order by cast(yysid as SIGNED INTEGER)一、手动转化类型(直接+0)select server_id from cardserver where game_id = 1 order by server_id+0 desclimit 10二、使用MySQL函数C

2021-06-26 18:18:43 3622

原创 24:00通过parseDateStr(object.toString(),“HH“)得到的是0

这里写目录标题一、代码一、代码@Test void testHour(){ String hour = "24:00"; Integer laterHour = getHourOrigin(hour); System.out.println("laterHour->"+laterHour); Integer correctHour = getHourNow(hour); System.out.println("correctHour->"+corr

2021-06-24 13:22:58 125

原创 Java三目运算符注意事项

Java三目运算符注意事项一、现象二、结果三、解决办法四、原因一、现象@Test void testValue(){ Integer peopleNumInShop = null; peopleNumInShop = peopleNumInShop!=null?(peopleNumInShop<0?0:peopleNumInShop):peopleNumInShop; System.out.println(peopleNumInShop); }二、结果三、解

2021-06-21 14:24:03 152

原创 Postman Post请求上传文件

Postman Post请求上传文件一、后端接口代码二、选择post请求方式,输入请求地址三、填写Headers四、填写body参考链接一、后端接口代码@RequestMapping("/saveWorker") public BaseResult saveWorker(PassengerIdentity identity, @RequestParam("file") MultipartFile file, Integer deviceId) { }二、选择post请求方式,输入请求

2021-06-05 14:57:58 1457

原创 idea误删除git远程分支后的恢复方法

idea误删除远程分支后的恢复方法一、需求场景二、操作步骤三、总结四、参考链接idea误删除远程分支后的恢复方法(只需要点击操作)一、需求场景今天想把本地的分支删除,再拉取远程的分支,结果不小心把远程的分支也删除了原因:在删除本地的测试分支时idea提示是否将tracked branch也删掉,结果直接点击了yes二、操作步骤1、idea右下角页面有点击Event Log2、找到删除操作的日志,点击Restore3、这时分支已经被恢复到本地了4、将此分支push到远程就可以了三、

2021-05-20 20:37:13 5563 2

原创 java8 根据年份和周数 获取周一和周日日期

java8 根据年份和周数 获取周一和周日日期一、需求是根据年份和周数获取周一和周日日期二、实现的代码三、结果一、需求是根据年份和周数获取周一和周日日期二、实现的代码package com.chenheng.mp;import org.junit.Test;import java.time.LocalDate;import java.time.temporal.WeekFields;/** * @author * @date 2021/5/19 21:53 */public cl

2021-05-19 22:23:04 2760

原创 Java基础之二维数组

Java基础之二维数组一、数组 创建数组二、数组 初始化数组三、数组 排序四、数组 增强型for循环五、数组 复制数组六、数组 二维数组七、数组 Arrays八、工具类一、数组 创建数组数组 创建数组package com.chenheng.array.a;/** * @author: * @create: 2021-04-18 19:44 * @description: * 练习-数组最小值 **/import cn.hutool.core.util.ArrayUtil;impo

2021-04-23 15:21:10 425

原创 Java的poi导出的excel不能超过256列的解决办法

Java的poi导出的excel不能超过256列的解决办法背景1、现在的情况2、解决办法背景1、现在的情况excel文件名以.xls结尾这个构造函数中默认采取这个类型this.type = ExcelType.HSSF; public ExportParams(String title, String sheetName) { this.color = HSSFColorPredefined.WHITE.getIndex(); this.headerColor = HSSFC

2021-04-22 14:23:09 1261

原创 微服务@FeignClient注解调用本地其他微服务接口

微服务@FeignClient注解调用本地其他微服务接口前言1、知识准备2、具体实施3、参考文章前言公司项目是SpringBoot+SpringCloud项目,本人负责的是A项目,在B项目中添加了接口和代码,但是运行出现了空指针异常,想在本地调试B项目,突然不知道如何调试,问了同事,多谢同事大佬1、知识准备2、具体实施#value 代表这个微服务的名称,而url可以指定的是本地服务启动的项目,这样就可以调用本地启动的B服务,进行debug调试了@FeignClient(value =

2021-04-18 18:57:29 3295

原创 springboot 加载一个properties文件转换为对象、List和Map数据结构

SpringBoot加载一个properties文件转换为map前言1. 创建一个properties文件, properties文件内容:2、在java中将该properties文件转换为map3、注意事项4、参考链接前言springboot中比较常见的获取properties中的值,就是直接在字段上面添加@Value的属性.但有时候我们不确定key有多少, 但会有一定的规律(这个规律是根据业务来定的,如下), 这时候我们就可以考虑将properties中的信息转换为一个map, 然后根据key的规

2021-04-17 16:00:13 4694

原创 使用postman发送post请求参数是List<Integer>遇到的问题

使用postman发送post请求参数是List一、代码二、postman使用三、idea中参数映射成功四、遇到的问题五、相关参考文档一、代码二、postman使用@RequestBody List<Integer> depIdList1、@RequestBody代表使用post请求2、List<Integer> depIdList这个参数在postman中是这样的[8788,8789,8791]三、idea中参数映射成功四、遇到的问题五、相关参考文档

2021-04-16 16:35:42 4822

原创 使用Fiddler对iPhone手机进行抓包

使用Fiddler对iPhone手机进行抓包一、环境准备工具:Fiddler、一部iPhone手机条件:电脑与iPhone连接同一个WiFi二、Fiddler下载与安装首先在Fiddler官网上下载Fiddler,之后直接安装就好Fiddler官网网址也可以使用本人的网盘链接进行下载链接:https://pan.baidu.com/s/1Ttaad3JZSW3Sj6QkgFfvIw 提取码:8frb 复制这段内容后打开百度网盘手机App,操作更方便哦OK,安装完成以后,我们点击

2021-04-02 09:36:49 2141 3

原创 java数据结构与java算法

java数据结构与java算法1、冒泡排序1.1、冒泡排序算法思路图解1.2、冒泡排序算法代码实现

2021-03-03 13:47:25 123

day34-spring--day02.zip

面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。

2020-06-10

05.MyBatis.zip

yBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。

2020-06-01

源码笔记资料.zip

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

2020-04-23

空空如也

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

TA关注的人

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