
转载精华
f0rd_
要做就做最牛逼的
展开
-
Java 详解 JVM 工作原理和流程
作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被...转载 2018-03-28 14:31:55 · 161 阅读 · 0 评论 -
MYSQL性能优化的最佳20+条经验
之前一直在用oracle , 目前的项目mysql,所以找了一些mysql的性能优化来学习一下先今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化...转载 2018-05-17 11:21:14 · 322 阅读 · 0 评论 -
Mybatis中的 ${ } 和 #{ }的区别
一、举例说明1 select * from user where name = "dato"; 2 3 select * from user where name = #{name}; 4 5 select * from user where name = '${name}'; 一般情况下,我们都不会注意到这里面有什么不一样的地方。因为这些sql都可以达到我们的目的,去查询名字叫dato的...转载 2018-05-24 09:04:48 · 144 阅读 · 0 评论 -
HttpServletRequest 各种方法总结
HttpServletRequestHttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。 request常用方法获得客户机信息getRequestURL方法返回客户端发出请求时的完整URL。getRequestURI方法返回请求行中的资源名部分。getQuer...转载 2018-05-24 11:32:20 · 281 阅读 · 0 评论 -
很好的thymeleaf模板 入门例子
Thymealeaf模板引擎入门一、Thymeleaf简述简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:1、Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 htm...转载 2018-06-05 13:47:20 · 19966 阅读 · 3 评论 -
mysql的sql执行计划详解(非常有用)
引言:实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写sql语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运行同样的sql语句时却发现迟迟没有结果,这个时候才知道数据规模已经限制了我们查询的速度。所以,查询优化和索引也就...转载 2018-06-20 10:46:32 · 237 阅读 · 0 评论 -
为什么http请求要3次握手与4次挥手?
作者:安静的木小昊链接:https://www.zhihu.com/question/67772889/answer/495905873来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 我觉得面试官想问的不是怎么握手, 而是为什么是3次,4次, 而不是更少或者更多?建立连接理想情况下:client:"我要开始了"server:"好的"然...转载 2018-09-30 11:45:37 · 1188 阅读 · 0 评论