摘要: servlet servlet是什么? servlet是一个运行在web服务器上,用于接收和响应客户端的http请求的一个Java程序,更多的是配合动态资源来做。当然静态资源也需要使用到servlet,只不过是tomcat已经定义好了一个defaultservlet。 servlet初次使用 1,得 阅读全文
posted @ 2019-10-08 21:07 站着喝酒的人 阅读(179) 评论(0) 推荐(0)
摘要: xml & tomcat xml xml有什么用 1,可以用来保存数据 2,可以用来做配置文件 3,可以作为数据传输的载体 定义xml 1,文档声明 <? xml version = "1.0" encoding = "utf-8"?> <? xml version = "1.0" encoding 阅读全文
posted @ 2019-10-08 21:04 站着喝酒的人 阅读(414) 评论(0) 推荐(0)
摘要: Java进制转换 java中进行二进制,八进制,十六进制,十进制间进行相互转换 十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString 阅读全文
posted @ 2019-09-25 11:11 站着喝酒的人 阅读(1538) 评论(0) 推荐(0)
摘要: 这两天在看HashMap源码,看到里面有一个算法,当程序员构造hashmap如果给定的hashmap容量不是2的n次幂的时候,应该给它一个大于这个数且最小的2的n次幂。看到源码里面的代码,感觉有点意思。 1. |= :是按位或并赋值的意思。 2. >>> :表示不带符号向右移动二进制数,移动后前面统 阅读全文
posted @ 2019-09-25 11:07 站着喝酒的人 阅读(1488) 评论(0) 推荐(0)
摘要: 快速排序:首先再整个数组中选择一个数作为基准数,一般选择最左边或者最右边,然后开始从两边向中间检索,首先从右向左检索,找到第一个比基数小的,然后停止,然后停止,再开始从左往右检索,找到第一个比基数大的,然后停止,然后交换这两个检索位置上的元素,交换完成后继续检索,直到二者相遇,然后和相遇位置的元素和 阅读全文
posted @ 2019-09-15 16:08 站着喝酒的人 阅读(143) 评论(0) 推荐(0)
摘要: 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。 例如:将 数组 { 1,2,3}进行全排列 首先,我们需要知道当只有一个元素进行全排列的时候,全排列就等于它本身。 这个数组的全排列就是需要将 每个元素放到 阅读全文
posted @ 2019-08-31 22:42 站着喝酒的人 阅读(9614) 评论(0) 推荐(0)
摘要: 重构二叉树: 1. 一般题目会给定前序遍历(或后序遍历)、中序遍历,让你重构二叉树,输出另一种遍历。如果没有给定中序遍历则无法重构二叉树。 这里先学习简单的已知前序、中序求后序遍历: 首先得知道几种遍历二叉树的特点: 1)前序遍历二叉树:首先遍历二叉树的根节点,然后遍历左子树,然后遍历右子树。 2) 阅读全文
posted @ 2019-08-31 21:02 站着喝酒的人 阅读(2248) 评论(0) 推荐(0)