- 博客(11)
- 收藏
- 关注
原创 Maven (pom.xml常用元素)
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach
2018-05-31 10:19:32 234
原创 MySQL 数据库 (基础操作)
对数据库的操作: create database web08_01 character set gbk;// create 创建带有编码数据库 show create database web08_01;//查看数据库信息 drop database 库名;//删除数据库 use 库名;//使用数据库 select database();//...
2018-05-31 10:14:38 272
原创 《程序员代码面试指南》删除链表中间节点和a/b处的节点
题目: 给定链表的头节点 head ,实现删除链表的中间节点的函数。例如: 不删除任何节点; 1 -> 2,删除节点1; 1 -> 2 ->3, 删除节点2; 1 -> 2 ->3 -> 4, 删除节点2; 1 -> 2 ->3 -> 4-> 5,删除节点3; 1 ...
2018-05-28 23:50:31 142
转载 Spring Boot的SpringApplication类详解
相信使用过Spring Boot的开发人员,都对Spring Boot的核心模块中提供的SpringApplication类不陌生。SpringApplication类的run()方法往往在Spring应用的入口类中被调用,以启动Spring应用。1.Spring应用的入口类与SpringApplication类1) Spring应用的入口类Spring应用的入口类是Spring应用的配...
2018-05-28 11:40:36 221
原创 《剑指offer》 旋转数组的最小元素
题目描述:把一数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组的大小为0,请返回0.public class Main { /* * 传入旋转...
2018-05-28 09:28:03 128
原创 《程序员代码面试指南》打印两个有序链表的公共部分
题目: 给定两个有序链表的头指针 head1 和 head2,打印两个两个链表的公共部分。解决思路: 从两个链表的头结点开始移动; 如果 head1 的值小于 head2,则 head1 往下移动。 如果 head2 的值小于 head1,则 head2 往下移动。 head1 或 head2 有任何一个移动到 null,结束。publi...
2018-05-27 19:45:55 269
原创 《程序员代码面试指南》用一个栈实现另一个栈的排序
题目: 一个栈中元素类型为整形,现在使用另外一个栈完成对该栈元素的排序,从栈顶到栈底从大到小。解决 思路: 将要排序的栈记作 stack ,申请的辅助栈为 help 。在 stack 上执行 pop 操作 ,弹出的元素记作 cur 。 如果 cur 小于或等于 help 栈顶的元素,则将 cur 直接压入 help; 如果 cur 大于 help栈顶的元...
2018-05-27 17:53:57 314
原创 《剑指offer:Java版》 用两个栈实现队列
题目描述:用两个栈来实现一个队列,完成队列的Push和Pop操作。x/* * 用两个栈实现队列 * 入栈给stack1,出栈时,若stack2不为空,则出栈, * 若为空,把stack1的内容全部放入stack2,然后出栈。 */public class Main { Stack<Integer> stack1 = new Stack&...
2018-05-27 00:15:21 221
原创 《程序员代码面试指南》实现一个有getMin()功能的栈
题目: 实现一个特殊的栈,在实现基本功能的基础上,再实现返回栈中最小元素的操作。描述: 用两个栈,一个栈用来保存当前栈中的元素,其功能和一个正常的栈没有什么区别,记作stackData;另一个栈用来保存每一步的最小值,这个栈记作stackMin。 方法一:压入数据规则: 假设当前数据为 newNum, 现将其压入 stackData。然后判断 ...
2018-05-26 15:36:11 341
原创 《剑指offer:Java版》 二维数组中的查找
题目描述:在一个二维数组中,每一个行都按照从左到右递增的顺序排序,每一列都按照从上到下的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 1 2 8 9 2 4 8 12 4...
2018-05-24 10:23:57 155
原创 JavaSE (线程池)
线程池是获取线程的第四种方法线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法。每个还维护着一些基本的统计数据,如完成的任务数。为了便于跨大量的上下文使用,此类提供了很多可调整的参数和扩展钩子(hook)。但是,强烈建议程序员使用比较方便的Executors工厂方法:...
2018-05-09 01:09:47 183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人