3 lowbee瞎搞

尚未进行身份认证

先这样吧。。。

等级
TA的排名 7k+

CSDN博客转存为PDF

用浏览器打开一篇csdn博客,然后F12进入开发者模式,在console控制台输入以下js代码,回车即可(function(){$("#side").remove();$("#comment_title,#comment_list,#comment_bar,#comment_form,.announce,#ad_cen,#ad_bot").remove();$("....

2019-08-28 10:55:16

xml 配置中 classpath: 与 classpath*: 的区别

xml配置中classpath:与classpath*:的区别首先classpath指的是WEB-INF文件夹下的classes目录classpath:和classpath*:的区别:classpath:只会到你指定的class路径中查找文件classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找举个简单的例子如果在web...

2019-01-03 19:04:04

try() {} catch {} ===> try with resources资源自动释放

try(){}catch{}===>trywithresources资源自动释放trywithresources资源自动释放特性@org.junit.TestpublicvoidtestTryCatchSource(){ try( InputStreamfis=newFileInputStream(sourceFile); OutputStre...

2018-12-25 11:10:07

FutureTask的简单使用

FutureTask创建FutureTask可用于接收线程的运行结果。一般Runable的接口里的抽象方法run是void型的,我们如果想要拿到某个线程的执行结果来用,显然重写run()方法里是不容易办到的。我们就可以创建FutureTask传入Callable接口的实现类,在实现类中重写Tcall()方法,执行任务逻辑,等到我们需要线程的执行结果时,调用get方法就可以了Fu...

2018-12-25 10:45:34

关于Java中Stack、Queue的一些api

关于Java中Queue的offer和add方法的区别API中这样说到:add():Insertsthespecifiedelementatthetailofthisqueue.Asthequeueisunbounded,thismethodwillneverthrowIllegalStateExceptionorreturnfalse....

2018-10-13 22:12:27

计算n的m次幂(高精度)

/*高精度计算n的m次方 |--模拟乘法计算*/#include<cstdio>#include<cstring>#include<algorithm>usingnamespacestd;intn,m;intresult[1000];//这里假设结果最多为1000位,可适当调大或调小int...

2018-09-18 21:03:58

2019.09.03贝壳校招(部分题解)

这是第一次去试水,好长好长时间没A过题,菜的有点受不了,~~~爆零耻辱下课~~~题目一描述输入n,m;n可以进行-1,*2操作,问至少多少次操作才能得到m 样例:输入45输出3思路:刚开始想复杂了!!!简单想: 当n小于m的时候,如果我们想要用最少的操作去接近m,那么就是尽可能的*2,如果超过了就减(-1操作)回去,反过来看,如果m为偶数...

2018-09-04 18:36:54

Lucene和Solr

LuceneLucene是一个基于Java的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene目前是ApacheJakarta(雅加达)家族中的一个开源项目。也是目前最为流行的基于Java开源全文检索工具包。目前已经有很多应用程序的搜索功能是基于Lucene,比如Eclipse帮助系统的搜索功能。Lucene能够为文本类型的数据...

2018-08-28 17:08:04

代理模式

代理模式参考博文:点击打开介绍代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并...

2018-08-26 23:38:57

适配器模式

适配器模式什么叫适配器?举个简单的例子:我们手机没电了,要去充电了,这时候你发现的“充电头不见了”,然后你开始嚷嚷充电头去哪了。这个“充电头”就是一种适配器,是usb接口到两孔插座的适配器(当然这里不止插头的适配,还有电压、电流的适配),还有那根数据线也可以称为适配器是从Type-C到usb的适配。只不过我们习惯叫它充电头,官方一点就叫做适配器。1.对象适配器模式原理:通过组合来实...

2018-08-25 22:44:03

工厂模式

参考博文:点击打开1、简单工厂模式1.1描述简单工厂模式是由一个工厂对象根据收到的消息决定要创建哪一个类的对象实例。1.2使用场景工厂类负责创建的对象比较少,客户只需要传入工厂类参数,对于如何创建对象(逻辑)不关心。简单工厂模式很容易违反高内聚低耦合的原则,因此一般只在很简单的情况下使用。1.3特点它是一个具体的类,有一个重要的create()方法,利用if或者...

2018-08-25 16:14:59

单例模式

单例模式一、什么是单例模式单例模式指的是在应用整个生命周期内只能存在一个实例。单例模式是一种被广泛使用的设计模式。他有很多好处,能够避免实例对象的重复创建,减少创建实例的系统开销,节省内存。二、单例模式和静态类的区别首先理解一下什么是静态类,静态类就是一个类里面都是静态方法和静态field,构造器被private修饰,因此不能被实例化。Math类就是一个静态类。知道了什么是静态...

2018-08-25 00:29:07

Java并发编程:volatile关键字解析

原文链接:点击打开Java并发编程:volatile关键字解析  volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键...

2018-08-24 17:53:21

装饰者模式

装饰者模式装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。1、意图动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。该模式以对客户端透明的方式扩展对象的功能。2、适用环境在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 处理那些...

2018-08-24 11:02:32

git与gitub配置使用步骤

原文链接:点击打开Git与github介绍Git:代码版本控制管理工具(类似SVN) 官网下载地址:https://git-scm.com/downloads下载安装过程就不在此叙述了,安装成功后,在资源管理器任意位置单机右键,弹出的对话框包括如下图选项: 声明:本人只在windows环境下开发,文章所有内容都只是针对Windows系统下的说明(本人系统Window...

2018-08-23 17:39:27

观察者模式

观察者模式定义:一个对象(subject)被其他多个对象(observer)所依赖。则当一个对象变化时,发出通知,其它依赖该对象的对象都会收到通知,并且随着变化。 使用场景1:声音报警器和闪光灯报警器分别订阅热水器温度,热水器温度过高时,发出通知,两个报警器分别发声、闪光以实现报警。 使用场景2:多人订阅微信公众号,该公众号有更新文章时,自动通知每个订阅的用户。1. 自定义观察者模式...

2018-08-23 12:35:37

jsonp跨域请求详解

原文链接:链接跨域的安全限制都是对浏览器端来说的,服务器端是不存在跨域安全限制的。浏览器的同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。如果协议,端口和主机对于两个页面是相同的,则两个页面具有相同的源,否则就是不同源的。如果要在js里发起跨域请求,则要进行一些特殊处理了。或者,你可以把请求发到自己的服务端,再通过后台代码发起请求,再将数据返回前端。 这里...

2018-08-16 17:02:50

springMVC对静态资源放行的两种方式

在springmvc.xml中放行(常用)1、配置对全部资源放行<!--全部资源放行--><mvc:default-servlet-handler/>2、对指定目录下的资源放行<!--对指定目录下的静态资源放行--><mvc:resourceslocation="/images/"mapping="/images/**"...

2018-08-01 10:55:31

全文检索

原文链接:点击打开全文检索的基本原理什么是全文检索?我们生活中的数据总体分为两种:结构化数据和非结构化数据。*结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。*非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等。当然有的地方还会提到第三种,半结构化数据,如XML,HTML等,当根据需要可按结构化数据来处理,也可抽取出纯文本按非结构化数据来处...

2018-07-20 10:36:50

java中的equals与==的区别

这两个东西初学java的时候就了解了,但那时只是大概的知道判断数字相等就用==,String字符串相等就用equals,后来也有去网上看了一下具体区别,但是一段时间理解就会变得模糊,所以在这里记录一下:1,对于==1)、作用于基本数据类型(也就是8大基本数据类型)变量:比较的是其中的数值;2)、作用于引用数据类型变量:比较的是两个引用数据类型变量的地址,Object中equals方法,就是用==实...

2018-07-15 15:33:05

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。