随笔分类 - Java-Web
Cors
摘要:基础知识 1. 同源问题 浏览器安全解决方案,对于服务端来说就是限制跨域请求本服务器资源 2.CORS 跨域资源共享 跨域访问资源解决方案,浏览器与服务器遵循一定规则,实现跨域资源访问与共享 a. 资源跨域访问 b. Cookie 共享 3.相关概念 origin: 请求头,用于标识请求来源。跨域请
阅读全文
RedisTemplate 序列化问题
摘要:spring-data-redis RedisTemplate 操作redis时发现存储在redis中的key不是设置的string值,前面还多出了许多类似\xac\xed\x00\x05t\x00; 因为spring-data-redis的RedisTemplate<K, V>模板类在操作redi
阅读全文
Spring Security问题记录
摘要:用户权限认证这一块一直是自己的一个盲点,之前的web demo都是通过用户名密码匹配做简单的登录认证。 最近觉得应该去了解规范的用户及权限认证技术了,从Spring Security开始学习使用。 本文记录学习Spring Security过程中遇到的一些问题及解决方案。 1. 版本问题 Sprin
阅读全文
IDEA 创建非maven javaweb
摘要:相关软件: Intellij Idea14:http://pan.baidu.com/s/1nu16VyD JDK7:http://pan.baidu.com/s/1dEstJ5f Tomcat(apache-tomcat-6.0.43):http://pan.baidu.com/s/1kUwReQ
阅读全文
SpringMVC 请求页面路径问题
摘要:1. spring boot web项目,在没有使用模板的情况下,页面默认路径在resources文件夹下的static文件夹 springboot访问静态资源,默认有两个默认目录, 一个是 classpath/static 目录 (src/mian/resource) 一个是 ServletCon
阅读全文
freemark 基本使用
摘要:实际上用程序语言编写的程序就是模板。 FTL (代表FreeMarker模板语言)。 这是为编写模板设计的非常简单的编程语言。 模板(FTL编程)是由如下部分混合而成的: 文本:文本会照着原样来输出。 插值:这部分的输出会被计算的值来替换。插值由 ${ and } 所分隔(或者 #{ and },这
阅读全文
springmvc html与jsp解析器
摘要:1. 配置多个视图解析器 此处我们使用了InternalResourceViewResolver,其有一个buildView方法,该方法一定会创建一个View;所以呢View永远不为null(即使该jsp不存在);问题就是出在这;因为我们使用这个的时候默认是使用servlet forward转发的,
阅读全文
前端分页查询
摘要:网上分页的参考大多很难与自己的项目兼容,所以自己造个分页轮子 技术:thymeleaf(数据处理) + bootstrap(样式处理), 可以参考代码格式,使用其他的数据处理(如jsp)及样式技术进行替换,即可直接使用 效果展示:(页号动态变更) 靠前页: 中间页 靠后页 代码: 前端接收后端的响应
阅读全文
nacos 使用记
摘要:本文记录SpringBoot和SpringCloud与Nacos作为配置中心的整合过程及问题 Nacos官方使用文档:https://nacos.io/zh-cn/docs/what-is-nacos.html 何为配置中心: https://www.cnblogs.com/yelao/p/1074
阅读全文
配置中心
摘要:本文通过一个案例,介绍 配置文件 和 配置中心 的必要性 案例:这是你自己的一个项目 这个项目很简单,于是你开始进行开发实现: 1. 实现:在代码中将女朋友名字赋值给name,作为响应内容,打jar包,部署运行; 2. 访问:打开浏览器,输入对应链接,返回你女朋友名字; over, so easy
阅读全文
正则表达式详解
摘要:目录 跳过目录 如何使用本教程 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达式的人在看完这篇教程后,能把提到过的语法记住80%以上
阅读全文
Spring AOP配置方式
摘要:AOP 面向切面编程,允许在 java 应用中的方法调用的前后做一些处理。 本文通过实例介绍两种主要的Spring AOP 配置方式:xml 方式配置,注解方式配置 XML 方式配置 1. 项目包类结构 2. App.java 启动类 代码 3. CustomerService.java 待切的类
阅读全文
spring-boot json数据交互
摘要:<!--done--> SpringBoot学习之Json数据交互 最近在弄监控主机项目,对javaweb又再努力学习。实际的项目场景中,前后分离几乎是所以项目的标配,全栈的时代的逐渐远去,后端负责业务逻辑处理,前端负责数据展示成了一种固定的开发模式。像thymeleaf这种东西没法实现前后端分离模
阅读全文
Postman入门使用
摘要:Postman 是一个很强大的 API调试、Http请求的工具,方便易用,毋庸置疑。 1.Postman安装 a. 打开谷歌浏览器 b. 进入设置界面 c. 选择扩展程序 d. 选择chrome网上应用商店 e. 搜索postman,并点击“添加至chrome”,由于博主已经安装,所以显示有所不同
阅读全文
Json 简记
摘要:JSON : JavaScript Object Notation JavaScript 对象表示语法 Json 比 XML 小,比 xml 快 { “employ”: [ {"name":"zhangsan","age":12}, {"name":"lisi","age":14} ]}包含两个元素
阅读全文
Nginx https 双向认证
摘要:最近要做个https 双向认证的,就做了个demo,踩了不少坑,记录一下. 主要还是对原理理解不够透彻,刚开始直接从网上搬个例子就用,结果大部分都不适用. 本文大纲: 1.单向,双向认证过程详解 2.证书格式说明 3.使用openssl生成证书 4.nginx配置(服务器端) 5.浏览器访问(客户端
阅读全文