随笔分类 -  Java

摘要:1.虚拟机栈不用垃圾回收器? 虚拟机栈里的栈帧即对应代码中的一个方法。代码运行的过程,即栈帧入栈出栈的过程。 一个方法执行完,栈帧出栈后,即被销毁。只有入栈出栈这样简单的操作,不需要设计复杂的垃圾回收算法来回收。随着方法的执行,线程的结束正常回收即可。 在递归函数中,该方法还没有结束,就一直不会出栈 阅读全文
posted @ 2020-12-22 11:21 这都没什么 阅读(508) 评论(0) 推荐(0) 编辑
摘要:1.StackOverflowError 源代码解释说:抛出这个错误是因为递归太深.其实真正的原因是因为Java线程操作是基于栈的,当调用方法内部方法也就是进行一次递归的时候就会把当前方法压入栈直到方法内部的方法执行完全之后,就会返回上一个方法,也就是出栈操作执行上一个方法。 public clas 阅读全文
posted @ 2020-12-22 11:14 这都没什么 阅读(196) 评论(0) 推荐(0) 编辑
摘要:错误提示: Can't Update No tracked branch configured for branch master or the branch doesn't exist. To make your branch track a remote branch call, for exa 阅读全文
posted @ 2020-12-20 16:07 这都没什么 阅读(325) 评论(0) 推荐(0) 编辑
摘要:1.成因 线程安全问题都是由全局变量及静态变量引起的。但是,如果每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;如果有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可能影响线程安全。 常量始终是线程安全的,因为只存在读操作。 每次调用方法前都新建一个 阅读全文
posted @ 2020-05-28 14:15 这都没什么 阅读(3309) 评论(0) 推荐(0) 编辑
摘要:1.spring中创建对象的三种方式 使用无参数构造器创建 使用静态工厂方法创建 使用实例化对象工厂方法创建 <!-- 使用无参数构造器 --> <bean id="person" class="com.boe.Person"></bean> <!-- 使用静态工厂方法 --> <bean id=" 阅读全文
posted @ 2020-05-28 13:10 这都没什么 阅读(3797) 评论(0) 推荐(0) 编辑
摘要:1.spring默认的作用域 单例 singleton 整个应用中只创建一个实例 原型 prototype 每次注入时都新建一个实例 会话 session 为每个会话创建一个实例 请求 request 为每个请求创建一个实例 2.解释一波单例模式 饿汉式,懒汉式(不安全,使用的时候再创建) 单例模式 阅读全文
posted @ 2020-05-28 10:33 这都没什么 阅读(1195) 评论(0) 推荐(1) 编辑
摘要:1. springboot读取xml文件 public class loadXML{public static Document loadConfig() { Document doc = null; SAXReader reader = new SAXReader(); try { // 第一种方 阅读全文
posted @ 2020-05-27 16:27 这都没什么 阅读(4238) 评论(0) 推荐(0) 编辑
摘要:1. 前端如果返回一个图片的话就可以,直接返回,img标签可以直接解析,但是如果返回多个图片,就解析不成功,需要转成base64编码(可以在前台转,也可以在后台进行,此处在java代码转化),再进行src解析 <!--图片展示--> <el-dialog title="凭证图" :visible.s 阅读全文
posted @ 2020-05-19 10:57 这都没什么 阅读(2845) 评论(0) 推荐(0) 编辑
摘要:tomcat启动闪退在启动bat里面最后加一个pause; 就不会退了可以看到错误 阅读全文
posted @ 2020-04-04 10:27 这都没什么 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1. Push to origin/master was rejected 解决:git pull origin master --allow-unrelated-histories 2. Can't Update No tracked branch configured for branch ma 阅读全文
posted @ 2020-03-30 22:40 这都没什么 阅读(350) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/0fa4c100e9a9 阅读全文
posted @ 2020-03-30 20:28 这都没什么 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:1. 需要在删除的字段上添加注解@TableLogic 2. 在配置文件中写上配置 mybatis-plus: global-config: db-config: logic-delete-value: 1 # 逻辑已删除值(默认为 1) logic-not-delete-value: 0 # 逻辑 阅读全文
posted @ 2020-03-30 20:27 这都没什么 阅读(5150) 评论(0) 推荐(0) 编辑
摘要:1. Java自带的java.util.Timer类 timer:配置比较麻烦,时间延后问题 timertask:不推荐 2. Quartz框架 配置更简单 xml或者注解,暂不写 3. springBoot使用注解开启定时 1. 添加依赖 <dependency> <groupId>org.spr 阅读全文
posted @ 2020-03-30 14:50 这都没什么 阅读(186) 评论(0) 推荐(0) 编辑
摘要:1. jar包部署 maven插件:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> < 阅读全文
posted @ 2020-03-30 11:51 这都没什么 阅读(222) 评论(0) 推荐(0) 编辑
摘要:1. 配置文件加载 方式一 1、Controller上面配置 @PropertySource({"classpath:application.properties"}) 2、增加属性 @Value("${test.name}") private String name; 3、在application 阅读全文
posted @ 2020-03-29 20:08 这都没什么 阅读(467) 评论(0) 推荐(0) 编辑
摘要:官方地址:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#using-boot-devtools 核心依赖包: <dependency> <groupId>org.springfra 阅读全文
posted @ 2020-03-29 18:38 这都没什么 阅读(299) 评论(0) 推荐(0) 编辑
摘要:简介:服务端常用推送技术介绍,如websocket,sse轮询等 1、客户端轮询:ajax定时拉取 2、服务端主动推送:WebSocket 全双工的,本质上是一个额外的tcp连接,建立和关闭时握手使用http协议,其他数据传输不使用http协议 更加复杂一些,适用于需要进行复杂双向数据通讯的场景 - 阅读全文
posted @ 2020-03-29 16:02 这都没什么 阅读(507) 评论(0) 推荐(0) 编辑
摘要:1. Thread.currentThread()可以获取当前线程的引用,一般都是在没有线程对象又需要获得线程信息时通过Thread.currentThread()获取当前代码段所在线程的引用。 2. 如果调用isInterrupted返回true,this就是当前线程对象,此时Thread.cur 阅读全文
posted @ 2020-02-18 20:54 这都没什么 阅读(296) 评论(0) 推荐(0) 编辑
摘要:1. Spring框架还提供了CorsFilter 在这种情况下,不用使用@CrossOrigin或WebMvcConfigurer#addCorsMappings(CorsRegistry),可以在Spring Boot应用程序中声明如下的过滤器: @Configuration public cl 阅读全文
posted @ 2020-02-03 16:31 这都没什么 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1.lambda表达式 1.定义 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中),可以推导出来的就可以省略了,Lambda 表达式免去了使用匿名方法的麻烦,并且给予Java简单但是强大的函数化的编程能力。 2.例子 3.标准格式 标准格式3个 阅读全文
posted @ 2020-01-20 14:25 这都没什么 阅读(209) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示