throw关键字 throw的作用:抛出一个异常,并且抛出的是一个异常类的实例化对象,且在异常处理时,try语句要捕获一个异常对象,也可以自行抛出 throw关键字的应用 package com.yby.test; cl…
分类:java
HTTP协议兼容HTTPS的协议如何修改兼容性?--了解一下基础概念吧!
1.7.1连接:Connection 一个传输层的实际环流,它是建立在两个相互通讯的应用程序之间。 在http1.1,request和reponse头中都有可能出现一个connection的头,此header的含义是当c…
三目运算符的空指针(NullPointerException)问题
空指针概念 空指针是调用一个null对象的某些方法抛出的异常 三目运算符 a>b?a:b 计算机由右往左运算,a,b的返回值类型必须一致。 自动装拆箱 自动装箱: Integer integer = 100; ==…
javaWeb核心技术第八篇之Cookie和Session
会话技术: 会话是什么? 浏览器和服务器交互,浏览器打开网页访问服务器,会话开始,正常交互. 浏览器关闭,会话结束. 会话能干什么? 会话可以共享数据. Cookie和session将数据保存在不同的位置 进行数据共享 …
线程的启动流程剖析及使用的设计模式
我们都知道,Java中构造线程的方式有两种,第一种是继承Thread类,然后覆写run方法;第二种是实现Runnable接口,然后实现run方法。但是最终启动的时候都是通过Thread对象的start方法启动的。那么既然…
Struts2 常量配置
除了action的配置,struts还有其他的一些配置,比如编码方式。 这些配置用键值对来表示,键是固定的,是常量,所以也叫做常量配置。 常量配置有5种方式,Struts会按以下…
先森林后树木:Elasticsearch各版本升级核心内容必看
在学习Elasticsearch 时候,因为各个版本的问题,搞不清,非常的头疼,官方也给出了各个版本更新的情况,不过是英文版本,版本更新信息又特别多,最近学习,看了很多资料,没有一个整理很清楚的,然后自己就统一整理下,首…
java的数据类型
基本数据类型 数值型 整数类型 byte short int long 浮点类型 …
Thymeleaf常用语法:模板片断
系统中的很多页面有很多公共内容,例如菜单、页脚等,这些公共内容可以提取放在一个称为“模板片断”的公共页面里面,其它页面可以引用这个 “模板片断”内容。 一、模板片断的定义 可以是html标签,也可以使用th:fragme…
俞军谈产品经理的选人、用人、育人与留人
陆续看完了俞军的《产品方法论》,因为我不是产品经理,所以整本书读下来我个人并没有特别多醍醐灌顶的感觉,或者灵光乍现的段落。 同样作为产品大神的王慧文(尽管很多人不一定把他当做产品),之前的很多观点对于我来说确实有带来很多…
gradle替换国内源文件
用于gradle替换国内源文件 allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public/' } maven…
java mysql数据库 添加字段及备注
写一个为mysql数据库表字段添加及备注的语句,因为网上不是太全 单一字段添加 alter table user add user_name varchar(24) null comment '用户名字' 多个字段添加 …