
java基础
我们正当年
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dobbo+Zookeeper+SpringBoot
分布式:RPC远程过程调用核心模块:通讯、序列化Dubbo就是一个高可用的RPC框架服务提供者服务消费者:向注册中心订阅自己需要的服务,设计模式负载均衡注册中心监控中心zookeeper:注册中心dubbo-admin:监控管理后台(可有可无,不影响应用,只是提供一个Dubbo的管理后台)Dubbo:jar包ZookeeperApache ZooKeeper官网下载zookeeper1、bin目录下启动server,双击zkServer.cmd,如果报错,可以在此文件的倒数第二行原创 2020-11-16 23:32:35 · 134 阅读 · 0 评论 -
Cron表达式
Cron表达式语法一、结构corn从左到右(用空格隔开):秒 分 小时 日 月 星期 年二、各字段的含义(1)*:表示匹配该域的任意值。假如在Minutes域使用*, 即表示每分钟都会触发事件。(2)?:只能用在DayofMonth和DayofWeek两个域。它也匹配域的任意值,但实际不会。因为DayofMonth和DayofWeek会相互影响。例如想在每月的20日触发调度,不管20日到底是星期几,则只能使用如下写法: 13 13 15 20 * ?, 其中最后一位只能用?,而不能使用*,如原创 2020-11-15 17:12:22 · 420 阅读 · 0 评论 -
springboot整合异步任务、定时任务、邮件任务
异步任务在启动类上开启异步注解功能 @EnableAsync@EnableAsync //开启异步注解功能@SpringBootApplicationpublic class Springboot09TestApplication { public static void main(String[] args) { SpringApplication.run(Springboot09TestApplication.class, args); }}将一个原创 2020-11-15 17:16:31 · 163 阅读 · 0 评论 -
Swagger
Swagger学习目标:了解Swagger的作用和概念了解前后端分离在springboot中集成SwaggerSwagger简介:前后端分离Vue+SpringBoot后端时代:前端只用管理静态页面;模板引擎JSP =》后端主力前后端分离:后端:后端控制层,服务层,数据访问层前端:前端控制层,视图层前端伪造后端Json,数据已经存在了,不需要后端,前端工程也能跑起来前后端如何交互?=》API接口前后端相对独立,松耦合前后端甚至可以部署在不同的服务器上前后端产生一个问题原创 2020-11-15 13:08:31 · 1091 阅读 · 0 评论 -
SpringSecurity
SpringSecurity导包 <!--添加 thymeleaf 依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>原创 2020-11-14 22:40:34 · 100 阅读 · 0 评论 -
Shiro
Shiro快速开始Shiro导包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.7.0</version> </dependency> <depe原创 2020-11-14 22:27:25 · 287 阅读 · 0 评论 -
springboot
换banner.txt在resources下新建banner.txt,重启即可热部署在新建项目的时候或者在pom文件中添加依赖 <dependency> //热部署 <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scop原创 2020-10-29 15:48:40 · 339 阅读 · 0 评论 -
ajax
ajax是jquery中的一项异步请求技术,需要引入jquery文件,在方程中调用ajax方法 <script src="${pageContext.request.contextPath}/statics/jquery-3.5.1.js"> </script> <script> function a() { console.log("aaaaaaaaa") $.post({原创 2020-10-28 17:18:56 · 95 阅读 · 1 评论 -
SpringMVC
SpringMVC回顾:MVC 模型(dao、service) 视图(jsp) 控制器(servlet)controller:取得表单数据调用业务逻辑转向指定页面Model:模型业务逻辑保存数据状态view:视图显示页面SpringMVC的优点:轻量级,简单易学高效,基于请求响应的mvc框架与spring兼容性好,无缝融合约定大于配置功能强大:RESTful、数据校验、格式化、本地化、主题等简洁灵活spring的web框架围绕DispatcherSe原创 2020-10-27 11:25:29 · 117 阅读 · 0 评论 -
Spring5
定义:spring就是一个轻量级的控制反转(IOC)和面相切面(AOP)编程的框架IOC(Sping核心)Inversion of controller 控制反转控制反转是一种通过描述(xml或注解)并通过第三方去生产或获取特定对象的方式。在spring中实现控制反转的是IOC容器,其实现方法是依赖注入(Dependency Injection DI)控制:谁来控制对象的创建,传统应用程序的对象是由程序本身创建的,使用spring后是由spring创建的反转:程序本身不创建对象,而是被动的接收对原创 2020-10-21 20:08:55 · 193 阅读 · 0 评论 -
mybatis
Mybatismybatis 使用流程pom.xml文件中导入mybatis依赖编写mybatis工具类,读取mybatis-config.xml文件创建SqlSessionFactory和SqlSession对象public class MybatisUtils { private static SqlSessionFactory sqlSessionFactory; static{ try { InputStream is = Reso原创 2020-10-19 22:18:48 · 321 阅读 · 0 评论 -
java web
HTTP响应状态码:200 请求成功3xx 请求重定向,请重新到我给你的新的位置去4xx 找不到资源 4045xx 服务器代码错误 500 502是网关错误MavenMaven是项目架构管理工具目的就是方便我们导jar包的Maven的核心思想:约定大于配置tomcat和servlet、jsp的关系tomcat是一个容器,运行servlet的平台jsp是servlet的一个变种,你可以认为jsp就是servlet。总结:tomcat是一能独立运行的程序,他能运行你写的ser原创 2020-10-18 14:38:20 · 233 阅读 · 0 评论 -
线程基础
线程任务、进程、线程、多线程进程是系统分配的进程中包含若干个线程,至少包含一个主线程(main线程)线程的创建三种创建方式:继承Thread类实现Runnable接口实现Callable接口(了解)Thread类//创建线程方式一:集成Thread类,重写Run方法,调用start开启线程//线程开启不一定立即执行,由cpu调度执行public class ThreadTest extends Thread { @Override public void run(原创 2020-10-10 10:25:43 · 207 阅读 · 0 评论