java web
29DCH
In me the tiger sniffs the rose.
展开
-
web本地存储(localStorage、sessionStorage)前端数据库总结
对浏览器来说,使用 Web Storage 存储键值对比存储 Cookie 方式更直观,而且容量更大,它包含两种:localStorage 和 sessionStorage sessionStorage(临时存储) :为每一个数据源维持一个存储区域,在浏览器打开期间存在,包括页面重新加载 localStorage(长期存储) :与 sessionStorage 一样,但是浏览器关闭后,数据依然...原创 2018-06-11 13:08:48 · 1007 阅读 · 0 评论 -
基于springboot等技术的JavaWeb项目---在线学习平台
在线学习平台,前端主要技术:Angular,后端主要技术:springboot详情见我的github网址https://github.com/29DCH/Online-learning-cloud-platform原创 2018-09-14 22:55:46 · 7842 阅读 · 14 评论 -
Java多线程异步处理REST服务
1.使用Runnable异步处理REST服务package com.ljq.web.async;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.w...原创 2018-12-22 16:15:52 · 721 阅读 · 0 评论 -
Springboot整合druid做数据库连接池
druid是阿里开源的一个性能极佳的数据库连接池,详细介绍就不说了,可以自行了解。想读源码的话可以去github上面找阿里开源 https://github.com/alibaba/druid1.pom.xml文件加入如下依赖: <dependency> <groupId>com.alibaba&am原创 2018-12-28 14:53:32 · 368 阅读 · 0 评论 -
Springboot加密配置文件中的敏感信息(ps:数据库密码)的两种方法
SpringBoot配置文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如mysql登陆密码,redis登陆密码以及第三方的密钥等等一览无余。1.这里介绍一个加解密组件,提高一些属性配置的安全性。jasypt是一个Springboot下的工具包以数据库用户名和数据库密码加密为例步骤如下:(1)引入...原创 2018-12-28 21:23:21 · 977 阅读 · 0 评论 -
通过Springboot Admin搭建简单监控平台
前一篇博客介绍了SpringBoot端点监控工具actuator,这个工具一般是用来查看监控信息的API的,也就是一些数据接口。这里总结一个可视化的监控工具。1.搭建SpringBoot Admin服务2.将应用程序注册到SpringBoot Admin3.浏览器打开SpringBoot Admin URL,打开监控面板,即可查看一系列的页面信息...原创 2019-01-05 16:34:32 · 1214 阅读 · 1 评论 -
基于JWT的token身份认证方案
JSON WEB Token(JWT,读作 [/dʒɒt/]),是一种基于JSON的、用于在网络上声明某种主张的令牌(token)。JWT通常由三部分组成: 头信息(header), 消息体(payload)和签名(signature)。JWT用于创建访问令牌该断言权利要求中的一些数字。例如,服务器可以生成具有声明“以管理员身份登录”并将其提供给客户端的令牌。然后,客户端可以使用该令牌来证明它以管...原创 2019-01-17 23:26:26 · 591 阅读 · 1 评论 -
微服务之服务注册和发现组件Spring Cloud Eureka介绍及实例
Eureka是一个服务发现组件,基于REST的服务,包含Server和Client.Eureka原理如图:服务注册与发现:搭建Spring Cloud Eureka基础架构1.新建maven项目,pom.xml配置文件中加入如下依赖(相关信息可以自行修改):<?xml version="1.0" encoding="UTF-8"?><project xml原创 2019-01-09 15:15:07 · 416 阅读 · 0 评论 -
基于springboot等技术的JavaWeb电子商城项目
基于springboot+thymeleaf+spring data jpa+druid+bootstrap+layui等技术的JavaWeb电子商城项目详情见我的github网址 https://github.com/29DCH/OnlineMall原创 2018-09-14 22:52:25 · 4450 阅读 · 15 评论 -
使用Spring MVC开发RESTful API的拦截功能
详细代码见我的github仓库 https://github.com/29DCH/springsecurity-study 欢迎star+forkRESTful API的拦截功能实现拦截顺序图:这里统一用请求方法耗时的例子来讲1.过滤器(Filter)package com.ljq.web.filter;import javax.servlet.*;import java.io....原创 2018-12-22 14:36:19 · 291 阅读 · 0 评论 -
Xml知识总结
Xml(eXtendsible markup language)可扩展的标记语言作用:1.用来保存数据(少量)2.配置文件3.数据传输载体(和json作用一样)代码示例:<?xml version="1.0" encoding="UTF-8"?><stus> <stu> &am原创 2018-09-24 13:52:11 · 181 阅读 · 0 评论 -
Http协议初探
Http协议什么是协议双方在交互、通讯的时候, 遵守的一种规范、规则。http协议针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上哪些东西。版本1.0请求数据,服务器返回后, 将会断开连接1.1请求数据,服务器返回后, 连接还会保持着。 除非...原创 2018-09-24 16:13:31 · 281 阅读 · 0 评论 -
nginx入门学习
1.简介Nginx是异步框架的Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存。该软件由Igor Sysoev 创建,并于2004年首次公开发布。 同名公司成立于2011年,以提供支持。 Nginx是免费的开源软件,根据类BSD许可证的条款发布。一大部分Web服务器使用Nginx, 通常作为负载均衡器。基本的 nginx 体系结构由 master 进程和其 worker 进程组成...原创 2018-11-19 22:32:25 · 161 阅读 · 0 评论 -
对RESTful架构和RESTful API的理解
RESTful架构REST,即Representational State Transfer的缩写。翻译是"表现层状态转化"。如果一个架构符合REST原则,就称它为RESTful架构。要理解RESTful架构,最好的方法就是去理解Representational State Transfer这个词组到底是什么意思,它的每一个词代表了什么涵义。如果你把这个名称搞懂了,也就不难体会REST是一种...原创 2018-12-20 16:02:17 · 425 阅读 · 0 评论 -
SpringBoot整合Echarts完成图表显示
Springboot是我非常喜欢的一个框架,开发迅速便捷且功能强大。ECharts是一个免费的、功能强大的、可视化的一个库。它可以非常简单的往软件产品中添加直观的、动态的和高度可定制化的图表。它是一个全新的基于zrender的用纯JavaScript打造完成的canvas库。之所以在这里将两者结合起来是因为要为日后的数据可视化的学习做准备。这两者的详细信息都可以去官网上了解一下官方文档。快速构...原创 2018-12-15 21:42:57 · 6859 阅读 · 0 评论 -
SpringBoot整合Spring Data JPA(包含分页、排序操作)完成数据获取
Spring Data JPA是Spring基于Hibernate开发的一个JPA框架。如果用过Hibernate或者MyBatis的话,就会知道对象关系映射(ORM)框架有多么方便。但是Spring Data JPA框架功能更进一步,为我们做了 一个数据持久层框架几乎能做的任何事情。这里总结一下我的整合流程的一个简单例子详细代码见我的github仓库 https://github.com/2...原创 2018-12-16 11:24:56 · 1032 阅读 · 0 评论 -
springboot系列技术教程目录
转载自LuisChen的博客 https://blog.csdn.net/Winter_chen001/article/details/80537829目的是为了帮助大家更好的学习springboot这个框架springboot2.X系列:springboot整合mybatis 使用HikariCP连接池springboot Mybatis 整合springboot ...转载 2018-12-16 11:54:35 · 300 阅读 · 0 评论 -
SpringBoot整合MyBatis完成数据获取
SpringBoot我就不详细介绍了,约定大于配置,上手十分简单,开发快速简洁且功能强大。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Object...原创 2018-12-16 19:27:32 · 1022 阅读 · 0 评论