前言 今天涛哥在做项目时,在filter类里出现了一个问题。发现总是在实例化单例对象报空指针异常 调试debug了好久都为null,错误信息如下 错误信息 部分代码 /** * redis缓存工具类 * */ @Autowired
前言 由于涛哥考虑到cookie的安全性问题,就有了下面这个版本的sso 单点登录 SSO(Single Sign On) 什么是单点登录? 单点登录的英文名叫做:Single Sign On(简称SSO),指在同一帐号平台下的多个应用系统中,用户只需登录一次,即可访问所有相互信任的系统。简
前言 因为涛哥刚进入公司,易哥在开发一个系统的迭代版本。 现在有一个问题是考虑到在分布式部署时,移动端和PC sessionid的不同要实行单点登录和数据的共享。 让我想想该如何实现,首先我就想到的是用redis,然后又去考虑什么异地登录的情况。 结果回来通宵用jwt+redis
前言 最近涛哥由于工作原因需要用SQL Server ,因为之前都是用的是MySQL。 所以涛哥也是第一次 下载 首先现在百度输入msdn搜索网站 选择下载对应的sql server,涛哥这里选择的是SQL Server 2012 传送地址:https://msdn.
前言 今天去面试,面试官问我你知不知道让div居中有哪些方法。 我直接就说了一个margin:auto/position定位!!! 回来以后,涛哥发现这部分好像真的没怎么去了解过,所以写了这篇文章!!! 下面涛哥将带你去真正了解div居中的几种方式!!! 使用margin: 0
基础篇 1、 Java语言有哪些特点 简单易学、有丰富的类库 面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高) 与平台无关性(JVM是Java跨平台使用的根本) 可靠安全 支持多线程 2、面向对象和面向过程的区别 面向过程:是分析解决问题的步
我们先看一张图 首先说一下核心区别: NIO是以块的方式处理数据,但是IO是以最基础的字节流的形式去写入和读出的。所以在效率上的话,肯定是NIO效率比IO效率会高出很多。 NIO不在是和IO一样用OutputStream和InputStream 输入流的形式来进行处理数据的,但
什么是服务治理? springcloud封装了Netflix公司开发的Eureka模块来实现服务治理。 在传统的rpc远程调用框架中,管理每个服务于服务之间的依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间得依赖管理,可以实现服务调用、负载均衡、容错等、实现服务发现与
前言 很多朋友觉得默认的主题样式不是那么好看,其实大家可以通过自定义,对主题进行微调。 本次果核给大家分享如何给侧边栏标题修改成Mac风格,以及修改主题的圆角。使得界面看起来更圆润 效果 实现代码 :root { --border-hd: 10px !important;
SpringMVC 实现国际化的 方式: 1.利用切换浏览器的语言(实际是修改了 请求头里accept-language的值) 2.自定义 a.在resouce下 新建 i18n文件夹 文件夹内创建 视图名.properties 试图名zh_CN.properties 试图名en_US.pro
SpringMVC拦截器 采用AOP思想和过滤器类似,用于拦截控制器处理方法之前和之后,用于完成一些和主业务没有太多关系的附加功能。 比如:权限控制 日志 异常 方法执行时间统计。 自定义拦截器 需要实现 HandlerInteceptor接口。 该接口的三个方法: boolean p
下载的实现 1.直接使用 a标签 并在超链接里 写入要下载的资源的路径 弊端: 1.需要配置 静态资源访问 否则会被SpringMVC 前端控制器拦截到 2.会暴露 项目的资源的路径 3.没有办法进行业务判断,比如是否有权限下载。 2.思路: 1.获取到要下载的文件的
什么是JSON? JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式。它基于 ECMAScript(European Computer Manufacturers Association, 欧洲计算机协会制定的js规范)的一个子集,采用完全独
自定义格式转换器的使用 1.创建 转换器类 该类实现 Formatter<T> 接口, 2.重写 a:parse方法:把接收到的字符串转换成需要的数据类型 b:print方法:把模型中的数据输出到页面时,按照指定的字符串输出 补充:需要借助spring标
为什么要使用类型转换器? http发起请求的参数 都是以字符串的形式,那么springmvc 利用转换器可以把 传递过来的字符串,转换成需要的数据类型 以下是一些常见的内置转换器: StringToStringConverter:将字符串转换成任何类型。