supercool7
码龄1年
关注
提问 私信
  • 博客:45,909
    45,909
    总访问量
  • 71
    原创
  • 24,152
    排名
  • 607
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2023-07-18
博客简介:

supercool7的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    611
    当月
    3
个人成就
  • 获得902次点赞
  • 内容获得5次评论
  • 获得628次收藏
创作历程
  • 71篇
    2024年
成就勋章
TA的专栏
  • SpringBoot
    11篇
  • Mybatis
    6篇
  • 解决问题
    6篇
  • SpringMVC
    9篇
  • Spring
    4篇
  • JavaWeb
    7篇
  • 算法练习
    16篇
  • JVM
  • 多线程
    5篇
  • IO
    1篇
  • 集合
    3篇
  • JavaSE
    8篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

349人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringBoot(9)-Dubbo+Zookeeper

①在springboot的配置文件中(application.properties),配置dubbo相关属性。2、IDEA创建一个空项目,创建两个springboot模块,勾选web依赖(分别代表服务提供者和消费者)服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。开启zookeeper,开启服务者(提供者、消费者),消费者进行消费测试。
原创
发布博客 2024.11.21 ·
1913 阅读 ·
9 点赞 ·
0 评论 ·
19 收藏

SpringBoot(8)-任务

使用场景:后端发送邮件需要时间,前端若响应不动会导致体验感不佳,一般会采用多线程的方式去处理这些任务,但每次都需要自己去手动编写多线程来实现。注解,告诉Spring这是一个异步的方法,SpringBoot就会自己开一个线程池,进行调用。这个类中存在bean,JavaMailSenderImpl,其中有mail的配置文件。开启异步注解功能,这样才能使@Async注解生效。4、测试,网页瞬间响应,后台代码依旧执行。2、编写controller层。1、编写service层。1、编写service层。
原创
发布博客 2024.11.20 ·
572 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏

SpringBoot(7)-Swagger

1、我们可以给一些比较难理解的属性或接口,增加注释信息2、接口文档实时更新3、可以在线测试。
原创
发布博客 2024.11.19 ·
516 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

SpringBoot(6)-Shiro

继承,并重写里面的认证和授权方法创建三大核心对象Realm:上述自定义的Realm配置类。
原创
发布博客 2024.11.18 ·
461 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

SpringBoot(5)-SpringSecurity

WebSecurityConfigurerAdapter:自定义Security的策略。实现功能:登录时点击“记住我”,这样登录之后,关闭浏览器,再打开,不需要重新登陆。Spring Security是针对Spring项目的安全框架,我们仅需要引入。@EnableWebSecurity:开启WebSecurity模式。2、前端:增加一个注销的按钮,index.html 导航栏中。2、编写Spring Security 配置类。1、引入Spring Security 模块。1、开启自动配置的注销功能。
原创
发布博客 2024.11.14 ·
723 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

SpringBoot(4)- data整合

Druid是阿里巴巴开源平台上一个数据库连接池的实现,结合了C3P0、DBCP等连接池的优点,同时加入了日志。即使不使用第三方数据库操作框架(如mybatis),Spring本身也对JDBC做了轻量级封装,即。注入jdbcTemplate就可直接使用,简化了JDBC的操作,也无需手动关闭数据库连接。引入web、jdbc、mysql驱动基础模块(自动帮我们导入对应的启动器)4、 可以设置数据源连接初始化大小、最大连接数、等待时间、最小连接数等。3、编写对应的mapper映射文件(xxxMapper.xml)
原创
发布博客 2024.11.13 ·
747 阅读 ·
13 点赞 ·
0 评论 ·
5 收藏

SpringBoot-员工管理系统(2)

(注意:一般在templates下建一个commons文件,里面建一个common.html,用来放置公共页面)只需在templates下建一个error文件,将写的404.html放进去即可。知识点:thymeleaf模版引擎中自定义函数中的日期格式的方法。与添加员工基本一致,不同的是,修改员工信息需要显示该员工初始信息。replace、insert都可以。4、返回展示全部员工的页面。1、 点击添加员工按钮。
原创
发布博客 2024.11.12 ·
310 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

SpringBoot-员工管理系统(1)

2、建立一个login.properties文件,再建一个login_zh_CN.properties:此时IDEA自动识别我们要做国际化操作,文件夹会变。写一个处理的组件:MyLocaleResolver(实现LocaleResolver,则表示它是一个LocaleResolver)如果想点击链接让我们的国际化资源生效,就需要让我们自己的Locale生效!1、在resources资源文件下新建一个i18n目录,存放国际化配置文件。注意:这里路径的/,代表的是resources资源文件下的子文件。
原创
发布博客 2024.11.11 ·
240 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

SpringBoot学习(3)-web开发

模板引擎的作用:写一个页面模板,组装一些数据,将模板和数据交给模板引擎。模板引擎会把表达式解析,填充到我们指定的位置,最终生成一个我们想要的内容给我们写出去。优先级:resources > static > public。webjars:本质就是以jar包的方式引入我们的静态资源。即欢迎页,静态资源文件夹下的index.html。,就会找静态资源文件夹下的index.html。将静态资源放在resources下的。注意:目前都是基于3.x开发。jsp就是一个模板引擎。
原创
发布博客 2024.11.07 ·
323 阅读 ·
9 点赞 ·
0 评论 ·
1 收藏

SpringBoot学习(2)-yaml配置

我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml , 用来指定多个环境版本。松散绑定: 比如yaml中写的是last-name,等同于lastName,-后面跟着的字母默认是大写的。作用:修改SpringBoot自动配置的默认值,因为SpringBoot底层都给我们自动配置好了。JSR303数据校验:字段增加一层过滤器验证,可以保证数据的合法性。yaml的强大之处:可以直接给实体类注入匹配值!复杂一点的实体类,使用yaml配置的方式来注入。
原创
发布博客 2024.11.07 ·
1038 阅读 ·
32 点赞 ·
0 评论 ·
4 收藏

SpringBoot学习(1)-原理

点进父项目spring-boot-starter-parent有一个父依赖spring-boot-dependencies,这里是真正管理SrpingBoot应用里面所有依赖版本的地方。以后我们导入依赖默认是不需要写版本,但如果导入的包没有在依赖中管理着,就需要手动配置版本了。例:spring-boot-starter-web帮我们导入了web模块正常运行所依赖的组件。spring-boot-starter-xxx:就是springboot的场景启动器。,看到了很多自动配置的文件,这就是自动配置根源所在!
原创
发布博客 2024.11.06 ·
753 阅读 ·
23 点赞 ·
0 评论 ·
14 收藏

java: 无法访问org.springframework.web.bind.annotation.RequestMapping

java: 无法访问org.springframework.web.bind.annotation.RequestMapping。
原创
发布博客 2024.11.06 ·
480 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

文件上传和下载

1、导入依赖:commons-fileupload、commons-io。(Maven会自动帮我们导入他的依赖包 commons-io包)2、配置bean:multipartResolver。
原创
发布博客 2024.11.05 ·
241 阅读 ·
7 点赞 ·
0 评论 ·
3 收藏

拦截器

SpringMVC的拦截器类似于Servlet开发中的过滤器Filter,区别是,拦截器是AOP思想的具体应用。servlet规范中的一部分,任何java web项目都可以使用在url-pattern中配置了/*后,对所有要访问的资源进行拦截拦截器只是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用拦截器只会拦截访问的控制器方法。
原创
发布博客 2024.11.05 ·
443 阅读 ·
5 点赞 ·
0 评论 ·
1 收藏

Ajax学习

5、启动tomcat测试!打开浏览器的控制台,当我们鼠标离开输入框的时候,可以看到发出了一个ajax的请求!是后台返回给我们的结果。AJAX:Asynchronous JavaScript and XML(异步的JavaScript和XML)1、配置web.xml和springmvc的配置文件。2、编写一个AjaxController。3、测试(及得处理json乱码问题)的情况下,能够更新部分网页的技术。4、编写index.jsp。3、 导入jquery。
原创
发布博客 2024.11.04 ·
418 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

JSON交互处理

Json是JavaScript对象的字符串表示法,它用文本表示一个JS对象的信息,本质是一个字符串前后端分离时代:后端部署后端,提供接口,提供数据;Json前端独立部署,负责渲染后端的数据。
原创
发布博客 2024.11.01 ·
736 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

整合SSM框架(2)

【Controller和视图层编写】
原创
发布博客 2024.10.31 ·
405 阅读 ·
8 点赞 ·
0 评论 ·
3 收藏

整合SSM框架(1)

单元测试(junit)、mysql驱动、mybatis、mybatis-spring、servlet、jsp、jstl、spring-webmvc、spring-jdbc、连接池(如果不用spring自带的,需导入)可使用lombok插件简化创建有参、无参构造器和实现get、set方法的操作。后续需要其它再导入,如:lombok、aspectjweaver。在com.liang.dao下编写Mapper接口。在com.liang.pojo下编写Books。创建一个存放书籍数据的数据库表。
原创
发布博客 2024.10.31 ·
1227 阅读 ·
35 点赞 ·
0 评论 ·
14 收藏

个人在ssm框架整合时犯的错误

在mapper.xml中绑定对应的Mapper接口。
原创
发布博客 2024.10.31 ·
175 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

SpringMVC学习(3)

注解方式是平时使用最多的方式。
原创
发布博客 2024.10.29 ·
954 阅读 ·
22 点赞 ·
0 评论 ·
23 收藏
加载更多