摘要:
Netty是什么 Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序 Netty的优势 创建项目 我们将创建一个抛弃服务器,这个服务器将打印接收的消息而不响应。 1.创建maven项目,引入jar包。这里我用的4.1.25版本。 2.创建自定 阅读全文
摘要:
package com.xiaoer.javaSEstudy; import java.util.HashMap; import java.util.Map; import org.junit.Test; public class TestHashMapIterator { @Test public void testEntrySet(){ Map map = new Hash... 阅读全文
摘要:
求出下面两段程序最终打印的数据: 一: 二: 第一段代码打印: 0 1 2 第二段代码打印: 2 2 2 当时我把第二段代码的打印结果也写成了0,1,2。写错的原因是自己对程序的执行流程没有一个清晰的认识。现在分析一下第二段代码的执行流程:第二段代码中,只创建了一个car对象。在第四行的for循环中 阅读全文
摘要:
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实 阅读全文
摘要:
一、什么是索引 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何 阅读全文
摘要:
第一章 excel基础知识 1.1 excel简介和工作界面 1.2 处女作-成绩表 选中多个单元格: 1.shift键 2.选中某个单元格,等该单元格右下角变成十字后拖拽。 合并单元格 选中要合并的单元格,点击“合并居中”按钮。 加背景色 给文字加颜色 将数字改成带中文货币符号 1.3 数据修改和 阅读全文
摘要:
1、保证在窄屏时需要折叠的内容必须包裹在带一个div内,并且为这个div加入collapse、navbar-collapse两个类名。最后为这个div添加一个class类名或者id名。 2、保证在窄屏时要显示的图标样式(固定写法): 3、并为button添加data-target=".类名/#id名 阅读全文
摘要:
与其它web MVC框架一样,Spring的web MVC框架是一个请求驱动的web框架,其设计围绕一个中心的servlet进行, 它能将请求分发给控制器,并提供其它功能帮助web应用开发。然而,Spring的DispatcherServlet 所做的不仅仅是这些,它和Spring的IoC容器完全集 阅读全文
摘要:
在整个SpringMVC框架中,DispatcherServlet处于核心位置,它负责协调和组织不同组件完成请求处理并返回响应的工作。具体流程为: 1)客户端发送http请求,web应用服务器接收到这个请求,如果匹配DispatcherServlet的映射路径(在web.xml中配置),web容器将 阅读全文
摘要:
一:先上结论 #{}:占位符号,好处防止sql注入 ${}:sql拼接符号 二:具体分析 动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也 阅读全文