04 2018 档案
摘要:一、SpringMVC简介 SpringMVC:Spring框架提供的构建web应用程序的全功能MVC模块,SpringMVC框架提供了一个DispatcherServlet作用前端控制器来分派请求。 二、SpringMVC 的DispatcherServlet 在许多的MVC框架中,都有一个用于调
阅读全文
摘要:一、locate 命令 按文件名搜索 搜索速度快,但不适合精确查找。一般不用。 二、find 命令 1、find [范围] [条件] [文件名] / 是搜索范围,根目录 。 缩小范围/root/ 表root目录下 等 -name 是根据名称 查不到,因为不是模糊查询。文件名要具体指定 2、如果想要模
阅读全文
摘要:一、创建目录 mkdir 命令mkdir用于创建目录 比如 但不支持级联创建 加 –p 可以创建级联目录 二、删除空目录 rmdir 1命令rmdir 只能删除空目录,不能删除文件,如果目录下有文件则不能删除,一般不用它。 2、命令rm 可删除文件,不能删除目录 -r 删除目录用的选项,可以删除非空
阅读全文
摘要: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
阅读全文
摘要:一、Log4j简介 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
阅读全文
摘要:一、简介 Executor多线程框架是内置的,不需外加第三方jar包 为了提高爬虫的爬取效率,我们要使用多线程 相比传统的Thread类,Java Executor使用方便,性能更好,更易于管理,而且支持线程池。 二、常用接口: 创建固定数目线程的线程池。 public static Executo
阅读全文
摘要:一、Ehcache简介及作用 Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点 爬虫中应用用EhCache缓存框
阅读全文
摘要:第一节 Jsoup简介 一、jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 二、创建maven项目 在pom添加jar包 <!-- https://mvnr
阅读全文
posted @ 2018-04-22 23:02
锅锅7533
摘要:第一节、HttpClient 一、HttpClient 简介 超文本传输协议【The Hyper-Text Transfer Protocol (HTTP)】是当今互联网上使用的最重要(significant)的协议, 越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。 虽然
阅读全文
摘要:官方文档:http://shiro.apache.org/spring.html 要求:实现用户登录功能 (与前几章讲的一样,只不过这里整合到了Spring框架中,可以对比来看) 一、新建个maven项目 二、将需要的依赖包贴到pom中 <dependencies> <dependency> <gr
阅读全文
摘要:一、在util包下建个CryptographyUtil
阅读全文
摘要:一、自定义Realm 之前的例子都是将 用户 角色 权限等信息 写死在ini配置文件中,但实际项目中都是从数据库中读取这些数据信息的,不是从配置文件。所以要用到自定义Realm 1、新建数据库 有users表 roles表 权限表,其中用户表和角色表 是 多对一的关系(即一个角色可以有多个用户)角色
阅读全文
摘要:一、Url配置方式Url 匹配方式? 匹配一个字符 /admin? 可以匹配/admin1 /admin2 但是不能匹配/admin12 /admin* 匹配零个或者一个或者多个字符 /admin* 可以匹配 /admin /admin1 /admin12 但是不能匹配/admin/abc ** 匹
阅读全文
摘要:一、新建Maven项目 com.guo.shiro ShiroWeb 二、在pom中添加依赖 1.添加servlet支持 2.添加 jsp支持 3.添加jstl支持 4.添加log4j支持 5.common-logging支持 暂时就引入这么多 三、将文件目录修改一下 将jdk1.8换成jre1.7
阅读全文
摘要:第一讲、权限认证核心要素 权限认证,也就是访问控制,即在应用中控制谁能访问哪些资源。 在权限认证中,最核心的三个要素是:权限,角色和用户; Authorization has three core elements that we reference quite a bit in Shiro: pe
阅读全文
摘要:一、Shiro简介 官网 http://shiro.apache.org/download.html Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网
阅读全文
摘要:限制说明 @Null 限制只能为null @NotNull 限制必须不为null @AssertFalse 限制必须为false @AssertTrue 限制必须为true @DecimalMax(value) 限制必须为一个不大于指定值的数字 @DecimalMin(value) 限制必须为一个不
阅读全文
摘要:新建SpringBoot项目SpringDataTransaction 新建个数据库db_bank 模拟银行转账,张三账户给李四转账,那么张三账户金额要减少,李四账户金额要增加,且张三减少的金额等于李四增加的金额 1.新建个Account.java账户实体 package com.guo.entit
阅读全文
摘要:一、SpringDataJpa简介 二、SpringDataJpa基本crud实现 1.新建个boot项目SpringDataJpa,在pom.xml新加 jpa 和mysql支持 2.新建个数据库db_book ,表t_book 3.新建个entity/Book.java package com.
阅读全文
摘要:一、先附上application.properties配置文件,指定了端口和路径 server.port=8888 server.servlet.context-path=/HelloWorld 二、一些标签 涉及SpringMvc @RequestMapping 配置 url 映射 @Contro
阅读全文
摘要:一、SpringBoot简介: SpringBoot是由Pivotal团队提供的全新框架,设计目的是用来简化Spring应用的创建、运行、调试、部署等。 使用SpringBoot可以做到专注于Spring应用的开发,而无需过多关注XML配置。 SpringBoot使用COC(Convention O
阅读全文
摘要:一、简介 1.Natural Language ToolKit(NLTK) 自然语言处理包:是一个用于自然语言处理和文本分析的综合性python库。用于NLP的研究和开发。 2.NLTK 文档和API 可在http://text-processing.com. 查看。 3.Tokenization(
阅读全文

浙公网安备 33010602011771号