排序:
默认
按更新时间
按访问量

springboot入门

1. 什么是springboot springboot可以完全不适用xml,而使用约定大于配置的方式来快速的启动项目,可以不通过xml来集成ORM框架,Springdata、Mybatis等。 springboot集成了tomcat,在打包web项目的时候,可以直接打成jar包,而且不需要在环境中...

2017-10-29 21:04:22

阅读数:1852

评论数:0

APIGateway 简介

APIGateway 简介1. APIGateway是什么  APIGateway 即API网关,所有请求首先会经过这个网关,然后到达后端服务,有点类似于Facade模式。API网关作为系统接口对外的统一出口,可以减少调用方对服务实现的感知。 没有API网关时的结系统构如下图:由图可以看出,在没...

2017-10-16 09:31:49

阅读数:13338

评论数:0

JAVA8 实现递归函数

JAVA8引入的lambda表达式是为了支持函数式编程,很多传统的编程风格都可以用lambda来进行实现,今天讲一下关于递归函数的实现。 传统方式实现递归 以阶乘为例,实现阶乘的递归代码比较简单,如下所示 private static int factorial(int x){...

2017-07-09 18:01:05

阅读数:2819

评论数:1

Leetcode算法题JAVA版实现

Leetcode算法JAVA版的实现,放在github上,目前题目还比较少,陆续更新中 Github地址如下 https://github.com/zhenxianyimeng/LeetCode

2017-02-26 20:33:06

阅读数:600

评论数:0

JAVA实现abc字符串的排列组合

1.可重复排列:abc三个字符组成的所有长度为3的字符串,aaa,aab,aac......ccc 一共27种 利用递归的思想,第一个字符可以从abc中选择一个,三种选择,之后问题转化为abc组成长度为2的字符的情况,循环递归后可以求出所有的可能。控制好循环退出条件即可。 利用递归可以处理,不知道...

2016-10-14 15:14:40

阅读数:13351

评论数:2

java覆盖equals()方法时总要覆盖hashCode()

我们再用JAVA创建自己的类的时候,一种比较常见的覆盖就是覆盖Object中的equals()方法和hashCode()方法。如果不这样做的话,就很可能违反Object.hashCode()的通用约定,从而在利用自己建的类构建需要Hash化的集合的正常工作。其中有一条约定很重要: 如果两个对象利...

2016-03-05 10:08:09

阅读数:3596

评论数:0

牛客网PAT乙级真题及java实现样例(真题1-14)

由于之前在PAT官网的练习场有时间限制,而且限制是针对c的基本上100ms到400ms,由于java需要虚拟机才能运行,因此有些题实在不是因为算法的原因才超时,牛客网的时间限制为1s,而且给我感觉后台服务器也比PAT官网跑的快,一样的程序PAT官网要80ms,牛客网只要20ms,因此我现在把代码提...

2015-12-27 14:20:21

阅读数:3476

评论数:3

PAT乙级测试题及JAVA参考例程

PAT就是浙江大学程序设计能力考试,网址为http://www.patest.cn。考试分为乙级、甲级和Top。这里分享一下乙级测试题和我实现的一些解法,如果有不同的解法或者更好的实现方式,欢迎在文章下面回复。主要是在提交的时候,需要注意编译器里为Main.class 所以主类的命名要为Main。...

2015-12-19 19:25:36

阅读数:5069

评论数:2

JAVA 栈数据结构及其应用

栈:只允许访问一个数据项,数据项遵循先进后出的顺序。栈提供栈top引用,可以通过top引用对表进行pop(),和push()方法。 其中pop()方法弹出栈顶元素,并将栈顶引用向前移动一个。push()方法向堆栈里面推入一个元素并将引用指向当前元素。另外还会提供gettop()方法获取堆栈当前栈顶...

2015-12-04 20:58:26

阅读数:1319

评论数:0

Java多线程实现二维数组相乘

之前看到有人在网上询问如何用Java多多线程实现二维数组的乘法。于是回去仔细思考了一下,实现出来分享一下。

2015-11-13 19:08:00

阅读数:2269

评论数:0

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