一、安装前准备安装Tomcat需要提供JDK支持下载JDK安装包#wgethttps://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm?AuthParam=1543443708_da2f2c188434950c40633b9ddee089
分类:
其他好文 时间:
2018-11-29 15:36:07
阅读次数:
207
FastAdmin 前台会员分组的权限分析 之前有用户反馈前台用户组权限无法选中无子节点的节点 [^1]。 其实这个理解是不对的,是无法选中菜单可视的节点。 从这里 UserRule.php 可能可以看出。 但是这个问题还需要再研究一下,优化一下操作体验,因为在使用中会以为是 Bug。 [^1]: ...
分类:
其他好文 时间:
2018-11-25 11:48:14
阅读次数:
245
1.方法返回类型用int还是Integer 看需求,int是数据类型,不能包含null等。 Integer是类,其中包含该类中属性和方法,包含null。 所以建议使用Integer,方便以后拓展。 ...
分类:
编程语言 时间:
2018-11-19 12:41:04
阅读次数:
165
1 下载jdk https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1542450035_d96827 ...
分类:
其他好文 时间:
2018-11-17 20:57:44
阅读次数:
128
Spark Java API 计算 Levenshtein 距离 在 "上一篇文章" 中,完成了Spark开发环境的搭建,最终的目标是对用户昵称信息做聚类分析,找出违规的昵称。聚类分析需要一个距离,用来衡量两个昵称之间的相似度。这里采用levenshtein距离。现在就来开始第一个小目标,用Spar ...
分类:
编程语言 时间:
2018-11-16 22:24:07
阅读次数:
212
并发(英文Concurrency),其实是一个很泛的概念,字面意思就是“同时做多件事”,不过方式有所不同。在.NET的世界里面,处理高并发大致有以下几种方法: 1,异步编程 异步编程就是使用future模式(又称promise)或者回调机制来实现(Non-blocking on waiting)。如 ...
小知识点 1. Map有getOrDefault("1","0");取不到取默认值 2. 两个不同对象,属性相同进行赋值转换,使用modelMapper 4. controller请求中BindingResult bindingResult通过bindingResult.hasErrors()判断是 ...
分类:
编程语言 时间:
2018-11-07 12:32:22
阅读次数:
175
简单介绍:html5的data-*能够为标签添加一些自定义的属性和值,并且这种自定义的属性和值可以通过js来获取,十分的便捷 代码: 说明:data-name取值就是普通的那种取值data('name') 而 data-plan-status取值的话就必须是data('planStatus'),第二 ...
分类:
其他好文 时间:
2018-11-02 18:00:01
阅读次数:
189
Ceph简介 Ceph是一个分布式存储系统, 具有高扩展性, 高可靠性, 高性能的存储集群, 它目前提供对象存储, 块设备存储, 文件系统存储三种存储应用 高扩展性:使用普通x86服务器,支持TB到PB级的扩展。 高可靠性:多数据副本,没有单点故障,自动管理,自动修复。 高性能:数据分布均衡,并行化 ...
分类:
其他好文 时间:
2018-11-02 11:09:39
阅读次数:
173
最好的办法是通过脚本进行生产环境数据库更新. 如: dotnet ef migration script -i -o "script.sql". 这样将会产生一个你不用在意线上版本的脚本. 但是Polemo.EntityFrameworkCore.Mysql下暂时是不支持的. 可能将来会支持. 可以 ...
分类:
数据库 时间:
2018-10-31 12:34:57
阅读次数:
216