![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
jeanFlower
坚持学习
展开
-
servlet基础
1.tomcat在myeclipse中启动时,debug server启动会在修改servlet后不用重启tomcat。2.重定向与请求分派resp.sendRedirect("servlet2"); 重定向//请求分派RequestDispatcher dispatcher = req.getRequestDispatcher("servlet2");dis原创 2016-07-24 15:51:16 · 312 阅读 · 0 评论 -
HashMap的工作原理
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入转载 2017-09-24 23:44:20 · 269 阅读 · 0 评论 -
Jsoup爬取网易新闻
话不多说,先看代码!/** * Created by david on 2017-7-5. * 爬取网易新闻页面 */import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;import java.io.IO原创 2017-07-05 21:52:53 · 1709 阅读 · 0 评论 -
java发起http请求获取返回的Json对象
第一个方法,发送get请求获取后台数据,其中,将返回回来的字符串解析成json对象用到了google的Gson.jar包,用到了其中JsonParser的parse方法。第二个方法,发送post数据到后台并获取后台数据。原创 2017-07-05 19:51:40 · 16003 阅读 · 2 评论 -
布隆过滤器Bloom Filter算法的Java实现(用于去重)
在日常生活中,包括在设计计算机软件时,我们经常要判断一个元素是否在一个 集合中。比如在字处理软件中,需要检查一个英语单词是否拼写正确(也就是要判断它是否在已知的字典中);在 FBI,一个嫌疑人的名字是否已经在嫌疑名单上;在网络爬虫里,一个网址是否被访问过等等。最直接的方法就是将集合中全部的元素存在计算机中,遇到一个新 元素时,将它和集合中的元素直接比较即可。一般来讲,计算机中的集合是用哈希表(ha转载 2017-07-14 11:07:03 · 888 阅读 · 0 评论 -
单例模式的七种写法
转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){}转载 2017-07-13 20:45:16 · 280 阅读 · 0 评论 -
Java中Synchronized的用法
原文:http://blog.csdn.net/luoweifu/article/details/46613015 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.转载 2017-07-13 16:32:15 · 224 阅读 · 0 评论 -
Linux 使用wget 命令下载JDK的方法
Oracle官网上下载jdk,需要点击accept licence的才能下载,使用下面的命令,直接可以下载。wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk转载 2017-07-13 10:14:26 · 540 阅读 · 0 评论 -
关于List.contains()方法的探究
List<Object> 的contains方法,默认针对于对象地址,如果想要确认List<Object>是否包含自己的Object(针对对象的属性值内容),那么只有在自己的对象里重写equals方法。分析: 查看ArrayList的contains方法: transient Object[] elementData; private int size; public bo原创 2017-07-12 23:41:52 · 1390 阅读 · 0 评论 -
storm基础知识
Storm是一个免费开源、分布式、高容错的实时计算系统。Storm令持续不断的流计算变得容易,弥补了Hadoop批处理所不能满足的实时要求。Storm经常用于在实时分析、在线机器学习、持续计算、分布式远程调用和ETL [ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。E原创 2017-07-03 21:50:39 · 430 阅读 · 0 评论 -
Java多线程学习(吐血超详细总结)
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 目录(?)一扩展javalangThread类二实现javalangRunnable接口三Thread和Runnable的区别四线程状态转换五线程调度六常用函数说明使用方式为什么要用join方法七常见线程名词解释八线程同步九线程数据传递转载 2016-07-21 17:11:51 · 387 阅读 · 0 评论 -
jsp页面的构成
jsp页面的构成 指令元素page、include、taglib指令元素主要是用于为转换阶段提供JSP页面的相关消息,指令不会产生任何输出到当前的输出流中 ,它指定了关于页面本身的信息 【page指令】,用于整个界面,定义与页面相关的属性,它是JSP页面和容器的通信员,一般放在JSP页面的第一行 page属性共有13个,(1)import="导包列表",import参数是原创 2016-07-26 14:56:19 · 2218 阅读 · 0 评论 -
Servlet监听器,统计网站在线人数实例
(1)创建一个监听器实现类package com.web.listener;import java.util.LinkedList;import java.util.List;import javax.servlet.ServletContext;import javax.servlet.ServletContextEvent;import javax.原创 2016-07-26 14:42:04 · 2157 阅读 · 0 评论 -
JavaServlet实现文件上传
第一部分 index.jspString path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> Servlet3.0原创 2016-07-24 20:52:03 · 397 阅读 · 0 评论 -
getSqlSession().selectOne( , )出错问题以及mybatis的xml加载问题
今天在测试管理员登录的时候怎么也进不去,最终发现错误在getSqlSession().selectOne(CLASS_NAME + SQL_ID_USER_GET_USER_BY_NAME, userName);这是执行mybatis 的映射xml配置文件语句为什么会出错呢?检查了许多遍的这个管理员对应的xml文件,没有错啊???最后发现,原来在普通原创 2017-10-20 10:50:40 · 3372 阅读 · 1 评论