会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
水木清周
博客园
首页
新随笔
联系
订阅
管理
2019年1月31日
maven package,clean,install,compile命令
摘要: mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。mvn clean install依次执行了clean、resources、compile、testResources、
阅读全文
posted @ 2019-01-31 17:40 水木清周
阅读(6826)
评论(0)
推荐(0)
2018年6月20日
[小问题] 使用idea 打包maven项目时可能遇到xml文件打包不进去
摘要: 今天在自己搭建的springboot+mybatis 项目中引入mybatis-generator之后,声称对应的mapper xml文件,但是在跑单测时,却发现mybatis报错 经排查发现,打的包当中,缺少了xml文件 解决办法: 在pom.xml文件中加入 即可
阅读全文
posted @ 2018-06-20 10:56 水木清周
阅读(733)
评论(0)
推荐(0)
2018年3月20日
分布式系统cap理论
摘要: 分布式系统cap理论 概念: Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容忍性) 可靠性(在一定时间内,用户的请求都会得到应答) 定理:任何分布式系统只可同时满足二点,没法三者
阅读全文
posted @ 2018-03-20 13:32 水木清周
阅读(286)
评论(0)
推荐(0)
2018年2月22日
抽象类和接口的区别
摘要: 抽象类和接口的区别 一、抽象类与接口的相同之处 1、抽象类和接口都不能被实例化,都用于被其他类实现或继承 2、他们都可以包含抽象方法,并且在其他类继承或实现的时候都必须实现这些抽象方法 二、抽象类与接口的区别 1、抽象类是对事物属性的抽象,而接口是对行为的抽象 2、接口只能做方法的声明,而抽象类中既
阅读全文
posted @ 2018-02-22 22:42 水木清周
阅读(4941)
评论(0)
推荐(0)
2018年2月9日
String,StringBuffer,StringBuilder三者的区别
摘要: String,StringBuffer,StringBuilder三者的区别 1、 String String为标准的字符串常量,String对象底层为char类型数组,且对象一经创建就不能更改,由final修饰,如图: String做字符串拼接的时候效率很低,例如: String str = "a
阅读全文
posted @ 2018-02-09 16:49 水木清周
阅读(178)
评论(0)
推荐(0)
2018年2月7日
数据库优化的几种方法
摘要: 数据库查询优化 1、尽量避免扫描全表,对涉及到where或order by的列上添加索引;当然索引也不是越多越好,例如性别字段,在性别比数据量大致相等的情况,因为有大量重复列时,索引不会生效,然而却会在新增和删除时增加额外的消耗(因为增删可能会重建索引) 2、尽量不使用select * 而查询业务所
阅读全文
posted @ 2018-02-07 18:01 水木清周
阅读(843)
评论(0)
推荐(0)
java集合相关知识点总结(持续更新)
摘要: 一、Collection 集合框架 集合,或者叫容器,是一个包含多个元素的对象; 集合可以对数据进行存储,检索,操作; 它们可以把许多个体组织成一个整体: 1、工具类collections Collections.synchronizedCollection()方法,用于集合的同步,线程安全; 实现
阅读全文
posted @ 2018-02-07 17:42 水木清周
阅读(251)
评论(0)
推荐(0)
2018年1月27日
JVM常见的垃圾回收算法
摘要: JVM常见的垃圾回收算法 1、标记-清除算法 标记清除算法也是最基础的算法,就如同他的名字一样,标记清除算法的步骤分为两个步骤,首先标记出需要回收的所有对象,然后在完成标记之后统一清除掉所有被标记的对象,之所以说它是最基础的算法,是因为后续算法都是基于此算法,改进其缺点衍生出来的,标记清除算法有两个
阅读全文
posted @ 2018-01-27 17:14 水木清周
阅读(303)
评论(0)
推荐(0)
公告