摘要: 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)