摘要: (转载) 一、问题的由来 问题:当url地址中包含&、+、%等特殊字符(主要是传递参数时,参数的内容中包含这些字符)时,地址无效。比如http://10.190.0.0:108/doc/test+desc2.bmp,若文件名中出现+/&等特殊字符,后台会报404的错误,即web服务器找不到页面或者资 阅读全文
posted @ 2019-08-09 16:40 黑嘉 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 问题:给定一个二叉搜索树(BST),找到树中第 K 小的节点。 思路:二叉搜索树:左子树小于节点,右子树大于节点。 阅读全文
posted @ 2019-08-09 16:07 黑嘉 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 已知 sqrt (2)约等于 1.414,要求不用数学库,求 sqrt (2)精确到小数点后 10 位 思路:二分法 阅读全文
posted @ 2019-08-09 15:25 黑嘉 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.使用new创建对象 2.通过反射的方式 3.通过clone的方式 4.通过反序列化的方式 一.使用new创建对象 使用new会增加耦合度,所以要尽量减少使用new的频率。并且new是使用强引用方式来创建对象的。 二.使用反射的方式创建对象 1.使用Class类的newInstance方法来创建对 阅读全文
posted @ 2019-08-08 11:04 黑嘉 阅读(8122) 评论(0) 推荐(0) 编辑
摘要: 题目:如何实现一个高效的单向链表逆序输出 思路:对链表的逆序输出,需要3个指针分别指向pre cur 和cur的next,对第一次遍历,把当前节点的next指向上一个节点,而需要用指针保存下一个节点(默认head的data无数据) 代码 阅读全文
posted @ 2019-08-08 10:31 黑嘉 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 原理 请求方对请求数据按一定的规则排序,加上appkey码一起通过MD5加密生成签名,然后把请求数据和签名发给服务方,服务方拿到数据后,去掉appid和无用的数据,通过appid找到请求方的appkey,然后按同样的规则处理数据,并加上appkey通过MD5加密也生成签名,然后和请求方生成的签名去对 阅读全文
posted @ 2019-07-29 09:11 黑嘉 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 使用parse将String转换成date,用format将date转成String 用SimpleDateFormat设置日期格式 阅读全文
posted @ 2019-07-25 08:46 黑嘉 阅读(227) 评论(0) 推荐(0) 编辑
摘要: union和union all 都是将查询后的结果相同的列连接起来。 使用union和union all之前 、 使用union或者union all 之后的结果是 1、在mysql中都可以使用 union 或者union all,在hive sql中 只能使用union all 2、Union 使 阅读全文
posted @ 2019-07-24 11:28 黑嘉 阅读(1860) 评论(0) 推荐(1) 编辑
摘要: 一. 引子 Struts的第一个版本是在2001年5月份发布的。它的最初设想是:通过结合JSP和Servlet,使Web应用的视图和业务/应用逻辑得以清晰地分离开来。在Struts之前,最常见的做法是在JSP中加入业务和应用逻辑,或者在Servlet中通过println()来生成视图。 自从第一版发 阅读全文
posted @ 2019-07-22 16:01 黑嘉 阅读(316) 评论(0) 推荐(0) 编辑
摘要: public class TimerTest { //第一种方法:设定指定任务task在指定时间time后执行 //schedule(timertask,Date time) public static void timer1(){ Timer timer = new Timer(); timer.schedule(new TimerTas... 阅读全文
posted @ 2019-07-22 14:31 黑嘉 阅读(222) 评论(0) 推荐(0) 编辑