servlet3.0
摘要:Servlet3.0一、要求1. MyEclipse10.0或以上版本!2. 发布到Tomcat7.0或以上版本!二、步骤1. 创建JavaEE6.0应用! 三、概述* 注解代替web.xml配置文件* 异步处理* 对上传的支持 Servlet3.0在市场上没有应用! 四、注解代替配置文件1. 删除
阅读全文
posted @
2021-01-22 13:21
渐行渐远的那些人
阅读(183)
推荐(0)
http与https
摘要:HTTP与HTTPS:1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4、http的连
阅读全文
posted @
2021-01-21 13:27
渐行渐远的那些人
阅读(85)
推荐(0)
get与post
摘要:1.GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连,如:login.action?name=hyddd&password=idontknow&verify=%E4%BD%A0%E5%A5%BD。如果数据是英文字母/数字,原样发送,如果
阅读全文
posted @
2021-01-21 13:24
渐行渐远的那些人
阅读(87)
推荐(0)
request与response
摘要:请求响应流程图 responseresponse概述response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.servic
阅读全文
posted @
2021-01-21 13:22
渐行渐远的那些人
阅读(586)
推荐(0)
servlet
摘要:Servlet1. 什么是Servlet * Servlet是JavaWeb三大组件之一(Servlet、Filter、Listener) * Servlet是用来处理客户端请求的动态资源 * Servlet的任务有: > 获取请求数据 > 处理请求 > 完成响应 * Servlet接口方法: >
阅读全文
posted @
2021-01-21 13:05
渐行渐远的那些人
阅读(165)
推荐(0)
javaweb(tomcat部署项目)
摘要:软件体系结构1. C/S:Client/Servlet,例如QQ就是CS结构需要编写服务器端程序和客户端程序。缺点:更新需要两端,总要求客户下载新的客户端程序优点:安全性比较好2. B/S:Browser/Server缺点:安全性较差优点:只需要编写服务器端程序3. Web资源 * 静态资源:htm
阅读全文
posted @
2021-01-21 12:47
渐行渐远的那些人
阅读(419)
推荐(0)
二进制
摘要:位(异或)运算:^:相同为0,不同为1。 |:都为0,结果为0,否则为1。 &:都为1,结果为1,否则为0。 一、十进制与二进制的相互转换 1. 十进制转换为二进制,分为整数部分和小数部分。 整数部分采用除2倒取余法,具体做法:用2去除十进制整数,可以得到一个商和余数;在用2去除商,又会得到一个商和
阅读全文
posted @
2021-01-20 13:27
渐行渐远的那些人
阅读(218)
推荐(0)
java主动调取GC方法
摘要:Java的公有API可以主动调用GC的有两种办法,一个是System.gc();// 或者下面,两者等价Runtime.getRuntime().gc();还有一个是JMX:java.lang.management.MemoryMXBean.gc()作用跟System.gc()也是类似的。Memor
阅读全文
posted @
2021-01-20 13:24
渐行渐远的那些人
阅读(1408)
推荐(0)
符号全角半角转换
摘要:/// 转全角的函数(SBC case) //////任意字符串/// 全角字符串 //////全角空格为12288,半角空格为32///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 /// public string ToSBC(string inpu
阅读全文
posted @
2021-01-20 13:22
渐行渐远的那些人
阅读(285)
推荐(0)
可变参数
摘要:可变参数的定义方法: 数据类型...参数名称public static void add(int...nums) { //nums可以理解为一个数组,这个数组存储传递过来的参数 int sum = 0; for(int i = 0; i < nums.length; i++) { sum += nu
阅读全文
posted @
2021-01-20 13:19
渐行渐远的那些人
阅读(125)
推荐(0)
删除多级目录
摘要:package com.example.delete;import java.io.File;public class DeleteDirectory { /** * 删除空目录 * @param dir 将要删除的目录路径 */ private static void doDeleteEmptyD
阅读全文
posted @
2021-01-20 13:18
渐行渐远的那些人
阅读(331)
推荐(0)
正则表达式
摘要:正则表达式负责的字符串匹配处理规则, 应用广泛,可以应用于: java grep vi 等字符集 [1234] 表示 1,2,3,4 之一[^12]表示除了 1,2 [1-5]表示 1,2,3,4,5[a-f]表示 a-f 之间的[0-9a-fA-F]表示一个 16 进制字符0[xX][0-9a-f
阅读全文
posted @
2021-01-20 13:15
渐行渐远的那些人
阅读(509)
推荐(0)
java基础入门
摘要:1. 基本数据类型 基本数据类型分为8类: 整数类型: byte ..... 字节型 长度8位. -2^7 ~ 2^7 - 1 short ..... 短整型 长度16位. -2^15 ~ 2^15 - 1 int ..... 整型 长度32位. -2^31 ~ 2^31 - 1 (java中默认所
阅读全文
posted @
2021-01-20 13:02
渐行渐远的那些人
阅读(294)
推荐(0)
单例模式
摘要:第一种(懒汉,线程不安全):Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (in
阅读全文
posted @
2021-01-20 12:50
渐行渐远的那些人
阅读(51)
推荐(0)
HashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别
摘要:一、HashMap和TreeMap区别1、HashMap是基于散列表实现的,时间复杂度平均能达到O(1)。 TreeMap基于红黑树(一种自平衡二叉查找树)实现的,时间复杂度平均能达到O(log n)。2、HashMap、TreeMap都继承AbstractMap抽象类;TreeMap实现Sorte
阅读全文
posted @
2021-01-19 13:29
渐行渐远的那些人
阅读(174)
推荐(0)
HashMap
摘要:HashMap的原理HashMap 在底层将 key-value 当成一个整体进行处理,这个整体就是一个 Entry 对象。HashMap 底层采用一个 Entry[] 数组来保存所有的 key-value 对,当需要存储一个 Entry 对象时,会根据 Hash 算法来决定其存储位置;当需要取出一
阅读全文
posted @
2021-01-19 13:27
渐行渐远的那些人
阅读(130)
推荐(0)
Java数据结构
摘要:Java数据结构java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类。其主要的关系(继承关系)有: ( 详细参见java api文档!)Collection >Collections
阅读全文
posted @
2021-01-19 13:24
渐行渐远的那些人
阅读(194)
推荐(0)
java排序
摘要:冒泡排序法冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序的示例: 冒泡排序的算法实现
阅读全文
posted @
2021-01-19 13:19
渐行渐远的那些人
阅读(110)
推荐(0)
spring boot集成分页插件
摘要:pom文件依赖:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.6</version></dependency>入口类中添加://配置myba
阅读全文
posted @
2021-01-19 13:06
渐行渐远的那些人
阅读(119)
推荐(0)
mybatis常用的模糊查询
摘要:常用的模糊查询有三种方法:直接使用 % 拼接字符串,如 '%'#{name}'%' 或 "%"#{name}"%",单引号或双引号都可以。使用concat(str1,str2)函数拼接使用mybatis的bind标签<!-- ******************** 模糊查询的常用的3种方式:***
阅读全文
posted @
2021-01-19 13:03
渐行渐远的那些人
阅读(542)
推荐(0)