- 博客(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
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
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关注的人
RSS订阅