后端编程

模板引擎中使用复杂三元运算符完成多条件判断

模板引擎中使用复杂三元运算符完成多条件判断

 代码 {u.sortCode == '21' && u.nlogid==0?'urgent':(u.sortCode == '31' && u.nlogid==0?'major':(u.sortCode == '11' && u.nlogid==0

涛哥 涛哥 2022-10-11
13W+ 0 0
Java枚举(Enum)的使用和对if-else的优化

Java枚举(Enum)的使用和对if-else的优化

前言 在没有枚举时,通常使用定义变量然后通过数据的规定的规则去前端手动改变渲染视图的内容 在有枚举后,通常我们只需要定义号,不同的变量代表什么即可,然后直接通过传递我们自定义的getXxx方法的值给客户端并显示 什么是枚举? 枚举是Java1.5引入的新特性,通过关键字enum来定义枚举

涛哥 涛哥 2022-09-29
14W+ 0 2
SpringBoot整合常用框架的学习笔记

SpringBoot整合常用框架的学习笔记

一、什么是springboot 约定大于配置是springboot的核心用来简化配置的一个框架 Spring Boot 将日常企业应用研发中的各种场景都抽取出来,做成一个个的 starter(启动器),starter 中整合了该场景下各种可能用到的依赖,用户只需要在 Maven 中引入 star

涛哥 涛哥 2022-09-22
24W+ 0 0
SpringBoot+WebSocket实现即时通讯(J2EE方式)

SpringBoot+WebSocket实现即时通讯(J2EE方式)

什么是websocket?  WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。 WebSocket使得客户端和服务器之间的数据交换变

涛哥 涛哥 2022-08-19
24W+ 0 0
SQL中 AND 和OR 优先级别的问题及解决方案

SQL中 AND 和OR 优先级别的问题及解决方案

前言 起因是这样,今天在做项目时做了一个多字段的短句LIKE搜索语句。可是不管输入什么字段都能查到,SQL语句如下 SQL SELECT AfficheID, NtcTitle, NtcContent, SortCode, SortName, IssueTime,

涛哥 涛哥 2022-07-26
14W+ 0 0
SpringBoot+thymeleaf+ajax实现局部刷新

SpringBoot+thymeleaf+ajax实现局部刷新

前言 什么是局部刷新? 简而言之,就是当我发送一个请求到后端后拿到数据后返回当前 页面不会对整个页面进行重载而只对当前请求的模块进行刷新。 优势和弊端? 优势: 用户体验好,不需要对页面进行重载 利于开发人员开发,提高开发效率 前后端完全分离 弊端: 不

涛哥 涛哥 2022-07-23
34W+ 0 0
SpringBoot集成redis+session实现分布式单点登录

SpringBoot集成redis+session实现分布式单点登录

前言 由于涛哥考虑到cookie的安全性问题,就有了下面这个版本的sso 单点登录 SSO(Single Sign On) 什么是单点登录? 单点登录的英文名叫做:Single Sign On(简称SSO),指在同一帐号平台下的多个应用系统中,用户只需登录一次,即可访问所有相互信任的系统。简

涛哥 涛哥 2022-07-11
20W+ 0 0
SpringBoot集成redis+cookie实现分布式单点登录

SpringBoot集成redis+cookie实现分布式单点登录

前言 因为涛哥刚进入公司,易哥在开发一个系统的迭代版本。 现在有一个问题是考虑到在分布式部署时,移动端和PC sessionid的不同要实行单点登录和数据的共享。 让我想想该如何实现,首先我就想到的是用redis,然后又去考虑什么异地登录的情况。 结果回来通宵用jwt+redis

涛哥 涛哥 2022-07-10
20W+ 0 0
SQL Server的安装教程

SQL Server的安装教程

前言 最近涛哥由于工作原因需要用SQL Server ,因为之前都是用的是MySQL。 所以涛哥也是第一次 下载 首先现在百度输入msdn搜索网站 选择下载对应的sql server,涛哥这里选择的是SQL Server 2012 传送地址:https://msdn.

涛哥 涛哥 2022-07-10
8.1W+ 0 0
SpringCloud-服务注册与发现(Eureka)

SpringCloud-服务注册与发现(Eureka)

什么是服务治理? springcloud封装了Netflix公司开发的Eureka模块来实现服务治理。 在传统的rpc远程调用框架中,管理每个服务于服务之间的依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间得依赖管理,可以实现服务调用、负载均衡、容错等、实现服务发现与

涛哥 涛哥 2022-06-23
19W+ 0 0
11.SpringMVC-国际化

11.SpringMVC-国际化

SpringMVC 实现国际化的 方式: 1.利用切换浏览器的语言(实际是修改了 请求头里accept-language的值) 2.自定义 a.在resouce下 新建 i18n文件夹 文件夹内创建 视图名.properties 试图名zh_CN.properties 试图名en_US.pro

涛哥 涛哥 2022-06-08
14W+ 0 0
10.SpringMVC-拦截器

10.SpringMVC-拦截器

SpringMVC拦截器 采用AOP思想和过滤器类似,用于拦截控制器处理方法之前和之后,用于完成一些和主业务没有太多关系的附加功能。 比如:权限控制 日志 异常 方法执行时间统计。 自定义拦截器 需要实现 HandlerInteceptor接口。 该接口的三个方法: boolean p

涛哥 涛哥 2022-06-08
14W+ 0 0
9.SpringMVC-下载和上传的实现

9.SpringMVC-下载和上传的实现

下载的实现 1.直接使用 a标签 并在超链接里 写入要下载的资源的路径 弊端: 1.需要配置 静态资源访问 否则会被SpringMVC 前端控制器拦截到 2.会暴露 项目的资源的路径 3.没有办法进行业务判断,比如是否有权限下载。 2.思路: 1.获取到要下载的文件的

涛哥 涛哥 2022-06-08
21W+ 0 0
8.SpringMVC-处理JSON数据

8.SpringMVC-处理JSON数据

什么是JSON? JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式。它基于 ECMAScript(European Computer Manufacturers Association, 欧洲计算机协会制定的js规范)的一个子集,采用完全独

涛哥 涛哥 2022-06-08
15W+ 0 0
7.SpringMVC-格式转换器

7.SpringMVC-格式转换器

自定义格式转换器的使用 1.创建 转换器类 该类实现 Formatter<T> 接口, 2.重写 a:parse方法:把接收到的字符串转换成需要的数据类型 ​ b:print方法:把模型中的数据输出到页面时,按照指定的字符串输出 ​ 补充:需要借助spring标

涛哥 涛哥 2022-06-08
10W+ 0 0
1 2 3 4 5 7