错误:
1 | new ImageIcon("1.jpg") |
正确:
1 | new ImageIcon("src/com/hisen/thread/progressbar/1.jpg") |
图片路径:
1 | test\src\com\hisen\thread\progressbar\1.jpg |
所谓的相对路径,是相对于这个工程而言的,而不是当前文件夹而言。
错误:
1 | new ImageIcon("1.jpg") |
正确:
1 | new ImageIcon("src/com/hisen/thread/progressbar/1.jpg") |
图片路径:
1 | test\src\com\hisen\thread\progressbar\1.jpg |
所谓的相对路径,是相对于这个工程而言的,而不是当前文件夹而言。
浏览器什么的都能打开github.com
就是eclipse无法提交到github,每次都是连接超时
然后就直接修改host了,目前有效
2017年1月14日 18:01:34
host位置:
1 | C:\Windows\System32\drivers\etc |
host文件最后一行加上下面内容即可
1 | 192.30.253.112 github.com |
eclipse的*.properties文件,默认的编码方式是iso-8859-1
Window -> preferences -> general -> Contents Types -> Text(展开)
-> Java Aroperties File(点击) -> *.properties(locked)(点击)
-> 把iso-8859-1改为 UTF-8 -> Update -> OK
然后就可以正常显示中文了
解决办法为:在项目的src下面新建file名为log4j.properties文件
1 | ###设置 |
log4j详细使用方法:点击查看
以下是面试一家支付类公司的过程当中遇到的面试题
主要是交流比较多,不是先笔试
直接是把这些问题带入到具体的情景当中去
可能这样更能考验出一个人真正的技术水平
1,很多文件,读出数字,加1写回,谈谈你的想法
2,能继承string类?
1 | 不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。 |
3,能有个包名一样的String类?如果有一样的会调用哪个?
4,一个主线程等待其他线程完成,如果其中有线程出错怎么办?
1 | 把线程可能会出现的问题处理掉 |
5,Oracle默认端口?
1521
6,b继承a,b的对象能强转成a嘛?
不能把一个对象强制转换成另外一个对象
7,数据库去重,删除所有重复记录,只留下一条
1 | DELETE |
1、查看日志最后几行
1 | tail -100 /access.log |
2、进入目录相关
1 | #进入一个目录 |
3、看倒数多少行
1 | #看倒数10行 |
4、过滤特定行,保存结果到新文件
1 | cat /root/old.text | grep -v "yourstring"> /root/new.text |
排序方法 | 平均情况 | 最好情况 | 最坏情况 | 辅助空间 | 稳定性 |
---|---|---|---|---|---|
冒泡排序 | O(n²) | O(nlogn) | O(n²) | O(1) | 稳定 |
简单选择 | O(n²) | O(n²) | O(n²) | O(1) | 稳定 |
直接插入 | O(n²) | O(n) | O(n²) | O(1) | 稳定 |
希尔排序 | O(nlogn)~O(n²) | O(n^1.3) | O(n²) | O(1) | 不稳定 |
堆排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(1) | 不稳定 |
归并排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(n) | 不稳定 |
快速排序 | O(nlogn) | O(nlogn) | O(n²) | O(nlogn)~O(n) | 不稳定 |
以上
只在基于规则的优化器中有效,ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.
ORACLE采用自下而上(从后往前)的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾
ORACLE在解析的过程中, 会将’*’ 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间.需要什么字段就查询什么字段,永远不要查询出不需要的字段来
ORACLE在内部执行了许多工作: 解析SQL语句, 估算索引的利用率, 绑定变量 , 读数据块等;尽量使用缓存技术;
在SQLPlus , SQLForms和Pro*C中重新设置ARRAYSIZE参数, 可以增加每次数据库访问的检索数据量 ,建议值为200
1 | String str = new String("java"); |
答案:最少一个,最多两个
emlog_ad字段
id
status
position
title
weight
content
1 | --找出重复 |