• 等级
  • 7773 访问
  • 41 原创
  • 17 转发
  • 136893 排名
  • 2 评论
  • 5 获赞

数组中出现数字超过一半的情况

privatestaticinthalfNum(int[]input){intcount=1;inttemp=input[0];for(inti=1;i<input.length;i++){if(temp==input[i]){count++;...

2019-03-21 08:58:08

数组的全排列

privatestaticintpermanent(int[]a,intstart,intend){if(start==end){sum++;returnsum;}for(inti=start;i<=end;i++){swap(a,sta...

2019-03-21 08:45:54

Spring中的设计模式

1、spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。2、在Spring的Aop中,使用的Advice(通知)来增强被代理类的功能。Spring实现这一AOP功能的原理就使用代理模式(1、JDK动态代理。2、CGLib字节码生成技术代理。)对类进行方法级别的切面增强,即,生成...

2019-03-20 16:50:04

旋转数组最小值

privatestaticintgetNum(int[]input){if(null==input||0==input.length)return0;inti=0;intj=input.length-1;while(input[i]>=input[j]){...

2019-03-20 14:44:40

找到数组唯一出现的数字

privatestaticintnoRepeat(int[]input){if(null==input&&0==input.length){return-1;}intcount=input[0];for(inti=1;i<input.length;...

2019-03-20 14:19:55

找出数组之后一个比它大的数字(利用栈)

privatestaticint[]solve(int[]input){if(null==input||0==input.length){returnnull;}Stack<Integer>stack=newStack<>();int[]res...

2019-03-20 11:21:37

今日头条3-16后端开发实习第四题

publicstaticbooleancheck(intn,intm,doublel,int[]a){intcount=0;for(inti=n-1;i>=0&&a[i]>=l;--i){count+=Math.floor(a[i]/l);...

2019-03-19 14:32:39

今日头条3-16后端实习第三题

Scannerscanner=newScanner(System.in);intn=scanner.nextInt();for(inti=0;i<n;i++){intamount=scanner.nextInt();int[]b=newint[amoun...

2019-03-19 14:14:29

java8~Stream API

java8中新添加了Stream,Stream和函数接口关系非常密切,没有函数的接口,Stream就无法工作。函数接口是指内部只有一个抽象方法的接口。stream的特点:1、stream虽然是容器调用的,但是stream不是一种数据结构,而是一种数据源的视图。2、操作分为:中间操作和结束操作Stream&l...

2019-03-19 13:49:44

今日头条3-16笔试第二题(后端开发)

publicstaticStringstrVerity(Strings){StringBuilderstringBuilder=newStringBuilder(s);for(inti=2;i<stringBuilder.length();i++){if(stringBuilder.charAt(i)==stringBuilder.ch...

2019-03-19 13:33:11

硬币找零(动态规划问题)

publicstaticintcoinChange(int[]coin,intn){int[][]dp=newint[coin.length+1][n+1];for(inti=0;i<coin.length+1;i++){dp[i][0]=0;}for(inti=0;i<n+1;i++){...

2019-03-19 13:14:55

java的LocalDateTime和Date转化

DateendTime=newDate();LocalDateTimelocalDateTime=endTime.toInstant().atOffset(ZoneOffset.ofHours(8)).toLocalDateTime();DatestartTime=Date.from(localDateTime.minusDays(7).toInstant(ZoneOf...

2019-02-18 16:19:44

逗号分隔的字符串切割为数组

publicstaticList<String>splitToList(Stringsequence){returnSPLITTER.splitToList(sequence);} 

2019-02-14 15:46:39

Calendar 的获取date中年月日时分秒

DatestartTime=newDate();Calendarc=Calendar.getInstance();c.setTime(startTime);intyear=c.get(java.util.Calendar.YEAR);intmonth=c.get(java.util.Calendar.MONTH)+1;//获取月份(因为在格里高利历和罗马儒略...

2019-02-14 15:32:02

上线的项目出现文件找不到的情况

线上由于是jar包的格式,所以不要使用this.getClass().getResource("resources下的文件路径").getPath()的代码而要使用: InputStreamReaderisr=newInputStreamReader(this.getClass().getResourceAsStream("resources下的文件路径"),...

2019-02-14 14:12:54

对象之间的比较大小

对于Integer、Long这些对象比较大小,不能直接用==比较,可以用:Objects.equals()方法比较 

2019-02-14 13:59:41

Quartz定时器使用

代码: 通过添加任务、删除任务来操作定时任务publicstaticvoidaddJob(StringjobName,StringjobGroupName,StringtriggerName,StringtriggerGroupName,ClassjobClass,DatestartTime){...

2019-02-14 13:57:32

分支命名

2019-01-31 11:38:21

统计近7日、近15天,以及任意时间段的数据

1、使用的时间格式:LocalDatenow=LocalDate.now();2、通过方法来进行加减:now.minusDays(i).atStartOfDay();start.plusDays(1);

2019-01-09 14:57:14

String转为json类对象

publicstaticObjectMapperOBJECT_MAPPER;publicstatic<T>TfromJson(Stringjson,Class<T>valueType){if(null==json){returnnull;}try{Tvalue=...

2019-01-07 17:16:27

zhuifengnian

关注
  • 中国 山西省 太原市