
Java知识总结
文章平均质量分 87
百木成林
不忘初心,方得始终。我有一个大厂梦。
展开
-
深入理解IO模型
从TCP发送数据的流程说起要深入的理解各种IO模型,那么必须先了解下产生各种IO的原因是什么,要知道这其中的本质问题那么我们就必须要知一条消息是如何从过一个人发送到另外一个人的;以两个应用程序通讯为例,我们来了解一下当“A”向"B" 发送一条消息,简单来说会经过如下流程:第一步:应用A把消息发送到 TCP发送缓冲区。第二步: TCP发送缓冲区再把消息发送出去,经过网络传递后,消息会发送到B服务器的TCP接收缓冲区。第三步:B再从TCP接收缓冲区去读取属于自己的数据。根据上图我们基本上了解消息发送要经过 应用转载 2021-03-25 22:35:05 · 174 阅读 · 0 评论 -
Java逃逸分析理解
在Java的编译体系中,一个Java的源代码文件变成计算机可执行的机器指令的过程中,需要经过两段编译,第一段是把.java文件转换成.class文件。第二段编译是把.class转换成机器指令的过程。第一段编译就是javac命令。在第二编译阶段,JVM 通过解释字节码将其翻译成对应的机器指令,逐条读入,逐条解释翻译。很显然,经过解释执行,其执行速度必然会比可执行的二进制字节码程序慢很多。这就是传统的JVM的解释器(Interpreter)的功能。为了解决这种效率问题,引入了 JIT(即时编译)...转载 2020-09-05 20:47:04 · 160 阅读 · 0 评论 -
Poi自定颜色操作单元格
话不多说,直接撸代码package com.example.util;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.FillPatternType;import org.apache.poi.ss.usermodel.IndexedColors;import org.junit.jupiter.api.Test;import java.io.File;import java.io.I.原创 2020-08-23 17:59:42 · 1354 阅读 · 0 评论 -
Cron表达式详细介绍
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义。接下来通过本文给大家详细介绍cron表达式内容,感兴趣的朋友一起看看吧空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式 (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year 即 秒分时日月周年 (2)Seconds Minutes Hours DayofMonth Month DayofWeek 即 秒分时日月周 一、转载 2020-07-26 10:19:44 · 1825 阅读 · 0 评论 -
前端form表单提交的方式
1.无刷新页面提交表单表单可实现无刷新页面提交,无需页面跳转,如下,通过一个隐藏的iframe实现,form表单的target设置为iframe的name名称,form提交目标位当前页面iframe则不会刷新页面 2.通过type=submit提交一般表单提交通过type=submit实现,input type=“submit”,浏览器显示为button按钮,通过点击这个按钮...原创 2019-10-29 23:37:07 · 4379 阅读 · 1 评论 -
Java中List实现分组求和的例子
功能类似sql的 sum group by的用法,示例如图原创 2018-12-17 23:09:08 · 10111 阅读 · 0 评论 -
关于Pointcut使用的匹配规则
到controller包下有两种写法:@Pointcut("execution(public * com.hzl.demo.controller..*(..))")@Pointcut("execution(public * com.hzl.demo.controller..*.*(..) )")具体到某个类时用:@Pointcut("execution(public * com.hzl....原创 2018-12-28 23:19:35 · 4608 阅读 · 0 评论 -
关于用mybatis generator 自动生成实体类,DAO,Mapper,在执行时报错
/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/bin/java -Dmaven.multiModuleProjectDirectory=/Users/zhilin/IdeaProjects/seckill "-Dmaven.home=/Applications/softtool/IntelliJ IDEA.app/...原创 2018-12-31 22:44:13 · 727 阅读 · 0 评论