
日常demo学习
努力前行的小coder
左手JAVA右手GO
展开
-
采用maven方式创建web项目的webservice之axis2服务端搭建和调用
1.首先我們创建一个web的maven项目,如果不会请参考这个地方 如何创建web项目2.我们在pom.xml中添加依赖的包<dependency> <groupId>org.apache.axis2</groupId> <artifactId>axis2</artifactId> <version>...原创 2018-11-30 16:15:57 · 2711 阅读 · 0 评论 -
GO和JAVA实现二分查找和交替打印奇偶数
二分查找和交替打印100以内的奇偶数 二分查找GO实现,与JAVA基本没有区别: GO:func BinarySearch(a []int, v int) int { n := len(a) if n == 0 { return -1 } low := 0 high := n - 1 for low <= high { mid := (low + high) >> 1 if a[mid] == v { return mid }...原创 2020-05-13 10:02:36 · 279 阅读 · 0 评论 -
GO和JAVA如何处理两个数组中的并集和交集
最近,在项目中碰到这样一个问题,我们在查看某个模块内容的是否,需要获取该角色下所有用户权限的集合,而某个角色下的用户权限不一样,那么我们需要去得到所有用户拥有的权限的一个并集,根据这个整理了关于go和java如何获取2数组的并集以及交集的小例子.GO实现并集:func main(){ a1 := []int{1,2,3,4,5} a2 := []int{2,3,4,5}...原创 2020-05-06 18:38:40 · 622 阅读 · 1 评论 -
go与java实现冒泡排序
众所周知,在算法里面,冒泡排序算是很经典的一个了,通常很多面试都会让我们手写冒泡排序,那么我们在写这个代码之前首先要了解什么是冒牌排序.知道其原理,这样我们才能用代码的方法来实现它.下面 我将用java和go 分别来实现一个简单的冒泡排序.冒泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到...原创 2020-05-04 10:57:19 · 227 阅读 · 0 评论 -
java8 对集合的遍历
java8以后对集合的遍历明显比以前看起来更方便,为了区分开来,写了一个小demo来看下 public class demo { public static void main(String[] args) { String[] str = {"aa", "bb", "ccc", "dddd", "eee", "ffff"};原创 2018-12-10 14:18:07 · 514 阅读 · 0 评论 -
springboot如何实现Token的权限认证
对于很多系统来说,登陆权限控制是每个系统都具有的,不过实现的方案也多种多样。下面利用简单的demo来实现使用 Token认证来控制系统的权限访问。下面是我的项目结构:pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" x...原创 2019-07-02 16:39:33 · 10480 阅读 · 6 评论 -
springboot集成发送邮件、短信的小测试demo
在我们工作中,遇到很多系统都有关于注册发送短信或者邮箱验证这一个功能,同样的springboot也集成了这一块,那么我就简单的写一个demo测试一下,实际工作中会有很多权限控制,安全校验等,这个demo只是让我们知道springboot如何处理这一块的逻辑,方便我们入手。首先,看一下我的项目的结构图:pom文件:<project xmlns="http://maven.a...原创 2019-07-03 15:06:39 · 1908 阅读 · 0 评论 -
关于一道static面试题的理解
周末,我一小学弟问我一道面试题,是关于static的 ,我为了给他讲解清楚,写了一个测试,然后给他解释下我的理解首先,我写了两个类BaseTest 和TestA,TestA继承BaseTest截图如下:运行main方法后,控制台输出:首先我们需要明确以下2点:1.static代码块是在类初始化时就被虚拟机执行的;2.main方法是静态方法,是...原创 2019-07-01 11:09:49 · 303 阅读 · 0 评论