自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 log search tool in windows

tool

2023-08-08 09:18:48 78

原创 java模板

java 注释模板

2022-07-05 14:14:33 237 1

原创 Postgresql 时间统计

参考博客: Postgresql 按本年度,本月份,本周,今天统计数据_学习真香-CSDN博客pg关于时间的统计 一些好的学习网址: PostgreSQL: Documentation: 9.1: Date/Time Functions and OperatorsPostgreSQL 时间/日期函数和操作符 | 菜鸟教程下面是一些自己做项目时的sql笔记,再此记录下现在表结构创建时间乃是基础字段,想要练习,随便找个表,更换下字段就能进行运行了...

2021-11-24 16:58:45 1558

转载 minio分片上传

前言: 通过minio的中文官方文档,我们了解到, 上传的文件大于5M的时候,putObject()方法会手动的帮助我们进行分片的上传, 但分片的数量,分片的id等等,我们都不可控,不知道如果非要控制的话,可以参考如下的 帖子 https://blog.csdn.net/anxyh_name/article/details/108397774 帖子代码在github上 ...

2021-10-25 10:19:23 1130 1

转载 使用spring boot+WebSocket 实现定时消息推送(基于注解)

使用spring boot+WebSocket 实现定时消息推送(基于注解) - 简书文件目录为

2021-09-23 14:23:02 214

转载 @Transactional和@Transactional(rollbackFor = Exception.class)使用区别

两者区别:@Transactional(rollbackFor=Exception.class)在项目中, 如果类上加了这个注解,那么这个类里面的方法抛出任何异常,都会回滚,数据库里面的数据也会回滚。@Transactional在项目中, 如果类上加上这个注解, 那么事务只会在遇到RuntimeException的时候才会回滚...

2021-09-09 13:51:29 293

原创 3.postgres主键自增

postgres主键通过序列来实现增长,没有像mysql那样直接指定主键自增的auto_increment关键字1.方式一create table mdm_consumable_material_category ( id serial not null, category_code varchar(64) not null, category_name varchar(64) ......

2021-08-25 17:59:48 175

转载 Mybatis 一对多,多对一,自关联等

一对多,http://www.monkey1024.com/framework/1366多对一,http://www.monkey1024.com/framework/1369自关联一对多,http://www.monkey1024.com/framework/1371自关联多对一,http://www.monkey1024.com/framework/1373多对多,http://www.monkey1024.com/framework/1375,多对多所需的student表,.

2021-08-20 17:31:55 81

原创 Mybatis-Plus的使用

1.mybatis-plus与springboot的整合十分简单,我们只需要将该依赖引入到pom文件即可,这个时候可以把以前的mybatis依赖给删掉了<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.3</version&.

2021-08-18 13:57:18 190

原创 bootstrap.yml 红色

我试了网上的很多方法,不管用,如果不考虑去nacos配置中心读取内容,可考虑bootstrap.yml干掉, 新建一个application.yml。

2021-08-18 12:00:14 869

原创 github

浏览器地址https://github.com/Activiti/Activiti ,页面现在是这个样子的,浏览器地址加上 1shttps://github1s.com/Activiti/Activiti这样就可以更方便的浏览项目的代码了。

2021-08-11 09:21:44 130

原创 Language level 自动切换问题

今天去做一个东西,mvn install的时候发现,language level老是自动切换为 5,解决方案如下,pom.xml文件添加如下,指定编译器,指定使用的jdk版本就好了<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId&g...

2021-08-04 18:30:42 273

原创 FeignClientsRegistrar 引入问题

今天去写一个东西,发现文件里 FeignClientsRegistrar 这个类找不到,pom文件引入FeignClientsRegistrar相关的依赖并下载后,依然找不到最终解决方法如下FeignClientsRegistrar所在class的包名,修改为 org.springframework.cloud.openfeign,就可以了具体的原因,有大佬知道的请赐教...

2021-08-04 16:15:57 429 2

原创 my.ini文件在哪

今天跑一个项目,要把mysql要求设置数据库大小写 不敏感 lower_case_table_names = 1,大小写敏感是lower_case_table_names = 0,要修改my.ini 文件网上一堆人说这个文件在 mysql默认安装的根目录里面,我去看了下也没看到,其实my.ini 在这里PS:ProgramData 文件夹是隐藏的,要勾选一下才能出来mysql大小写敏感配置https://blog.csdn.net/fdipzone/...

2021-07-27 16:11:22 608

转载 dolphinscheduler的一些资源参考

https://blog.csdn.net/samz5906/category_10057192.html

2021-07-22 10:34:42 307 1

原创 dolphinscheduler的安装

先安装一下,我们使用docker来安装 官网地址https://dolphinscheduler.apache.org/zh-cn/docs/latest/user_doc/docker-deployment.html

2021-07-16 18:02:23 742

原创 You are using pip version 8.1.2, however version 21.1.3 is available.You should consider upgrading

今天在linux上操作命令,报了这么一个错试过多种方式都不好用,执行下面则解决问题python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip如图所示

2021-07-16 13:56:10 3188 1

原创 布尔类型数据的get问题

今天去写代码,想把一个实体类的boolean取出来,发现.get竟然找不到 ,我们定义两个 布尔类型 的变量,利用ideal的 generate它的set和get方法,看下 private Boolean vip; private boolean vips; public Boolean getVip() { return vip; } public void setVip(Boolean vip) { this.

2021-07-15 17:29:44 1361

原创 XXL-TOOL的excel组件使用

写此篇博客的目的是解决上次使用 poi实现导入 遗留的问题pom.xml<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version>工具类:@Target({ElementType.FIELD})@Retentio..

2021-07-15 17:15:39 397

原创 maven打包

我们创建一个java文件,打成jar,并运行它,执行完所有操作后,文件展示如下我们首先创建一个文件夹,文件夹下新建一个Hello.java,内容如下public class Hello { public static void main(String[] args) { System.out.println("Hello World"); }}文件所在目录,javac Hello.java,生成class文件,生成的class放到...

2021-07-14 16:37:14 120

原创 1. postgres 建表,添加注释

example:CREATE TABLE "deviceparts" ( "deviceid" int8 NOT NULL, "partid" int8 NOT NULL, "partname" varchar(255), "partlocal" varchar(255), "mattercode" varchar(255), "devicecode" varchar(255))COMMENT ON TABLE deviceparts IS '设备零件表...

2021-07-08 17:13:51 1233

转载 easyPoi导入导出

参考下面这个帖子去下载源码,运行查看即可https://www.cnblogs.com/kingsonfu/p/11658695.html

2021-07-06 15:28:27 147

原创 poi导入导出

poi导出:pom文件:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency><dependency> <groupId>org.apache.poi</groupId

2021-07-06 15:21:27 160

转载 minio实现文件上传下载和删除功能

https://blog.csdn.net/tc979907461/article/details/106673570/

2021-07-01 17:33:54 320

原创 分布式文件系统的选择

https://blog.csdn.net/u011436427/article/details/98198935?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162484537516780269883982%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=162484537516780269883982&biz_id=0&a

2021-07-01 11:43:22 178

原创 easyexcel 导入导出

pom文件新增:<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version> </dependency>实体类: 注意这6个注解,都是需要的,少的话测试的时候会报错的

2021-06-30 16:39:20 82

原创 java文件下载的三种方式

文件上传

2021-06-29 15:42:23 2076

原创 Could not autowire. No beans of

今天写代码遇到了一个奇怪的问题,一开始是这样?什么鬼?找不到,包明明都引入进来了,那我不使用bean?找不到String,我去后来尝试重启项目,清除ideal缓存,重新构建项目,maven update, 重新设置jdk都不行后来还原项目,发现正常了,原因发生在此刻自己的内心只有...

2021-06-28 16:26:48 145

原创 6.使用 JWT 认证访问接口

1.定义 Json Web Token 过滤器ublic class JwtAuthenticationFilter extends OncePerRequestFilter { private static final String AUTHENTICATION_PREFIX = "Bearer "; /** * 认证如果失败由该端点进行响应 */ private AuthenticationEntryPoint authenticationEntryPo

2021-06-23 15:41:17 657

原创 5.Spring Security 自定义异常

Spring Security中的异常主要分为两大类:一类是认证异常,另一类是授权相关的异常说的通俗点:一个是你去买票,你要提供身份证信息,才能买(也就是认证),一个是买到了票,你根据你的座位入座,否则不能入座(也就是权限)对应到浏览器报的错误:前者是401,后者是403代码我们去实现的话,思路就很明了了,我们只需要实现两个类,一个去捕获登陆时发生的错误,一个去捕获权限认证时发生的错误,再把两个类加到登陆配置类 里面就好了。登陆异常捕获类public class Simpl...

2021-06-23 13:42:06 614

原创 4.登录后返回 JWT Token

本文只作为个人学习时的摘要,如果想具体的学习,可以翻到文章底部正文:上篇文章我们已经做好了使用jwt之前的一些准备,现在我们实现登陆成功后返回jwt token对思路:定义两个处理器(失败,成功各一个),编写实现,注入ioc容器,并把他们写入 登录配置。登陆成功处理器:@Bean public AuthenticationSuccessHandler authenticationSuccessHandler(JwtTokenGenerator jwtTokenGene...

2021-06-23 11:16:01 513

原创 3. 实现JWT Token

本文只作为个人学习时的摘要,如果想具体的学习,可以翻到文章底部下图中红色方框标出来的内容,是springSecurity中使用jwt之前的一些准备,这些代码干的事情简略的说是: 生成jwt对应的token, 生成完的token使用rsa进行加密。JwtTokenGenerator可以编码/解码验证Jwt Token 对,通过JwtTokenStorage来处理Jwt Token缓存。缓存这里用了Spring Cache Ehcache来实现,也可以切换到Redis。R...

2021-06-22 16:54:24 287

原创 2.SpringSecurity自定义退出

和上篇帖子一样,这里只叙述具体的思路,如果想具体的学习,可以翻到文章底部正文:如果你在之前的帖子里,已经实现了 自定义登陆,那么退出从代码来看就特别简单了只需要新增两个类,把他加到security的配置类里面就好了CustomLogoutHandler,这个类的作用是,当你执行退出操作,要执行那些逻辑@Slf4jpublic class CustomLogoutHandler implements LogoutHandler { @Override public.

2021-06-21 16:49:19 390 1

原创 1.SpringSecurity自定义登陆

废话不多说,直接上代码@Configuration@ConditionalOnClass(WebSecurityConfigurerAdapter.class)@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)public class CustomSpringBootWebSecurityConfiguration { private static final String LOGIN

2021-06-21 15:45:30 176

原创 2.postgres下划线问题

今天照着掘金上某位大佬的帖子做东西,发现相同的代码他那里可行的,我这里不可行,研究发现是下划线的问题,他的实体类代码和表sql如下

2021-06-21 14:46:33 894

原创 git一些命令

虽然这些命令都挺简单的,当时好记性不如烂笔头,记录一下哈git 查看分支git branch -agit 切换分支$ git switch -c origin/day03git 修改本地项目 关联的 远程仓库地址git remote -v// 查看当前的远程仓库git remote set-url origin https://where you want to put your repository to.git// 修改为想要设置的远程仓库git .

2021-06-18 13:57:53 130

原创 查看表对应sql

我使用的工具是 navicat

2021-06-16 09:59:02 62

原创 Module was compiled with an incompatible version of Kotlin.The binary version of its metadata is

“Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.16”

2021-06-16 09:35:21 2229 4

原创 nacos修改用户名密码

现在列举我遇到的问题,我在使用 nacos-server-1.1.4 版本的时候,用户名密码默认是nacos,nacos,但在使用nacos-server-2.0.1版本的时候,发现

2021-06-15 13:23:23 3491

原创 maven私服构建和使用

1.私服原理

2021-06-06 20:01:29 203

空空如也

空空如也

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

TA关注的人

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