ICode9

精准搜索请尝试: 精确搜索
  • Spring Boot项目——JWT+Token登陆超时验证2022-08-03 18:35:16

    思路 用户登陆成功,服务端创建JWT-Token返回客户端,客户端本地系统存储 客户端每次请求携带token 服务端创建拦截器,对客户端请求token拦截判断 代码 tokenUtil package com.canaan.manager.token; import io.jsonwebtoken.*; import io.jsonwebtoken.io.Decoders; import io.j

  • springboot常用注解2022-08-03 10:31:50

    Spring boot 使用也需要搭配 Spring 使用 ,Spring 常用的注解 Spring 注解 1.@Configuration @Configuration 注解用户定义配置类,可替换xml 文件,被注解的类包含一个或者多个 @Bean 注解的方法,这些方法将被 ,用于构建Bean ,初始化Spring 容器 2.@ComponentScan 常用的注解 @Controller

  • Spring boot: csrf2022-08-02 04:31:07

       当我们在spring boot的configure中disable掉csrf时就避免了以上这种可能性。 当csrf是enable时项目是这样运行的: 从Spring Security 4.0开始,默认情况下会启用CSRF保护,以防止CSRF攻击应用程序,Spring Security CSRF会针对PATCH,POST,PUT和DELETE方法进行防护。所以这几个方法的

  • linux-0.11分析:boot文件 head.s 第三篇随笔2022-08-01 21:35:19

    head.s 参考 [github这个博主的][ https://github.com/sunym1993/flash-linux0.11-talk ] 改变栈顶位置 _pg_dir: startup_32: movl $0x10,%eax mov %ax,%ds mov %ax,%es mov %ax,%fs mov %ax,%gs lss _stack_start,%esp 先是分别ds,es,fs,gs的值都置成了0x10 然后这段·lss

  • springboot排除log4j2022-08-01 16:34:32

    因为最近爆出的log4j2漏洞,发现项目里有log4j-to-slf4j2.14和log4j-api2.14,而我使用的是logback 所以可以直接将log4j2排除掉。      <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId>

  • springboot_多环境配置(三)2022-08-01 11:02:59

    boot yml文件中的多环境配置            mvn中pom.xml和boot中的yml多环境兼容配置   1.配置pom里的变量能被其他文件引用                       yml中配置文件目录的优先级     

  • log4j,以及logblack的使用2022-07-31 22:33:35

    logback的使用 打印日志使用的,最主要是打印SQL语句。 1.引入pom.xml文件 <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-logging</artifactId>        </dependency>​​或者不是springboot,

  • springsecurity实现权限管理2022-07-30 20:02:29

    config @EnableWebSecurity public class sqc extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests().antMatchers("/").permitAll() .ant

  • Spring,SpringBoot和SpringCloud之间的关系2022-07-30 13:00:21

    Spring 最初最核心的两大核心功能 Spring Ioc 和 Spring Aop 成就了 Spring,Spring 在这两大核心的功能上不断的发展,才有了 Spring 事务、Spring Mvc 等一系列伟大的产品,最终成就了 Spring 帝国,到了后期 Spring 几乎可以解决企业开发中的所有问题。Spring Boot 

  • 自定义springboot-stater2022-07-29 15:04:29

    对于有些场景,我们需要自定义start才能满足。 可参考org.mybatis.spring.boot: 自定义starter的流程如下: 1.starter里引入autoconfigure 2.autoconfigure里引入spring-boot-starter 3.在autoconfigure里的META-INF/spring.factories文件中定义项目启动加载时指定的自动配置类 定义

  • 让 Java 打包缩小一大半,Solon v1.9.3 发布2022-07-27 23:33:24

    相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 (更高) 运行时内存节省 1/3 ~ 1/2。 (更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。 (更小) 基于服务 name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方案 本次更

  • 2.搭建一个spring-boot项目(持续更新)2022-07-26 21:34:23

    很多同学在搭建一个springboot项目的时候会遇到很多问题,闲来无事我就自己搭建了一个基础的框架,大家可以自己看看。 框架主要包括: 初始化配置 数据库配置 Mysql mybatis-plus JPA 自动生成代码 logback 基本上这些我们常用的,其他的我也会慢慢更新,就当自己学习了。 下面是基础目录

  • Menuetos32桌面- 背景与Jpegview应用2022-07-26 21:01:51

    在底部任务栏的弹出菜单中,可以看到有jpegview: 点击jpegview,显示如下: 这个窗口中显示的是背景图片。 同样是调用jpegview,一个是桌面背景,一个是展示图片的窗口。这个是如何做到的? 在rdboot.dat中,有一个Boot参数。翻看jpegview.asm的源代码,首先检查的也是BOOT这个参数,估计这就是

  • Spring Boot 配置2022-07-24 08:00:40

    1. 前言 为了 Spring Boot 能够更好地生成配置元数据文件,我们可以在创建项目时添加 Spring Configuartion Processor 依赖,或者在创建好项目后的 pom.xml 文件中手动添加。添加该依赖后,我们在编写配置时就会有属性提示,大大降低编写错误。 <dependency> <groupId>org.sprin

  • Spring Boot 之 Hello World2022-07-23 23:01:20

    读者人群 此文写给刚刚开始接触 Spring Boot 的 Java 开发者 前置知识点 虽然你是在极度碎片化的知识海洋内看到这篇文章,但在阅读这篇文章之前需要了解以下知识: Java 开发环境,不管是使用哪种 IDE,哪怕是记事本呢 Java 基础,能够使用 Java 进行简单的开发,了解注解等基本概念 Maven

  • Spring的依赖管理2022-07-23 22:34:33

    SpringBoot依赖管理的能力 SpringBoot管理的依赖有1000多个,详见Dependency Versions (spring.io)。这些组件,在和SpringBoot一起使用的时候,可以不指定版本,因为SpringBoot预定义了合适的版本。这样做的好处是大大降低了依赖冲突的概率。 例如,对于这样一个项目(使用了web和kafka-clien

  • 使用IDEA新建Spring Boot项目2022-07-23 22:33:26

    IDEA可以通过两种方式创建Spring Boot 项目 使用Maven创建 使用Spring Initializr创建 本文采用Spring Initializr创建 1.新建项目 1.1 新建一个Spring Initializr项目,一般都是默认的,点击next 1.2 输入相关参数,点击Finish 1.3 Web下勾选Spring Web,选择适合的版本,点击next 1.4

  • 开发默认加上的配置2022-07-23 22:03:41

    1、 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional></dependency>  作用:让全局配置文件有提示   2、 <configuratio

  • 后端开发实践系列@Spring Boot项目模板2022-07-23 09:34:12

    在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为“第0个迭代”要做的事情。但是,当项目运行了一段时间之后再来反观,我总会发现一些不足的地方,要么测试分类没有分好,要么基本的编码架子没有考虑周全。 另外,我在

  • Springboot2022-07-22 20:02:04

    一、现学习规划 Springboot 概念介绍:全新框架,简化Spring应用的初始搭建以及开发过程 Springboot核心:自动装配 微服务阶段 javase:OOP mysql:持久化 html+css+js+jquery+框架:视图,框架不熟练,css不好; javaweb:独立开发MVC三层架构的网站了:原始 ssm:企业级框架:简化了我们的开发流程,配置也

  • springboot面试题2022-07-21 17:33:11

    为什么要使用Spring Boot? 在使用Spring框架进行开发的过程中,需要配置很多Spring框架包的依赖。springboot主要是简化了spring的使用难度,降低了对配置文件的要求 Spring Boot 的主要优点 独立运行:Spring Boot内嵌了各种servlet容器,Tomcat、Jetty等,只要打成一个可执行的jar包就能

  • springbbot 启动流程2022-07-21 15:04:10

    springbbot 启动流程 SpringApplication.run(Application.class, args) new SpringApplication(primarySources) 生成一个springboot实例 2.1 将传入的启动配置类保存起来 2.2 判断应用类型 2.3 使用springFactoryLoader加载 ApplicationContextInitializer.cla

  • macOS Monterey 12.5 (21G72) Boot ISO 原版可引导镜像2022-07-21 12:31:12

    今日(2022-07-21)凌晨,Apple 终于发布了 macOS Monterey 12.5,包括功能增强、错误修复和安全性更新。macOS Monterey 12.5 自 2022 年 5 月 18 日起进入开发者测试版,发布了 5 个 beta 和 2 个 RC,历时操过 2 个月,较长的开发周期往往意味着高质量的软件交付,推荐所有用户更新! Apple 同时

  • SpringCloud学习 系列二、 简介2022-07-20 20:02:55

    一、简介 1、springCloud是什么? 百度百科 :Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring

  • centos7系统使串口数大于4个的方法【转】2022-07-20 14:01:14

    linux内核允许串口数最大为4个,要想扩展,需要修改配置文件 /boot/grub2/grub.cfg,如果权限不够,执行sudo chmod 777 /boot/grub2/grub.cfg进行授权,具体操作:   1.进入计算机 boot 文件夹,找到grub2文件夹,这是没有打开的权限,在桌面右键->在终端打开,进入Linux终端,在终端输入       

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有