- 博客(9)
- 收藏
- 关注
原创 SpringBoot+Mybatis打印sql语句
【背景】SpringBoot+Mybatis网上搜到两种方案:1.在application.properties中配置:(我配这个没用)mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl2.在application.properties中配置:logging.level.com.xxx.xxx.mapper=debug【注意:mapper是接口所在的包而非xml文件所在的包】如果这个不起作用,
2021-12-03 14:39:43
656
原创 IDEA2019配置docker(win7)
1.配置AccountsIDEA安装插件Alibaba Cloud ToolKit,配置Alibaba Cloud ToolKit->accounts2.配置Docker点击Test Connection,结果失败:连接失败原因查看原因可知,我们需要去Docker Desktop->Setting->General里面勾选【Expose daemon on tcp://localhost:2375 without TLS】但是,Docker Desktop只支持64位版
2021-11-09 18:03:50
1189
原创 SpringBoot项目配置多个redis数据源
1.redis配置spring.redis.host = xxx.xx.x.xxspring.redis.port = 6379spring.redis.password = 123456spring.redis.database = 15spring.redis.database2 = 2spring.redis.jedis.pool.max-idle = 8spring.redis.jedis.pool.min-idle = 0spring.redis.jedis.pool.max-ac
2021-11-05 17:33:50
450
2
原创 ajax发送post请求报415和400
背景:点击按钮弹出一个表单对数据进行修改,点击表单的提交按钮会发送post请求。报415是请求头的contentType不对劲,设置成:contentType: "application/json",400是因为前端发送的数据跟后端要求的格式不一样,要在前端进行序列化:data: JSON.stringify(field),完整的ajax: //修改表单监控(修改) form.on('submit(fromSubmitGradeInfo)', function(data) {
2021-08-04 17:25:08
1109
原创 Dubbo学习笔记
1.Dubbo初识什么是分布式框架?分布式系统是若干个独立系统的集合,但是用户使用起来像是在使用一套系统。为什么需要分布式系统?规模的逐步扩大和业务的复杂,单台计算机扛不住双十一那样的流量,那就让多台计算机来抗。Dubbo是一个高性能的RPC框架,解决了分布式中的调用问题。RPC是远程过程调用(Remote Procedure Call)的缩写形式。Dubbo的优点:解决了分布式系统中互相调用问题。Dubbo的缺点:假设100台服务器,50台用户业务服务器,50台订单业务服务器,但是上线后
2021-07-12 17:23:51
407
1
原创 反射机制笔记
1.反射机制有什么用?通过java的反射机制可以操作字节码文件。反射机制的相关类在java.lang.reflect.*包下。反射机制相关的类有:1.java.lang.Class 代表字节码文件2.java.lang.reflect.Method 代表字节码文件中的方法3.java.lang.reflect.Constructor 代表字节码文件中的构造方法4.java.lang.reflect.Field 代表字节码文件中的属性2.获取一个类的字节码文件要操作一个类的字节码
2021-06-25 10:28:59
86
原创 线程安全问题
1.为什么线程安全是重点?项目是在服务器中运行,而线程的定义、线程对象的创建、线程的启动并不需要我们编写代码。我们需要关注的是,自己编写的程序在多线程并发的环境下是否安全。2.什么时候数据在多线程并发的情况下会出现安全问题?条件1:多线程并发条件2:有共享数据条件3:共享数据有修改行为同时具备以上三个条件就会出现线程安全问题。3.怎么解决线程安全问题?用线程排队执行解决线程安全问题,这种机制称为:“线程同步机制”,简称线程同步,提高安全性降低效率。4.线程异步和线程同步异步编程模型:线程
2021-06-23 11:06:57
274
原创 多线程学习笔记
1.什么是进程,什么是线程?进程是一个应用程序,线程是进程的一次执行过程/执行单元。一个进程可以启动多个线程。对java程序来说,在DOS窗口输入java helloworld回车之后,会先启动JVM,而JVM就是一个进程。JVM启动一个主线程执行main方法,在启动一个垃圾回收线程负责看护。现在的java程序中至少有两个线程并发。注意:1.进程A和进程B是独立的,资源不共享。淘宝是一个进程,qq音乐是一个进程。2.线程A和线程B的堆内存和方法区内存共享;栈内存独立,一个线程一个栈。java中之
2021-06-22 16:43:44
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人