自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 hj

777转载于:https://www.cnblogs.com/Vito-Yan/p/10797750.html

2019-04-30 19:24:00 212

转载 用户认证授权和Shiro入门

1、权限管理基础(认证和授权):前言本文主要讲解的知识点有以下:权限管理的基础知识模型粗粒度和细粒度的概念回顾URL拦截的实现Shiro的介绍与简单入门一、Shiro基础知识在学习Shiro这个框架之前,首先我们要先了解Shiro需要的基础知识:权限管理1.1什么是权限管理?只要有用户参与的系统一般都要有权限管理,权限管理实...

2019-03-13 17:33:00 252

转载 基于jeesite的cms系统(七):GlobalException全局异常和部署

关于全局异常:在业务代码中专注处理业务,而不是返回各种CodeMsg(比如这里只需要知道登录时成功还是失败,其余情况直接抛出异常),可以直接抛出异常,添加一个全局异常类,根据CodeMsg来生成异常, 交由GlobalExceptionHandler全局异常处理器处理(在其中增加if条件分支即可)springboot之全局异常拦截器使用异常处理器之前,我处理登陆的serv...

2019-03-09 10:26:00 561

转载 基于jeesite的cms系统(六):Lucene全文搜索引擎

1、lucene初始化// @Value("${lucene.index.path}") private String indexPath = "/Users/vitoyan/Downloads/Projects/jeesite-demo/lucene_index"; private Directory directory; priva...

2019-03-09 08:50:00 249

转载 基于jeesite的cms系统(五):wangEditor富文本编辑器

一、关于wangEditor:wangEditor—— 轻量级 web 富文本编辑器,配置方便,使用简单。支持 IE10+ 浏览器。官网:www.wangEditor.com文档:www.kancloud.cn/wangfupeng/wangeditor3/332599源码:github.com/wangfupeng1988/wangEditor(欢迎 star)...

2019-03-09 08:48:00 548

转载 基于jeesite的cms系统(四):使用Beetl模版引擎在后端渲染数据

一、Beetl简介1. 什么是BeetlBeetl目前版本是2.9.3,相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,以及编写的模板容易维护等特点。使得开发和维护模板有很好的体验。是新一代的模板引擎。总得来说,它的特性如下:功能完备:作为主流模板引擎,Beetl具有相当多的功能和其他模板引擎不具备的功能。适用于各种应用场景,从对响应速度有很高要求的大网站到...

2019-03-08 17:24:00 733

转载 基于jeesite的cms系统(三):使用RESTful API在前端渲染数据

使用RESTful API可以更好的开发前后分离的应用,后面一节会介绍使用模版引擎Beetl开发后端渲染的应用。一、配置Swagger(Api 接口文档)1、使用系统自带拷贝jeesite-modules-swagger中的config.SysApiConfig和swagger.config.SwaggerComfig到com.jeesite.modules下面将S...

2019-03-08 17:22:00 460

转载 基于jeesite的cms系统(二):整体设计

一、菜单设计在系统管理-菜单管理中可以设置内容管理菜单(自动生成)注意:归属模块应属于核心模块core。如果新加的的菜单设置为内容管理模块cms,系统下次重启时会重置本次设置,具体原因不详。二、数据库设计:js_cms_articles;js_cms_comments;js_cms_tags;js_cms_categories再加上两个中间表js_cms_articl...

2019-03-07 09:45:00 420

转载 基于jeesite的cms系统(一):开发环境搭建

基于jeesite的cms系统系列,是对基于jeesite进行二次开发的博客模块开发过程的总结。涉及入门安装,二次开发,部署等一、概况:JeeSite 是一个 Java 企业级快速开发平台,基于经典技术(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE)组合,方便的在线代码生成功能,包括核心模...

2019-03-06 10:01:00 1274

转载 联网请求数据:微信篇

这篇文章主要回顾WeiXinMY微信查询公众号是如何联网请求成绩。第一部分:创建菜单1、拿到APPID和ACCESS_TOKEN_URL,通过doGetStr方法请求jsonObject获取token,此处token是之后创建菜单必须参数。public class WeiXinUtil { private static final String APPID = ...

2019-02-28 20:32:00 107

转载 联网请求数据:Android篇

这篇文章主要回顾之前的MYangtzeu App教程的联网请求方法和json解析套路,主要目的是实现左侧菜单数据的联网获取。1、先上请求地址实体类Constants.javapackage com.vitoyan.myangtzeu.utils;/** * 作者:Vito-Yan * 作用:常量类,配置联网请求地址 */public class Con...

2019-02-26 22:17:00 131

转载 常见RPC开源框架

什么是rpc框架先回答第一个问题:什么是RPC框架? 如果用一句话概括RPC就是:远程调用框架(Remote Procedure Call)那什么是远程调用?通常我们调用一个php中的方法,比如这样一个函数方法: localAdd(10, 20),localAdd方法的具体实现要么是用户自己定义的,要么是php库函数中自带的,也就说在localAdd方法的代码实现在本地,它是一个本地...

2019-01-25 15:34:00 214

转载 常用的消息队列中间件mq对比

原文地址:https://blog.csdn.net/qq_30764991/article/details/80239076消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二...

2019-01-25 15:20:00 100

转载 分布式架构如何设计

转自:http://www.cnblogs.com/itfly8/p/4967966.html本次分享大纲如下大型网站的特点大型网站架构目标大型网站架构模式高性能架构高可用架构可伸缩架构可扩展架构安全架构敏捷架构大型架构举例一、大型网站的特点用户多,分布广泛大流量,高并发海量数据,服务高可用安全环境恶劣,易受网络攻击...

2019-01-25 14:50:00 140

转载 分布式架构的演进过程

一.分布式架构的发展历史1946年,世界上第一台电子计算机在美国的宾夕法尼亚大学诞生,它的名字是:ENICAC ,这台计算机的体重比较大,计算速度也不快,但是而代表了计算机时代的到来,再以后的互联网的发展中也有基础性的意义。计算机的组成是有五部分完成的,分别是:输入设备,输出设备,存储器,存储器里面由运算器和控制器,有一个冯诺依曼的模型非常形象的对象计算机的组成进行了描述,不过计...

2019-01-25 14:45:00 108

转载 新一代分布式任务调度框架:当当elastic-job开源项目的10

原文地址:https://www.cnblogs.com/qiumingcheng/p/5573845.html作者简介:张亮,当当网架构师、当当技术委员会成员、消息中间件组负责人。对架构设计、分布式、优雅代码等领域兴趣浓厚。目前主导当当应用框架ddframe研发,并负责推广及撰写技术白皮书。一、为什么需要作业(定时任务)?作业即定时任务。一般来说,系统可使用...

2018-12-21 09:03:00 198

转载 jQuery AJAX 方法 success()后台传来的4种数据

JAVA中的四种JSON解析方式详解jQuery AJAX 方法 success()后台传来的4种数据1.后台返回一个页面js代码/**(1)用$("#content-wrapper").html(data);显示页面*/$.ajax({ async : false, cache : false, type : 'POST', ...

2018-12-20 23:24:00 158

转载 maven多个web模块进行合并

原文地址:https://blog.csdn.net/u011666411/article/details/77160907转载于:https://www.cnblogs.com/Vito-Yan/p/10153056.html

2018-12-20 23:05:00 304

转载 js获取当前域名、Url、相对路径和参数以及指定参数

js获取当前域名、Url、相对路径和参数以及指定参数 一、js获取当前域名有2种方法  二、获取当前Url的4种方法  三、获取当前相对路径的方法  四、获取当前Url参数的方法 五、获取指定Url参数的方法转载于:https...

2018-11-22 22:27:00 108

转载 还在用Json完成Ajax,改用Beetl吧

原文链接:https://blog.csdn.net/xiandafu/article/details/44216905作者:Beetl作者,闲大赋浏览器通过AJAX,服务器返回json数据,无刷新的更新视图的这种模式在WEB开发中我已经用了很长时间了,记得最早是08年的时候用的,当时传递JSON数据让我眼前一亮。这种方式是只需要采用工具包将模型序列化成json格式就行,js U...

2018-10-31 23:38:00 167

转载 用Java编写第一个区块链

原文地址:https://www.cnblogs.com/zacky31/p/9057193.html目标:创建一个最基本的“区块链”实现一个简单的挖矿系统前提:  对面向对象编程有一定的基础注意:  值得注意的是,这不会是一个完整的功能,恰恰相反,这是一个概念证明的实例,可以帮助您进一步了解区块链。准备:  我将会使用Java来实现,当然你也...

2018-09-04 23:20:00 137

转载 使用swagger作为restful api的doc文档生成

本文作者:@Ryan Miao本文链接:https://www.cnblogs.com/woshimrf/p/swagger.html版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!目录初衷swagger介绍在dropwizard中使用在spring-boot中使用配置4.设定访问API doc的路由6...

2018-08-03 23:39:00 88

转载 SpringBoot(七):SpringBoot整合Swagger2

原文地址:https://blog.csdn.net/saytime/article/details/74937664手写Api文档的几个痛点:文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。接口返回结果不明确不能直接在线测试接口,通常需要使用工具,比如postman接口文档太多,不好管理Swagger也就是为了解决这个问题,当然也...

2018-08-02 23:16:00 90

转载 自食其力系列(一):学做菜就上博客园

今天开始自食其力系列的日常更新,请无视排版,也不要看图,看字。Vito Yan大厨正式上线,请记住我们的slogan:博客园--记录点滴生活,学做菜就上博客园。一、先列出今天要做的菜:  中午:香干肉丝,西红柿蛋汤  晚上:清炒汉菜,鸡脯肉焖黄瓜二、买菜:  两块钱的香干(三四小块的样子)  三块五的肉(纯瘦肉)  两个鸡蛋1块多  两个西红柿几毛钱...

2018-08-01 22:39:00 98

转载 浅谈技术思维和管理思维

待跟。。。转载于:https://www.cnblogs.com/Vito-Yan/p/9398955.html

2018-07-31 23:40:00 545

转载 【剑指offer】Java版代码(完整版)

原文地址:https://blog.csdn.net/baiye_xing/article/details/78428561一、引言《剑指offer》可谓是程序猿面试的神书了,在面试中帮了我很多,大部分面试的算法题都会遇到原题或者是类似的题。但是书上的代码都是C版的,我在这里整理了一份Java版的代码供大家学习参考,这些代码我都是在OJ上跑过全AC的,所以正确性你大可放心。二...

2018-05-14 08:07:00 79

转载 用Google Brain的机器学习项目:Magenta,教神经网络学抖音小姐姐作曲。

先上我们要学习的小姐姐的美照。。一、配置环境1、自己配置环境:python,tensorflow,bazel(编译),java。然后下载magenta(https://github.com/tensorflow/magenta.git,进入magenta目录)2、docker集成环境:tensorflow/magenta(我这里用的集成环境,magenta已经下载,进...

2018-05-13 17:41:00 583

转载 美团的边界,滴滴的危局

转载:http://www.sohu.com/a/227603895_143019文|柳胖胖编者按:作者为资深产品经理,个人微信号:leslie0724,微信公众号:一个胖子的世界。作者有过两年的创业实战经历,长期对互联网行业保持观察,对商业模式和实战案例有自己独到的见解。以下是全文:一、美团的边界到底在哪里?二、滴滴的被动只是因为用户场景被截胡?三、头条到底动了多少...

2018-04-08 21:21:00 232

转载 网易PM599产品笔试题

前几天做了网易PM599的云计算领域产培生的笔试题目,下面整理了一下各个方向的笔试题和我对这些题目的解答。云计算领域:1、对工业互联网的理解,结合自身优势谈谈自己应该怎么去创业。工业互联网是一次生产力革命,互联网发展到今天已经不是一个行业,而是一种生活方式,工作方式,生产方式。未来互联网将融入各行各业,工业互联网将网络、机器、数据与人的高度融合,通过大数据分析重构全球工业、激...

2018-04-02 10:50:00 313

转载 是一个新的开始,还是冥冥之中已经在路上。

开始准备自己搭一个博客,里面写一些关于互联网产品的干货,但是这几个月没时间也没精力去弄。博客园也好,个人博客也好,在我看来这些都是表象,关键是内容,我想一个好产品也是如此。知己知彼,百战不殆。我想做产品也是这样,要了解自己的竞争产品,也要了解自己和互补产品,更要对整个互联网战局发展的态势和未来的走向做到冷静的思考和判断。下面推荐几个常用的资讯APP虎嗅,我从高中时就开始关...

2018-03-01 14:56:00 97

转载 继续玩坏教务处,,占坑

待续。。转载于:https://www.cnblogs.com/Vito-Yan/p/8479427.html

2018-02-27 16:08:00 91

转载 React Native的语法之ES5和ES6

原文地址:http://www.devio.org/2016/08/11/React-Native%E4%B9%8BReact%E9%80%9F%E5%AD%A6%E6%95%99%E7%A8%8B-(%E4%B8%8B)/ES6的特性何为ES6?ES6全称ECMAScript 6.0,ES6于2015年6月17日发布,ECMAScript是ECMA制定的标准化脚本语言。目前...

2017-12-14 13:18:00 202

转载 我的长大app开发教程第三弹:实现四个子页面绑定RadioButton

在开始之前先上一张图在上一节中我们实现了底部Button,这一弹我们要实现点击四个按钮分别切换到不同页面,我们可以把页面分为两部分,顶部栏和中间内容部分,我们可以通过线性布局包裹两部分内容,顶部栏又是一个线性布局:一个TextView,一个ImageButton,中间内容采用帧布局。1、项目结构:2、四个页面的基类BasePagerpackage com...

2017-12-12 23:27:00 176

转载 我的长大app开发教程第二弹:完成ContentFragment底部按钮

在开始之前,先上一张效果图突然发现有点知乎的味道。。。的确。。知乎灰#989898,知乎蓝15,136,235(逃。。。。1、学P图想我大一的时候也用过不少Adobe的软件,昨天重新打开我的Photoshop,电脑提示缺少什么.dll文件,最后弄了一上午,是因为vc2012的运行库出了问题,最后发现一个软件特别好用:DirectX Repair,可以完美解决.dll丢失的...

2017-12-10 18:36:00 254

转载 SSH框架的搭建和测试(Spring + Struts2 + Hibernate)

SSH框架实现了视图、控制器、和模型的彻底分离,同时还实现了业务逻辑层与持久层的分离。Spring实现了MVC中的Controller的功能,Struts实现Web视图的功能,Hibernate则实现数据模型层的功能对数据进行持久化。搭建流程:实现对Spring的支持实现对hibernate的支持 --测试Spring+hibernate实现对stru...

2017-11-28 21:10:00 110

转载 SSM框架的搭建和测试(Spring+Spring MVC+MyBatis)

Spring MVC:MVC框架,通过Model-View-Controller模式很好的将数据,业务与展现进行分离。MyBatis:数据持久层框架我这里使用的是MyEclipse 2016 CI下面是具体的搭建流程:1、项目结构:2、安装Spring3、依赖包(其中包括Spring MVC,Spring MVC验证包,MyBatis整合Spring...

2017-11-28 20:11:00 113

转载 我的长大app开发教程第一弹:Fragment布局

在接下来的一段时间里我会发布一个相对连续的Android教程,这个教程会讲述我是如何从零开始开发“我的长大”这个Android应用。在开始之前,我先来介绍一下“我的长大”:这是一个校园社交app,准确点说是一个资讯+社交的校园app。目标用户是在校大学生,老师。项目初期提供的功能有:校园资讯,校园服务,校园问答,核心的社交功能会在稍后视情况推出。我们的竞争对手有微信,QQ,空间,微博...

2017-11-25 23:13:00 109

转载 Android五大布局

原文地址:http://blog.51cto.com/liangruijun/632532     https://www.cnblogs.com/devinzhang/archive/2012/01/19/2327535.html 所有的布局方式都可以归类为ViewGroup的5个类别,即ViewGroup的5个直接子类。其它的一些布局都扩展自这5...

2017-11-23 22:29:00 100

转载 Android四大组件

原文链接:https://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.htmlAndroid四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activi...

2017-11-23 21:37:00 74

转载 Spring 单例模式

恶汉模式:Ehan.javapackage com.cn.danli;/** * 饿汉式单例模式 */public class Ehan { private static Ehan eh = new Ehan(); private Ehan(){ } public stat...

2017-10-31 09:15:00 96

空空如也

空空如也

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

TA关注的人

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