Java Web
文章平均质量分 92
李子树呢
以梦喂马,驰骋岁月,以梦为马,诗酒趁年华。
展开
-
数据库索引(B树,B+树,哈希)
数据库索引是存储引擎用于快速找到记录的一种数据结构。 《高性能MySQL》一. 什么是索引? 索引的目的就是便于快速查找。一本书的索引就是目录,可以让我们快速定位到要查找的内容;数据库的数据是以记录的方式存在的,所以索引的目的就是便于查找某一些记录。索引类型(常见的数据库书籍中的关于索...原创 2018-05-05 13:39:49 · 18453 阅读 · 4 评论 -
HtmlUnit的工具类(请求头,JavaScript,AJAX,验证代理服务器)
一. HtmlUnitUtilspackage org.spider.htmlunit;import com.gargoylesoftware.htmlunit.BrowserVersion;import com.gargoylesoftware.htmlunit.DefaultCredentialsProvider;import com.gargoylesoftware.htmlun...原创 2019-02-20 20:16:52 · 2936 阅读 · 5 评论 -
爬虫之加密JS原理
一. 什么是JS加密? ①加密JS:对JS源码进行加密<script type="text/javascript"> window.onload=function(){ var _$cP=document.getElementById(_$xg('KkA6KOpFiYE')); _$eM(_$cP.name,_$n0(_$cP,_$tq('eavul')));};&l...原创 2019-01-20 15:09:38 · 3639 阅读 · 3 评论 -
电商网站项目总结(分布式多模块+SSM+Mysql+Redis+ActiveMQ)
电商网站项目总结(分布式多模块+SSM+Mysql+ActiveMQ+HTTPClient+Dubbo+短信验证码+Redis原创 2018-09-04 16:05:16 · 4462 阅读 · 4 评论 -
SpringMVC编写登录权限拦截器
登录拦截器:一个网站总会有页面是需要用户已经登录过才能访问的,比如购物车,个人详情页等等,拦截器可以对访问这些页面的请求做一个拦截,在判断是否存有用户登陆后的cookie或者session之后对其放行或者是重定向到登录页面原创 2018-08-24 11:03:37 · 677 阅读 · 0 评论 -
Nginx服务器代理静态资源
添加一个server节点到nginx.conf文件中:访问itemimage文件夹下面的静态资源应该是#1+#2,如下访问资源12.png应该是image.yufan.com/12.png. 将#2改为/itemimage/,#3改为H:/IntelliJ IDEA 2018.1.2/Projects/yufan/admin/src/main/webapp后访问路径变为image.yufan.com/itemimage/12.png原创 2018-08-13 14:40:57 · 2998 阅读 · 0 评论 -
Intellij IDEA配置Maven(内置Maven和修改本地仓库地址和阿里云中央仓库)
一. 更改说明1.Intellij IDEA是有自己的Maven插件的,我们只需要配置一下就可以2.默认仓库位置为C:\Users\账户.m2\repository,如果不更改仓库就会占用C盘空间,反正我的使用没多久仓库就是几个G大小了。二. 配置说明 1.File->Settings,搜索maven,就可以看到如下界面:注意配置未见的位置和后面两个Override打√ ...原创 2018-08-10 14:17:54 · 39975 阅读 · 4 评论 -
SSM框架项目结构以及版本匹配
一.SSM框架项目结构 1.java ①.bean层:实体类 ②controller层:SpringMVC的控制类 ③.mapper层:mapper接口和mapper.xml文件 ④service层:服务类 2.resources ①.applicationContent.xml:Spring的配置文件(Mybatis的配...原创 2018-05-15 18:39:11 · 5430 阅读 · 1 评论 -
【解决】The import javax.servlet cannot be resolved
错误: 我这里是因为在Eclipse中导入Myeclipse项目之后报了这个错。这是因为缺少了Tomcat相关的包导致的错误。当我们在Eclipse中创建Web项目的时候,这个包会随着项目的创建而被导入,但是项目的导入导出却不会带上这些包。(如果你运行在Myeclipse中的项目使用的版本是Tomcat7,而Eclipse中的是Tomcat8.5,试想一下如果将这些包一起拷贝到新的环境中是...原创 2018-04-27 23:17:06 · 19559 阅读 · 2 评论 -
【解决】org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [4.0]
错误: 在idea创建WEB项目之后,打印出的日志中总是出现:12-May-2018 15:52:30.692 警告 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [4.0]. Default version w...原创 2018-05-12 16:20:30 · 53495 阅读 · 8 评论 -
【解决】HttpClient:org.apache.http.client.protocol.ResponseProcessCookies
错误:2019-03-02 19:18:53 WARN org.apache.http.client.protocol.ResponseProcessCookies - Invalid cookie header: "Set-Cookie: FSSBBIl1UgzbN7N80T=111Wl2a.lZ4ICh0Path=/; expires=Tue, 27 Feb 2029 11:25:...原创 2019-03-02 20:24:40 · 6246 阅读 · 3 评论