摘要:
回调函数就是当你需要调用一个函数时给它传递一个函数参数,在运行这个函数时会调用回调函数来达到不同的目的。 一般来说传递一个固定参数只能得到一个固定值,传递一个函数会有更灵活的应用。 回调函数和中断的相似与区别: 回调函数中使用了中断的思想,当执行一个函数时因为回调函数产生中断,去执行回调函数,执行完 阅读全文
摘要:
作为应届生进到公司,公司运营出现问题,拖着不给转正,两个多月失去应届生身份开启社招之旅,被问到垃圾回收机制有点懵,看了一些资料来简单记录一下,都是按照自己的理解来写,可能会有错误 ###怎么判断一个对象是否是一个垃圾?(怎么感觉像失恋在骂人) 有两种方法: ####1、引用计数器算法 通过将每一个对 阅读全文
摘要:
一、配置远程服务器 Manage Jenkins->Configure System 二、创建新的maven项目 三、项目详细配置 1、普通配置 2、源码管理 3、构建环境 有几个需要注意得点: 1、source files那里的路径为相对路径,并且不能在前面加**/**,否则文件将无法传到远程服务 阅读全文
摘要:
文件是一种抽象的数据形式,将文件存入数据库需要转为二进制形式存入BLOB字段,一般数据库管理工具无法对其直接操作,需要程序来存取。 下面是postgre数据库往达梦数据库迁移数据实例,踩了很多坑 先来看一下POM <?xml version="1.0" encoding="UTF-8"?> <pro 阅读全文
摘要:
yaml是一种标记语言 它的文件后缀为yml 可以用来保存键值对、list、map、对象 语言格式为键: 值 他可以在springboot中为配置类实现批量注入 @Component @Data @ConfigurationProperties(prefix = "person") //这个注解实现 阅读全文
摘要:
快排采用分治的方法, 通常以第一个数为基准, 从右边找比它小的数交换位置, 然后从左边找比它大的数交换位置, 直到基准左边的数小于它,右边的数大于它。 private static void quicksort(int[] a, int l, int r) { if(l<r){ int i=l,j= 阅读全文
摘要:
动态规划的核心思想是将大问题化为若干小问题来解决,看了一些博客一般会用递归来解,但是不管是递归还是递推都是这种算法表现的形式,研究了一位大佬做的一道题发现很巧妙。 某小红薯在小红书的活动中抽奖中了一定价值的薯券,这些薯券可以用来购买一批商品,求有多少种购买组合。其中一件商品可以买多件。 输 入:薯券 阅读全文
摘要:
堆排序是利用堆(每个节点大于(大堆顶)或小于(小堆顶)子节点的二叉树)来排序的算法 基本思想:将待排序序列构造成一个大顶堆,此时,整个序列的最大值就是堆顶的根节点。将其与末尾元素进行交换,此时末尾就为最大值。然后将剩余n-1个元素重新构造成一个堆,这样会得到n个元素的次小值。如此反复执行,便能得到一 阅读全文
摘要:
安装Xshell,Xftp,通过Xshell来操作以下内容。有两种方法部署,推荐使用第二种方法 1、安装jdk 使用yum命令安装: 获得版本列表:yum search java 安装需要的版本:yum install ... 查看是否安装成功及版本信息:java -version 方法一、将项目打 阅读全文
摘要:
Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.2.7.RELEA错误解决 Cannot resolve plugin org.apache.maven.plugins:mav 阅读全文