自定义博客皮肤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技术文档

  • 博客(9)
  • 收藏
  • 关注

原创 Dubbo之分组、多版本、多协议、多注册中心

服务暴露的时候,是以什么作为和其他服务区分的标识,也就是说服务的调用方在找服务的时候,是通过哪些因素去检索到想要调用的服务的?可以区分的标识常用的几个:URL地址,接口名称,方法名称,组号,版本号服务分组当一个接口有多种实现时,可以用 group 区分。服务<dubbo:service group="feedback" interface="com.xxx.Inde...

2019-09-23 18:47:43 776

原创 日期类,根据日期计算是本年度的第几天,第几周,星期几(改进版)

2018,2.28号发过一篇关于日期类的文章但是在后来测试的过程中发现了BUG,是关于计算周几这个功能的BUG,在测试数据时我是以2018年测试的数据,而2018的一月一号刚好是星期一,后来我换到别的年发现一月一号是星期几与计算周几有很大的关系,所以我们要确立本年度一月一号是星期几。经过完善(代码如下)public class MyDate { private int year; priv...

2018-03-03 19:10:50 1605

原创 创建一个分数类,实现分数的加减乘除

要求:实现两个分数的加、减、乘、除;四个功能思路:分数类可想而知属性就只有分子和分母,限制条件分母不能为0,做分数的加减法有可能要先约分在通分,我这里用辗转相除法求出最大公约数。之后就可以一一完善这四个功能了。(代码如下public class FenShu { private long molecular;// 分子 private long denominator;// 分母 publ...

2018-02-26 12:21:44 13030

原创 关于spring data jpa 仓储层自动实现

Spring Data JPA: Spring提供的一个用于简化JPA开发的框架Spring Data JPA不需要过多的关心Dao层的实现,只需关注我们继承的接口,按照一定的规则去编写我们的接口即可,spring会按照API规范动态生成我们接口的实现类进行注入,并且实现类里包含了一些常规操作的方法实现。优点:如果使用JPA提供的接口来操作ORM框架,可以不写任何实现就能对数据库进行CRU...

2019-09-24 17:07:44 833

原创 I/O流 ,通过字符流实现(文件夹--文件夹,文件--文件夹,文件--文件)的Copy

今天更新下博客,上篇我们是通过字节流来实现文件的Copy,这次我们更新一个通过字符流来实现文件夹和文件的Copy思路和上篇大同小异 只是这里用的是 Reader 和 Writer ,请看下面代码public static void charReadWsritr(String file, String newFile) { File files = new File(file); File...

2018-04-04 13:20:30 260

原创 I/O流 , 通过字节流实现 (文件夹-文件夹;文件-文件夹;文件-文件)的Copy

很久没更新博客了,这段时间很忙,今天抽个午休的时间发表一份博客,来给大家展示一下I/O流。思路:首先我们把这个题目剖析一下,可以先通过输入输出流把单个文件的方法写出来,在处理文件夹的复制的时候,首先肯定是先把文件夹目录下所有的文件夹和文件遍历出来,小编在这里用的是(递归深度遍历),通过循环这样目录下就变成单个文件和文件夹,在通过调用前面我们写出的单个文件的复制,这样基本就完成了题目,值得注意的是在...

2018-03-30 14:07:34 294

原创 日期类,根据日期计算是本年度的第几天,第几周,星期几

要求:根据日期求天数,周,星期几思路:试试不用java封装好的方法写一个日期类,属性:年、月、日;首先判断日期是否合法,第一功能计算天数:求当月前一个月与第一月相差的天数,在加上当前月到几号的天数;第二个功能计算第几周:用第一个求得的天数除7就得到了该日期是本年度的第几周;第三个功能计算星期几:首先我们要找到一个坐标,以这个坐标为基准来求星期几,计算机世界里是以1970年1月1号为基准的,然而我们...

2018-02-28 14:51:25 4425 4

原创 循环移动数组,比如移动M个位置

要求:循环移动数组,比如{1,2,3,4,5,6,7},移动3个位置,则变为{4,,5,6,7,1,2,3}思路:首先大家从循环这个词就可以知道肯定是要用到循环语句的,大家可以看到移动三个位置(1,2,3)放在了最后面三位,所以我的思路是用两个平级for循环遍历数组,第一个for循环输出下标&gt;=M的数,第二个for循环输出下标&lt;M的元素,这样就达到了循环移动数组的效果。(代码如下)pu...

2018-02-25 14:49:59 3328

原创 去除数组中的重复元素-JAVA

要求:去除二维数组中的重复元素思路:试试不用集合的方式去重复元素,首先我想到的是需要一个去重后存储元素的新数组,然后在两层嵌套循环,外层遍历原数组,内层逐一判断是否和后面的元素重合,然后在存入新数组。(这时候会出现一个问题,请往下看!)// 1、去除数组中重复的元素 public static void test(int[] arr) { // 定义新数组 int[] newarr = ...

2018-02-24 15:19:03 755

空空如也

空空如也

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

TA关注的人

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