文章分类 -  Java

摘要:https://blog.csdn.net/qq_27529917/article/details/87904179 https://jiangjibo.blog.csdn.net/article/details/87954427 阅读全文
posted @ 2022-12-22 10:31 知为谁开 阅读(21) 评论(0) 推荐(0)
摘要:阅读前提: 已制作好exe之类的可运行文件 1.新建工程 2.软件信息填写 3.选择平台 4.源文件夹 5.窗口设置 6. 主题选择 7. 选择语言 8. 选择依赖项 9 功能选择 10 设置主程序文件 11 设置属性 12. 附加步骤(主题修改) 12.1 页面顺序排列 12.2 页面编辑 12. 阅读全文
posted @ 2022-10-12 15:15 知为谁开 阅读(529) 评论(0) 推荐(0)
摘要:大家先读读这个字"钥",是读"yao",还是读"yue"。看下图 一 、对称加密 对称加密,顾名思义,加密方与解密方使用同一钥匙(秘钥)。具体一些就是,发送方通过使用相应的加密算法和秘钥,对将要发送的信息进行加密;对于接收方而言,使用解密算法和相同的秘钥解锁信息,从而有能力阅读信息。 1 常见的对称 阅读全文
posted @ 2022-09-26 11:22 知为谁开 阅读(40) 评论(0) 推荐(0)
摘要:为什么使用xxl-job,不使用qz: 缺少补偿机制 不支持集群 不支持路由策略 统计任务执行 平台管理 监控,报警邮箱 幂等性:一次请求和多次请求得到相同的结果,不会因为多次的请求,导致最后的数据不同。 现在很多为了保证服务的高可用,一般都采用了集群。例如:在一个商城项目里有这么一个需求,需要每晚 阅读全文
posted @ 2022-07-14 15:40 知为谁开 阅读(250) 评论(0) 推荐(0)
摘要:前言: spring是支持基于接口实现类的直接注入的; 支持注入map,list等集合中,不用做其他的配置,直接注入; 为什么要用这种方式注入bean呢? 使用场景: 适用于一个接口有多个实现类,然后根据不同的参数选择执行不同的实现类, 其实就是策略模式; Spring 会在启动时,自动查找实现了该 阅读全文
posted @ 2022-06-30 10:39 知为谁开 阅读(234) 评论(0) 推荐(0)
摘要:思考: 使用RestTemplate+ribbon已经可以完成服务间的调用,为什么还要使用feign? 1 String restTemplateForObject = restTemplate.getForObject("http://服务名/url?参数" + name, String.clas 阅读全文
posted @ 2022-05-30 17:32 知为谁开 阅读(37) 评论(0) 推荐(0)
摘要:Winods Springboot 在不重新打包的情况下,修改配置文件或替换某些class文件用好压打开jar包,直接修改保存即可 阅读全文
posted @ 2022-05-23 15:10 知为谁开 阅读(124) 评论(0) 推荐(0)
摘要:【导语】:Recaf 是一款功能十分强大的 Java 字节码编辑器,基于 objectweb 的 ASM 构建,可以更好地显示文件的属性,并为字节码编辑提供方便。 1 简介 Recaf是一个易于使用的现代的Java字节码编辑器,它抽象了Java程序的复杂性,自动处理栈帧和常量池的生成,它是一种辅助编 阅读全文
posted @ 2022-05-19 17:40 知为谁开 阅读(847) 评论(0) 推荐(0)
摘要:这篇博客就是记录一下shiro过滤器的配置和一些注意事项 /** * Shiro过滤器配置 */ @Bean(name = "shiroFilter") public ShiroFilterFactoryBean shiroFilter() { ShiroFilterFactoryBean shir 阅读全文
posted @ 2022-05-19 10:18 知为谁开 阅读(729) 评论(0) 推荐(0)
摘要:小Hub领读: 集群的分布式场景中,我们需要把众多服务的会话状态保持一致,常见的就是把会话信息保存到redis中实现共享,那么你知道shiro集成redis实现会话共享有多简单吗?真的只需要4步! 在一些分布式场景中,比如一个简单负载均衡场景,一个nginx,反向代理到两个tomcat,tomcat 阅读全文
posted @ 2022-05-12 16:07 知为谁开 阅读(102) 评论(0) 推荐(0)
摘要:小Hub领读: 接下来的几天,我们开讲Shiro,从入门到分析、集成、单点登录整合等几篇。今天我们先来认识一下Shiro吧~ 其实Shiro框架并不难,我梳理了一下,你只需要学会以下内容基本就足够了: 登陆、授权流程 shiro过滤器链 整合Springboot、redis做共享会话 结合xxl-s 阅读全文
posted @ 2022-05-12 16:03 知为谁开 阅读(438) 评论(0) 推荐(0)
摘要:小Hub领读: 导入jar包,配置yml参数,编写ShiroConfig定义DefaultWebSecurityManager,重写Realm,编写controller,编写页面,一气呵成。搞定,是个高手~ 上面一篇文章中,我们已经知道了shiro的认证与授权过程,这也是shiro里面最核心常用的基 阅读全文
posted @ 2022-05-12 16:02 知为谁开 阅读(230) 评论(0) 推荐(0)
摘要:小Hub领读: 权限框架一般都是一堆过滤器、拦截器的组合运用,在shiro中,有多少个内置的过滤器你知道吗?在哪些场景用那些过滤器,这篇文章希望你能对shiro有个新的认识! 别忘了,点个 [在看] 支持一下哈~ 前两篇原创shiro相关文章: 1、极简入门,Shiro的认证与授权流程解析 2、只需 阅读全文
posted @ 2022-05-12 15:37 知为谁开 阅读(246) 评论(0) 推荐(0)
摘要:安装Java Bytecode Decompiler插件File–>Settings–>Plugins,在搜索框内搜出后勾选插件Java Bytecode Decompiler 反编译java -cp “D:\javaSoftware\IntelliJ IDEA 2019.1.4\plugins\j 阅读全文
posted @ 2022-04-29 10:24 知为谁开 阅读(233) 评论(0) 推荐(0)
摘要:官方文档:分布式任务调度平台XXL-JOB 和@Scheduled区别: xxljob使用:xxljob分布式任务调度组件 - 简书 1.引入依赖 <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifa 阅读全文
posted @ 2022-04-28 11:51 知为谁开 阅读(1513) 评论(0) 推荐(0)
摘要:首先JSON字段是在Sql5.7+版本才适用的,各位小伙伴在使用时一定要关注自己的MySql版本哦!!! 本文总共三个步骤:1、在数据库表定义JSON字段;2、在实体类加上@TableName(autoResultMap = true)、在JSON字段映射的属性加上@TableField(typeH 阅读全文
posted @ 2022-04-26 16:11 知为谁开 阅读(109) 评论(0) 推荐(0)
摘要:前言最近用nexus3管理工具jar包时,发现多模块依赖引用找不到依赖包,依赖包不会关联下载,一直以为是打包的问题,还尝试着把所有依赖都打进工具jar中,结果都无法正常启动项目,最后才发现是pom的问题,下面记录我的解决方案举个例子: 一、不可执行jar打包配置一般jar包分为可执行jar和不可执行 阅读全文
posted @ 2022-04-25 09:36 知为谁开 阅读(915) 评论(0) 推荐(0)
摘要:一、注解介绍作用于类,用于生成包含 final 和 @NonNull 注解的成员变量的构造方法 二、属性介绍staticName:使生成的构造方法是私有的并且生成一个参数为 final 变量和 @NonNull 注解变量,返回类型为当前对象的静态方法,方法名为 staticName 值access: 阅读全文
posted @ 2022-04-14 16:47 知为谁开 阅读(1496) 评论(0) 推荐(0)
摘要:@Data 在JavaBean或类JavaBean中使用,包含@ToString, @EqualsAndHashCode, @RequiredArgsConstructor,@Getter, @Setter 这个是继承时的使用@Data的坑。 @getter 生成getter 方法 @setter 阅读全文
posted @ 2022-04-14 16:45 知为谁开 阅读(173) 评论(0) 推荐(0)
摘要:@AccessorsAccessor的中文含义是存取器,@Accessors用于配置getter和setter方法的生成结果,下面介绍三个属性 fluentfluent的中文含义是流畅的,设置为true,则getter和setter方法的方法名都是基础属性名,且setter方法返回当前对象。如下 @ 阅读全文
posted @ 2022-04-14 16:24 知为谁开 阅读(14) 评论(0) 推荐(0)