- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 JDBC四个核心对象及其常用方法
JDBC中的四个核心对象 DriverManager类 java.sql.DriverManager Connection 接口 java.sql.Connection Statement 接口 java.sql.PreparedStatement ResultSet接口 java.sql.ResultSet DriverManager类 java.sql.DriverManag
2017-07-27 17:40:39
4090
原创 Java实现:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。
import java.util.Arrays; import java.util.Scanner; public class Tree4 { static boolean verifysequence(int[] sequence){ int length=sequence.length; int root=sequence[length-1]; if(sequence==n
2017-07-09 11:53:38
738
原创 Java实现:在N个乱序的数组中找第K大的数
类似于快速排序,执行一次快速排序之后,每次只选择一部分继续执行快速排序,直到找到第K大个元素为止,这个元素在数组位置后面的元素即为所求。 时间复杂度:O(n) 利用快排的思想,从数组arr中随机找出一个元素X,把数组分成两部分arr_a和arr_b。 arr_a中的元素比x大,arr_b中的元素比x小。 这个时候分为两种情况: 1.arr_a中的元素小于K,则arr_b中第k-arr_a
2017-07-05 11:01:58
9179
1
转载 偏执却管用的 10 条 Java 编程技巧
“任何可能出错的事情,最后都会出错。” 这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。 下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧。
2017-05-26 11:21:59
354
原创 ArrayList嵌套ArrayList
import java.util.ArrayList; import com.heima.bean.Person; /** * @author 作者 HouQiang: * @version 创建时间:2017年5月12日 下午4:00:27 * 类说明 */ public class Demo3_ArrayListArrayLi
2017-05-12 16:08:50
1332
原创 Arrays工具类的asList()方法的使用
import java.util.Arrays; import java.util.List; public class Demo2_AsList { public static void main(String[] args) { String[] arr={"a","b","c","d","e"}; ListString> lis
2017-05-12 14:35:53
517
原创 Java--泛型(方法泛型,接口泛型,泛型高级之通配符)
//方法泛型 public class Tool{ private Q q; public Q getObj(){ return q; } public void setObj(Q q){ this.q=q; } public void show(T t){ //方法泛型最好与类的泛型一致,如果不一致,需要在方法上声明该泛型。 System.out.prin
2017-05-10 16:46:57
772
转载 统计从1-n的整数中1出现的次数(10进制)
1. 题目描述 输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。 2. 解题思路 考虑将n的十进制的每一位单独拿出讨论,每一位的值记为weight。 1) 个位 从1到n,每增加1,weight就会加1,当weight加到9时,再加1又会回到0重新开始。
2017-04-13 16:36:44
505
原创 Mac系统如何显示.开头的文件夹或者隐藏的文件夹
defaults write com.apple.Finder AppleShowAllFiles YES | NO(关闭用NO 显示用yes) killall Finder
2017-04-10 00:03:25
1341
原创 Mongodb replication复制集的配置
1.如果之前开了mongo的服务,那么首先要结束掉mongo的服务 cmd:pkill -9 mongo 2.删除掉之前的dbs和log cmd:rm -rf /home/m* 3.在三台机器上分别配置dbs和log cmd:mkdir /home/m17 /home/mlog mkdir /home/m18 /home/mlog mkdir /hom
2017-03-08 17:00:24
882
原创 Mac下Sublime text2中文乱码问题的解决
打开sublime text2,按Ctrl+~调出console粘贴以下代码到底部命令行并回车: import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;ope
2017-03-05 19:26:43
607
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人