随笔分类 -  08 后端

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要:前言:在Java开发中经常遇到这些概念问题,有的可能理解混淆,有的可能理解不到位,特此花了很多时间理顺了这些概念。不过有些概念实际开发中并没有使用到,可能理解还不够准确,只能靠后续不断纠正了。 1、什么是POJO ?POJO(Plain Old Java Object)这种叫法是Martin Fow 阅读全文
posted @ 2019-09-30 09:23 panchanggui 阅读(8284) 评论(0) 推荐(1) 编辑
摘要:一、POJO(Plain Ordinary Java Object)简单的Java对象,其中有一些属性及其getter setter方法的类,没有业务逻辑(重点理解一下"没有业务逻辑"); POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象,从字面上翻 阅读全文
posted @ 2019-09-30 09:12 panchanggui 阅读(1022) 评论(0) 推荐(0) 编辑
摘要:RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 我之前的HTTP开发是用apache的HttpClient开发,代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,稍微截个图 阅读全文
posted @ 2019-09-27 11:32 panchanggui 阅读(2827) 评论(0) 推荐(1) 编辑
摘要:##一、写在前面在收集资料时,我查询和学习了许多介绍OAuth的文章,这些文章有好有坏,但大多是从个例出发。因此我想从官方文档出发,结合在stackoverflow上的一些讨论,一并整理一下。整理的内容分为OAuth1.0a和OAuth2两部分。 OAuth 1.0a:One Leg ->Two L 阅读全文
posted @ 2019-09-26 01:15 panchanggui 阅读(1920) 评论(0) 推荐(0) 编辑
摘要:随着互联网的发展,web应用的复杂度也一直在提升,慢慢的单一的web应用已经不能满足复杂的业务需求。例如百度的搜索、新闻、百科、贴吧,其实本质上都是不同的网站。当用户使用这些平台的时候,我们当然不希望用户在每一个平台都有一个单独的账号,不然的话用户和开发者可能都会有想哭的冲动。所以我们就需要一种用户 阅读全文
posted @ 2019-09-26 00:54 panchanggui 阅读(648) 评论(0) 推荐(0) 编辑
摘要:身份认证技术,也就是所谓的登录功能,是现代WEB系统最常见的功能之一。本系列文章就试图为大家详细的介绍身份认证技术。 Basic认证模式 Basic认证模式是较早被广泛应用的一种HTTP标准提供的认证模式。最常见的形式之一就是在url中直接写上用户名密码向服务器提供身份: http://user:p 阅读全文
posted @ 2019-09-26 00:46 panchanggui 阅读(589) 评论(0) 推荐(0) 编辑
摘要:本文准备用最简单的语言告诉大家什么是OAuth2 ,OAuth2是干什么的。 我们有一个资源服务器,资源服务器中有一系列的用户数据。 现在有一个应用想想要获取我们的用户数据。那么最简单的方法就是我们开发一个API。可是某天来了个恶意应用,或者是我们不想给它数据的应用,我们就会造成数据的泄漏。所以我们 阅读全文
posted @ 2019-09-26 00:42 panchanggui 阅读(329) 评论(0) 推荐(0) 编辑
摘要:OAuth 2.0 是目前最流行的授权机制,用来授权第三方应用,获取用户数据。 这个标准比较抽象,使用了很多术语,初学者不容易理解。其实说起来并不复杂,下面我就通过一个简单的类比,帮助大家轻松理解,OAuth 2.0 到底是什么。 一、快递员问题 我住在一个大型的居民小区。 小区有门禁系统。 进入的 阅读全文
posted @ 2019-09-26 00:33 panchanggui 阅读(291) 评论(0) 推荐(0) 编辑
摘要:目录 微信登录介绍: 准备工作: 创建网站应用 提交审核,等待获取到APPID和AppSecret 代码操作示例: 第一步:请求CODE 第二步:通过code获取access_token 刷新access_token有效期 第三步:通过access_token调用接口 附加二维码登录代码示例: F. 阅读全文
posted @ 2019-09-25 11:35 panchanggui 阅读(1029) 评论(0) 推荐(0) 编辑
摘要:原文:Hacking the IntegerCache in Java 9? 链接:https://dzone.com/articles/hacking-the-integercache-in-java-9 译者:-_-struggle, Tocy, 无若, cassia_tora 概述 本文将重点 阅读全文
posted @ 2019-09-25 09:57 panchanggui 阅读(16558) 评论(0) 推荐(1) 编辑
摘要:1、OAuth2.0简介 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站( 阅读全文
posted @ 2019-09-25 09:05 panchanggui 阅读(9820) 评论(0) 推荐(0) 编辑
摘要:早期的产品只用了公众号,没有注册开放平台(没有unionid)。然后现在需要上线小程序,这种情况下,企业是同一个企业的,但是公众号的openid和小程序的openid是否一致呢? 我来回答你这个问题: 同一个用户在小程序和公众号的下的两个openid肯定不一样 如果小程序和公众号都绑定在同一个开放平 阅读全文
posted @ 2019-09-24 10:54 panchanggui 阅读(15668) 评论(0) 推荐(1) 编辑
摘要:《Spring入门经典》这本书无论对于初学者或者有经验的工程师还是很值一看的,最近花了点时间回顾了Spring的内容,在此顺带记录一下,本篇主要与spring IOC相关 ,这篇博文适合初学者也适合spring有过开发经验的工程师,前者可用于全面了解Spring IOC的知识点,后者且过目进而查漏补 阅读全文
posted @ 2019-09-12 15:51 panchanggui 阅读(415) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为CSDN博主「zejian_」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/javazejian/article/details/56267036 关联文章: 关于Spring IOC (D 阅读全文
posted @ 2019-09-12 14:55 panchanggui 阅读(830) 评论(0) 推荐(0) 编辑
摘要:从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法, 阅读全文
posted @ 2019-09-12 09:48 panchanggui 阅读(27366) 评论(0) 推荐(2) 编辑
摘要:一、前言 搭建springboot项目,我们都是采用的Restful接口,那么问题来了,当前端调用接口或者是其他项目调用时,我们不能单一靠调用方来控制参数的准确性,自己也要对一些非空的值进行判定。 二、方案 按照我们以往的做法,都是对request中的参数一个一个进行非空判定。 Model: Con 阅读全文
posted @ 2019-09-11 17:19 panchanggui 阅读(6391) 评论(0) 推荐(0) 编辑
摘要:1,在项目上鼠标右键 --> Open Module Settings 2, Artifacts --> + --> JAR --> From modules with dependencies... 3, Main Class是你这个项目(脚本)的主方法,就是要运行的类,选一个 4,如下图,设置 阅读全文
posted @ 2019-09-07 16:17 panchanggui 阅读(14677) 评论(1) 推荐(0) 编辑
摘要:Spring Boot应用支持的最大并发量是多少? Spring Boot 能支持的最大并发量主要看其对Tomcat的设置,可以在配置文件中对其进行更改。当在配置文件中敲出max后提示值就是它的默认值。 我们可以看到默认设置中,Tomcat的最大线程数是200,最大连接数是10000。 并发量指的是 阅读全文
posted @ 2019-09-05 14:28 panchanggui 阅读(23133) 评论(0) 推荐(0) 编辑
摘要:为什么要分库分表和读写分离? 类似淘宝网这样的网站,海量数据的存储和访问成为了系统设计的瓶颈问题,日益增长的业务数据,无疑对数据库造成了相当大的负载,同时对于系统的稳定性和扩展性提出很高的要求。随着时间和业务的发展,数据库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作的开销也会越来越大 阅读全文
posted @ 2019-08-30 14:49 panchanggui 阅读(6290) 评论(0) 推荐(0) 编辑
摘要:一、读写分离 什么是数据库读写分离? 答:一主多从,读写分离,主动同步,是一种常见的数据库架构,一般来说: 主库,提供数据库写服务 从库,提供数据库读服务 主从之间,通过某种机制同步数据,例如mysql的binlog 一个组从同步集群通常称为一个“分组”。 分组架构究竟解决什么问题? 答:大部分互联 阅读全文
posted @ 2019-08-30 14:40 panchanggui 阅读(1501) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页