1.tomcat简介Tomcat 是由 Apache 软件基金会属下 Jakarta 项目开发的 Servlet 容器,Tomcat 本身也内含了 HTTP 服务器,因此也可以视作单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,Apache HTTP 服务 ...
web应用Servlet详解
servlet介绍servlet是web应用的一个十分重要的角色,负责动态创建网页以及对客户端的请求进行处理和响应。它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 servlet的生命周期servlet是统一由web容器来进行管理,无 ...
java多线程(一)
线程和进程是什么1.进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。2.线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。 线程和进程的区别1.一个线程只能属于一个 ...
java多线程(二)
异步和同步使用多线程不可避免的就是同步和异步的问题: 异步:就是开多个线程,然后同时执行各自的业务逻辑,这样使用可以让程序更加高效率的执行任务,相当于可以一边听歌一边写文档。(但是在系统内部线程执行的还是串行,只是我们视觉上察觉不到,所以宏观上是并发的) 同步:在我们写多线程代码时,有些 ...
已知前序和中序结果,构建二叉树
题目输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回 时间限制:1秒 空间限制:32768K 解题思路我自从学校a ...
java后台调用第三方api接口
api接口API,英文全称Application Programming Interface。是一些预先编写好的代码,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 简单的说,就是开发人员将一些写好的代码放在服务器上,像调用内部方法一 ...
使用Httpclient和Jsoup 爬取网页信息
1.httpclient与jsoup简介HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,J ...
使用Httpclient和Jsoup 爬取网页信息(二)
1.httpclient抓取网页代码示范String URL = "网址";CloseableHttpClient httpClient=HttpClients.custom().build();HttpGet httpGet = new HttpGet(URL);CloseableHttpResp ...
Use Github Deploy My Hexo Blog
1.建立github账号前往 https://github.com/ ,申请一个账号 2.建立仓库在github个人页面里点击右上角加号,选择new repository然后填写repository名字,必须严格按照格式填写 注册账号的名字.github.io然后创建仓库 3.安装部署插件在命令窗口 ...
Use Hexo To Create Blog
1.环境搭建下载node访问https://nodejs.org/zh-cn/下载一个版本,然后根据步骤安装 安装hexo脚手架(window系统)打开dos命令窗口输入命令 npm install [-g] hexo-cli 如果选择全局安装就使用-g命令,如果不使用就去掉,推荐使用全局安装 安装 ...