摘要:
1.统计文件或目录大小
2.列出子孙集
3.读取
4.写出
5.文件拷贝
阅读原文
2020-07-14 00:14:04 阅读(2351) 评论(0)
摘要:
开发传统Java WEB项目时,我们可以使用JSP页面模板语言,但是在SpringBoot中已经不推荐使用JSP页面进行页面渲染了。从而Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP,或其他模板引擎,如Velocity、FreeM... 阅读原文
2020-07-13 23:34:03 阅读(2372) 评论(0)
摘要:
面试官:“小陈,说一下你常用的SQL优化方式吧。”
陈小哈:“那很多啊,比如不要用SELECT *,查询效率低。巴拉巴拉...”
面试官:“为什么不要用SELECT * ?它在哪些情况下效率低呢?”
陈小哈:“SELECT * 它好像比写指定列名多一次全表查询吧,还多查了一些无用的字段。”
面试官:“嗯..... 阅读原文
2020-07-13 21:59:03 阅读(2307) 评论(0)
摘要:
为了减少数据在网络中的传输量,从而减少传输时长,增加用户体验,浏览器大都是支持Gzip压缩技术的,http的请求头 Accept-Encoding:gzip, deflate 就表示这次请求可以接受Gzip压缩后的数据,图片不要进行压缩,因为图片完全可以在项目开发中使用压缩后的图片。压缩会有一定的CPU性能损... 阅读原文
2020-07-13 21:24:21 阅读(2376) 评论(0)
摘要:
LeetCode–数组中重复的数字
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
说明
剑指offer,3题
数组中重复的数字
题目
在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的... 阅读原文
2020-07-13 20:07:04 阅读(2527) 评论(0)
摘要:
Java面试题——随机题(一),看看哪些你会哪些你不会
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
请说明一下EJB的几种类型分别是什么?
会话(Session)Bean、实体(Entity)Bean 、消息驱动的(Message... 阅读原文
2020-07-13 20:02:03 阅读(2366) 评论(0)
摘要:
背景
作为网关,有些时候可能报文的结构并不符合前端或者某些服务的需求,或者因为某些原因,其他服务修改报文结构特别麻烦、或者需要修改的地方特别多,这个时候就需要走网关单独转换一次。
实现
话不多说,直接上代码。
首先,我们定义好配置:
package com.lifengdi.gateway.propertie... 阅读原文
2020-07-13 18:04:08 阅读(2823) 评论(0)
摘要:
在昨天的《事务管理入门》一文发布之后,有读者联系说根据文章尝试,加了@Transactional注解之后,事务并没有回滚。经过一顿沟通排查之后,找到了原因,在此记录一下,给后面如果碰到类似问题的童鞋一个参考。
问题原因
在前文的描述中,我漏了一个细节,其实在示例代码中,与之前拿的基础例子在配置中有一个关键属性... 阅读原文
2020-07-13 16:41:05 阅读(2419) 评论(0)
摘要:
LOGO文章已托管到GitHub,大家可以去GitHub查看阅读,欢迎老板们前来Star!
搜索关注微信公众号 码出Offer 领取各种学习资料!
一、Spring概述
1.1 Web开发中的一些问题
传统Web开发存在硬编码所造成的过度程序耦合(例如:Service中作为属性Dao对象)
部分... 阅读原文
2020-07-13 15:36:19 阅读(3473) 评论(0)
摘要:
一、内存模型及分区
JVM 分为堆区和栈区,还有方法区,初始化的对象放在堆里面,引用放在栈里面,class 类信息常量池(static 常量和 static 变量)等放在方法区。
1.1、栈(Stack-线程私有)
1.1.1 栈的结构是栈帧组成的,调用一个方法就压入一帧,帧上面存储局部变量表,操作数栈... 阅读原文
2020-07-13 14:49:03 阅读(2325) 评论(0)