最新文章
-
搜索引擎工作原理(记录)
第一步:爬行搜索引擎是通过一种特定规律的软件跟踪网页的链接,从一个链接爬到另外一个链接,像蜘蛛在蜘蛛网上爬行一样,所以被称为“蜘蛛”也被称为“机器人”。搜索引擎蜘蛛的爬行是被输入了一定的规则的,它需要遵从一些命令或文件的内容。第二步:抓取存储搜索引擎是通过蜘蛛跟踪链接爬行到网页,并将爬行的数据存入原始页面数据库。其中的页面数据与用户浏览器得到的HTML是完全一样的。搜索引擎蜘蛛在抓取页面时,也做一......
-
LinkList & ArrayList
之前用得比较多的是ArrayList,不过刚翻看了下List的实现,感觉好像有点用错了。List是一个接口,ArrayList和LinkedList是两个实现类。他们实现的方式不一样,其实LinkedList才是真正的链表(如果不清楚什么是链表,需要了解一下相关数据结构的知识,这不是一两句话能说清楚的),而ArrayList是用数组实现的,它不是真正的链表,在初始化的时候它先对数组设置一个初始容量......
-
【转】hash算法 (hashmap 实现原理) Java实现的散列表
1.HashMap的数据结构 数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表,哈希表有多种不同的实现方法,我接下来解释的是最常用的一种方法—— 拉链法,我们可以理解为“链表的数组” ,如图: 从上图我们可以发现哈希表是由数组+链......
-
Ubuntu 下WPS不能输入中文问题解决
Ubuntu下自带的LibreOffice实在用不惯,所以一般都是用的wps做替代。不过有时会发现无法输入中文。在网络上搜索了下,找到如下解决方法:nemo@Cynthia:~$sudovim/usr/bin/wps在文件首,也就是#!/bin/bash后加入:exportXMODIFIERS="@im=fcitx"exportQT_IM_MODULE="fcitx"保存,重启wps。问题即解决。
-
高可用架构-- MySQL主从复制的配置
视频资源:http://www.roncoo.com/course/view/3117ffd4c74b4a51a998f9276740dcfb环境操作系统:CentOS-6.6-x86_64-bin-DVD1.isoMySQL版本:mysql-5.6.26.tar.gz主节点IP:192.168.1.205 主机名:edu-mysql-01......
-
ajaxfileupload-jQuery.handleError is not a function修复办法
jQuery.handleErrorisnotafunction报错原因是:1.handlerError只在jQuery-1.4.2之前的版本中存在,jQuery-1.4.2之后的版本中都没有这个函数了。2.如果返回的dataType:“json”,是json格式的,则还需要添加httpData方法。解决办法,直接在源码里添加这部分即可,即修改ajaxfileupload.js源码如下:jQuer......
-
Ant: Class not found: javac1.8
许久不用Ant了。今天在博客上准备换一种部署方式,忽然想到以前用的Ant,所以这里稍稍用了下。没想到,在选择build.xml,runasantbuild后出错Ant:Classnotfound:javac1.8分析问题:是否是eclipse中的ant版本和java的版本不匹配?搜了下网络,发现果然如此。解决方法如下:1.去下载一个最新版本的ant,解压到本地相应目录下,我下载的是apache-a......
-
Ubuntu16.04 安装 Gnome
好吧,其实我是Gnome党。Gnome桌面环境的软件包已经在Ubuntu16.04的源中,直接下载即可:nemo@Cynthia:~$sudoapt-getinstallgnome-shell需要注意的是,在安装gnome-shell的时候选择gdm3,不然开机默认还是unity。nemo@Cynthia:~$sudoapt-getinstallubuntu-gnome-desktop安装完,重启......
-
AspectJ报错:error at ::0 can't find referenced pointcut XXX
今天在使用AspectJ进行注解切面时,遇到了一个错误。Exceptioninthread"main"org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'xingoo'definedinclasspathresource[bean.xml]:Initializationofbeanfai......
-
地址栏传参中文乱码
框架使用的SpringMVC,项目在本机(Linux)时,地址栏传参中文无影响。但是发布到服务器之后出现乱码。查看web.xml,发现其中已经添加了乱码过滤的处理:<filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.......
-
Mysql 查询去除重复字段
selectt1.*,count(distinctname)fromtablet1leftjointable2t2ont2.t1_id=t1.idgroupbynameorderbyt2.order_columlimit0,1000
-
Mysql 5.7 this is incompatible with sql_mode=only_full_group_by
问题: whichisnotfunctionallydependentoncolumnsinGROUPBYclause;thisisincompatiblewithsql_mode=only_full_group_by解决:登录Mysql,输入mysql>setglobalsql_mode='';
-
Ubuntu 16.04 安装RabbitMQ-Server
1、Ubuntu默认未添加Rabbit源,需要添加源nemo@Cynthia:~$ sudo vim /etc/apt/sources.list添加:debhttp://www.rabbitmq.com/debian/testingmain保存后执行更新nemo@Cynthia:~$ sudo apt-get update2、下载rabb......
-
Cookie 中文存储的问题
Cookie对中文存储有些问题。最好需要先转码。转码后存储即可:URLEncoder.encode(mContent,"UTF-8");URLDecoder.decode(mContent,"UTF-8");异常信息:小兵来报:报告长官,捕获异常一枚!java.lang.IllegalArgumentException: Control character in&nb......
-
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
在使用eclipse进行整合springmvc时经常会碰到这样的异常: java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener这时里的意思是说找不到jar包,如果使用的是maven管理jar包,会发现jar包明明已经有了,但还是报错;如果mvnpackage生成一个war......
文章总数:781
本月热门
-
Android 自建maven库
-
使用Netty搭建APP推送服务器 - 调用时序图
-
PyCharm pro for Mac(Python开发工具)v2020.2.3 中文版
-
Ubuntu离线安装软件包
-
[Nodejs]第一个爬虫
-
fatal error: jemalloc/jemalloc.h: No such file or directory
-
git 的部分常用命令
-
mysql binlog关闭/清理
-
【NodeJs】Http: 基本服务
-
Java 使用sitemapgen4j 生成sitemap网站地图
-
使用 JITWatch 查看 JVM 的 JIT 编译代码
-
java 得到两个日期相差的天数
-
mybatis generator 自定义 TypeHandler 对数据库敏感字段进行加解密
-
最全APP推送(push)秘籍:做推送,这一篇就够了!【转载】