摘要: 1、pwd 查看当前目录 2、cd ../ 返回上一级目录 3、 ls 显示当前目录下的所有文件 / 根目录下所有文件 bin dev home lib64 mnt proc run srv tmp var boot etc lib media opt root sbin sys usr 4、cd 阅读全文
posted @ 2018-04-24 10:02 锅锅7533 阅读(156) 评论(0) 推荐(0)
摘要: 一、Log4j简介 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 阅读全文
posted @ 2018-04-24 09:59 锅锅7533 阅读(234) 评论(0) 推荐(0)
摘要: 一、简介 Executor多线程框架是内置的,不需外加第三方jar包 为了提高爬虫的爬取效率,我们要使用多线程 相比传统的Thread类,Java Executor使用方便,性能更好,更易于管理,而且支持线程池。 二、常用接口: 创建固定数目线程的线程池。 public static Executo 阅读全文
posted @ 2018-04-24 09:44 锅锅7533 阅读(150) 评论(0) 推荐(0)
摘要: 一、Ehcache简介及作用 Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点 爬虫中应用用EhCache缓存框 阅读全文
posted @ 2018-04-24 09:41 锅锅7533 阅读(189) 评论(0) 推荐(0)
摘要: 第一节、HttpClient 一、HttpClient 简介 超文本传输协议【The Hyper-Text Transfer Protocol (HTTP)】是当今互联网上使用的最重要(significant)的协议, 越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。 虽然 阅读全文
posted @ 2018-04-20 11:47 锅锅7533 阅读(189) 评论(0) 推荐(0)
摘要: 官方文档:http://shiro.apache.org/spring.html 要求:实现用户登录功能 (与前几章讲的一样,只不过这里整合到了Spring框架中,可以对比来看) 一、新建个maven项目 二、将需要的依赖包贴到pom中 <dependencies> <dependency> <gr 阅读全文
posted @ 2018-04-10 23:42 锅锅7533 阅读(83) 评论(0) 推荐(0)
摘要: 一、在util包下建个CryptographyUtil 阅读全文
posted @ 2018-04-10 23:24 锅锅7533 阅读(158) 评论(0) 推荐(0)
摘要: 一、自定义Realm 之前的例子都是将 用户 角色 权限等信息 写死在ini配置文件中,但实际项目中都是从数据库中读取这些数据信息的,不是从配置文件。所以要用到自定义Realm 1、新建数据库 有users表 roles表 权限表,其中用户表和角色表 是 多对一的关系(即一个角色可以有多个用户)角色 阅读全文
posted @ 2018-04-10 23:22 锅锅7533 阅读(194) 评论(0) 推荐(0)
摘要: 一、Url配置方式Url 匹配方式? 匹配一个字符 /admin? 可以匹配/admin1 /admin2 但是不能匹配/admin12 /admin* 匹配零个或者一个或者多个字符 /admin* 可以匹配 /admin /admin1 /admin12 但是不能匹配/admin/abc ** 匹 阅读全文
posted @ 2018-04-10 23:15 锅锅7533 阅读(203) 评论(0) 推荐(0)
摘要: 一、新建Maven项目 com.guo.shiro ShiroWeb 二、在pom中添加依赖 1.添加servlet支持 2.添加 jsp支持 3.添加jstl支持 4.添加log4j支持 5.common-logging支持 暂时就引入这么多 三、将文件目录修改一下 将jdk1.8换成jre1.7 阅读全文
posted @ 2018-04-08 17:06 锅锅7533 阅读(263) 评论(0) 推荐(0)