自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

路漫漫其修远兮,吾将上下而求索。

微信关注:学习Java的小姐姐

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 MongoDB的查询索引

 目录为什么要建立索引?索引的分类有哪些?_id索引单键索引多键索引复合索引过期索引hello,今天是万圣节

2018-10-31 22:24:48 2461

原创 MongoDB的基本操作(增删改查)

目录概念整理数据库:一个MongoDB中可以建立多个数据库。集合:MongoDB的文档组。文档:实际存放数据的地方。常见的操作数据库(新增,删除)集合(新增,编辑,删除)文档(增删改查)重点查询文档新增文档(objectId)编辑文档(set为部分更新,括号里面没有的保持原样)按多种条件查询(条件操作符)上面我们已经安装MongoDB数据库,...

2018-10-31 17:14:51 3445 1

原创 MangoDB的下载和安装

 前面已经简单介绍了MongoDB,今天我们就要正式学习他了,话不多说,咱先来安装。1.现在MongoDB已经到了4.0版本,咱先去官网下载,MongoDB官网传送门,下载的版本信息如下,点击DownLoad就可以愉快下载啦。 2.下载到本地如下图 3.双击打开,接下来就是傻瓜式安装。4.在这个位置要选择complete,在弹框里面选择存放数据和日志...

2018-10-31 15:39:59 5529

原创 MongoDB入门系列之科普篇

目录背景对比MongoDB的数据存储格式背景最近公司扩展了很多国外客户,那么一个很严重的问题就是翻译,对于国外客户来说,肯定看不懂中文,那就要项目中提供切换各自国家语言的功能。由于每个项目都是各自写自己的翻译,所以这块比较混乱。对于公司来说,肯定是希望能写一个中间件,提供翻译功能,以供其他项目使用。这样一来,大家都方便,而且还可以统一管理翻译模块。那么,我们组就临危...

2018-10-31 15:36:13 279

原创 分库分表要解决的问题之事务控制

代写

2018-10-30 11:47:43 653

原创 分库分表要解决的问题之UUID生成策略

目录背景UUID的几个生成策略使用全局表:每次新增的时候从全局表中取使用Redis:将UUID信息存放在Redis中,每次从Redis中取Twitter的snowflake:纯Java代码,ID生成器背景要实现分库分表,要解决的一个问题就是uuid的唯一性。比如我现在讲用户表分成了三个库来存放,每个库里面都有一个用户表。如果在没有分库之前,uuid可以通过mysql...

2018-10-30 11:45:19 1912 1

原创 科普分库分表

目录背景介绍分库分表主要有几种类型垂直分库:按照业务功能来划分出不同的数据库垂直分表:大表拆小表水平分表:数据表中不同行分布在不同的数据表中水平分库分表:终极boss,大佬来了背景介绍刚进入项目组的时候,就听老大说我们系统用了分库分表,主要为了解决不同租户的数据都存放在一起,数据量太大的问题。但之前一直没注意,正好这段时间好好看看,也了解一下分库分表的功能是...

2018-10-30 11:22:30 312 1

原创 上线项目的权限管理模块

2018-10-29 16:41:40 318

原创 去广告神器(Adblock Plus离线安装)

最近实在受不了百度搜索结果里面广告,还有各大网站内嵌的智障广告(CSDN),考虑到某些小伙伴翻墙不方便所以特地提取了crx安装文件,以便离线安装。1.离线下载自取:https://pan.baidu.com/s/1K48S_gLDhy0GLWt5Pz2kkg2.放在谷歌浏览器中下载好了之后,在浏览器中输入chrome://extensions/,如下图:然后把crx文件拖入...

2018-10-26 20:01:38 6486

原创 lombok的科普

目录前提lombok是什么?在IDEA中安装插件如何使用@Data:全家桶@Setter:生成setter方法@Getter:生成getter方法@Slf4j:日志输出语句@AllArgsConstructor:所有参数的构造@NoArgsConstructor:无参构造@EqualsAndHashCode:重写equals和hashCode方法...

2018-10-26 14:40:03 391

转载 权限设计-系统登录用户权限设计

需求分析—场景假设需要为公司设计一个人员管理系统,并为各级领导及全体员工分配系统登录账号。有如下几个要求:1. 权限等级不同:公司领导登录后可查看所有员工信息,部门领导登录后只可查看本部门员工的信息,员工登录后只可查看自己的信息;2. 访问权限不同:如公司领导登录后,可查看员工薪水分布界面,而员工则不能看到;3. 操作权限不同:如系统管理员可以在信息发布界面进行增删改查发布信息,而...

2018-10-26 14:20:29 4911

原创 UnsupportedOperationException异常

我们先来重温一下题目,有什么疑问的可以移步传送门。String[]和List< String >的区别及相互转换public class test { public static void main(String[] args) { //定义一个字符长度为5的字符串 String[] strings = new String[5]; strings[0]...

2018-10-20 15:43:50 111668 25

原创 String[]和List<String>的区别及相互转换

List:泛型,非定长,可变。String[]:数组,定长,不可变。

2018-10-19 22:08:09 57153 4

原创 代码经领导review过找出的问题

后台开发中的规范性问题:有PRD时,要注意后台开发的逻辑,写出简易的开发文档。数据表中字段的命名,字段是否为空,字段的长度都需要仔细考量。service的所有方法开头,都要采用断言的方式来判断每个参数是否为空(新增方法还要用SCMValid接口对象验证器来进行非空验证)。接下来是数据合法性验证,不能想当然以为数据就是这样的,不会存在这种问题,应该考虑多方面,增强程序的健壮性。即使输入错误或...

2018-10-18 10:09:12 269

原创 大话设计模式之观察者模式

代写

2018-10-17 13:38:36 161

原创 大话设计模式之装饰器模式

代写

2018-10-17 13:38:13 265

原创 大话设计模式之工厂方法模式

代写

2018-10-17 13:37:28 134

原创 大话设计模式之抽象工厂模式

代写

2018-10-17 13:37:07 186 1

原创 大话设计模式之责任链模式

代写

2018-10-17 13:33:39 266 1

原创 大话设计模式之简单工厂模式

代写

2018-10-17 13:33:11 167 1

原创 大话设计模式之单例模式

目录1.引入单例模式 2.什么是叫单例模式?3. 单例模式包括多少种?a.饿汉模式(他没吃饱,要快速的吃饱)b.懒汉模式(他吃饱了,等饿的时候再吃)c.两者的区别4.传统单例模式有什么缺点?5.怎么对传统单例模式进行改进?a.使用lock进行单重锁定b.使用lock进行双重锁定1.引入单例模式 在开始之前,咱先来考虑一下问题,对于一些对象,我们只...

2018-10-16 19:13:24 171

原创 Java中的Object类 (下篇)

 要么读书,要么旅行,身体和心灵总有一个要在路上。——罗马假日 上篇我们讲了hashCode和equals方法,首先我们先回顾一下hashCode是根据一定的规则和对象相关的信息映射成一个数值,这个数值成为散列值。他是由native关键字修饰的,native关键字主要是Java平台与本地C代码进行交互的API,即为Java Native Interface(JNI)。 equals关...

2018-10-10 10:55:44 159

百度自动提示

类似于百度自动提示效果

2016-09-21

空空如也

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

TA关注的人

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