这个问题其实一直比较困扰我。 因为在业务逻辑中经常会使用当前登录用户的一些信息,比如user_id等 而如果使用shiro做登录、权限验证……那么获取用户信息就需要 String username = SecurityUtils.getSubject().getPrincipal(); ……这简直就 ...
分类:
编程语言 时间:
2019-06-19 12:06:00
阅读次数:
126
原因: 修改表结构,但没有更新数据模型造成的 解决办法: 在sqlalchemy提供的表模型中增加project字段的描述信息 这次修改测试框架我有点想不起来,在测试代码中,是怎么通过sqlalchemy对数据库进行增删改查的操作来的呢? 这里做一个回顾: 目录结构如图: 表结构的映射关系在demo ...
分类:
数据库 时间:
2019-06-19 12:05:35
阅读次数:
125
移动端300ms延迟原因 2007 年初。苹果公司在发布首款 iPhone 前夕,遇到一个问题:当时的网站都是为大屏幕设备所设计的。于是苹果的工程师们做了一些约定,应对 iPhone 这种小屏幕浏览桌面端站点的问题。 双击缩放(double tap to zoom),这也是会有上述 300 毫秒延迟 ...
分类:
移动开发 时间:
2019-06-19 12:05:19
阅读次数:
158
随着移动互联网的发展智能终端的普及,计算机系统早就从单机独立工作过渡到多机器协作工作。计算机以集群的方式存在,按照分布式理论的指导构建出庞大复杂的应用服务,也已经深入人心。本文力求从分布式基础理论,架构设计模式,工程应用,部署运维,业界方案这几大方面,介绍基于MSA(微服务架构)的分布式的知识体系大 ...
分类:
其他好文 时间:
2019-06-19 12:04:58
阅读次数:
102
spring自带有一个注解@crossorgin。 其中有两个参数: origins ="*", 允许可访问的域列表。即访问连接,这里的*代表允许所有,如有单独需求,只单独配置在里面 maxAge = 3600,准备响应前的缓存持续的最大时间(以秒为单位)。 ...
分类:
其他好文 时间:
2019-06-19 12:04:41
阅读次数:
86
一、NetAppFAS3220概述:NetAppFAS3220是NetApp推出的中端存储阵列,针对NAS和SAN环境构建,被定制为虚拟化、私有云或传统、早先的用途,适用于从几TB到超过2PB的存储需求,提供数据保护,可扩展性,自动精简配置,精简克隆,备份和灾难恢复,下面就讲解NetAppFAS3220存储的数据恢复的方法。二、故障信息:本次讲解的NetAppFAS3220型号的存储,硬件环境是一
分类:
移动开发 时间:
2019-06-19 12:04:19
阅读次数:
191
控制器 两个文件__init__.py 和 portal.py portal.py 路由函数,匹配和跳转 data 是数据 初始化数据文件目录 doc 说明文档 对这个模块进行说明 i18n 语言信息 maigrations 数据库迁移 模型 最终会成为数据库的表和字段 orm操作 模块中有关的报表 ...
分类:
其他好文 时间:
2019-06-19 12:03:32
阅读次数:
90
-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:+CMSParallelRemarkEnabled-XX:+ParallelRefProcEnabled-XX:+CMSClassUnloadingEnabled-XX:+PrintGCDetails-XX:+Pr ...
分类:
其他好文 时间:
2019-06-19 12:03:12
阅读次数:
76
前言:在我们写CSS样式的时候,float,position,display,overflow这几个关键字用得比较多。 弄清楚他们之间的原理,我们可以更高效的写出我们想要的布局。 作者:Ry-yuan 原文地址:http://www.cnblogs.com/Ry-yuan/p/6816290.htm ...
分类:
Web程序 时间:
2019-06-19 12:02:53
阅读次数:
2060
列表列表是由一系列按特定顺序排列的元素组成。在python中,用方括号[]来表示,并用逗号来分隔其中的元素。 names = ['liucong','shihaiping','gaomingliang']print(names) 访问列表元素要访问列表元素,可以指出列表的名称,再指出元素的索引,并将 ...
分类:
编程语言 时间:
2019-06-19 12:02:37
阅读次数:
136
【导读】数据采集是进行大数据分析的前提也是必要条件,在整个流程中占据重要地位。本文将介绍大数据三种采集形式:系统日志采集法、网络数据采集法以及其他数据采集法。(一)系统日志采集法系统日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误发生的原因,或者寻找受到***时***者留下的痕迹。系统日志包括系统日志、应用程序日志和安全日志。(百度百科)大数据平台或
分类:
其他好文 时间:
2019-06-19 12:02:23
阅读次数:
149
AspectJ: AspectJ是Eclipse基金组织的开源项目,它是Java语言的一个AOP实现,是最早、功能比较强大的AOP实现之一,对整套AOP机制都有较好的实现,很多其他语言的AOP实现也借鉴或者采纳了AspectJ中的很多设计。在Java领域,AspectJ中的很多语法结构基本上已经成为 ...
分类:
编程语言 时间:
2019-06-19 12:02:09
阅读次数:
153
一、三目运算符 1、if语句三目运算符语法格式 Python可以通过if'语句来实现三目运算符的功能,因此可以把这种if语句当做三目运算符,具体语法格式如下: 返回True执行 if 表达式 else 返回False执行 例: 运行结果: 实际上,如果只是为了在控制台输出信息,可以修改如下: 2、在 ...
分类:
编程语言 时间:
2019-06-19 12:01:55
阅读次数:
121
今天下载了个nginx,编译安装之后,无法启动,以前的启动方法无法实现(services nginx start), 在网上找了半天,才找到一个方法,与大家分享: 命令如下: 启动:/usr/local/nginx/sbin/nginx 关闭:/usr/local/nginx/sbin/nginx ...
分类:
其他好文 时间:
2019-06-19 12:01:29
阅读次数:
84
下载软件并解压cd DenyHosts-2.6 #进入安装解压目录python setup.py install #安装DenyHostscd /usr/share/denyhosts/ #默认安装路径cp denyhosts.cfg-dist denyhosts.cfg #denyhosts.cf ...
分类:
其他好文 时间:
2019-06-19 12:01:12
阅读次数:
78
常用循环: 1、for ... in 2、if ... else range(start, end, scan)函数: 参数含义: start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5); end:技术到end结束,但不包括end.例如:range(0, ...
分类:
编程语言 时间:
2019-06-19 12:00:54
阅读次数:
140
1. 下载 wget http://apache.mirror.cdnetworks.com/zeppelin/zeppelin-0.8.1/zeppelin-0.8.1-bin-all.tgz2. 解压 tar -zxvf zeppelin-0.8.1-bin-all.tgz -C ~/app/3... ...
分类:
数据库 时间:
2019-06-19 12:00:34
阅读次数:
165