04 2017 档案

摘要:这里的origin是表示我创建一个名为origin的仓库吗? 早已经存在了,我该怎么删除这个wenda呢? 将它修改为wenda1,如下: 点击项目,右击: 再点击项目,右击,选择commit: 问题:一点击commit,就弹出这个? 从GitHub上clone代码 打开:https://githu 阅读全文
posted @ 2017-04-19 21:30 知我者,足以 阅读(2843) 评论(0) 推荐(0)
摘要:表示git安装成功。 阅读全文
posted @ 2017-04-19 17:54 知我者,足以 阅读(239) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/xuefeng0707/article/details/40797085 http://coolshell.cn/articles/9606.html 以下是自己的理解! 花了一个上午,终于把这两篇博客消化了。 阅读全文
posted @ 2017-04-15 22:53 知我者,足以 阅读(300) 评论(0) 推荐(0)
摘要:hashmap的 扩容机制 上一篇说了,hashmap的构造器里指明了两个对于理解HashMap比较重要的两个参数 int initialCapacity, float loadFactor,这两个参数会影响HashMap效率,HashMap底层采用的散列数组实现,利用initialCapacity 阅读全文
posted @ 2017-04-15 22:42 知我者,足以 阅读(418) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/ns_code/article/details/35564663 阅读全文
posted @ 2017-04-15 17:26 知我者,足以 阅读(161) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/ns_code/article/details/35793865 阅读全文
posted @ 2017-04-15 17:25 知我者,足以 阅读(160) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/ns_code/article/details/37867985 阅读全文
posted @ 2017-04-15 17:24 知我者,足以 阅读(140) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/ns_code/article/details/36421085 阅读全文
posted @ 2017-04-15 17:23 知我者,足以 阅读(153) 评论(0) 推荐(0)
摘要:Hashtable简介 Hashtable同样是基于哈希表实现的,同样每个元素是一个key-value对,其内部也是通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 Hashtable也是JDK1.0引入的类,是线程安全的,能用于多线程环境中。 Hashtable同样实现了Seri 阅读全文
posted @ 2017-04-15 17:19 知我者,足以 阅读(264) 评论(0) 推荐(0)
摘要:HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMa 阅读全文
posted @ 2017-04-15 17:11 知我者,足以 阅读(445) 评论(0) 推荐(0)
摘要:HashMap底层是一个Entry数组,当发生hash冲突的时候,hashmap是采用链表的方式来解决的,在对应的数组位置存放链表的头结点。对链表而言,新加入的节点会从头结点加入。 我们来分析一下多线程访问: 1.在hashmap做put操作的时候会调用下面方法: 在hashmap做put操作的时候 阅读全文
posted @ 2017-04-15 17:02 知我者,足以 阅读(11792) 评论(0) 推荐(2)
摘要:考点: 1.hashing的概念 2.HashMap中解决碰撞的方法 3.equals()和hashCode()的应用,以及它们在HashMap中的重要性 4.不可变对象的好处 5.HashMap多线程的条件竞争 6.重新调整HashMap的大小 常见面试问题: 1.“你知道HashMap的工作原理 阅读全文
posted @ 2017-04-15 16:04 知我者,足以 阅读(24354) 评论(1) 推荐(1)
摘要:Hashtable和HashMap在Java面试中相当容易被问到,甚至成为了集合框架面试题中最常被考的问题,所以在参加任何Java面试之前,都不要忘了准备这一题。 我们先看2个类的定义 可见Hashtable 继承自 Dictiionary 而 HashMap继承自AbstractMap Hasht 阅读全文
posted @ 2017-04-15 15:20 知我者,足以 阅读(23203) 评论(0) 推荐(1)
摘要:哈希表是种数据结构,它可以提供快速的插入操作和查找操作。第一次接触哈希表时,它的优点多得让人难以置信。不论哈希表中有多少数据,插入和删除(有时包括侧除)只需要接近常量的时间即0(1)的时间级。实际上,这只需要几条机器指令。 对哈希表的使用者一一人来说,这是一瞬间的事。哈希表运算得非常快,在计算机程序 阅读全文
posted @ 2017-04-15 13:39 知我者,足以 阅读(24789) 评论(1) 推荐(3)
摘要:java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2.St 阅读全文
posted @ 2017-04-14 23:16 知我者,足以 阅读(605) 评论(0) 推荐(0)
摘要:Object是所有类的父类,任何类都默认继承Object。 阅读全文
posted @ 2017-04-14 22:55 知我者,足以 阅读(2117) 评论(0) 推荐(0)
摘要:深入理解equals和==的区别: 代码如下: 阅读全文
posted @ 2017-04-14 22:39 知我者,足以 阅读(795) 评论(0) 推荐(0)
摘要:在jdk 7 之前,switch 只能支持 byte、short、char、int 这几个基本数据类型和其对应的封装类型。switch后面的括号里面只能放int类型的值,但由于byte,short,char类型,它们会 自动 转换为int类型(精精度小的向大的转化),所以它们也支持。 注意,对于精度 阅读全文
posted @ 2017-04-14 22:24 知我者,足以 阅读(53635) 评论(2) 推荐(7)
摘要:java中有八种基本数据类型,int ,double ,long ,float, short,byte,character,boolean;和他们对应的封装类型是:Integer ,Double ,Long ,Float, Short,Byte,Character,Boolea; 在java中使用基 阅读全文
posted @ 2017-04-14 16:49 知我者,足以 阅读(971) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-13 20:30 知我者,足以 阅读(343) 评论(0) 推荐(0)
摘要:1.添加中文分词配置: 首先,添加红色部分代码,表示如果字段类型是text_ik,是采用中文分词,在建立索引的时候,采用细分,因为建立索引要尽可能的细,在查询的时候,是智能分。 同时,在文件的前面,加上这段配置,表示对问题的内容和标题建立索引的时候,是采用中文分词: 阅读全文
posted @ 2017-04-13 19:19 知我者,足以 阅读(162) 评论(0) 推荐(0)
摘要:回到之前打开的页面,刷新,wenda就出来了: 这个wenda是单机版的。 阅读全文
posted @ 2017-04-13 17:27 知我者,足以 阅读(148) 评论(0) 推荐(0)
摘要:1.下载http://www-eu.apache.org/dist/lucene/solr/6.5.0/ 2.新建: 云模式 3.打开浏览器: 简单的中文分词,暂时是一个一个的分词: 阅读全文
posted @ 2017-04-13 16:45 知我者,足以 阅读(265) 评论(0) 推荐(0)
摘要:注:访问http://127.0.0.1:8080/user/6,总是会要求必须有登录权限,也就是,若未登录,访问该页面,会跳转到登陆页面。 全自动模拟登录 半自动模拟登录: 阅读全文
posted @ 2017-04-13 15:12 知我者,足以 阅读(219) 评论(0) 推荐(0)
摘要:MySQLdb是Python连接MySQL的模块,下面介绍一下源码方式安装MySQLdb: 1.首先要下载:http://www.codegood.com/downloads,由于我的python是2.7,所以,我选择了第一个。但是,在后期数据库连接过程中,代码运行报错,因此,我又重新下载了第二个。 阅读全文
posted @ 2017-04-13 14:54 知我者,足以 阅读(466) 评论(0) 推荐(0)
摘要:1.打开网址https://www.v2ex.com/,查看其源码。 2.打开PyCharm编译器,新建工程c3-11,新建python file,命名为v2ex.py,同时,新建file,命名为v2ex.html。将https://www.v2ex.com/源码复制到v2ex.html中。 v2e 阅读全文
posted @ 2017-04-13 13:23 知我者,足以 阅读(244) 评论(0) 推荐(0)
摘要:1.下载whl文件: http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 2.安装该文件 3.可能碰到问题,pip的版本低了,需要更新一下pip的版本。更新pip版本命令: 4.更新完成后,再次使用pip命令: 5.安装pyspider: 6.运行pysp 阅读全文
posted @ 2017-04-12 20:56 知我者,足以 阅读(1127) 评论(0) 推荐(0)
摘要:Python以及PyCharm安装成功后,操作如下: 此时,代码import requests不报错了。 那么,Python 在windows上安装BeautifulSoup,怎么操作呢? 1. 打开https://www.crummy.com/software/BeautifulSoup/bs4/ 阅读全文
posted @ 2017-04-12 19:47 知我者,足以 阅读(3370) 评论(0) 推荐(0)
摘要:工具/原料 工具/原料 python安装包,即python2.7.11 电脑操作系统win7 步骤 步骤 1、现在python官网上下载和自己本机匹配的python版本,看好自己的机器是64为的还是32位的。 1、现在python官网上下载和自己本机匹配的python版本,看好自己的机器是64为的还 阅读全文
posted @ 2017-04-12 18:53 知我者,足以 阅读(285) 评论(0) 推荐(0)
摘要:1.导入jar包 阅读全文
posted @ 2017-04-10 19:04 知我者,足以 阅读(311) 评论(0) 推荐(0)
摘要:表示redis中可以存16个数据库 redis是一个key-value的数据库,它表示只要一个key发生改变,那么每900秒对这个key进行一个备份。 redis它所有的操作都是通过发一个指令一个指令来执行操作。比如,查看官网https://redis.io/commands#generic, 所以 阅读全文
posted @ 2017-04-10 18:36 知我者,足以 阅读(159) 评论(0) 推荐(0)
摘要:官方下载:http://redis.io/download 可以根据需要下载不同版本 windows版:https://github.com/MSOpenTech/redis/releases 在D盘soft目录下新建redis文件夹: 打开另一个窗口: 即redis启动成功,可以正常使用。 注意, 阅读全文
posted @ 2017-04-10 16:37 知我者,足以 阅读(194) 评论(0) 推荐(0)
摘要:如果有字符串为xwabfabcff,敏感词为abc、bf、bc、m,若这个字符串中包含敏感词,则使用***代替敏感词,实现一个算法。 算法如下: 1.使用三个指针,指针1指向根节点,指针2指向字符串下标起始值,指针3指向字符串当前下标值。指针1为tempnode=rootnode,指针2为begin 阅读全文
posted @ 2017-04-09 20:16 知我者,足以 阅读(4413) 评论(1) 推荐(1)
摘要:附上代码: 期望的结果是如下: 代码思想: 通过 阅读全文
posted @ 2017-04-09 14:54 知我者,足以 阅读(17105) 评论(1) 推荐(0)
摘要:做了个简单的springboot项目,一开始所有运行正常,之后写了一天的代码,再运行相同的代码,就一直报以下异常: Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing 阅读全文
posted @ 2017-04-07 13:19 知我者,足以 阅读(122828) 评论(2) 推荐(8)