自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (11)
  • 收藏
  • 关注

原创 Git指令学习

初始化本地仓库:gitinit 设置签名(可有可无,为了区分开发人员,与其他账号密码无关): 项目级别/仓库级别:仅在当前本地库范围内有效 git config user.name hwt_pro git config user.email [email protected] 系统用户级别:登录当前操作系统的用户...

2020-02-24 20:14:58 292

原创 IDEA中使用Git

用IDEA将代码提交到本地仓库: 用IDEA将代码推送到远程仓库: PS:到这一步,注意,如果是第一次向远程仓库推送内容,会弹出消息框让你填写github账号和密码,正常填写即可,如若是在自己电脑上,还可勾选记住密码,以后推送就不用...

2020-02-24 20:08:03 224

原创 Docker指令学习

帮助命令: 显示版本号:dockerversion 显示信息:docker info 显示所有常用命令:docker --help 镜像命令: docker images: 列出本地所有镜像(含中间印象层):dockerimages -a 只显示镜像id:dockerimages -q...

2020-02-19 11:32:31 162

原创 Linux指令学习

一、基本指令:1、基本文件命令: 解压文件:tar -zxvf +文件名 编辑文件:vim +文件名 保存退出::wq 不保存退出::q! 显示行号::set nu 取消显示行号::set nonu 删除一行:dd 删除当前行下的多少行:行数+dd 拷贝当前行:yy 拷贝当前行下的多少行:行数+yy...

2020-02-12 14:50:51 151

原创 Vue指令学习

Vue学习:(一)Vue入门学习(二)Vue指令学习(三)Vue组件学习1、{{}}插值表达式<div id="app">{{name}}</div>解决插值闪烁问题:<div id="app"> v-text:<span v-text="hello"></span> <br/> ...

2019-10-06 12:04:57 353

原创 微服务学习

微服务组件:1、Eureka(注册中心)2、Ribbon(负载均衡器)3、Hystix(熔断器)4、Feign(远程调用工具)5、Zuul(网关)6、Spring-Cloud-Config(统一配置中心)7、Spring-Cloud-Stream(消息通信)8、Spring-Cloud-Hystrix-Dashboard(容错统计,形成图形化界面)9、Sprin...

2019-10-05 16:47:34 182

原创 码云项目的下载与上传

前提:保证电脑已经装好了git一、从码云下载项目撸代码1、将码云上面的代码打开,并复制其连接地址2、打开IDEA,在初始页面,选择Check out from Version Control,选择Git2、从码云下载代码:3、下载完成二、将项目上传到码云git命令框代码汇总:git clone https://gitee.com/hwt10703598...

2019-09-29 15:37:02 852

原创 注解使用方法(持续更新。。。)

一、初识注解入门使用:PS:先导入junit-4.11.jar和hamcrest-core-1.3.jar两个包,缺一不可!!!(两个jar包在IDEA的安装目录的lib文件夹下都有,无需重新下载!)具体方法:点击链接,博主另有文章具体介绍!1、测试类注解:(@Test)import org.junit.Test;public class test { @Test ...

2019-06-11 19:34:32 1157

原创 IDEA常用设置(持续更新)

1、设置提示不区分大小写:

2019-06-10 19:11:12 290

原创 程序员必备软件

前言:身为一个程序猿,必不可少的与软件打交道,附近的亲戚朋友之类的经常找你刷个机,修改电脑,P个图啊,程序猿只是程序猿啊,虽然是和电脑打交道,但是不是所有和电脑有点关系的就一定要会的,猿猿们心里苦啊。无奈前几天下载一个插件,中了勒索病毒,坚持了三天终于忍无可忍,重装了一次系统,不到万不得已,一个程序猿是不想重装系统的,有些软件开发环境不花个一天两天是没办法搞好的。然后就是装一些必备软...

2019-05-25 09:32:56 9422 4

原创 IDEA自己常用到的快捷键集合(持续更新)

自定义快捷键:系统快捷键:1、System.out.println()输入sout,按下enter键,生成System.out.println()方法.sout--->soutv=System.out.println("变量名="+变量)soutp--->System.out.println("")2、public static vo...

2019-04-02 11:56:00 1757

原创 SpringBoot项目防重复提交

【代码】SpringBoot项目防重复提交。

2024-03-25 14:06:57 238

原创 Logback日志

【代码】Logback日志。

2024-02-02 13:25:00 357

原创 解决:前端Long类型精度丢失问题

【代码】解决:前端Long类型精度丢失问题。

2024-01-24 14:30:02 407

原创 多线程请求传递跳坑

【代码】多线程请求传递跳坑。

2023-10-12 10:57:10 94

原创 IPUtils

【代码】IPUtils。

2023-09-14 16:50:28 81

原创 Date类型数据已有值修改为null

遇到个问题,记录一下,从controller层到数据库都是date类型的字段,已有数据,更新为null,用的是非空更新,不能直接改成null就更新,可能会影响其他业务,最后使用了以下方案,要是有更好的方案,欢迎留言!

2023-03-16 17:14:20 1369 1

原创 查看文件MD5命令

【代码】查看文件MD5命令。

2023-03-03 16:21:23 99

原创 SVN转GIT

SVN迁移至Git

2023-02-16 16:04:21 685

原创 生成二维码工具类

【代码】生成二维码工具类。

2023-02-03 17:19:14 116

原创 mybatis单量、批量数据操作大全

mybatis单量、批量数据操作大全

2022-06-02 10:24:45 659

原创 解决IDEA报错:

报错信息:java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) Error injecting constructor, java.lang.NoSuchMethodErr

2022-05-09 17:26:35 1486

原创 CodeGenerator 代码生成器工具类

package com.sense.fircloud.user;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceCon.

2021-11-18 10:48:39 793

原创 雪花算法计算分布式id

雪花算法默认情况下数据库的id列使用的是基于雪花算法的策略生成背景随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量。数据库的扩展方式主要包括:业务分库、主从复制,数据库分表。数据库分表将不同业务数据分散存储到不同的数据库服务器,能够支撑百万甚至千万用户规模的业务,但如果业务继续发展,同一业务的单表数据也会达到单台数据库服务器的处理瓶颈。例如,淘宝的几亿用户数据,如果全部存放在一台数据库服务器的一张表中,肯定是无法满足性.

2021-11-15 15:26:08 326

原创 RandomUtils 生成指定长度随机数

package com.sense.fircloud.common.util;import java.text.DecimalFormat;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Random;/** * 生成四位和六位的随机数字 */public class RandomUtils { private static final Rando.

2021-11-15 11:46:32 1240

原创 RegexValidateUtils 正则表达式表单校验工具类

注意:可能会有更新,要是有的话,对里面的正则稍作修改即可使用package com.sense.fircloud.common.util;import org.apache.commons.lang3.builder.ToStringExclude;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 使用正则表达式进行表单验证 */public class RegexValidateUtils {

2021-11-15 11:19:06 238

原创 JwtUtiles 生成token工具类

package com.sense.fircloud.common.util;import com.sense.fircloud.common.exception.BusinessException;import com.sense.fircloud.common.result.RespCode;import io.jsonwebtoken.*;import org.springframework.util.StringUtils;import javax.crypto.spec.Secre.

2021-11-15 11:15:23 784

原创 微信公众号接入开发

目录前言:一、公众号中配置1、获取AppID、AppSecret:2、配置IP白名单:问题:解决:3、配置JS接口安全域名:重要:认真阅读系统提示的注意事项:​问题:解决:二、前端页面开发:三、后端服务开发:* 流程:代码:(1)主要代码:(2)相关代码:校验工具:1、appId、secret校验及生成access_token工具:微信公众平台接口调试工具2、 微信 JS 接口签名校验工具:微信 JS 接口签名校验工具..

2021-11-03 11:33:18 1636

原创 HttpRequestUtils工具类

package com.sense.cloud.activateService.utils;import lombok.extern.slf4j.Slf4j;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConnection;import java.util.Map;@Slf4jpublic class HttpRequestUtils { .

2021-11-01 17:52:19 525

原创 jdk8 日期时间操作

目录新时间日期API一、LocalDate、LocalTime、LocalDateTime概念:示例代码:运行结果:二、Instant 时间戳概念:示例代码:运行结果:三、Duration 和 Period 计算时间、日期间隔概念:示例代码:运行结果:四、TemporalAdjuster : 时间校正器概念:示例代码:运行结果:五、DateTimeFormatter : 解析和格式化日期或时间概念:运行结果:六、Zon...

2021-10-15 17:45:05 646

原创 SpringBoot读取Resources下文件

问题:需要读取resources下的文件,文件格式不定,这里以txt为例,主要说明路径问题:一、使用项目内路径读取,该路径只在开发工具中显示,类似:src/main/resources/resource.properties。只能在开发工具中使用,部署之后无法读取。(不通用)主要代码: File file = new File("src/main/resources/downloadApp.txt"); @Test public void testReadFi

2021-10-12 16:50:34 14565 1

原创 windows查询并杀死端口占用服务进程

开发中启动服务时经常会遇到端口被占用的情况,解决方案有两种:一、服务配置中修改服务端口号即可二、找到端口占用进程并杀死:1.快捷键windows+R2.输入cmd启动命令行窗口3.输入查看端口占用进程命令:netstat -ano|findstr 80014.输入杀死进程命令:taskkill /F /PID 15228注意:需要把所有占用端口的服务后面的进程号全部杀死才行,直到输入上面第三个命令查不到占用8001端口号的进程号为止,结束!...

2021-09-06 15:59:52 829

原创 JSON数据格式化工具类

package com.sense.customizedplatform.utils;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.lang.reflect.Field;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;.

2021-08-17 16:11:48 293

原创 向多个账号发送携带多附件邮件

一、极简版(只发送文本信息)1、发送邮件工具类:package com.sense.customizedplatform.utils;import com.sun.mail.util.MailSSLSocketFactory;import javax.mail.Address;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Transport;import javax.

2021-08-16 15:58:40 322

原创 java对象转xml文件

目录前言:正文:技术:JAXB步骤:1、将所需要的xml按照层级结构创建相应的对象2、对象中需要指定xml节点标签名,有两种方式:(1)第一种:(2)第二种:3、使用方法:4、PS:(顺序)(1)第一种:(2)第二种:结尾:前言:今天一个朋友遇到了一个问题,来问了一下我,就是他在将java对象转为xml文件时,遇到一个问题:转成的xml文件里的<header>标签和<body>标签的顺序是反的,而且标签里面的其他标签的顺

2021-07-28 18:26:21 4478 1

原创 Nexus3搭建maven私服(一、Windows系统)

目录一、下载1、官网地址:2、百度网盘:二、启动三、将nexus配置为系统服务(PS:因为我只是试着在本地搭建,之后在服务器上搭建,所以这一部分没有亲自测试)四、配置nexus和熟悉它(未亲测)1、跟随着说明文档,看看下载nexus下来之后,有两个目录2、如果你想配置nexus的应用在本地启动的JVM参数,可以在nexus.vmoptions3、如果你想改变nexus的端口号,可以在nexus-default.properties五、搭建maven私服资源库(重点)

2021-07-08 17:22:43 2106 1

原创 报错:Could not resolve resource location pattern [classpath:mapper/*.xml]: class path resource [mapper

问题:在IDEA中将mapper文件夹(放各个.xml文件)放在非resource资源目录没有问题,放在java目录下报错:Could not resolve resource location pattern [classpath:mapper/*.xml]: class path resource [mapper/] cannot be resolved to URL because it does not exist错误截图:原因:IDEA编译打包的时候,xml文件没有被Mavan

2021-06-28 15:01:38 1408

原创 密码学(三、非对称加密)

1.10 非对称加密简介:① 非对称加密算法又称现代加密算法。② 非对称加密是计算机通信安全的基石,保证了加密数据不会被破解。③ 与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密(privatekey)④ 公开密钥和私有密钥是一对⑤ 如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密。⑥ 如果用私有密钥对数据进行加密,只有用对应的公开密钥才能解密。⑦ 因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。示例.

2021-06-10 16:07:30 691

原创 密码学(二、对称加密)

目录1.1 对称加密概念1.2 DES1.2.1 DES加密1.2.2DES解密1.3AES加密解密1.4Base641.4.1 Base64算法简介1.4.2 Base64 算法原理1.4.3 Base64 构成原则1.4.4 Base64补等号测试1.5 toString()与new String ()用法区别1.6加密模式ECBCBC1.7填充模式NoPaddingPKCS5PaddingTips1.8消息摘...

2021-06-09 19:42:35 952

原创 密码学(一、概念与历史)

1.1 密码学基本概念密码在我们的生活中有着重要的作用,那么密码究竟来自何方,为何会产生呢?密码学是网络安全、信息安全、区块链等产品的基础,常见的非对称加密、对称加密、散列函数等,都属于密码学范畴。密码学有数千年的历史,从最开始的替换法到如今的非对称加密算法,经历了古典密码学,近代密码学和现代密码学三个阶段。密码学不仅仅是数学家们的智慧,更是如今网络空间安全的重要基础。1.1.1 古典密码学在古代的战争中,多见使用隐藏信息的方式保护重要的通信资料。比如先把需要保护的信息用化学药水写到纸上

2021-06-09 18:34:58 763

springboot防重复提交工具包

springboot防重复提交工具包

2024-03-25

vagrant资源下载

vagrant在官网下载特别慢,速度0.1m/s,我下载了半天,所以专门上传供大家下载使用,希望能够帮助到大家

2020-10-22

手写聊天室

学习java,用UDP写的一个聊天室,将所有代码打包上传一下,希望可以帮到要用的人!

2019-03-30

Java写的图书管理系统

在学习Java,写了一个图书管理系统练手,很简单的一个小系统,现在把他分享出去,希望对大家的学习有所帮助。

2018-12-11

Java写图书管理系统

在学Java,然后自己琢磨的写了一个图书管理系统,系统不大,但是包含了很多知识点,自我感觉是一个初学者练手的好项目,分享出去,希望可以帮助更多的人。

2018-12-10

Python开发五子棋小游戏

用python中pygame模块开发的五子棋小游戏,实现功能:下棋,悔棋,重新开始,退出游戏,判赢,另附背景图片,背景音乐。

2018-08-20

五子棋(C++编写)

用C++编写的五子棋,实现了双方下棋,五子连成,判赢功能

2018-08-20

象棋(未美化,无音效)

中国象棋,可悔棋,重新开始,规则全部完成,未美化,未加音效

2018-08-20

Pathon开发象棋小游戏总文件

此文件为Pathon开发象棋小游戏的总文件,里面包含代码,游戏中用到的一些配图,游戏的背景音乐,以及一套完整的棋子,可实现功能:开始,暂停,静音,重新开始,悔棋,退出游戏,包含所有音效:下棋,赢棋,按键,落子,吃子,送给大家,希望对大家学习有所帮助。

2018-08-20

中国象棋棋子1

这是我扣的一组象棋棋子,规格为:90*90像素的,喜欢的拿去用

2018-08-20

中国象棋棋子

网上找的素材资源,要么不齐,要么有背景色,此套棋子均为本人抠图所得,希望对大家有所帮助。

2018-08-20

Pathon开发象棋小游戏

用Pathon中的pygame模块做的一款象棋小游戏,可实现功能如下:正常落子,所有下棋规则均已包含其内,红黑双方顺序下棋,下棋显示,可开始,暂停,可悔棋,重新开始,退出游戏,美化已完成,外加完美背景音效,按键音效,落子音效,吃子音效,可静音。

2018-08-20

空空如也

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

TA关注的人

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