html5

java企业级通用权限安全框架源码

不想你离开。 提交于 2021-02-11 13:39:43
获取【下载地址】 【免费支持更新】 三大数据库 mysql oracle sqlsever 更专业、更强悍、适合不同用户群体 【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】 A 集成代码生成器 [正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单; freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块 B 集成阿里巴巴数据库连接池druid; 数据库连接池 阿里巴巴的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势 C 集成安全权限框架shiro ; Shiro 是一个用 Java 语言实现的框架,通过一个简单易用的 API 提供身份验证和授权,更安全,更可靠 D 集成ehcache 分布式缓存 ; 是一个纯Java的进程内缓存框架,具有快速、精干等特点,广泛使用的开源Java分布式缓存。 E 集成微信接口开发; F 图片爬虫技术; G SQL 编辑器, 支持复杂sql语句,生成报表,可以导出excel; H websocket及时通讯技术;(即时聊天、及时站内信并声音提醒、实时在线管理、websocket及时刷新页面); --------------------------------------------------------------------

前端校招:刚出校园,没有经验的我们该如何准备面试呢?

喜你入骨 提交于 2021-02-08 09:48:19
前言: 要过年了,准备实习的你是已经在实习了,还是已经辞职回家过年,准备年后重新找工作呢,又或者是错过秋招,准备2021年春招? 那么还没没踏出校门或者是刚出校门没多久的同学们该如何准备前端校招的面试呢? 简历 首先肯定是要准备一份自己的简历,简历经常是给面试官的第一印象。 简历一般包括 个人基础信息,专业技能,项目经验,其他模块 。 个人基础信息模块就不说了,太基础。 专业技能 : 专业技能这一节,最好除了列一些通用的技术能力,也写上一些对某个技术点的深入研究。 先区分大能力,如: 掌握前端基础能力 有移动 Web 开发能力 了解新技术 …… 再归类小能力,如: 了解常用的屏幕适配方案 了解移动端与 PC 开发的差异 了解 base64 等移动端常用的优化方案 最后补上亮点如: …… 研究过一些手势库,了解基本原理,能定制一些特殊手势实现特殊功能; 项目经验: 项目经验可以写:参加实习做的项目、在学校工作室或参加编程比赛做的项目、自己折腾的技术项目。一般按照时间顺序来梳理。 项目经历不是给面试官讲清楚项目是什么,而是突出项目背后通用的技术知识的应用和你解决技术难题的思路。 可以这样写: 项目名称,你的角色,时间; 项目简介,一句话讲清楚项目的功能和产生的价值; 技术栈简介; 项目中遇到的技术难点,以及怎么解决。 其他模块 : 跟岗位能力关联不大的,基本不重要,比如兴趣爱好等等。

html总结(二)

99封情书 提交于 2021-02-07 12:15:23
表格 table (会使用) 表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。 <table> <tr> <td> </td> </tr> </table> 注意: tr标签只能放td标签,td标签可以放其他元素 表格属性 属性名 含义 常用属性值 border 设置表格的边框(默认border=”0”无边框) 像素值 cellspacing 设置单元格与单元格之间的空白间距 像素值(默认为2像素) cellpadding 设置单元格内容与单元格边框之间的空白距离 像素值(默认为1像素) width 设置表格的宽度 像素值 height 设置表格的高度 像素值 align 设置表格在网页中的水平对齐方式 left、right、center 表头标签 表头一般位于表格的第一行或第一列,其文本加粗居中 表格结构 表格可以划分为表头和主体,所以有 <thead></thead> 标签和 <tbody></tbody> 表格标题标签 caption <table> <caption>标题</caption> </table> 合并单元格 跨行合并:rowspan 跨列合并

活动可视化搭建(拖拽生成页面)

好久不见. 提交于 2021-02-06 08:01:11
授权转载自: 石头人汉考克, https://juejin.cn/post/6844904083120193543 前言 公司经常为了活动推广营销,拉新留存,制作临时活动页面,且组件大体相似,为了提高运营的工作效率,减少开发成本,基于此开发一个活动可视化搭建项目,让运营可以通过,点击和拖拽组件,选择或导入数据的的方式,快速生成活动页面上线,在此做一个小小的总结。 核心设计 大体流程是: 创建 -> 编辑 -> 保存 -> 发布 -> 展示 核心: 维护一个obj,保存着个组件的父子关系,像一个 node树 ,每个组件都有唯一的ID,举例如下 const nodeTree = { id: 'component0' , name: 'rootContainer' , children: [ { id: 'component1' , name: 'header' }, { id: 'component2' , name: 'content' , children: [], } ] } 创建一个obj,编辑时 不操作dom,就是增删改查obj数组,来更新视图 保存时obj存在数据库,在服务器某个地址生成html文件,静态资源, obj通过模版传递挂载在window上,并生成唯一访问路径 发布时改变当前活动页面可访问状态 展示时,根据obj渲染指定的定制组件生成页面 重点 1.节点操作

如何使用JavaScript创建气泡图以可视化选举结果

谁说我不能喝 提交于 2021-02-05 09:25:55
AnyChart是基于JavaScript (HTML5) 的图表控件。使用AnyChart控件,可创建跨浏览器和跨平台的交互式图表和仪表。AnyChart 图表目前已被很多知名大公司所使用,可用于仪表盘、报表、数据分析、统计学、金融等领域。 在当今数据呈指数增长的时代,可视化是工具箱中必不可少的技能。流行的技术包括条形图,折线图,饼图和气泡图等。 对于任何开发人员,尤其是刚起步的开发人员,使用JavaScript从头开始构建交互式图表可能都是一项艰巨的工作。这就是为什么我们拥有JS图表库的原因,该库使您可以更轻松,更快捷地创建有见地的可视化效果! 继续阅读以了解如何使用这些库之一创建JavaScript气泡图。 JavaScript图表库 有很多很棒的JavaScript库可供使用,并且每个库都有自己的优缺点。但是最好的部分是,使用所有图表构建图表的过程几乎是相似的。因此,您可以与任何人一起学习绳索,然后使用适合您特定项目要求的任何库。 我决定与本教程一起使用AnyChart JavaScript库创建气泡图。我认为对于初学者到中级编码技能的开发人员来说,这是一个不错的选择。AnyChart具有丰富的文档资料,非常灵活,并且具有多种图表类型,可以启动您的可视化之旅。 什么是气泡图,它将显示什么? 我知道您很高兴开始创建可视化文件,但是在我们开始之前

还有人不会做数据地图?赶紧来学习一下!

邮差的信 提交于 2021-02-05 08:58:05
最近,某某品牌运营的小伙伴最近跟我吐槽,领导要他制作那种在新闻报道和商业杂志上用作分析展示商业现象的地图,还要结合数据进行绘制,他都要都愁翻天了!其实,这样的利用地图来反映和分析数据的形式叫数据地图,在商业数据分析中,有大量数据是与地理位置相关的,这种数据用地图进行分析更直观形象。在数据可视化中,地图可视化是较为常见的一种图形,只要用到一些高阶的数据处理工具,轻轻松松就能简单完成。 下面我就以Smartbi为例子给大家介绍一下数据地图的操作方法,Smartbi的Echarts图形做为数据展现的一种更灵活直观的方式,它基于用户对数据更易于理解、对决策更具科学依据的需求,对不同业务背景下的数据进行处理,可以实现对数据多角度多层次的分析,接下来我就手把手教大家怎么做吧! 前提要求 创建地图分析前,首先要求创建好HTML5地图文件(*.svg格式),创建地图文件请参考 HTML5地图编辑器操作手册。按照在smartbi中使用svg地图文件文档说明,将创建好的svg地图文件加载到smartbi中并配置地图区域。如下: 创建地图分析前需要保证三个地方的地图编码一致:地图svg文件里面区域图层ID、地图区域设置中的对应区域的地图编码、地图分析对应查询的编码数据。 1、地图SVG文件里面区域图层ID。 2、地图区域设置中的对应区域的地图编码。 3、地图分析对应查询的编码数据。 功能入口

【350页】前端校招面试题及解析大全

别等时光非礼了梦想. 提交于 2021-02-03 10:34:03
前言 前端校招面试题主要内容包括 html,css,前端基础,前端核心,前端进阶,移动端开发,计算机基础,算法与数据结构,设计模式,项目等等。 (本文资料 适合0-2年) 包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。 文章中所列主要为大纲部分,详细内容可以在文末自行获取哈! 第一章 HTML 1.浏览器页面有哪三层构成,分别是什么,作用是什么? 2.HTML5的优点与缺点? 3.Doctype作用? 严格模式与混杂模式如何区分?它们有何意义? 4.HTML5有哪些新特性、移除了哪些元素? 5.你做的网页在哪些浏览器测试过,这些浏览器的内核分别是什么? 6.每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗? 7.说说你对HTML5认识?(是什么,为什么) 8.对WEB标准以及W3C的理解与认识? 9.HTML5行内元素有哪些,块级元素有哪些, 空元素有哪些? 10.什么是WebGL,它有什么优点? 11.请你描述一下 cookies,sessionStorage 和 localStorage 的区别? 12.说说你对HTML语义化的理解? 13. link 和@import的区别? 14.说说你对SVG理解? 15.HTML全局属性(global attribute

单点登录的三种实现方式

五迷三道 提交于 2021-02-03 08:28:06
在 B/S 系统中,登录功能通常都是基于 Cookie 来实现的。当用户登录成功后,一般会将登录状态记录到 Session 中,或者是给用户签发一个 Token,无论哪一种方式,都需要在客户端保存一些信息(Session ID 或 Token ),并要求客户端在之后的每次请求中携带它们。 在这样的场景下,使用 Cookie 无疑是最方便的,因此我们一般都会将 Session 的 ID 或 Token 保存到 Cookie 中,当服务端收到请求后,通过验证 Cookie 中的信息来判断用户是否登录 。 单点登录(Single Sign On, SSO)是指在同一帐号平台下的多个应用系统中,用户只需登录一次,即可访问所有相互信任的应用系统。 举例来说,百度贴吧和百度地图是百度公司旗下的两个不同的应用系统,如果用户在百度贴吧登录过之后,当他访问百度地图时无需再次登录,那么就说明百度贴吧和百度地图之间实现了单点登录。 单点登录的本质就是在多个应用系统中共享登录状态。如果用户的登录状态是记录在 Session 中的,要实现共享登录状态,就要先共享 Session,比如可以将 Session 序列化到 Redis 中,让多个应用系统共享同一个 Redis,直接读取 Redis 来获取 Session。 当然仅此是不够的,因为不同的应用系统有着不同的域名,尽管 Session 共享了,但是由于

web 本地存储 (localStorage、sessionStorage)

故事扮演 提交于 2021-02-03 01:08:10
web 本地存储 (localStorage、sessionStorage,cookie) localStorage(长期储存):即使关闭浏览器数据也不会删除,除非使用localStorage.clear()去清掉数据。 sessionStorage(临时存储):数据保存在当前浏览器中,浏览器关闭数据也随之消失。 cookie:是一些数据, 存储于你电脑上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。 sessionStorage 和 localStorage 的用法基本一致,引用类型的值要转换成JSON 1. 保存数据到本地 var info = { name: 'Lee', age: 20, id: '001' }; sessionStorage.setItem('key', JSON.stringify(info)); localStorage.setItem('key', JSON.stringify(info)); 2. 从本地存储获取数据 getItem(“key”):获取名称为key的值,如果key不存在则返回null var data1 = JSON.parse(sessionStorage.getItem('key')); var data2 = JSON.parse(localStorage.getItem

美团一面就凉了,怒刷3000道面试题逆袭字节,含泪分享面经

梦想与她 提交于 2021-02-02 20:01:52
前言 本人二本大学科班出身,首次面试美团一面凉了。先分享一下美团的凉经,希望大家做好避坑准备: 一面: 1.http和https的区别,非对称加密和对称加密的原理,还有http2和http1的区别(多路复用、数据通过字节流传输) 2.tcp和udp的区别,TCP如何实现数据的可靠性传输(滑动窗口和拥塞控制) 3.说明一下tcp的三次握手和三次挥手,为什们一定要这样子 5.循环对象的方法有哪几种以及它们的区别(Object.keys() 、for of 、for in) 4.如何实现对象的深拷贝,考虑对象嵌套问题代码实现对象深拷贝(手撕失败,) 5.检测数据类型的方法有哪几种(typeOf 、instanceof、constructor、Object.prototype.toString.apply()) 6.说明一下防抖和节流,代码实现他们 7.了解过css动画吗?说一下transition和animation的区别以及transition的触发条件 8.html文件中script标签引入标签的defer属性和async属性以及它们与在head标签内引入的区别 9.给你一个数组根据时间按顺序每秒钟输出一个元素以及其下标 10.对css3的剪切属性有了解吗 11.html页面中为何会出现浮动以及如何清楚浮动(该开始理解成了float浮动,后面知道是BFC) 12.如何实现垂直居中