Bill好想

Accept it, adapt to it and defeat it!

排序:
默认
按更新时间
按访问量

用Java实现Dijkstra输出指定起点到终点的最短路径

最近在公司参加了一个比赛,一个二维矩阵,每个点都有权重,需要找出从指定起点到终点的最短路径。 马上就想到了Dijkstra算法,所以又重新温故了一遍,这里给出Java的实现。 而输出最短路径的时候,在网上也进行了查阅,没发现什么标准的方法,于是在下面的实现中,我给出了一种能够想到的比较精简的方式...

2017-09-15 21:02:26

阅读数:2728

评论数:6

SpringMVC的搭建与SSM的整合

因为最近项目又要接触到SpringMVC,所以在这里简单记录一下搭建的过程,方便自己和他人查阅。 一、搭建SpringMVC 1、导入需要的Jar包 因为项目开发使用的是Maven,所以直接在项目文件pom.xml中配置Spring MVC的坐标即可:              //省略了一...

2017-06-21 00:32:42

阅读数:245

评论数:0

Oracle数据迁移优化

1、关闭归档日志2、禁用索引(经实验,如果drop掉索引,而非禁用索引,则可以明显提升impdp导入速度,40分钟的导入可以缩短为10分钟)3、禁用主、外键4、禁用触发器5、使用expdp/impdp完成导出和导入,配合parallel参数(这个参数配置网上很多讲解,我就不细说了)6、impdp执...

2017-06-12 00:30:25

阅读数:307

评论数:0

从Eclipse切换到IDEA后需要做的事情

进入Settings的方式:Ctrl + Alt + S1、Setttings --> Keymap:修改Keymaps为Eclipse2、进入Keymap --> Main menu --> Code -->...

2017-06-03 00:43:01

阅读数:1090

评论数:0

使用spool的注意事项

对于经常操作Oracle的人来说,对spool肯定不陌生。 但是里面也有几个小的注意事项,要多加谨慎,小心被坑了。 1、spool如果不指定文件的后缀名,则会自动产生后缀名“.lst”。 曾经在shell脚本中,sqlplus连上去之后,spool一个文件,然后用shell去操作它,结果找...

2017-05-29 15:31:26

阅读数:4147

评论数:0

impdp/expdp使用心得

这几个月经常使用impdp/expdp来导入和备份数据,稍微总结一下。 如果dump备份文件的用户和即将导入的用户不同,则需要使用remap_schema参数。而当使用了这个参数之后,还想用tables参数指定要导入的表,则必须在表前使用旧的“用户名.表名”的方式,如从A用户导出备份dump文...

2017-05-17 20:41:03

阅读数:569

评论数:0

关于utlrp.sql的坑

最近被utlrp.sql坑惨了 因为公司的脚本是要交付出去的东西,需要经常执行,反复验证,供多个局点使用,而之前看中了utlrp.sql多线程编译无效对象的机制,图省事,就在脚本中使用了它,非常信任Oracle官方提供的脚本。 殊不知它有很多坑! 比如,如果你的SGA设置太小了,它就会...

2017-05-11 23:25:24

阅读数:1026

评论数:0

MyEclipse中Debug不进断点

下面讲一种MyEclipse中不进断点的情况,先看代码: package com.mhx.debugtest; public class DebugTest { public static void main(String args[]) { boolean flag = false; ...

2015-12-29 22:47:38

阅读数:3398

评论数:0

synchronized关键字实例解析

先上代码: public class TT implements Runnable { int b = 100; public synchronized void m1() throws Exception { System.out.println("m1() starts...

2015-10-03 15:56:38

阅读数:446

评论数:0

【LeetCode解题报告】Add Digits

Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. For example: Given num = 38, the process is l...

2015-10-01 13:55:20

阅读数:406

评论数:0

浅谈cin>>与cin.getline读取缓冲区中的‘\n’和空格的区别

发现一个有趣的问题,先看代码: #include #include //getchar() using namespace std; int main() { int n; char test[100]; cin >> n; getchar();/...

2015-08-26 19:53:24

阅读数:2996

评论数:1

【ACM解题报告】Find Your Present 2

Problem Description In the new year party, everybody will get a "special present".Now it's your turn to get your special present, a lot of ...

2015-08-25 21:57:51

阅读数:370

评论数:0

【ACM解题报告】A+B Coming

Problem Description Many classmates said to me that A+B is must needs. If you can’t AC this problem, you would invite me for night meal. ^_^   I...

2015-08-24 15:59:31

阅读数:1023

评论数:0

【Java编程思想第4版错误记录】Collections.addAll()静态方法与Collection.addAll()成员方法

最近读Java编程思想的时候发现一些错误,抱着前辈们已经发现了这些错误,并将其总结在网上的想法,本人便在网上进行搜寻。 果不其然,功夫不负有心人,我在CSDN上找到了白爽前辈总结的《Java编程思想4全部勘误》。其中所列举的错误,很多都是我在之前阅读的过程中没有注意到的,不得不佩服前辈的一丝不苟...

2015-08-17 13:57:07

阅读数:1393

评论数:0

【Thinking in Java笔记】怎么使用protected关键字

尽管可以创建protected域,但是最好的方式还是将域保持为private; 你应当一直保留“更改底层实现”的权利。 然后通过protected方法来控制类的继承者的访问权限: class Villain { private String name; protected voi...

2015-08-17 12:41:47

阅读数:353

评论数:0

【问题记录】使用getHibernateTemplate().find()方法的get(index)方法

做SSH项目的时候,写了这样一段代码: public EmployeeVo getEmpByNo(String empNo) { EmployeeVo empVo = null; String hql = "from Employee where empNo = ?";...

2015-08-11 21:49:59

阅读数:900

评论数:0

MySQL编码问题

在MySQL配置文件my.ini中: [mysql] #此处设置为GBK,这样就不需要每次手动输入“set names gbk;”命令来解决中文乱码问题了。 #此处设置的是你控制台手动输入命令时的编码,比如,你要insert中文时,如果不提前设置,很有可能报错。 default-characte...

2015-08-01 15:57:51

阅读数:466

评论数:0

使用JS给value属性赋值的实例

使用JS给value属性赋值的实例 by Bill好想 function show1(val){ document.myform.result.value = val ; } //方法1:这里val代表HTML DOM Select对象 function show2(...

2015-07-29 22:05:02

阅读数:16223

评论数:0

【Thinking in Java笔记】为什么需要内部类

内部类最吸引人的原因是:无论外部类是否已经继承了某个接口的实现,每个内部类都能独立地继承自一个接口的实现。 内部类允许继承多个非接口类型,即类或抽象类。 即,如果拥有的是抽象的类或具体的类,而不是接口,那就只能使用内部类才能实现多重继承: class D {} abstract class E {...

2015-07-26 10:35:25

阅读数:312

评论数:0

【Thinking in Java笔记】选择类还是接口

优先使用类而不是接口! 如果你的设计中需要某个接口,你必须了解它。否则,不到迫不得已,不要将其放到你的设计中。 从类开始,如果接口的必须性变得非常明确,那么就进行重构。 P189,P201

2015-07-13 21:46:56

阅读数:354

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭