最近有朋友在使劲研究如何不使用 HTTPS 的情况下保护用户密码安全。暂且不说研究过程,但结论是要保障安全必须后端参与,使用非对称加密算法 —— 如此一来,不如直接用 HTTPS 更简单便捷有保障。使用免费 SSL 证书,一年一换,运维稍微麻烦一点,访问稍微慢一点(证书认证过程好像会慢一些),但至少是专业的,比自己研究的没经过大量检验的算法靠谱多了。假设已经 …
概述本文介绍一种常用的密码加密存储方式,并附上登录时验证用户密码的方法。代码用 Java 来实现,结尾附带有 github 的源码链接。创建账号用户注册账号,填写好密码后传递到后端。密码的形式一般是经过前端 md5 加密过的。账号实体类public class Account {** * 其他账号的字段省略 *private String salt;priv …
IT老朱企业想要招聘到合适的程序开发人员,组建适合公司自身的IT组织的开发团队,首先必须了解一些基础开发概念,才能找到相应合适的人员。今天简要介绍前端、后端、全栈开发的区别。前端开发(Front-End):前端开发主要负责开发和维护用户在浏览器中直接交互的网页界面。前端开发人员使用HTML、CSS和JavaScript等技术,将设计师提供的界面设计转化为具体 …
前端开发与后端开发的区别是什么?在实际开发过程中,前端开发人员精通JS能熟练应用JQuery,懂CSS能熟练运用这些知识,进行交互效果的开发;后端开发人员会写Java代码SQL语句,能做简单的数据库设计会Spring和iBatis懂一些设计模式等。前端开发是什么?前端称为客户端开发,你可以在应用程序或网站的屏幕上看到的所有内容都属于前端。后端开发是什么?后端 …
想要知道“前端开发可以做什么”这个问题,首先我们应该要知道前端开发的含义,即“前端开发是什么”,这个问题在我的第一篇笔记里已经讲过了,简单一句话就是:前端开发是创建 Web 页面或 APP 等前端界面呈现给用户的过程。这句话里有三个重要的信息,那就是“Web 页面”、“APP”和“前端界面”。 那什么是 Web 页面?APP 是什么?前端界面又怎么理解呢?简 …
随着web前端在我国的迅速发展,越来越多的人开始选择进入web前端行业。其实,web前端开发是从网页制作演变而来的,简单来说我们平时浏览网页时看到的那些界面都是web前端设计出来的。Web前端开发主要包括三个要素:HTML、CSS和JavaScript。首先,HTML他仅仅是简单的标记语言;其次,CSS只是无类型的样式修饰语言,它可以勉强算作弱类型语言;后, …
学过网页的朋友都知道,制作一个网页离不开HTML、CSS和JavaScript技术。对于初学者来来说,掌握这3门技术就已经很不容易了,为什么前端为什么又要搞出来一个“组件化”开发的概念呢?组件化开发到底有什么好处,它具体又是如何实现的呢?为了搞懂这些问题,我们来看看在近几年中,前端技术是怎么发展的。前端的崛起之路在传统的开发模式中,往往是把前端的网页代码和后 …
优秀的WEB前端工程师具备编写任何一个互联网系统的前端页面、交互代码的能力。根据对100家互联网名企对Web开发工程师的招聘要求分析,企业要求主要有两部分,一个是核心要求,一个是辅助要求,核心要求包括:语言技术:JS基础和核心HTML5CSS3、框架技术:JQuery、AJAX、Bootstrap、AngularJS、通讯协议技术:HTTP协议、服务端开发技 …
一位优秀的Web前端开发工程师必须具备丰富的知识体系,才能胜任工作!要有快速学习的能力。 除了具备基本的Web前端开发技术、网站性能优化、SEO和服务器端基础知识外,前端开发工程师还应具备多种辅助开发工具和理论知识,包括代码的可维护性、组件的易用性、层次化语义模板和浏览器分级支持等。 先学习div和css,这是最基本的,两种方法都可以编写静态页面。进入页面后 …
前端开发专业主要涉及以下几个核心课程:1. HTML与CSS:学习HTML标记语言和CSS样式表,掌握网页结构与布局的基本原理,能够创建并美化网页的外观。2. JavaScript编程:学习JavaScript语言的基础知识,包括变量、数据类型、函数、条件语句、循环等,能够实现网页的交互功能。3. 前端框架与库:学习常用的前端框架和库,如React、Vue等 …