摘要:
解释:在不合理或不正确时间内唤醒一方法 例如:在 JSP / Servlet 编程中,服务器已经开始把数据发回客户端了,你却想改动字符集encoding参数,就会报这个错,因为开始回复数据到客户端后就不能再修改任何 Http header 内容。 简单来说,多用于覆水难收却硬要改变的情形。 阅读全文
摘要:
TimeUnit是java.util.concurrent包下面的一个类,主要有两种功能: 1、提供可读性更好的线程暂停操作,通常用来替换Thread.sleep() 2、提供便捷方法用于把时间转换成不同单位 替换Thread.sleep() Thread.sleep()的弊端:Thread.sle 阅读全文
摘要:
总结自:https://www.cnblogs.com/javahr/p/8318728.html Cron有两种语法形式: 1、Seconds Minutes Hours DayofMonth Month DayofWeek Year 2、Seconds Minutes Hours DayofMo 阅读全文
摘要:
什么是任务调度? 在实际业务中,我们经常需要定时、定期、或者多次完成某些任务,对这些任务进行管理,就是任务调度。任务调度与多线程密切相关。 任务调度有多种方式 Timer与TimerTask配合 Timer 定时器,能在主线程外另起线程完成任务。 TimerTask 实现Runnable接口的抽象类 阅读全文
摘要:
本文只做简要解析,实际情形下我们多用spring的taskExecutor 直接使用new Thread()创建线程的缺点: 1、new Thread()耗费性能 2、调用new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制创建,之间相互竞争,会导致过多占用系统资源导致系统瘫痪。 阅读全文
摘要:
首先,什么是this逃逸? this逃逸是指类构造函数在返回实例之前,线程便持有该对象的引用。 常发生于在构造函数中启动线程或注册监听器。 eg: 阅读全文
摘要:
SQL (Structured Query Language),结构化查询语言,用来与多种数据库建立联系,根据ANSI(美国国家标准协会)的规定,SQL为RDBMS(关系型数据库)的标准语言。 SQL Server (常被称为SQL,实际上是很不严谨的)Microsoft开发推广的关系型数据库。 m 阅读全文
摘要:
首先,数据库是什么? 数据库的作用是长久存储数据,而内存只能临时存储,磁盘等才能真正存储数据。其实数据库就是磁盘上的一系列物理文件。 例如MySQL数据库,就是由一些列物理文件组成,如:frm、MYD、MYI、ibd等结尾的文件。 然后我们得纠正一个概念,我们平常说的数据库,如Oracle或Orac 阅读全文
摘要:
转自:https://blog.csdn.net/romantic_love/article/details/80868909 vw、vh、vmin、vmax是一种视窗单位,也是相对单位。 它相对的不是父节点或者页面的根节点。而是由视窗(Viewport)大小来决定的,即单位1vw,代表类似于1%的 阅读全文
摘要:
本文参考自:https://www.cnblogs.com/tonghun/p/7122801.html 物理分页 物理分页依赖的是某一物理实体,这个物理实体就是数据库,即:在查询数据库时在库里执行分页, 比如MySQL数据库提供了limit关键字,程序员只需要编写带有limit关键字的SQL语句, 阅读全文