java Servlet技术·笔记
Servlet基础 Servlet技术简介 Servlet是一种独立于平台和协议的服务器端的java技术,可以用来动态的生成Web界面。Servlet具有非常好的可移植性、强大的功能、更少的投资、更高的效率、更好的安全性等特点 Servlet一般用来处理HTTP的请求用来返回一个响应,它能够处理的请求有doGet()、doPost()、service()等方法,在开发Servlet时可以直接继承j…
Servlet基础 Servlet技术简介 Servlet是一种独立于平台和协议的服务器端的java技术,可以用来动态的生成Web界面。Servlet具有非常好的可移植性、强大的功能、更少的投资、更高的效率、更好的安全性等特点 Servlet一般用来处理HTTP的请求用来返回一个响应,它能够处理的请求有doGet()、doPost()、service()等方法,在开发Servlet时可以直接继承j…
1、xxl-job好像很火? 在之前我写的讲解Quartz中有介绍过,Quartz有差不多二十年的历史,调度模型已经非常成熟了,而且很容易集成到Spring中去,用来执行业务任务是一个很好的选择。但是越早的设计存在的问题也越明显,比如: 1、调度逻辑(Scheduler)和任务类耦合在同一个项目中,随着调度任务数量逐渐增多,同时调度任务逻辑逐渐加重,调度系统的整体性能会受到很大的影响; 2、Qua…
如果你出现类似的情况,不要慌 下列软件包有未满足的依赖关系: libc6-dev : 依赖: libc6 (= 2.27-3ubuntu1.6) 但是 2.35-0ubuntu3 正要被安装 依赖: libc-dev-bin (= 2.27-3ubuntu1.6) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 多半是镜像源跟你的ubuntu系统版本不匹配导致…
背景 在代码编辑过程中,为了书写省事或者更容易理解,通常会自定义别名,包括类型别名、方法别名等。在 C++ 中定义别名有以下几种方式。 #define ①.概述 #define 是宏定义,作用就是将一个标识符定义为一个字符串,源程序中所有的该标识符均以指定的字符串代替,在预编译阶段执行。 ②.定义类型别名 #include "iostream" using namespace std; #defi…
目录 存储引擎 给表添加 / 指定存储引擎 查看mysql支持的存储引擎 mysql常用的存储引擎 索引(index) 什么时候需要给字段添加索引 索引的创建和删除语法 数据库的五种索引类型 存储引擎 存储引擎是mysql中特有的一个术语,其他数据库中没有 是一个表存储/组织数据的方式 不同的存储引擎,表存储数据的方式不同 给表添加 / 指定存储引擎 show create table 表名; /…
关于typedef函数指针的用法和理解 在此记录下所理解的和具体用法,以防忘记了又重复找资料。。。属于找到资料后的总结,如果有错误的理解,还望提出 1、什么是函数指针 如果在程序中定义了一个函数,那么在编译时系统就会为这个函数代码分配一段存储空间,这段存储空间的首地址称为这个函数的地址。而且函数名表示的就是这个地址。既然是地址我们就可以定义一个指针变量来存放,这个指针变量就叫作函数指针变量,简称函…
Weka提供连接数据库的功能,本文仅就连接Oracle的情况举例说明如何进行设置。 1. 下载Oracle数据库驱动jar包,一般为ojdbc14.jar或者oracle-10.2.0.1-jdbc14.jar,放到某个目录下。假设E:\Eb\Weka-3-6\目录下。 2. 在weka安装目录下找到weka.jar文件,使用winrar(或其他压缩软件)打开,找到"weka/experiment…
根目录下的ignore文件: *.class *.classpath .classpath # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.war *.ear *.bak *.iml # virtual machine crash logs, see http://www.java.com/en/download/help/…
Caused by: java.nio.channels.ClosedChannelException at io.netty.channel.AbstractChannel$AbstractUnsafe.write(...)(Unknown Source) // 解决方案 -- 不好使 -- yarn-site.xml <property> <name>yarn.node…