自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

泉眼和溪流的关系,大概是泉眼会被溪流一点一滴的占据

你是世上的唯一,我是这里的无二,世界充满了我们相遇的几率,我却始终无法遇见你

  • 博客(108)
  • 收藏
  • 关注

原创 zip解压异常java.lang.IllegalArgumentException: MALFORMED处理

在解压文件的时候报错,原因是压缩文件中有中文;

2024-04-02 16:56:51 256

原创 macbook忘记root用户密码,如何重置密码

2.在bash-3.2#命令模式下。1.打开terminal终端。成功后及root密码修改完成。

2024-01-02 11:42:32 731

原创 图片转成dds格式

图片转换为dds格式

2023-11-23 16:07:06 1020

原创 java8优雅使用多线程

java8优雅使用多线程

2023-06-09 10:09:48 472

原创 使用Thumbnails对图片进行压缩处理

使用Thumbnails对图片进行压缩处理

2022-11-03 17:24:30 3785 1

原创 windows安装minio

windows安装minio

2022-10-19 15:31:48 396

原创 根据请求Ip地址获取省市区

根据请求Ip地址获取省市区

2022-09-30 10:38:52 606

原创 统计子字符串在文本中出现次数

统计子字符串在文本中出现次数

2022-08-25 12:16:59 146

原创 手写一个简单的异步回调框架

手写一个简单的异步回调框架

2022-08-22 18:33:54 234 1

原创 Java并发编程——线程池提前预热所有核心线程

线程池提前预热所有核心线程

2022-07-28 10:31:31 975

原创 springboot实现视频流播放

springboot实现视频流播放

2022-06-24 17:38:31 6653 6

原创 springboot 使用aop实现数据脱敏

springboot 使用aop实现数据脱敏

2022-06-24 11:20:14 2550 7

原创 思考游戏王决斗链接中抽卡概率问题

游戏中的概率问题探讨,思考,实现

2022-06-09 14:39:37 2146

原创 linux杀死java进程脚本

linux杀死java进程脚本

2022-06-06 15:49:53 639

原创 mac卸载git

mac卸载git

2022-06-03 11:13:18 3068 4

原创 mysql查询某节点的所有子节点

mysql查询某节点的所有子节点和所有父节点

2022-05-17 15:02:48 5180 5

原创 spring上下文工具类

spring上下文工具类import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;@Componentpublic class SpringContextUtil implements ApplicationContextAware {

2022-04-27 09:31:24 324

原创 linux下nginx重启命令

linux下的nginx重启命令常见以下3种:systemctl restart nginxservice nginx restart/usr/sbin/nginx -s reload

2022-04-06 14:00:02 17396

原创 解决go数据表查询结构体对应字段null问题(sqlx converting NULL to string is unsupported)

将结构体对应字段类型设为指针类型,一劳永逸,不用担心json序列化与反序列化问题// User 用户结构体(对应mysql表)type User struct { Id int `db:"id"` Code *string `db:"code"` NickName string `db:"nick_name"` Phone string `db:"phone"` Password string `db:"passw

2022-03-25 23:29:46 5312

原创 goland之gin集成swagger

下载相关依赖go get github.com/swaggo/swag/cmd/swaggo get -u github.com/swaggo/gin-swaggergo get -u github.com/swaggo/gin-swagger/swaggerFiles在项目目录执行,生成文档swag init此时项目会生成文件夹若执行swag init出现一下报错(本项目mac环境):command not found编辑.bash_profile文件#在PATH环境变量添加:

2022-03-24 17:31:10 1195

原创 go安装gin

步骤##首先需要安装Go(需要1.10+版本),然后可以使用下面的Go命令安装Gin。go get -u github.com/gin-gonic/gin##将其导入您的代码中:import "github.com/gin-gonic/gin"##可选)导入net/http。例如,如果使用常量,则需要这样做http.StatusOK。import "net/http"跑起来浏览器访问成功...

2022-03-23 17:09:15 1300

原创 解决国内go get 安装gin超时问题

执行“go get -u github.com/gin-gonic/gin”报错go get: module github.com/gin-gonic/gin: Get "https://proxy.golang.org/github.com/gin-gonic/gin/@v/list": dial tcp 172.217.160.113:443: i/o timeout解决方法使用国内七牛云的 go module 镜像。go env -w GO111MODULE=ongo env -w GOP

2022-03-23 17:02:53 1686

原创 postman请求下载文件

2022-03-23 14:17:52 541

原创 使用GoLand创建第一个go项目

File—>New—>Create在 Goland 的右上方找到“Add Configuration”并单击,编辑配置,配置完之后在项目创建main目录,然后创建一个.go结尾的文件作为程序入口上图中有以下几点需要注意:名称:为本条配置信息的名称,可以自定义,也可以使用系统默认的值;Run kind:这里需要设置为“Directory”;Directory:用来设置 main 包所在的目录,不能为空;Output directory:用来设置编译后生成的可执行文件的存放目录,可以为空

2022-03-09 11:07:57 5784 1

原创 Go语言之JSON解码函数Unmarshal

直接上代码package mainimport ( "encoding/json" "fmt")// 定义Actress结构体type Actress struct { Name string Birthday string BirthPlace string Opus []string}func main() { // 普通JSON // 因为json.UnMarshal() 函数接收的参数是字节切片, // 所以需要把JSON字符串转

2022-03-09 10:15:13 7100

原创 使用easyPoi导出excel

引入依赖 <!-- easyPoi --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3</version> </dependency> <dependency> <groupId>cn.a

2022-03-08 17:45:53 6604

原创 mysql查询/删除数据库中的某些表

查库中的所有表select table_namefrom information_schema.tableswhere table_schema='数据库名称' and table_type='base table';查库中的某些表select table_namefrom information_schema.tableswhere table_schema='数据库名称' and information_schema.tables.TABLE_NAME LIKE '%表名%';删除数

2022-02-21 14:15:59 985

原创 mac安装golang,编写第一个go程序

一:下载pkg包,官网经常打不开,这里从云盘中下载二:然后安装,一直next,命令行输入go version 或 go env如下说明成功三:编写第一个go程序,新建hellow.go文件package mainimport "fmt"func main() { fmt.Println("hello, world")}四:进入文件所在目录,跑起来,go run hellow.go,成功补充:若go run 或 build出现如下报错fatal error: runtim

2022-02-20 23:14:21 3753

原创 Nginx 出现 403 Forbidden 解决方法

方法一:检查目录权限。权限不足的就加个权限吧。例子:chmod -R 755 / var/www方法二:打开nginx.conf例子:vim /etc/nginx/nginx.confuser默认为nginx,改为 root 或 其它有高权限的用户名称即可

2022-02-14 17:05:15 3681

原创 Mac进行一些操作时提醒Operation not permitted的完美解决

Mac版本10.14.5 ,向下向上都行:1.关闭mac的安全机制,首先可以在正常模式下,输入 csrutil status 命令,查看mac安全机制是否开启。2.如果 Protection status: enabled 则要进入安全模式进行关闭。3.进行安全模式操作: 点击屏幕左上角苹果图标,点击重新启动按钮,屏幕暗下后立马按住command + R键,直到出现屏幕中央出现苹果图标停手。4.进入安全模式界面后不要,先会提醒设置语言,然后会看到安全界面操作,屏幕最上面一排,找到实用工具菜单,再在里

2022-02-09 10:21:31 16681 2

原创 springboot集成日志框架

日志级别ALL: 最低等级的,用于打开所有日志记录。 DEBUG :详细的显示信息INFO :一般显示信息WARN :一般警告ERROR:严重错误FATAL:崩溃,整个程序终止运行OFF: 最高级,关闭所有日志引入依赖,springboot集成了log开发包,pom.xml引入 spring-boot-starter 或包含spring-boot-starter的包<dependency> <groupId>org.springframework.boot&l

2022-01-14 16:04:42 267

原创 Idea右键maven项目常用栏中没有Maven选项

鼠标左键选中工程,使用快捷键Shift + Ctrl/command + A,然后输入maven,选中如图所示的Add Maven Projects选项在弹出框中选中该工程的pom文件,点击ok即可右侧伸缩栏中的maven选项即会出现

2022-01-14 11:51:56 528

原创 springboot配置返回日期格式化

spring: jackson: ## 格式为yyyy-MM-dd HH:mm:ss date-format: yyyy-MM-dd HH:mm:ss ## 定时区,解决8小时的时间差问题 time-zone: GMT+8

2022-01-12 10:48:11 1017

原创 mybatis判断list非空

mybatis判断list非空<select id="queryPavilionProductList" resultType="com.macro.mall.dto.MmsPavilionAssociatedProduct"> select p.id as productId, p.name , p.pic ,p.product_sn as productSn, p.product_category_id as productC

2021-12-31 16:12:20 1434

原创 解决mybatis传入的值为0时的判断不生效

在mybatis查询时。遇到这种如果传进来的的status值为0 ,直接跳出if不执行<if test="param.auditStatus != null and param.auditStatus != ' ' "> and audit_status = #{param.auditStatus}</if>问题在于status参数类型 “”!= status 只能作用于string,int 、double、float等类型的参数默认值为0 ,将直接跳出if

2021-12-23 13:43:04 945

原创 linux命令之unzip

unzip命令用于解压缩由zip命令压缩的".zip"压缩包语法unzip (选项) (参数)选项-c:将解压缩的结果显示到屏幕上,并对字符做适当的转换;-f:更新现有的文件;-l:显示压缩文件内所包含的文件;-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换;-t:检查压缩文件是否正确;-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中;-v:执行时显示详细的信息;-z:仅显示压缩文件的备注文字;-a:对文本文件进行必要

2021-12-21 22:40:36 12628

原创 Mybatis+Mysql insert时返回自增主键

在insert标签中加上“useGeneratedKeys=“true” keyProperty=“id”” <insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="com.macro.mall.model.OmsOrder"> </insert>

2021-12-20 17:21:58 503

原创 解决mybatis generator自动生成xml文件时提示路径不存在的问题

原文件配置<javaModelGenerator targetPackage="com.macro.mall.model" targetProject="mall-mbg\src\main\java"/><sqlMapGenerator targetPackage="com.macro.mall.mapper" targetProject="mall-mbg\src\main\resources"/><javaClientGenerator type="XMLMAPP

2021-12-13 11:25:42 941

原创 rust之使用cargo创建项目

使用cargo创建项目,并在vsCode打开cargo new 项目名使用cargo new创建项目,目录结构CARGO_DEMO2 src //存放源代码的地方 -main.rs .gitignore cargo.toml需要了解的是cargo.toml文件,是cargo的配置文件[package]:表示一个区域的标题,表示下面的内容是用来配置包(package)的-name :项目名-version: 版本-edition:是使用rust的版本[dependenci

2021-12-09 23:37:53 1331

原创 第一个rust程序

使用vsCode创建demo1项目,创建hellow_word.rs文件需要注意的:1:rust文件以.rs结尾2:main是特殊函数,每个rust程序的入口,就想java中的main函数一样3:rust的缩进是四个空格而不是tab键4:println!()是宏二 编译在终端进入项目根目录,执行rustc命令rustc hellow_word.rs编译后就会生成一个可执行文件三 执行可执行文件mac/Linux 命令:./hellow_wordwindows下执行命令:.\h

2021-12-09 22:54:36 147

空空如也

空空如也

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

TA关注的人

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