会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一颗遗失的星星
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年5月13日
java后端测试时给对象自动设置初始值
摘要: 当我们需要测试保存时,自己给对象手动设值很麻烦,所以我写了一个通用方法,来自动设置初始值现在还只能设置String类型,之后再增加设置其他类型。直接上代码。 package com.sf.esg.occp.core; import com.alibaba.fastjson.JSON;import o
阅读全文
posted @ 2020-05-13 13:55 星记事
阅读(927)
评论(0)
推荐(0)
2020年4月2日
CSV上传数据
摘要: cvs操作类 用户
阅读全文
posted @ 2020-04-02 19:31 星记事
阅读(327)
评论(0)
推荐(0)
2020年3月13日
web项目查看maven项目依赖与解决jar包冲突
摘要: 在项目中好几次出现jar包冲突的情况,想要使用idea查看依赖关系很不方便,第一是慢,第二是搜索不方便。在网络上很多都是这种办法,但今天我找到了一个更好更简洁的办法。 1 可以在idea中右击项目 输入 上面就是jar包的依赖关系,如果想要查找某个jar包冲突,就ctr+f查找就可以。如果某个包依赖
阅读全文
posted @ 2020-03-13 17:19 星记事
阅读(1020)
评论(0)
推荐(0)
2020年3月11日
MySql性能优化---分区
摘要: 分区介绍 分区是根据一定的规则,数据库把一个表分解成多个更小的、更容易管理的部分。就访问数据库应用而言,逻辑上就只有一个表或者一个索引,但实际上这个表可能有N个物理分区对象组成,每个分区都是一个独立的对象,可以独立处理,可以作为表的一部分进行处理。分区对应用来说是完全透明的,不影响应用的业务逻辑。
阅读全文
posted @ 2020-03-11 21:39 星记事
阅读(444)
评论(0)
推荐(0)
2020年2月27日
Junit4.12+powermock+mock 单元测试静态方法、普通方法、私有方法
摘要: 首先,我先引用大神的一些语言解释一下mock对单元测试的作用。 参考博客: "无所不能的PowerMock,mock私有方法,静态方法,测试私有方法,final类" 1、为什么要用mock 我的一本书的解释: (1)创建所需的DB数据可能需要很长时间,如:调用别的接口,模拟很多数据 (2)调用第三方
阅读全文
posted @ 2020-02-27 10:38 星记事
阅读(7434)
评论(0)
推荐(0)
2020年1月14日
2 什么样的代码可以重构/怎么重构
摘要: 重复代码 同一个类两处相同代码,提炼到外部方法 互为兄弟的子类含相同代码,可以使用模板设计模式将相同代码和不同代码隔离。 两个不相干的类出现重复代码,将重复代码提取到独立类中。使用类调用它 过长函数 程序越长越难理解。应该积极分解函数。尽量遵循:每当感觉需要以注释来说明点什么时,就需要把需要说明的东
阅读全文
posted @ 2020-01-14 10:32 星记事
阅读(381)
评论(0)
推荐(0)
1 了解一下重构
摘要: 重构是啥 对软件内部结构的调整,在不改变软件行为的前提下,提高可理解性,降低修改成本。 重构的目的:更易于理解、修改,对其外部行为几乎不造成影响。 两种不同行为:添加新功能与重构 添加新功能和重构,两者不能同时进行。添加新功能时只管添加新功能、重构时只管重构。 为何重构 简单来说重构可以帮助我们更好
阅读全文
posted @ 2020-01-14 10:19 星记事
阅读(324)
评论(0)
推荐(0)
2019年11月29日
5 并行模式与算法
摘要: 单例模式 单例模式的好处: 节省系统开销(省略new花费的时间) 减轻GC压力(new次数减小,内存的使用频率也随之减少) 简单的单例: 上面代码需要注意几点: Singleton构造函数设置为private。防止开发人员随意创建多余的实例。 instance对象必须为private(保证insta
阅读全文
posted @ 2019-11-29 14:57 星记事
阅读(251)
评论(0)
推荐(0)
4 锁的优化及注意事项
摘要: “锁”是最常用的同步方法之一。 有助于提高“锁”性能的几点建议 减少锁持有的时间 在上面代码中,若只有1处方法需要同步,而其他两个方法又是两个重量级的方法。那么整个syncMethod()方法在同步的时长上就会大大增加。若这个时候并发量较大,使用整个方法做同步就会导致等待线程大大增加。 一个较为好的
阅读全文
posted @ 2019-11-29 14:43 星记事
阅读(301)
评论(0)
推荐(0)
3 JDK并发包
摘要: JDK 内部提供了大量实用的API和框架。本章主要介绍这些JDK内部功能,主要分为3大部分: 首先,介绍有关同步控制的工具,之前介绍的synchronized就是一种同步控制手段,将介绍更加丰富的多线程控制方法。 其次,将详细介绍JDK对线程池的支持,使用线程池,将很大程度提高线程调度的性能。 第三
阅读全文
posted @ 2019-11-29 14:28 星记事
阅读(240)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告