- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 虚拟机中通过reindex操作Elasticsearch
curl -XPOST '192.168.1.135:29200/_reindex?pretty' -H 'Content-Type: application/json' -d'{ "source": { "index": "index1" }, "dest": { "index": "index2" }, "script": { &quo
2018-02-28 17:53:51
385
原创 this.href==window.location.href设置导航条高亮(同步分页不高亮问题)
给导航条设置高亮显示,但是在含有同步分页时,会碰到无法高亮问题导航条高亮显示用 if ($($(this))[0].href == String(window.location)) {}或者 if(this.href==window.location.href){}(在方法体内加入样式切换)这两种方式都可以做到若想同步分页,点击下一页时,同样高亮显示则去比对两个URL相同部
2017-07-29 12:32:46
1313
转载 Java中单元测试中:@BeforeClass,@Before,@Test,@After,@AfterClass中的问题详解
在Junit4中还有的测试注解有: @BeforeClass ,@Before,@Test,@After,@AfterClass1、其中:@BeforeClass,@AfterClass是Junit4中新添加进去的2、如果Run as --->Junit Test,运行含有@Test注释的方法是,那么所有注解方法都将被执行,所含的执行顺序是: @BeforeCla
2017-06-30 19:05:06
2559
转载 Class.forName与DriverManager区别
在学习JDBC的时候,通常有两种方式去注册数据库驱动程序(这里采用MySQL数据库),分别为: Java代码 DriverManager.registerDriver(new Driver()); Class.forName("com.mysql.jdbc.Driver"); 那么这两种方式有什么异同呢?首先我们到DriverManager中去看一下, Java代码
2017-06-30 10:03:46
1668
1
原创 OC内存优化
1.利用arc管理内存2.在正确的地方使用reuseIdentifier3.尽量把views设置为不透明,提高性能4.避免过于庞大的xib5.不要阻塞主线程6.在imageViews中调整图片大小7.选择正确的collection8.打开gzip压缩9.重用和延迟加载views10.cache缓存11.权衡渲染方法12.处理内存警告13.重大开销对象
2017-06-19 23:54:01
646
原创 JavaScript/jQuery中函数调用加不加括号,加不加引号的解析
function show(){alert("XXXX");}触发show方法我们看到过得的会有三种写法:1.$(this).click(show);2:$(this).click("show()");3.$(this).click(show());那么这三种写法有什么区别呢?一、$(this).click( );括号内是作为一个参数传递,要把show函数传递进
2017-06-19 18:39:30
2626
原创 JavaScript中for和for in在遍历使用getElementsByName()获取的数组时的小区别
遍历使用getElementsByName()获取的数组时,不能使用for in遍历,因为此时得到的数组如图所示:虽然数组长度获取无误,但是使用for in会将黄框里面的数据也遍历出来,使用for循环则不会。
2017-06-17 13:08:48
1060
原创 多线程及I/O面试题
逻辑思考题:1:你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻? 4个,前三次分别摸到了不同颜色的,第四次肯定有和前三次中的某一次重复,所以是4次2:如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水? 3:有8个颜色,大小一样的小球,其中的一个质
2017-05-10 11:28:55
1193
原创 多线程02
###25.01_多线程(单例设计模式)(掌握)* 单例设计模式:保证类在内存中只有一个对象。* 如何保证类在内存中只有一个对象呢?* (1)控制类的创建,不让其他类来创建本类的对象。private* (2)在本类中定义一个本类的对象。Singleton s;* (3)提供公共的访问方式。 public static Singleton getInstance(){r
2017-05-10 11:21:36
397
原创 多线程01
###24.01_多线程(多线程的引入)(了解)* 1.什么是线程* 线程是程序执行的一条路径, 一个进程中可以包含多条线程* 多线程并发执行可以提高程序的效率, 可以同时完成多项工作* 2.多线程的应用场景* 红蜘蛛同时共享屏幕给多个电脑* 迅雷开启多条线程一起下载* QQ同时和多个人一起视频* 服务器同时处理多个客户端请求###24.02_多线程(多线程
2017-05-10 11:19:18
276
原创 I/O流
IO流(IO流概述及其分类)* 1.概念* IO流用来处理设备之间的数据传输* Java对数据的操作是通过流的方式* Java用于操作流的类都在IO包中* 流按流向分为两种:输入流,输出流。* 流按操作类型分为两种:* 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的* 字符流 : 字符流只能操作纯字符数据,比较方便。* 2.IO
2017-05-10 10:14:39
465
原创 File类
File类(File类的概述和构造方法)* 1:File类的概述* File更应该叫做一个路径* 文件路径或者文件夹路径 * 路径分为绝对路径和相对路径* 绝对路径是一个固定的路径,从盘符开始* 相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下* 查看API指的是当前路径* 文件和目录路径名的抽象表示形式* 2:构造方法* File(S
2017-05-10 09:16:40
340
原创 正则表达式
匹配一系列符合某个语法规则的字符串规则:(Pattern类) 区分大小写字母1)字符:X 代表字符X例:匹配规则为“a”,那么需要匹配的字符串内容就是“a”;2)字符:\\ 代表的是反斜线字符\例:匹配规则为“\\”,那么需要匹配的字符串内容就是“\”;3)字符::\t 制表符 产生一个制表符空间4)\n换行符 (光标位置在原有位置的下一行)5)\r回
2017-05-09 17:41:03
803
原创 集合框架
Java集合框架包含的内容Java集合框架简图接口: 表示集合的抽象数据类型,虚线框表示,如Collection、List、Set、Map、Itector。实现: 集合框架中接口的具体实现,实现狂表示,祖先狂表示最常用的实现,如ArrayList、LinkedList、HashMap、HashSet。算法: 在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算的
2017-05-06 11:29:20
360
原创 Eclipse或MyEclipse使用及快捷键
Package Explor-包资源浏览器Outline-大纲(展示类中的所有成员)去掉默认注释:Eclipse-偏好设置-Java-codeStytle-code Templates-code-找到含有注释项-Edit-去掉注释快捷键MacWindows自动补全option+/输出System需要输入sy
2017-05-05 14:49:17
557
原创 XML(Extensible Markup Language)可扩展标记语言
特点:XML与操作系统、编程语言的开发平台无关,实现不同系统之间的数据交换。作用:数据交互,配置应用程序和网站。元素内容1.属性值用双引号包裹2.一个元素可以有多个属性3.属性值中不能直接包含)XML中的转义符列表符号转义符<>>""''
2017-05-05 14:30:20
1649
原创 DOM4J操作XML
package com.cn;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom
2017-05-05 14:25:46
490
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人