摘要:
大概有五种: 1.range 范围分区:例如按照时间范围 create table range( id int(11), money int(11) unsigned not null, date datetime )partition by range(year(date))( partition 阅读全文
摘要:
我们知道,数据库存金钱类型可以float、double、decimal ,相比较而已decimal 最好用。 好吧, 我们公司用的分为单位, 类型 用bigint 存取,操作的时候到是很方便, 展示的时候就得 转。 结果就出现了bug 先看问题, 数据库读取金钱, 保留两位小数。 结果当金钱大于10 阅读全文
摘要:
先看下效果图: 1.1前端html 1.2 java 阅读全文
摘要:
1 。添加一个字段. url 代表表名 , 添加字段 content。 字符串类型。 db.url.update({}, {$set: {content:""}}, {multi: 1})。 2 删除一个字段 db.url.update({},{$unset:{'content':''}},fals 阅读全文
摘要:
前言 :mongoDb 是一种比较常用的非关系数据库,文档数据库, 格式为json ,redis 有五种格式。 1. 项目中要使用,这里简单做个示例。首先是连接mongoDB,用的最多的robomongodb,下载,安装, 连接。 连接成功结构是这样的。 2.第二个maven引入jar包。我用的是s 阅读全文
摘要:
先看下 效果 某个用户,邀请了自己的朋友 ,自己的朋友邀请了其他朋友,1 展示邀请关系,2 点击头像显示邀请人和被邀请人的关系。(网上这种资料很少, 另外很多都是从JSON文件取 数据, 这里是从数据库取数据) 需求:Java从数据库查用户表,管理平台可以实时查看每个月用户的邀请关系图。 以下是代码 阅读全文
摘要:
前言:现在开发中,记住我这个功能是普遍的,用户不可能每次登录都要输入用户名密码。昨天准备用spring security的记住我功能,各种坑啊,吐血 。 先看下具体实现吧。 spring security 对remember-me 进行了封装 ,大概流程是 首先用户的表单必须有这个记住我的字段。 1 阅读全文
摘要:
并发都用到, 两个都是解决了线程并发问题,区别呢? Synchronized 同步机制, 共有变量被多个线程使用,会出现线程不安全,所以,加锁,锁机制很多种,例如Synchronized, lock 锁, 阻塞队列。以时间换空间, 某一个线程拿到锁, 先进去, 其他线程, 等着吧~ ThreadLo 阅读全文
摘要:
我们知道springSecurity 会在用户登录的时候获取用户的角色权限, 你是一个普通用户可能没有管理员拥有的权限。用户登录后Authentication 获取用户的权限。 不通用户登录系统会生成各自Authentication 那么这个 Authentication 存在哪 呢?服务端?那10 阅读全文
摘要:
spring security 默认登录方式都是用户名+密码登录,项目中使用手机+ 短信验证码登录, 没办法,只能实现修改: 需要修改的地方: 1 、自定义 AuthenticationProvider 配置: 这里把验证码当成password security 安全中添加: 之前一直跑不通, 是因 阅读全文