- 博客(17)
- 资源 (1)
- 收藏
- 关注
转载 PageRank算法
文章转载自:刀刀流,原文链接:http://blog.youkuaiyun.com/rubinorth/article/details/52215036 本文将介绍PageRank算法的相关内容,具体如下:算法来源算法原理算法证明PR值计算方法1 幂迭代法2 特征值法3 代数法算法实现1 基于迭代法的简单实现2 MapReduce实现
2018-01-03 14:17:42
1353
原创 网站性能优化
1、用lucene进行全文检索:http://blog.youkuaiyun.com/forfuture1978/article/details/47113082、用memcached进行分布式缓存。3、通过spring定时器结合freeMarker模板引擎来生成静态页面,由于生成页面数量较多,考虑到程序的性能,结合Java线程池进行工作,既充分使用了CPU硬件资源又加快了大数据情况下程序的处理效率。
2017-11-09 19:58:01
186
转载 post请求和get请求的区别(文件上传)
我们知道,从一个页面转向另一个页面的请求方式有两种,那就是:Post和Get. 二者有如下的区别: 首先:Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 其次:Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度限制,只能传递大约1024字节. 再次:Post就是为了将数据传送到服务器段,Get就是为了从
2017-11-09 12:44:47
17832
原创 Java错过或犹豫过的题
1、int num[] = new int[5]; System.out.println(num[0]) 答案:输出0,不会抛出异常,因为JVM会给数组默认值0。2、String s = null; 下列会抛出NullPointerException的是: A.if(s != null & s.length() == 0); B.if(s
2017-11-08 20:20:23
178
原创 待学习问题
页面静态化:http://www.cnblogs.com/coprince/p/5752153.html浏览器输入一个网址后的解析过程:http://www.cnblogs.com/shengulong/p/5707967.html
2017-11-04 22:38:36
139
转载 web服务器与应用服务器的区别
1Web服务器和应用服务器简介 通俗的讲,Web服务器传送页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。1。应用服务器处理业务逻辑,w
2017-11-04 21:54:44
211
原创 Java反射与泛型(链接)
知乎总结:https://www.zhihu.com/question/24304289 csdn:http://blog.youkuaiyun.com/liujiahan629629/article/details/18013523
2017-11-04 21:08:16
139
原创 线程基础知识
1、Java中有几种方法可以实现线程? 2种,继承thread类和实现Runnable接口。2、实现同步的方法? 用synchonized关键字修饰同步方法; 使用wait/notify3、stop()和suspend()方法为什么不推荐使用? 反对使用stop(),因为不安全,它会解除由线程获取的所有锁定,如果对象处于一种不连贯的状态,那么
2017-11-03 12:28:57
152
原创 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。
/** 题目:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”, 输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。*/public static void stringSplit(String str, int len) { if(null ==
2017-11-03 10:25:01
1975
原创 Java运行时数据区域
Java虚拟机在执行Java程序过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁时间,有些区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。Java虚拟机内存分为:方法区、堆区、虚拟机栈区、本地方法栈、程序计数器。其中方法区和堆区所有线程共享,虚拟机栈、本地方法栈、程序计数器为线程私有。 1、程序计数器:当前线程所执行的
2017-11-01 20:09:30
271
原创 String、StringBuffer、StringBuilder的区别
1、String是字符串常量,不可变的,适用于操作少量数据,因为每次对字符串进行操作其实是重新分配了一块空间,操作数过多就会给gc造成压力。2、StringBuffer是字符串变量,多线程(因为底层加了锁synchoried),可变的。3、StringBuilder是字符串变量,单线程,速度最快,一般在单线程情况下推荐使用。
2017-11-01 17:20:40
163
原创 Host文件
关于host文件含义以及作用:含义:Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP建立一个关系“数据库”,当用户在浏览器输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页。
2017-04-28 11:24:36
3232
原创 Java中的类方法与实例方法(对象方法)
类方法:用static修饰的是类方法。在该类被加载到内存时,就分配了相应的入口地址。类方法不仅可以被创建的任何对象执行,也可以直接通过类名调用。类方法的入口地址直到程序退出才被取消。 实例方法:实例方法也叫做对象方法。当类的字节码文件被加载到内存时,类的实例方法不会被分配入口地址,当该类创建对象后,类中的实例方法才分配入口地址,实例方法可以被类创建的任何对象调用执行。方法的入口地址
2017-03-24 22:09:43
1568
转载 Java静态修饰符static
静态修饰符的特点 static是一个修饰符,用于修饰成员(成员变量和成员函数)静态成员随着类的加载而加载。静态成员优先于对象存在。静态成员被所有对象所共享静态成员多了一个中调用方式,可以被类名直接调用。静态使用的注意事项。静态方法只能访问静态成员, 非静态方法既可以访问静态又可以访问非静态。静态方法中不可以定义this,super关键字。因为this代表是对象。
2017-03-19 10:23:53
340
转载 Java类修饰符
java的修饰符有:权限修饰符:public、protected、default、private 修饰符:abstract、static、final public 使用对象:最广,类、接口、变量、方法 protected使用对象:变量、方法 注意:不能修饰类(外部类) default 使用对象:类、接口、变量、方法。(即缺省
2017-03-18 12:42:10
224
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人