自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 异常处理,一次捕获全部异常缺点, 整块代码异常抓取的缺点

1、java.lang.NullPointerException(空指针异常)  调用了未经初始化的对象或者是不存在的对象经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对...

2019-03-29 18:32:47 926

原创 falsk+Nginx+gunicorn部署之 gunicorn 初探索

falsk+Nginx+gunicorn部署之 gunicorn 初探索什么是gunicorngunicorn,是“Green Unicorn”,脱胎于ruby社区的Unicorn,移植到python上,成为一个WSGI HTTP Server,WSGI是”Web Server Gateway Interface”,是python的web接口规范。只支持在Unix系统上运行,Gunicorn...

2019-03-05 16:44:34 263

转载 python orm框架之SQLAchemy

ORM、SQLAchemyorm英文全称object relational mapping,就是对象映射关系程序,简单来说就是类似python这种面向对象的程序来说一切皆对象,但是使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样在使用编程语言对数据库进行操作的时候可以直接使用编程语言的对象模型进行操作就可以了,而不用直接使用...

2018-11-16 11:10:10 183

转载 http和https区别

超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。  为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安...

2018-10-09 13:58:57 122

转载 Redis的事务功能详解

Redis的事务功能详解MULTI、EXEC、DISCARD和WATCH命令是Redis事务功能的基础。Redis事务允许在一次单独的步骤中执行一组命令,并且可以保证如下两个重要事项:>Redis会将一个事务中的所有命令序列化,然后按顺序执行。Redis不可能在一个Redis事务的执行过程中插入执行另一个客户端发出的请求。这样便能保证Redis将这些命令作为一个单独的隔离操作执行。 ...

2018-10-08 15:14:08 116

转载 悲观锁和乐观锁

乐观锁乐观锁与悲观锁不同的是,它是一种逻辑上的锁,而不需要数据库提供锁机制来支持当数据很重要,回滚或重试一次需要很大的开销时,需要保证操作的ACID性质,此时应该采用悲观锁而当数据对即时的一致性要求不高,重试一次不太影响整体性能时,可以采用乐观锁来保证最终一致性,同时有利于提高并发性通常,乐观锁采用版本号/时间戳的形式实现:给数据额外增加一个版本号字段进行控制;更新时,若提交的数据所带的版本号与当...

2018-05-18 15:06:52 169

转载 Java设计模式之--工厂模式

前言  工厂模式是一种比较常见的创建模式。有时,可能你使用了工厂模式而你却还不知道你已经使用了它。至少我感觉下面说的第一种简单工厂模式,你是已经很熟悉了。并且是经常使用的。不信,就继续向下看。简单工厂模式(Simple Factory Pattern)  从简单的工厂模式开始说起的话,我们要知道工厂模式的目的是什么?工厂模式的目的在于程序的可扩展性。而对于简单工厂模式来说,它是为了让程序有一个更好...

2018-05-17 16:23:19 212

转载 设计模式之--享元模式

摘要:  面向对象技术可以很好地解决一些灵活性或可扩展性问题,但在很多情况下需要在系统中增加类和对象的个数。当对象数量太多时,将导致运行代价过高,带来性能下降等问题。享元模式通过共享技术实现相同或相似对象的重用提高系统资源的利用率。本文首先阐述了享元模式要解决的问题和解决问题的理念,然后从实现角度重点说明了该模式的本质,并进一步给出了其所包含的角色和组织结构。最后,给出了共享模式的应用实例和使用场...

2018-05-17 15:53:16 104

转载 加密算法你要知道的事

首先大家要记住现代密码学最重要的原则柯克霍夫原则: 数据的安全基于密钥而不是算法的保密。也就是说即使密码系统的任何细节已为人悉知,只要密匙未洩漏,它也应是安全的。具体来说: 系统必须可用,非数学上不可译码。 系统不一定要保密,可以轻易落入敌人手中。 密匙必须可以不经书写的资料交换和记忆,且双方可以改变密匙。 系统可以用于电讯。 系统可以转移位置,它的功能必须不用经过几个人之手才可达到。 系统容易使...

2018-05-16 14:07:01 1004

转载 微服务介绍

    转载自:https://blog.csdn.net/wuxiaobingandbob/article/details/78642020?locationNum=1&fps=1 一、微服务介绍1. 什么是微服务      在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"...

2018-05-10 14:43:18 202

转载 RSA算法原理

原文出处: 阮一峰   转载自: http://blog.jobbole.com/42699/如果你问我,哪一种算法最重要?我可能会回答“公钥加密算法”。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是”公钥加密算法”。一、一点历史1976年以前,所有的加密方法都是同一种模式:(1)甲方选择某一种加密规则,对信息...

2018-03-30 10:18:41 127

原创 辨别支付宝各种支付场景

支付宝支付方式一.手机网站支付(商家在移动端网页应用中集成支付宝支付功能)手机网站支付:https://docs.open.alipay.com/203/105288/ 适用于商家在移动端网页应用中集成支付宝支付功能。商家在网页中调用支付宝提供的网页支付接口调起支付宝客户端内的支付模块,商家网页会跳转到支付宝中完成支付,支付完后跳回到商家网页内,最后展示支付结果。若无法唤起支付宝客户端,则在一定的...

2018-03-28 18:09:02 5130

转载 AES加密算法的详细介绍与实现

转载自:http://blog.csdn.net/qq_28205153/article/details/55798628AES简介高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图: 下面简单介绍下各个部分的作用与意义:明文P没有经过加密的...

2018-03-12 16:57:30 3066

转载 二维码的生成细节和原理

二维码的生成细节和原理转载自:https://coolshell.cn/articles/10590.html二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在...

2018-03-08 16:19:22 130

转载 NFC支付中token的应用

Token技术浅析转载自:http://www.mpaypass.com.cn/news/201409/22095017.html  由于Apple Pay相关技术细节讨论token技术在支付体系中的应用。  一、Token体系简介  Apple Pay引入的Token体系中,除了传统电子支付参与方外,新增了2个参与方,如下图所示:  Token的应用原理:Token SP根据Token Requ...

2018-03-08 10:34:39 2221

转载 分布式系统的基本术语之有状态、无状态

一,系统设计:有状态、无状态惯例,先看栗子网站登录校验,很普通的一个功能 对于这个功能我们要如何实现?先分析一下登录校验是个啥意思 举个栗子,比如我们在登陆页输入用户名密码,登录了社交网站 这时候想去看自己的新鲜事,却告诉我请先输入用户名密码进行验证。。 这时候想去吐槽下这个2B体验,发个新鲜事,点完发布按钮时,又弹出框说请输入用户名密码进行验证。。。这时候脑子里上千个草泥马奔腾而过这样的产品可以...

2018-03-07 14:02:08 5412

转载 初识OSGI-到底什么是OSGI

名词: 1, 热部署: 所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 对于Java应用程序来说,热部署就是在运行时更新Java类文件。2   插件 :其实就是被开发工具或OSGI容器管理和配置起来的jar包。 目前,业内关于OSGI技术的学习资源或者技术文档还是很少的。我在某宝网搜索了一下“OSGI”的书籍,结果倒是有,但是种类少的可怜,而且几乎没有人购买。因为工作的原因我...

2018-03-06 09:54:38 349

原创 spring采用配置方式@Configuration和@Bean的使用

spring中通过@Configuration和@Bean来实现Java配置,可以完全替代xml配置。    @Configuration声明当前类是一个配置类,相当于Spring配置中的xml文件    @Bean注解在方法上使用,声明当前方法的返回值是一个Bean。其中@Bean的使用:@Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Compone...

2018-02-27 15:34:44 2033

转载 分布式事物之TCC柔性事物

分布式事务之说说TCC事务        在当前如火如荼的互联网浪潮下,如何应对海量数据、高并发成为大家面临的普遍难题。广大IT公司从以往的集中式网站架构,纷纷转向分布式的网站架构,随之而来的就是进行数据库拆分和应用拆分,如何在跨数据库、跨应用保证数据操作和业务操作的一致性、原子性,又成为需要解决的新的问题。从分布式事务的需求来源来看:1.跨数据库数据库拆分(水平、垂直)带来的分布式事务->...

2018-02-24 19:01:22 568

转载 Redis学习过程

转载自:http://blog.csdn.net/liqingtx/article/details/60330555【本教程目录】1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis数据结构 – strings9.redis数据结构 – lists10.redis数据...

2018-02-24 09:55:47 126

辨别支付宝各种支付场景

只是介绍一下支付宝的各个支付场景没有代码

2018-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除