摘要: Finally: 释放资源(内存之外的,打开的文件、连接、屏幕上的图形,,) ①总会执行②非后台线程结束,后台线程被强关,不会执行finally ③当try和catch中有return时,finally在return之后执行,但是返回值不会改变(finally中不会改变已保存的返回结果) ④fina 阅读全文
posted @ 2018-09-29 17:57 小容禹 阅读(114) 评论(0) 推荐(0)
摘要: 问题一:Statement和PreparedStatement的区别 先来说说,什么是java中的Statement:Statement是java执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。具体步骤: 1.首先导入java.sql.*;这个包。 2 阅读全文
posted @ 2018-09-29 17:53 小容禹 阅读(570) 评论(0) 推荐(0)
摘要: HTTP请求是指从客户端到服务器端的请求消息。包括:消息首行中,对资源的请求方法、资源的标识符及使用的协议。从客户端到服务器端的请求消息包括,消息首行中,对资源的请求方法、资源的标识符及使用的协议。HTTP请求信息由3部分组成:l 请求方法URI协议/版本l 请求头(Request Header)l 阅读全文
posted @ 2018-09-29 17:48 小容禹 阅读(1111) 评论(0) 推荐(0)
摘要: Servlet 生命周期: Servlet 加载—>实例化—>服务—>销毁。 它是Servlet的核心,负责响应客户的请求。每当一个客户请求一个HttpServlet对象,该对象的Service()方法就要调用,而且传递给这个方法一个“请求”(ServletRequest)对象和一个“响应”(Ser 阅读全文
posted @ 2018-09-29 17:47 小容禹 阅读(137) 评论(0) 推荐(0)
摘要: 这些都是基础知识,不过有必要做深入了解。先简单介绍一下。 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的 阅读全文
posted @ 2018-09-29 17:46 小容禹 阅读(88) 评论(0) 推荐(0)
摘要: GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该 阅读全文
posted @ 2018-09-29 17:44 小容禹 阅读(88) 评论(0) 推荐(0)
摘要: Apache/Tomcat/JBOSS/Nginx区别 Apache:全球应用最广泛的http服务器,免费,出自apache基金组织。Apache是由C语言实现的,Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持php,还可以与Tomcat连通。Apache只支持静态网页,但 阅读全文
posted @ 2018-09-29 17:42 小容禹 阅读(430) 评论(0) 推荐(0)
摘要: ArrayList、LinkedList、Vector的区别 Arraylist和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以插入数据慢,查找有下标,所以查询数据快,Vector由于使用了 阅读全文
posted @ 2018-09-29 17:32 小容禹 阅读(92) 评论(0) 推荐(0)
摘要: String,StringBuffer, StringBuilder 的区别是什么 String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 S 阅读全文
posted @ 2018-09-29 17:28 小容禹 阅读(81) 评论(0) 推荐(0)
摘要: 存储算法:稀疏算法:一定字节的建立一条索引,避免索引占用空间,但是数据需要做一次顺序扫描 上面表格中提及了kafka-client与kafka-scala-client,这两者之间有什么区别呢?kafka-client是kafka的一个分支,其全部使用java语言来开发kafka的客户端。而kafk 阅读全文
posted @ 2018-09-29 17:17 小容禹 阅读(1103) 评论(0) 推荐(0)
摘要: 一、为什么需要消息系统 1.解耦:允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。2.冗余:消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的”插入-获取-删除”范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该 阅读全文
posted @ 2018-09-29 17:08 小容禹 阅读(81) 评论(0) 推荐(0)
摘要: 现在,消息中间件种类繁多,而且各种大厂的也逐渐开源了,每个企业都开始二次加工自己的消息中间件以满足自己的内部需求。其实,无论什么系统,框架,最值钱的就是为了保存和应用数据,保存各种数据以应付后期的调优,统计使用等。现在由于都是出于高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的i 阅读全文
posted @ 2018-09-29 16:58 小容禹 阅读(100) 评论(0) 推荐(0)
摘要: 本文为您盘点了14个最常见的Kafka面试题,同时也是对Apache Kafka初学者必备知识点的一个整理与介绍。 1、请说明什么是Apache Kafka? Apache Kafka是由Apache开发的一种发布订阅消息系统,它是一个分布式的、分区的和重复的日志服务。 2、请说明什么是传统的消息传 阅读全文
posted @ 2018-09-29 16:29 小容禹 阅读(273) 评论(0) 推荐(0)
摘要: 1. Ultra-NMS资源对象已达到96000+,目前内存只分分配1g-2g,建议增加为4-6g; 2. 根据MsgServer准备增加的启动参数如下供HP工程师评估: -d64 -Xms4096m -Xmx6656m 增加64位参数,增加堆内存为4g-6g -Xss384k 设置每个线程的堆栈大 阅读全文
posted @ 2018-09-29 16:21 小容禹 阅读(75) 评论(0) 推荐(0)
摘要: 最近对JVM的参数重新看了下, 把应用的JVM参数调整了下。 几个重要的参数-server -Xmx3g -Xms3g -XX:MaxPermSize=128m -XX:NewRatio=1 eden/old 的比例 -XX:SurvivorRatio=8 s/e的比例 -XX:+UseParall 阅读全文
posted @ 2018-09-29 16:17 小容禹 阅读(152) 评论(0) 推荐(0)
摘要: 2010年11月09日 上午 8:27 JVM参数调优是一个很头痛的问题,可能和应用有关系,下面是本人一些调优的实践经验,希望对读者能 有帮助,环境LinuxAS4,resin2.1.17,JDK6.0,2CPU,4G内存,dell2950服务器,网站是shedewang.com, 新手可能觉得这文 阅读全文
posted @ 2018-09-29 16:16 小容禹 阅读(95) 评论(0) 推荐(0)
摘要: 1 第1-4课:写一个 Hello World 来感受 Spring Boot 在学习新技术的时候我们都喜欢先写一个 Hello World 程序,一方面可以验证基础环境的搭建是否正确;另一方面可以快速了解整个开发流程。本节课我们就来学习 Spring Boot 的第一个 Hello World 程 阅读全文
posted @ 2018-09-29 14:49 小容禹 阅读(127) 评论(0) 推荐(0)
摘要: 1 第1-3课:Spring Boot 依赖环境和项目结构介绍 使用 Spring Boot 开发项目需要有两个基础环境和一个开发工具,这两个环境是指 Java 编译环境和构建工具环境,一个开发工具是指 IDE 开发工具。 Spring Boot 2.0 要求 Java 8 作为最低版本,需要在本机 阅读全文
posted @ 2018-09-29 14:48 小容禹 阅读(139) 评论(0) 推荐(0)
摘要: Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot 默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 阅读全文
posted @ 2018-09-29 14:39 小容禹 阅读(11799) 评论(0) 推荐(0)
摘要: 1.继承Thread类 public class Thread extends Object implements Runnable 2.实现Runnable接口 public interface Runnable 3.使用Callable和Future 阅读全文
posted @ 2018-09-29 14:22 小容禹 阅读(9014) 评论(0) 推荐(0)
摘要: 异常 try – finally 注意的地方 finally 异常机制中还有一个重要的部分,就是finally, catch后面可以跟finally语句,语法如下所示: try{ //可能抛出异常 }catch(Exception e){ //捕获异常 }finally{ //不管有无异常都执行 } 阅读全文
posted @ 2018-09-29 14:13 小容禹 阅读(261) 评论(0) 推荐(0)