- 博客(40)
- 收藏
- 关注
原创 Postgresql 时间统计
参考博客: Postgresql 按本年度,本月份,本周,今天统计数据_学习真香-CSDN博客pg关于时间的统计 一些好的学习网址: PostgreSQL: Documentation: 9.1: Date/Time Functions and OperatorsPostgreSQL 时间/日期函数和操作符 | 菜鸟教程下面是一些自己做项目时的sql笔记,再此记录下现在表结构创建时间乃是基础字段,想要练习,随便找个表,更换下字段就能进行运行了...
2021-11-24 16:58:45 1669
转载 minio分片上传
前言: 通过minio的中文官方文档,我们了解到, 上传的文件大于5M的时候,putObject()方法会手动的帮助我们进行分片的上传, 但分片的数量,分片的id等等,我们都不可控,不知道如果非要控制的话,可以参考如下的 帖子 https://blog.csdn.net/anxyh_name/article/details/108397774 帖子代码在github上 ...
2021-10-25 10:19:23 1209 1
转载 使用spring boot+WebSocket 实现定时消息推送(基于注解)
使用spring boot+WebSocket 实现定时消息推送(基于注解) - 简书文件目录为
2021-09-23 14:23:02 249
转载 @Transactional和@Transactional(rollbackFor = Exception.class)使用区别
两者区别:@Transactional(rollbackFor=Exception.class)在项目中, 如果类上加了这个注解,那么这个类里面的方法抛出任何异常,都会回滚,数据库里面的数据也会回滚。@Transactional在项目中, 如果类上加上这个注解, 那么事务只会在遇到RuntimeException的时候才会回滚...
2021-09-09 13:51:29 339
原创 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 215
转载 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 108
原创 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 216
原创 bootstrap.yml 红色
我试了网上的很多方法,不管用,如果不考虑去nacos配置中心读取内容,可考虑bootstrap.yml干掉, 新建一个application.yml。
2021-08-18 12:00:14 1019
原创 github
浏览器地址https://github.com/Activiti/Activiti ,页面现在是这个样子的,浏览器地址加上 1shttps://github1s.com/Activiti/Activiti这样就可以更方便的浏览项目的代码了。
2021-08-11 09:21:44 158
原创 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 312
原创 FeignClientsRegistrar 引入问题
今天去写一个东西,发现文件里 FeignClientsRegistrar 这个类找不到,pom文件引入FeignClientsRegistrar相关的依赖并下载后,依然找不到最终解决方法如下FeignClientsRegistrar所在class的包名,修改为 org.springframework.cloud.openfeign,就可以了具体的原因,有大佬知道的请赐教...
2021-08-04 16:15:57 468 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 649
转载 dolphinscheduler的一些资源参考
https://blog.csdn.net/samz5906/category_10057192.html
2021-07-22 10:34:42 350 1
原创 dolphinscheduler的安装
先安装一下,我们使用docker来安装 官网地址https://dolphinscheduler.apache.org/zh-cn/docs/latest/user_doc/docker-deployment.html
2021-07-16 18:02:23 796
原创 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 3255 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 1622
原创 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 473
原创 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 153
原创 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 1464
转载 easyPoi导入导出
参考下面这个帖子去下载源码,运行查看即可https://www.cnblogs.com/kingsonfu/p/11658695.html
2021-07-06 15:28:27 184
原创 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 203
转载 minio实现文件上传下载和删除功能
https://blog.csdn.net/tc979907461/article/details/106673570/
2021-07-01 17:33:54 349
原创 分布式文件系统的选择
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 237
原创 easyexcel 导入导出
pom文件新增:<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version> </dependency>实体类: 注意这6个注解,都是需要的,少的话测试的时候会报错的
2021-06-30 16:39:20 111
原创 Could not autowire. No beans of
今天写代码遇到了一个奇怪的问题,一开始是这样?什么鬼?找不到,包明明都引入进来了,那我不使用bean?找不到String,我去后来尝试重启项目,清除ideal缓存,重新构建项目,maven update, 重新设置jdk都不行后来还原项目,发现正常了,原因发生在此刻自己的内心只有...
2021-06-28 16:26:48 239
原创 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 723
原创 5.Spring Security 自定义异常
Spring Security中的异常主要分为两大类:一类是认证异常,另一类是授权相关的异常说的通俗点:一个是你去买票,你要提供身份证信息,才能买(也就是认证),一个是买到了票,你根据你的座位入座,否则不能入座(也就是权限)对应到浏览器报的错误:前者是401,后者是403代码我们去实现的话,思路就很明了了,我们只需要实现两个类,一个去捕获登陆时发生的错误,一个去捕获权限认证时发生的错误,再把两个类加到登陆配置类 里面就好了。登陆异常捕获类public class Simpl...
2021-06-23 13:42:06 667
原创 4.登录后返回 JWT Token
本文只作为个人学习时的摘要,如果想具体的学习,可以翻到文章底部正文:上篇文章我们已经做好了使用jwt之前的一些准备,现在我们实现登陆成功后返回jwt token对思路:定义两个处理器(失败,成功各一个),编写实现,注入ioc容器,并把他们写入 登录配置。登陆成功处理器:@Bean public AuthenticationSuccessHandler authenticationSuccessHandler(JwtTokenGenerator jwtTokenGene...
2021-06-23 11:16:01 577
原创 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 353
原创 2.SpringSecurity自定义退出
和上篇帖子一样,这里只叙述具体的思路,如果想具体的学习,可以翻到文章底部正文:如果你在之前的帖子里,已经实现了 自定义登陆,那么退出从代码来看就特别简单了只需要新增两个类,把他加到security的配置类里面就好了CustomLogoutHandler,这个类的作用是,当你执行退出操作,要执行那些逻辑@Slf4jpublic class CustomLogoutHandler implements LogoutHandler { @Override public.
2021-06-21 16:49:19 437 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 213
原创 2.postgres下划线问题
今天照着掘金上某位大佬的帖子做东西,发现相同的代码他那里可行的,我这里不可行,研究发现是下划线的问题,他的实体类代码和表sql如下
2021-06-21 14:46:33 1040
原创 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 149
原创 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 2319 4
原创 nacos修改用户名密码
现在列举我遇到的问题,我在使用 nacos-server-1.1.4 版本的时候,用户名密码默认是nacos,nacos,但在使用nacos-server-2.0.1版本的时候,发现
2021-06-15 13:23:23 3725
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人