随笔分类 - java
java知识
摘要:一、什么是Gradle 基于Apache Ant和Apache Maven概念的项目自动化构建开源工具,基于Groovy这个特定DSL语言来进行声明项目设置,也增加了基于Kotlin语言的kotlin-based DSL。 简介:Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持
阅读全文
摘要:Redis 发布订阅 Redis PubSub 模块又称发布订阅者模式,是一种消息传递系统,实现了消息多播功能。发布者(即发送方)发送消息,订阅者(即接收方)接收消息,而用来传递消息的链路则被称为 channel。在 Redis 中,一个客户端可以订阅任意数量的 channel(频道)。 消息多播:
阅读全文
摘要:Redis 是 Key-Value 类型缓存型数据库,Redis 为了存储不同类型的数据,提供了五种常用数据类型,如下所示: string(字符串) hash(哈希散列) list(列表) set(集合) zset(sorted set:有序集合) 外加3中扩展的数据类型(内部有上面几种构成) Ge
阅读全文
摘要:1.使用netstat查看端口8080的使用情况: netstat -ano | findstr 8080 结果为: 最后一列表示使用8080端口的进程PID,如果返回结果为空则说明没有被使用。 2.可以使用takslist查看进程号对应的进程的信息 tasklist /fi "pid eq 111
阅读全文
摘要:一.shiro相关概念 1)shiro介绍 shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。 shiro不依赖于sprin
阅读全文
摘要:1.根据不同的请求方式,返回页面或json数据 1).创建统一权限异常处理类,所有的权限异常走一个端口 2).根据请求方式不同返回不同数据,页面请求返回403未授权页面,ajax请求返回json数据 package com.cc8w.exception; import org.springframe
阅读全文
摘要:springMVC要处理异常需实现顶级HandlerExceptionResolver 接口;spring提供了很多的实现类, 其中ExecptionHandlerExceptionResolver实现类,主要提供了@ExceptionHandler注解处理异常(把控制器的异常通过注解,导向被注解标
阅读全文
摘要:spring其实有默认的类型转换,比如前端表单提交数字的字符串,在控制器可接收为int或string都是没有错的.另外控制器也可以把前端数据接收为一个对象. 即使spring为我们考虑的很周全了,但是spring还是继承了他一贯的思想(自己永远都不是一个完美的人),总有考虑不周的地方.... 扩展自
阅读全文
摘要:方法一: 引入mvc命名空间,会先经过自定义的Convertor <!-- 通过mvc:resources设置静态资源,这样servlet就会处理这些静态资源,而不通过控制器 设置不过滤内容, 比如:css,js,img 等资源文件 location指的是本地的真是路径,mapping指的是映射到的
阅读全文
摘要:JSR 303、JSR 349与Bean Validator 笼统来说,就是Java规定了一套关于验证器的API,规范先后发了两版,就是所谓的JSR 303与JSR 349。然后提出了基于规范的实现:Bean Validator。JSR 303是最早的,其对应了Bean Validator 1.0的
阅读全文
摘要:Spring的AOP引入步骤: 1.引入jar,pom.xml加入spring-aop坐标(一般引入数据库事务的时候已经引用了). 2.创建目标接口和目标对象(bean类,service或dao层). 3.创建切面类(类有before或after增强方法). 4.将目标对象和切面类交由Spring管
阅读全文
摘要:spring 引入Mybaits功能, 还是把握住主要步骤, 1.引入相关jar包(spring-jdbc、spring-orm,spring-aop、spring-tx(有orm就可以)、spring-oxm(无关)、mybatis、mybatis-spring); 2.在applicationC
阅读全文
摘要:spring mvc环境之数据库的基本配置 统一步骤: 1.pox.xml文件引入jar包。 2.resources文件建立数据库的配置信息 3.在applicationContent.xml文件配置数据源bean,让spring容器管理数据源类. 1.引入数据库连接包 <!-- 数据库连接 -->
阅读全文
摘要:spring mvc环境之引入spring容器实现对项目bean的依赖注入、控制翻转等 因为之前pom.xml引入了spring-web,它本身就要依赖于核心包 然后在web.xml配置监听器,引入spring容器的上下文(并引入相关配置文件). <!-- 加载Spring容器配置 --> <!--
阅读全文
摘要:1.监听器 Servlet的监听器Listener,它是实现了javax.servlet.ServletContextListener 接口的服务器端程序,它也是随web应用的启动而启动,只初始化一次,随web应用的停止而销毁。主要作用是:做一些初始化的内容添加工作、设置一些基本的内容、比如一些参数
阅读全文
摘要:spring mvc环境之上传文件设置 1.导入pom.xml依赖 2.spring-mvc.xml配置bean 3.测试 1.导入必要的依赖 <!-- 上传组件包 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>
阅读全文
摘要:日志配置: 1.pom.xml文件添加依赖 (它某会把相关依赖都添加用的slf4j) <!-- 日志 --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <versio
阅读全文
摘要:spring mvc环境值参数传递的方式 1.传统的参数传递 通过给控制器方法添加参数HttpServletRequest request,通过request.getParameter("参数名")获取,再封装到bean中。 (如果没有HttpServletRequest 类,pom.xml文件加入
阅读全文
摘要:spring mvc环境通过 过滤器设置请求响应字符编码 1. web.xml配置过滤器进行字符编码设置 <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web
阅读全文
摘要:spring mvc基础环境配置 1.引入必要的依赖 . 2.配置springmvc web.xml配置 默认的 DispatcherServlet classPath根目录创建对应的spring-mvc配置文件 3.写一个,测试类 1. pom.xml 文件引入必要的依赖: (spring-web
阅读全文

浙公网安备 33010602011771号