自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 JavaEE 三层架构与MVC的区别与联系

0:前言最近在学习java,对JavaEE三层架构与MVC设计模式的关系与区别不太理解,在网上找了好多资料,整理如下文章。如有不对欢迎指出来,大家一起学习。1:三层架构三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(U...

2019-11-14 09:49:25 859

转载 Nginx 【一】:初识

序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配...

2019-10-28 15:10:14 180

转载 有效提升自我能力的6本书

非洲大草原上的羚羊,从出生到开始走路,只需要2个小时,因为小羚羊如果没有在短时间内站起来,那么它就无法跟上羚羊群的步伐,就会掉队,而掉队就意味着死亡,多少双虎视眈眈的眼睛在觊觎它,所以它必须迅速的增强自己腿部的力量,只有跑的足够快,才能够生存下来;同样的,非洲大草原上的狮子,从出生之后就跟着妈妈学习搏斗涉猎的技巧,也要迅速增强自己捕食的能力,追不上跑的最快的羚羊,就会被饿死。大自然无时无刻不在...

2019-10-28 13:23:08 1066

转载 Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包

一、Linux软件包分类1.1 源码包优点:开源,如果有足够的能力,可以修改源代码; 可以自由选择所需的功能; 软件是编译安装,所以更加适合自己的系统,更加稳定、效率更高; 卸载方便;缺点:安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误; 编译过程时间较长,安装比二进制安装时间长; 因为是编译安装,安装过程中一旦报错新...

2019-10-25 14:29:09 1284

转载 RSA加密、解密、签名、验签的原理及方法

一、RSA加密简介  RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。  二、RSA加密、签名区别  加密和签名...

2019-10-23 16:21:53 206

原创 HTTPS时代[二]:咋样获取HTTPS的SSL证书

获取HTTPS的SSL证书方法1、openssl生成SSL证书【自己生成的证书浏览器等第三方不认可】2、腾讯云,阿里云,百度云等等都有提供免费的SSL证书3、购买SSL证书...

2019-10-11 13:50:41 154

原创 HTTPS时代[一]:了解篇

一:http与httpshttp(Hyper Text Transfer Protocol)协议是超文本传输协议,用于在Web浏览器和服务器之间传递信息,http协议以明文方式发送内容,不提供任何方式的数据加密,数据在传输过程中容易被攻击者监听、截取和篡改。而https(Hyper Text Transfer Protocol over Secure Socket Layer)是安全套接层...

2019-10-11 13:33:55 235

转载 微信跳一跳游戏的脚本

原文:http://blog.csdn.net/shi4862758/article/details/78951269微信更新后出来了一块比较火的小游戏,要是一款不涉及到排行的游戏,可能 没人去关注这款游戏。最开自己一直苦练技术,想在微信排行上面装一装,练了好久才跑三百多分。接着在Github(Github地址:https://github.com/wangshub/wechat_jump

2018-01-16 17:14:10 668

转载 UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现

类与类图1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性和操作(即方法)。3) 类的属性即类的数据职责,类的操作即

2017-11-10 16:54:14 232 1

原创 新手学习java路线--付视频下载地址

最近整理了一套java学习教程,适合新手入门,也适合有一些基础的提升自己。先放一张java学习线路图

2017-11-10 13:54:01 313

原创 学习网站总结

php设计模式:https://www.awaimai.com/patterns

2017-11-02 09:44:38 158

转载 做好一个程序员

先说两个真实的故事:第一个故事有点悲凉,2011年3月,我的同学老 A 和我一同进入茁壮网络,2012 年公司战略变动,整个部门端掉了,我提前离了职另谋出路,老 A 一直赖到了最后拿到了N+1,后来和当时的部门经理一同进入一家创业公司,没日没夜的干了两年,最后公司工资都发不起,直到我这位同学离开,还有两个月的工资没拿到。第二个故事有点刺激,发生在我呆过的第三家公司:博雅互动。2011年我的

2017-10-30 20:37:51 220

转载 程序员平常加班严重,如何有效率的提升自己?

每天加班到10点多,程序员如何安排时间提升自己,比如学习英语,或参加MBA课程,广泛社交等?回顾我的提升之路,我觉得有几点可以跟大家分享的:第一是「兴趣」。这也是我认为最重要的一点,一件事情做 10 年甚至做一辈子,如果没有兴趣的话,我觉得是很痛苦的。兴趣是本能的驱动力,有了兴趣,遇到问题会一直想着怎样去解决,而不是觉得「很难做」;有了兴趣,碰到一个新的

2017-10-30 15:07:50 276

转载 Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI)

友情提示:本文有点长,但绝对都是干货,请耐心读完,必有收获!容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开

2016-12-12 19:16:35 549

空空如也

空空如也

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

TA关注的人

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