自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (23)
  • 收藏
  • 关注

原创 Spring系列面试题概念自我总结

AOP,一般称为面向切面,作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块7.AOP分为,区别静态代理:AOP框架会在编译阶段生成AOP代理类,并将AspectJ(切面)织入到Java字节码中,运行的时候就是增强之后的AOP对象。动态代理:AOP框架不会去修改字节码,而是每次运行时在内存中临时为方法生成一个AOP对象,这个AOP对象包含了目标对象的全部方法,并且在特定的切点做了增强处理,并回调原对象的方法。

2024-03-25 09:49:35 444 1

原创 四大函数式接口+Stream流+Optional

Function:传入参数T返回参数R //Function函数式接口(匿名内部类)<String,String>传入一个参数返回一个参数 Function function = new Function<String,String>() { @Override public String apply(String o) { return o; }

2022-03-23 10:00:44 374

原创 Executors线程池

//工作中只用这种// ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(2,//核心线程数 ExecutorService threadPoolExecutor = new ThreadPoolExecutor(2,//核心线程数 5,//最大线程数 1,//超时时间 TimeUni...

2022-03-22 22:39:53 817 1

原创 Lamda表达式+Callable+Thread+Runnable

new Thread(()->{}).start(); //单个参数,只有一行的时候可以去除{} // lamda使用前提必须时函数式接口(接口里只有一个方法就是函数式接口) //多个参数也可以去掉参数类型,!!要去掉必须都去掉必须加括号 lamda lam=(int i)->{ System.out.println(i); }; //简化1 lam=(i)->{System.out....

2022-03-20 21:15:44 465

原创 JUC学习

Condition :同步监视器,一个监视器只监视一个,可精准唤醒public class TestCondition { public static void main(String[] args) { ConditionTest con=new ConditionTest(); new Thread(() -> { for (int i=0;i<10;i++){ con.pringA();

2022-03-20 19:57:20 297

原创 SpringCloud

SpringCloud:父子工程结构,在父工程中引入的依赖,子工程也会自动导入父工程依赖<!-- dependencyManagement 父工程将所有的版本进行控制,子工程需要时,直接引入即可,不需要再加版本号,避免了版本冲突问题 --> <dependencyManagement> <dependencies> <!-- springcloud的依赖包--> <

2022-03-18 13:24:44 432

原创 SQL基本语法

DDL语言:数据定义语言(数据库、数据表的定义)库:databasecreate database [if not exists] 库名 [character set 编码]:##创建库:drop database 库名 ##删除库:alter database 库名 character set 编码 ##修改:show create database 库名 ##查看结构:use 库名 ##选择数据库:select 库名(); ##查看当前所选的数据库是哪个:表:table

2022-03-18 10:27:08 422

原创 Vue使用

<html> <head> <meta charset="utf-8" /> <script src="js/vuejs-2.5.16.js"></script>//导入vuejs </head> <body> <div id="app"> {{message}} //点击事件,可以传参数 <butt.

2022-03-13 13:56:55 980

原创 EL表达式

在JSP页面中取出域范围内的数据;语法:{域对象.名称}1。在Controller层中:request.setAttribute(名称,值)2。在JSP中取出request里的数据:request.getAttribute(名称); 返回的是Object对象 替换方案 在JSP中使用EL表达式取数据:${requestScope.名称}; 返回的是子类对象pageScope page 作用域requestScope request 作用域sessionScope sessio.

2022-03-13 13:12:58 386

原创 Jsp页面和ajax

跳转页面:**​ 请求转发:请求转发时可以使用request域;发生在服务器端的请求; request.getRequestDispatcher(url地址).forward(request,response); 重定向:在客户端发生的请求; response.sendRedirect(url地址); 在服务器端保存用户信息: 存储:request.setAttribute(名称,Object); **在JSP中使用JAVA代码的两种方式** ...

2022-03-13 12:54:19 742

原创 原生JavaScript使用和jQuery使用

引入js文件:<script type="text/javascript" src="static/js/index.js"></script>变量var 变量名; 注:变量没有类型,根据赋值决定变量的类型;数据类型:number String boolean运算符:算术运算符:+ - * / % 赋值:= += -= *= /= %=比较:> >= < <= == != ===表示类型和值都相同单目:++ -- 三.

2022-03-13 12:45:37 1425

原创 rabbitMQ

生产者:@Configurationpublic class RabbitFanoutConfig { * 声明短信队列 @Bean(name = "smsQueu") public Queue queue(){ return new Queue("sms-queue"); } * 声明交换机 fanoutExchange @Bean(name = "fanoutExchange") public FanoutExch

2022-03-08 18:55:54 1389

原创 Shiro

1.引入依赖包 <!-- shiro依赖--> <!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-spring-boot-web-starter --> <dependency> <groupId>org.apache.shiro</groupId> <artifact

2022-03-07 18:41:54 351

原创 swagger2使用

1.依赖导入导入模板类,更改包路径@Configuration@EnableSwagger2public class Swagger2Config { @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() ..

2022-03-07 17:15:25 182

原创 HTTPServlet实现登录注册

package Controller;import pojo.User;import service.Impl.UserServiceImpl;import service.UserService;import sun.misc.ObjectInputFilter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpSe.

2021-08-30 08:45:34 183

原创 本周学习总结

Apache dbutils的基本使用public class myUtlis { //私有成员变量 private static DataSource ds; //保证线程安全,每一线程使用自己的Connection private static ThreadLocal<Connection> t = new ThreadLocal<>(); //私有构造方法 private myUtlis() { } st.

2021-08-21 15:05:51 97

空空如也

java1.8判断异常数据

2023-05-17

Vue页面初始化javascript方法失效

2023-04-08

在IDEA中使用GIT如何让代码commit但不push

2022-11-09

多个IF Else如何精简

2022-10-14

linux上tomcat启动时部分项目未启动

2022-09-19

如何获取不确定类型list的固定类型

2022-08-02

JAVA生成的文件设置路径存储

2022-06-23

Jquery获取table内的tr td

2022-07-04

java 1.8stream流操作

2022-07-05

后端生成PDF后如何写到前端让用户下载

2022-06-23

如何将有数据的jsp页面点击按钮转成pdf

2022-06-02

JS或jquery或JAVA怎么获取用户桌面路径,或用户选择的路径

2022-06-22

怎么在HTML里面循环标签 以及值

2022-06-20

一段代码报注入错误,看不明白

2022-06-09

ITextRenderer生成pdf无样式问题和StringWriter和OutputStreamWriter区别

2022-06-13

GItLab提交代码后后出现问题,如何删除GitLab上的文件夹

2022-06-16

freemarker如何根据不同的key取出不同的对象

2022-06-07

eclipse和tomcat加载模块依赖问题

2022-06-11

ITextRenderer生成pdf问题

2022-06-10

eclipse拉下来的老项目,跑不起来

2022-06-01

后端空指针问题,前端已传入参数

2022-06-08

EL表达式能否判断有没有初始值,如果没有给默认值显示

2022-05-17

mybatis 解析xml异常,已查看class无重复,target已删除,项目clean,xml id没有重复!!急!!

2022-04-21

git拉下来的代码idea不编译jsp 和JS文件

2022-05-30

JQuery 刷新页面没有值

2022-05-13

Jquery正则表达式验证后为什么不正确的值还在

2022-05-09

求帮助js文件代码,如何在layer.open中打开日期选择器代码

2022-04-26

layer.open 下拉框失效

2022-04-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除