【前提情要】 Shiro默认使用自带的IniRealm,IniRealm从ini配置文件中读取用户的信息, 大部分情况下需要从系统的数据库中读取用户信息,所以需要自定义realm。 根接口:Realm public interface Realm 缓存处理:CachingRealm public a ...
分类:
其他好文 时间:
2020-08-01 21:33:10
阅读次数:
91
第一步:读取三个表数据(用户表、评分表、电影表) mnames=['MovieID','Title','Genres'] user_data = pd.read_table(r".\datas\movielens-1m\users.dat", sep='::', header=None, names ...
分类:
其他好文 时间:
2020-08-01 21:29:14
阅读次数:
83
许多场景中,数据一致性是一个比较重要的话题,在单机环境中,我们可以通过Java提供的并发API来解决;而在分布式环境(会遇到网络故障、消息重复、消息丢失等各种问题)下要复杂得多,常见的解决方案是分布式事务、分布式锁等。
本文主要探讨如何利用Zookeeper来实现分布式锁。
分类:
其他好文 时间:
2020-07-31 19:20:05
阅读次数:
86
项目地址https://github.com/yinjihuan/kitty-cloud[1]服务搭建大家目前看到的都是我已经搭建好了的服务,如果让你从零开始自己搭建一个微服务的项目,要怎么做?我们以kitty-cloud-article服务来进行讲解,希望大家看完后也能自己动手大家一个属于你自己的微服务项目。创建Maven多模块项目创建Maven项目有很多种方式,一般创建SpringBoot的M
分类:
其他好文 时间:
2020-07-31 01:04:45
阅读次数:
75
项目地址https://github.com/yinjihuan/kitty-cloud背景做这个项目主要是想将个人的一些经验通过开源的形式进行输出,不一定能帮到所有人,有感兴趣的朋友可以关注学习下。项目主要分为三大块:Kitty基础框架基础框架基于SpringCloud&SpringCloudAlibaba进行封装,内置了Cat监控等功能,将框架的操作进行统一封装和版本管理,方便快速构建
分类:
其他好文 时间:
2020-07-31 01:03:32
阅读次数:
132
一、数值型: 整型: 小数; 定点数; 浮点数; 字符型: 较短的文本:char、varchar 较长的文本:text、blob(较长的二进制数据) 日期型: #一、整型 分类: tinyint、smallint、mediumint、int/integer、bigint 1 2 3 4 8 特点: ...
分类:
编程语言 时间:
2020-07-30 22:04:34
阅读次数:
99
package com.shine.eiuop.utils; import org.apache.poi.ss.usermodel.*; import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.ss.usermodel. ...
分类:
编程语言 时间:
2020-07-30 18:26:57
阅读次数:
76
题目描述 这是2021广联达校招提前批笔试算法题之一。 我们希望一个序列中的元素是各不相同的,但是理想和显示往往是有差距的。现在给出一个序列A,其中难免有相同的元素,现在提供了一种变化方式,使得经过若干次操作后一定可以得到一个元素各不相同的序列。 这个操作是这样的,令x为序列中最小的重复数字,你需要 ...
分类:
编程语言 时间:
2020-07-30 01:41:19
阅读次数:
137
在windows环境下进行的测试,前提条件,windows上需要先安装openssl。 配置环境变量,查看版本: import java.io.*; import java.util.Properties; public class OpensslCommand { private static v ...
分类:
编程语言 时间:
2020-07-30 01:25:19
阅读次数:
75
两个步骤: 1、启动类 没有 继承 SpringBootServletInitializer 类 2、记得将 springboot 自带的 tomcat 插件 打包时 排除掉 ...
分类:
编程语言 时间:
2020-07-30 01:23:36
阅读次数:
102