一、ChannelOption ChannelOption.SO_BACKLOG 对应的是tcp/ip协议listen函数中的backlog参数,函数listen(int socketfd,int backlog)用来初始化服务端可连接队列 服务端处理客户端连接请求是顺序处理的,所以同一时间只能处
前因 项目一直使用的是PageHelper实现分页功能,项目前期数据量较少一直没有什么问题。随着业务扩增,数据库扩增PageHelper出现了明显的性能问题。 几十万甚至上百万的单表数据查询性能缓慢,需要几秒乃至十几秒的查询时间。故此特地研究了一下PageHelper源码,查找PageHelper
本文以Java程序代码为例,介绍如何给Word文档添加数字签名。 程序运行环境 IntedliJ IDEA JDK 1.8.0 Jar包:spire.doc.jar 4.5.1 Word文档:.docx 2013版 数字证书:.pfx 及秘钥 1. 关于如何导入jar 1.1 手动下载jar包,导
目录JDK8新特性函数式接口概念格式函数式接口的使用Lambda的延迟执行性能浪费的日志案例日志案例代码优化【使用Lambda表达式】常用函数式接口Supplier接口练习题:求数组中元素的最大值Consumer接口【消费数据接口】Consumer接口中的默认方法:addThen练习题:格式化打印
成员变量:也称属性,域或者字段,定义在类范围之内。 局部变量:是在一个方法内定义的变量,分为形参,方法局部变量(方法内定义),代码块局部变量(代码块内定义)。局部变量除形参外,都必须显示初始化,也就是要指定一个初始值,否则不能访问。 成员变量VS局部变量 1.相同点:        1.1.定义变
 web(World Wide Web)全球广域网         即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其
挺基础的知识,一开始不是很愿意写,毕竟这种简单的知识大家不一定愿意看,而且容易写的大众化,不过还好梳理一遍下来还算是有点收获,比如我看了 Thread 类重写的 run 方法,才明白为什么可以把任务(Runnable)和线程本身(Thread)分开来。 创建线程的三种方法 线程英译是 Thread
  算术运算符:  用来处理四则运算的符号 ​加号        在操作数值、字符、字符串时其结果是不同的,当两个字符相加得到的是ASCII码表值        当两个字符串相加时表示将两个字符串连接在一起,从而组成新的字符串除号        整数在使用除号操作时,得到的结果仍为整数(小数部分忽
数组排序 选择排序:每轮选最小的放前面 将数组中每个元素与第一个元素比较,如果这个元素小于第一个元素,则交换 循环第一条规则,找到最小的元素,放在第一位 经过n-1轮比较完成排序 public class SelectionSort { public static void main(Stri
1.先跟着在记事本上输入 public class HelloWord { public static void main(String[] args) { System.out.println("Hello!Java!"); } }       文件名需要和c
Redis高可用之哨兵模式 原文: 极客时间 redis 专栏 我们在之前的文章里面已经介绍了 redis 高可用之数据持久化,我们分别介绍了 AOF 持久化和 RDB 持久化两种方式,我们来简单回忆下: AOF 持久化是命令在 redis 实例执行成功后才会记录到 AOF 日志中,每次操作r
了解    公司:sun ->Oracle (甲骨文)   人:詹姆斯.高斯林   时间:1995年 三体系   1.JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)   2.JavaEE(J2EE)(Java 2 Platfor
一、Redis的数据结构及应用场景 String:存储字符串类型数据,一般用来存储json格式的对象数据 List:存储列表数据,应用场景可以用来做秒杀场景,提前将商品放到list中,因为redis的pop操作是原子性的,多个用户同时请求也是依次pop,list为空了则说明商品卖完了 Hash:存
本文主要介绍的是枚举类,注解和反射。还有一些基础知识:static,基本数据类型,运算符优先级放在文中,以便查阅复习。 其中牵扯到泛型的部分,可参考本人的另一篇博客:(Collection, List, 泛型)JAVA集合框架一 1. static关键字 static可以修饰的有:属性,方法,代码
SpringMVC简介 ssm: mybatis + Spring + SpringMVC MVC三层架构 javaSE: 基础需要认真学习 javaWeb: 也是基础需要认真学习 SSM框架:研究官方文档,锻炼自学能力,锻炼笔记能力,锻炼项目能力 SpringMVC + VU
1.整合MyBatis操作 前面一篇提到了SpringBoot整合基础的数据源JDBC、Druid操作,实际项目中更常用的还是MyBatis框架,而SpringBoot整合MyBatis进行CRUD也非常方便。 下面从配置模式、注解模式、混合模式三个方面进行说明MyBatis与SpringBoot
本文介绍通过Java程序获取Word文档中指定图片的坐标位置。 程序运行环境: Word测试文档:.docx 2013 Free Spire.doc.jar 3.9.0 IntelliJ IDEA JDK 1.8.0 方法步骤: 1. 指定文件路径,本次测试代码路径为项目文件夹路径。即在IDEA项