java
没有BUG吧?
啊哈,算法
展开
-
String类
java.lang.String类代表字符串.java中所有的字符串文字都可以看做是此类的实例.特点:1.字符串的值再创建后不能被修改.String类的内部是一个final修饰的byte[]在存储数据,一旦被初始化后,值就不能被修改.2.相同的常量字符串可以共享.用常量给字符串变量赋值的时候,会先去查找常量区有没有这个字符串常量,有的话会把该字符串常量的地址值赋值给变量,也就是两个变量...原创 2019-03-12 23:30:12 · 114 阅读 · 0 评论 -
Collections集合工具的总结
Collections是一个操作List,Set和Map集合的工具类:增加元素:static <T> boolean addAll(Collection<? super T> c, T... elements) 将所有指定的元素添加到指定的集合。List<Integer> list = new ArrayList<>();Collec...原创 2019-03-30 01:39:20 · 223 阅读 · 0 评论 -
最常用的传统IO流----File类
概述:java.io.File类是文件或目录路径名的抽象表示,主要用于文件和目录的创建,查找和删除等操作.特点:1.一个File类对象代表了一个文件路径名或目录路径名.2.无论该路径下是否存在文件或目录,都不影响File类对象的创建.绝对路径和相对路径:绝对路径:从盘符开始的路径,这是一个完整的路径。相对路径:相对路径是相对于项目目录的路径.因为系统是根据运行java虚拟机...原创 2019-04-04 21:13:07 · 109 阅读 · 0 评论 -
事务的并发问题
事务的ACID特性,理想状态下,可以保证在并发时互不影响.但是应用上事务存在并发访问问题.事务并发的问题1.脏读:一个事务读取到了另一个事务还没有提交的数据.最严重的2.不可重复读:一个事务里多次读取的数据内容不一致.受到了其他事务的update干扰3.虚读/幻读:一个事务里多次读取的数据数量不一致.受到了其他事务的Insert,delete干扰解决方案:通过事务的隔离级别来解...原创 2019-04-10 16:42:20 · 867 阅读 · 0 评论 -
Stream流
概述:Stream流是java8新增的函数式编程方式.其实就是一个函数模型,用来解决已有集合存在的弊端,比如必须依靠循环的方式来遍历集合元素,造成了代码的冗余等.Stream流类似于工厂流水线,它有以下特点:1.Stream流是单向的,不能重复使用.重复使用同一个Stream流对象,会报出非法状态异常.2.Stream流不能保存数据.Stream流其实是集合元素的函数模型,本身并不...原创 2019-04-07 01:03:34 · 327 阅读 · 0 评论 -
mybatis-3.5.1下载地址 mybatis-spring-1.3.1的下载地址
mybatis-3.5.1下载地址作为截止当前最新版本的mybatis,它的下载地址是:https://github.com/mybatis/mybatis-3/releasesmybatis-spring-1.3.1的下载地址是:https://mvnrepository.com/artifact/org.mybatis/mybatis-spring/1.3.1...翻译 2019-04-22 22:04:58 · 2396 阅读 · 1 评论 -
Elasticsearch-3
1.为什么要使用复制域?使用一个条件搜索(比如标题、品牌、分类、商家等)多个域,使用复制域可以实现搜索一个域名来搜索多个域的目的。2.怎么使用复制域?a.在pojo配置复制域,设置域的copyTo="域名",重新导入数据.b.使用QueryBuidlers创建QueryBuidler对象,指定设置的域名.3.为什么要使用嵌套域?SKU的规格是以json的格式存储在数据库,每...原创 2019-08-30 17:38:17 · 140 阅读 · 0 评论