2021年5月8日

maven-Nexus私有服务器,私有仓库的搭建,依赖下载和项目发布

摘要: 1.目的 方便团队内部共享依赖; 保障敏感依赖的安全性; 2.实现方式 sonatype nexus 3.步骤 3.1 通过官网下载:https://www.sonatype.com/products/repository-oss-download 3.2 填写邮箱信息下载 3.3 下载解压好以后, 阅读全文

posted @ 2021-05-08 17:34 nameless_vi 阅读(642) 评论(0) 推荐(0) 编辑

2020年10月23日

8.二分查找法

摘要: 1.思路分析 2.代码实现 1 // 二分查找法 2 public class BinarySearch { 3 public static void main(String[] args) { 4 int[] arr = {1, 4, 7, 9, 11, 15, 22, 27, 33, 48, 5 阅读全文

posted @ 2020-10-23 11:14 nameless_vi 阅读(117) 评论(0) 推荐(0) 编辑

2020年10月19日

7.基数排序(桶排序)

摘要: 1.基础排序的介绍 2.基数排序的基本思想 图解: 假设给[53,3,542,748,14,214]排序 3.代码实现 1 // 基数排序 2 public class RadixSort { 3 public static void main(String[] args) { 4 // int[] 阅读全文

posted @ 2020-10-19 20:24 nameless_vi 阅读(142) 评论(0) 推荐(0) 编辑

2020年10月18日

6.快速排序

摘要: 1.快速排序简介 2.原理 3.图解排序过程 4.代码实现 1 import java.util.*; 2 import java.io.*; 3 4 public class Quick { 5 6 public static void main(String[] args)throws Exce 阅读全文

posted @ 2020-10-18 16:13 nameless_vi 阅读(90) 评论(0) 推荐(0) 编辑

2020年10月14日

八皇后问题

摘要: 昨天学习了下八皇后问题的递归写法,觉得很有意思,贴上来小结一下。这个问题可以通过二维数组的穷举来计算结果,但是用一维数组看起来更巧妙,代码也很简洁。 数组的0下标表示第0行,1下标表示第1行......依次类推。 按照一般穷举的思路,我们从棋盘的[0,0]坐标开始摆放皇后,这个坐标可以通过arr[0 阅读全文

posted @ 2020-10-14 20:39 nameless_vi 阅读(156) 评论(0) 推荐(0) 编辑

2020年10月5日

4.中缀表达式转后缀表达式的应用:实现多位浮点数的加减乘除运算

摘要: 先简单介绍几个概念: 1.前缀表达式 2.中缀表达式 3.后缀表达式 4.中缀表达式转后缀表达式的流程: 代码实现: 用于计算中作为存储结构的栈: package com.vi.algorithm.stack; import com.vi.algorithm.linear.LinkList; // 阅读全文

posted @ 2020-10-05 12:16 nameless_vi 阅读(322) 评论(0) 推荐(0) 编辑

2020年8月4日

Fork/Join框架

摘要: Fork-Join框架 分而治之:Fork/Join框架 分而治之是一种有效处理大量数据的方法,简单地说,如果你要处理1000个数据,但是又不具备处理它们的能力,那么你可以只处理其中的10个数据,再分阶段处理100次,将它们的结果进行合成,就是最终想要的结果。 在实际使用过程中,如果毫无顾忌的使用f 阅读全文

posted @ 2020-08-04 23:20 nameless_vi 阅读(131) 评论(0) 推荐(0) 编辑

2020年1月7日

多线程:synchronized代码块、synchronized方法、静态synchronized方法使用的锁

摘要: 在学习多线程的过程中,很多资料都会指出synchronized代码块和synchronized方法使用的锁都是this ,静态synchronized方法使用的锁是类锁,那么从这个结论出发,如何进行逆向证明呢? 证明this锁 `` 代码如上,简单说明下思路,synchronized同步代码块用ob 阅读全文

posted @ 2020-01-07 22:58 nameless_vi 阅读(509) 评论(0) 推荐(0) 编辑

2019年11月1日

RandomAccessFile基本用法

摘要: IO中有许多类可以帮我们写入数据到文件中,FileWriter,FileOutputStream以及各种被装饰的类。其中RandomAccessFile可以帮我们实现在指定位置写入内容。 从字面意思来看,通过这个类我们可以对文件进行随机访问。 RandomAccessFile对象包含了一个指针,当新 阅读全文

posted @ 2019-11-01 22:49 nameless_vi 阅读(734) 评论(0) 推荐(0) 编辑

2019年10月28日

SpringBoot入门 -搭建环境,HelloWorld(1)

摘要: 一、创建Maven项目 用idea创建步骤略过。 导入依赖: 二、写一个主程序启动应用 结构如图所示: 写一个HelloWorlderMainApplication.java类 三、编写controller、sevice层 HelloController.java 执行HelloWorlderMai 阅读全文

posted @ 2019-10-28 15:18 nameless_vi 阅读(157) 评论(0) 推荐(0) 编辑

导航