- 博客(18)
- 资源 (33)
- 收藏
- 关注
原创 面向切面编程(AOP)
引言:AOP(面向切面的编程),如雷贯耳,听的多但是从来都没有接触过。我想作为一个程序员,这块内容是务必要学习和了解的,下面我们一起来简单的学习下AOP的使用。 AOP简介:AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新
2013-12-25 14:23:27 1106
原创 单例模式
引言:在网上经常听到一些牛人谈论设计模式的事,自己也只能是个看客,看看别人是如何犀利的。在好奇心的驱使下,我也打算学习学习设计模式,以后也好跟别人交谈。下面来看看最基础的设计模式---单例模式。 单例模式的要点有三个 1.某个类只能有一个实例 2.它必须自行创建这个实例 3.它必须自行向整个系统提供这个实例 从具体实现角度来说就是以下
2013-12-24 16:31:27 886
原创 netsh命令修改IP
引言:最近一直在做爬虫,其实也谈不上做吧,也就是修改一些小问题,最近就遇到这样的一个问题,在别人电脑上使用netsh修改IP后,IP是改成功了,但是网络无法连接,自己的却可以,后来到处找资料,好像别人都没有出现过这样的问题,最后仔细一看,原来我自己的电脑IP和DNS都是固定的,别人电脑上的是动态获取的,这样就有问题了,指定了IP的话就必须指定DNS,要不然网络就无法连接了。所
2013-12-24 14:22:59 7643
原创 JDBC基本操作
引言:如果搞java JDBC肯定是常用的,也是非常基础的,所谓基础也就是核心。每次想到JDBC也只是知道个大概,对于详细的细节也不是很清楚,所以今天就整理了下JDBC的一些操作,包括增删改查和批量插入,希望能对大家,、对自己有所用处...JDBC工作原理1.装载驱动程序:(实例化时自动向DriverManager注册(DriverManager.registerD
2013-12-19 11:43:56 1193
原创 java文件的读写
引言:关于java IO流的操作是非常常见的,基本上每个项目都会用到,每次遇到都是去网上找一找就行了,屡试不爽。上次突然一个同事问了我java文件的读取,我一下子就懵了第一反应就是去网上找,虽然也能找到,但自己总感觉不是很踏实,所以今天就抽空看了看java IO流的一些操作,感觉还是很有收获的,顺便总结些资料,方便以后进一步的学习...IO流的分类:1、根据流的数据对
2013-12-18 16:33:52 1240
原创 break、continue、return在for循环中的使用
引言:在使用循环的时候,循环里面带有break、continue、return的时候经常弄混,今天特意整理了下,以待后用... for (int i = 1; i < 5; i++) { System.out.println("i==for=>"+i); while(i%2==0){ System.out.println("i==while==>
2013-12-16 17:36:13 17118
原创 折半查询(二分搜寻法)
说明 如果搜寻的数列已经有排序,应该尽量利用它们已排序的特性,以减少搜寻比对的次数,这是搜寻的基本原则,二分搜寻法是这个基本原则的代表。 解法 在二分搜寻法中,从数列的中间开始搜寻,如果这个数小于我们所搜寻的数,由于数列已排序,则该数左边的数一定都小于要搜寻的对象,所以无需浪费时间在左边的数;如果搜寻的数大于所搜寻的对象,则右边的数无需再搜寻,直接搜寻左边的数
2013-12-11 17:16:01 1035
转载 Spring bean生命周期
在传统的Java应用中,Bean的生命周期非常简单。 Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。 相反,Bean的生命周期在Spring容器中更加细致。 理解Spring Bean的生命周期非常重要,因为你或许要利用Spring提供的机会来订制Bean的创建过程。 1.容器寻找Bean的定义信息并且将其实例化。 2.受用依赖注入
2013-12-11 17:07:52 941
原创 Spring bean 的继承与Java 继承的区别
引言:最近在学习spring,感觉还是很有收获的,顺便整理了下知识点,以后没事就来看看,学习学习...Spring 中的bean 继承与Java 中的继承截然不同。前者是实例与实例之间参数值的延续,后者则是从一般到特殊的细化。前者是对象与对象之间的关系,后者是类与类之间的关系。因此, Spring 中bean 的继承和Java 中bean 的继承有如下区别: 1、
2013-12-11 17:04:53 3141 1
原创 快速排序法(三)
之前说过轴的选择是快速排序法的效率关键之一,在这边的快速排序法的轴选择方式更加快了快速排序法的效率,它是来自演算法名书 Introduction to Algorithms 之中。解法先说明这个快速排序法的概念,它以最右边的值s作比较的标准,将整个数列分为三个部份,一个是小于s的部份,一个是大于s的部份,一个是未处理的部份,如下所示 : 在排序的过程中,i 与 j 都会不断的往右
2013-12-10 17:41:19 1085 1
原创 快速排序法(二)
在 快速排序法(一) 中,每次将最左边的元素设为轴,而之前曾经说过,快速排序法的加速在于轴的选择,在这个例子中,只将轴设定为中间的元素,依这个元素作基准进行比较,这可以增加快速排序法的效率。解法在这个例子中,取中间的元素s作比较,同样的先得右找比s大的索引 i,然后找比s小的索引 j,只要两边的索引还没有交会,就交换 i 与 j 的元素值,这次不用再进行轴的交换了,因为在寻找交换的过程中,
2013-12-10 17:34:06 1042 1
原创 快速排序法(一)
说明快速排序法(quick sort)是目前所公认最快的排序方法之一(视解题的对象而定),虽然快速排序法在最差状况下可以达O(n2),但是在多数的情况下,快速排序法的效率表现是相当不错的。 快速排序法的基本精神是在数列中找出适当的轴心,然后将数列一分为二,分别对左边与右边数列进行排序,而影响快速排序法效率的正是轴心的选择。 这边所介绍的第一个快速排序法版本,是在多数的教科书上所提及的版
2013-12-10 15:41:41 1148 1
原创 选择、插入、冒泡排序
选择、插入、冒泡排序说明选择排序(Selection sort)、插入排序(Insertion sort)与冒泡排序(Bubble sort)这三个排序方式是初学排序所必须知道的三个基本排序方式,它们由于速度不快而不实用(平均与最快的时间复杂度都是O(n2)),然而它们排序的方式确是值得观察与探讨的。解法选择排序将要排序的对象分作两部份,一个是已排序的,一个是未排序的,从后端未
2013-12-10 15:29:47 1204 1
原创 冒泡排序(改良)
引言:对于排序一直都很陌生,用的很少,所以想借此空闲机会,整理整理,留作以后学习...原有的气泡排序法: for(i = 0; i < MAX-1 && flag == 1; i++) { flag = 0; for(j = 0; j < MAX-i-1; j++) { if(number[j+1] < number[j])
2013-12-10 15:20:21 1658
原创 IIF函数
引言:在很多时候,我们对数据进行查询的时候需要对数据进行判断,例如大家耳熟能详的在oracle中的case when,最近由于在使用access,我也想像oracle中那样使用case when,但是很遗憾,access不支持这个语法,后来才知道原来在access中是用IIF函数去替代的,下面来看看这两个函数各种的用法oracle: case when例如我们要在oracle统计学生
2013-12-06 16:37:06 8176
原创 如何运行jar文件
在很多时候,我们需要去调用jar包去完成一些功能,最近在使用jar的时候就遇到了一些问题 大家都知道在myeclipse是可以将程序导出成jar包形式的,具体怎么打包在此就不赘述了。 导出的jar大致可以分为两形式:1、有第三包 2、没有第三方包(就是没有import包) 先说比较简单的情况,没有第三方包,这个处理起来比较简单,直接以jar的形式导出,然后用 java -
2013-12-05 17:46:22 1259
原创 java变量的区别
引言:对于java的变量天天见到,但有时候别人问起它们的区别有时候也说不全,所以就找了些资料整理了整理...类变量也叫静态变量,也就是在变量前加了static 的变量;实例变量也叫对象变量,即没加static 的变量;两者区别在于: 类变量(静态变量)是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果,并且类变量是可以直接通过类名来调用的 如:A
2013-12-05 17:25:55 992
转载 对象锁synchronized
引言:一直很想搞清楚对象锁(synchronized),直到看到了这篇文章,受益匪浅,但是还是有些地方不是很明白,所以先转载了,留作以后慢慢研究...Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有
2013-12-05 16:42:53 1592
dom4j-1.6.1.jar
2013-07-11
eclipse color theme
2018-03-29
eclipse中Python插件
2018-03-29
webService案例
2014-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人