摘要: * A:递归概念和注意事项 * a: 递归概念 * 递归,指在当前方法内调用自己的这种现象 * 递归分为两种,直接递归和间接递归 * 直接递归称为方法自身调用自己。间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法 * b: 注意事项 * 递归一定要有出口, 必须可以让程序停下 * 递 阅读全文
posted @ 2019-03-23 20:07 一人言朋 阅读(7355) 评论(0) 推荐(0) 编辑
摘要: 反射 通过反射,我们可以在运行时获得程序或程序集中每一个类型的成员和成员的信息。程序中一般的对象的类型都是在编译期就确定下来的,而 Java 反射机制可以动态地创建对象并调用其属性,这样的对象的类型在编译期是未知的。所以我们可以通过反射机制直接创建对象,即使这个对象的类型在编译期是未知的。 用处: 阅读全文
posted @ 2020-05-31 13:27 一人言朋 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 软件的安装 jenkins的安装 jenkins的安装 持续集成(CI) 持续集成 指的是,频繁地(一天多次)将代码集成到主干。将软件个人研发的部分向软件整体部分交付,频繁进行集成以便更快地发现其中的错误。 持续交付 持续交付 (Continuous delivery)指的是,频繁地将软件的新版本, 阅读全文
posted @ 2020-05-04 18:09 一人言朋 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 1.git和svn相比有什么优势。 GIT是分布式的,SVN不是,SVN是把所有的文件集中的放在服务端,一旦服务端宕机,就会导致有的资源丢失,而git是分布式的,每个人在本地都有自己的仓库。感觉有一点去中心化的思想。 GIT把内容按元数据方式存储,而SVN是按文件:因为git目录是处于个人机器上的一 阅读全文
posted @ 2020-01-07 16:12 一人言朋 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"]. 来源:力扣(Leet 阅读全文
posted @ 2020-01-05 15:25 一人言朋 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 题目: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"]输出: "fl"示例 2: 输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明: 阅读全文
posted @ 2020-01-03 15:06 一人言朋 阅读(3127) 评论(0) 推荐(0) 编辑
摘要: 因为部门的服务器因为有个自启的JAR包,启动不了所以一直就卡在开机的界面,进不去系统,这时候就想到了linux的单用户模式。 centos进入单用户模式主要有如下的步骤(图源于网络,此步骤实测真实有效): 1.重启服务器再选择内核时上下移动,选择内核并按e进入编辑页面。 2.找到下面这行 3.这里要 阅读全文
posted @ 2019-12-06 14:11 一人言朋 阅读(1308) 评论(0) 推荐(0) 编辑
摘要: 1.创建实体类userinfo 2.编写dao层接口,继承JpaRepository<UserInfo,String>,两个变量分别是实体类名字和实体类的主键的名称.因为JpaRepository<UserInfo,String>继承PagingAndSortingRepository<T, ID> 阅读全文
posted @ 2019-10-16 19:23 一人言朋 阅读(3255) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1)上传Tomcat到linux上 2)解压Tomcat到/usr/local下 3)开放Linux的对外访问的端口8080 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT /etc/rc.d/init.d/iptables sav 阅读全文
posted @ 2019-08-18 13:14 一人言朋 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1)查看CentOS自带的mysql 输入 rpm -qa | grep mysql 2)将自带的mysql卸载 3)上传Mysql的安装包到linux 4)安装mysql的依赖(不是必须) yum -y install libaio.so.1 libgcc_s.so.1 libstdc++ 阅读全文
posted @ 2019-08-18 12:57 一人言朋 阅读(2323) 评论(0) 推荐(0) 编辑
摘要: 核心思想: 调用map集合中的方法entrySet()将集合中的映射关系存放在Set集合中。 迭代Set集合 获取出的Set集合的元素是映射关系对象 通过映射关系对象方法的getKey(),getValue()获取键和值。 代码如下: 阅读全文
posted @ 2019-04-02 13:17 一人言朋 阅读(1374) 评论(0) 推荐(0) 编辑