`
文章列表

redis入门

package com.test.redis; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; import redis.clients.jedis.Protocol; public class BaseRedisController { protected JedisPool pool; public void start() { String host = " ...
dasdas

php常用 $_SERVER

    博客分类:
  • php
元素/代码 描述 $_SERVER['PHP_SELF'] 返回当前执行脚本的文件名。 $_SERVER['GATEWAY_INTERFACE'] 返回服务器使用的 CGI 规范的版本。 $_SERVER['SERVER_ADDR'] 返回当前运行脚本所在的服务器的 IP 地址。 $_SERVER['SERVER_NAME'] 返回当前运行脚本所在的服务器的主机名(比如 www.w3school.com.cn)。 $_SERVER['SERVER_SOFTWARE'] 返回服务器标识字符串(比如 Apache/2.2.24)。 $_SERVER ...

php文件操作

    博客分类:
  • php
php 
模式 描述 r 打开文件为只读。文件指针在文件的开头开始。 w 打开文件为只写。删除文件的内容或创建一个新的文件,如果它不存在。文件指针在文件的开头开始。 a 打开文件为只写。文件中的现有数据会被保留。文件指针在文件结尾开始。创建新的文件,如果文件不存在。 x 创建新文件为只写。返回 FALSE 和错误,如果文件已存在。 r+ 打开文件为读/写、文件指针在文件开头开始。 w+ 打开文件为读/写。删除文件内容或创建新文件,如果它不存在。文件指针在文件开头开始。 a+ 打开文件为读/写。文件中已有的数据会被保留。文件指针在文件结尾开始。创 ...
1.Apache安装       Apache24\conf文件夹下的http.conf文件进行修改:       (1)修改ServerRoot Apache的根路径                默认下是ServerRoot"c:/Apache24",修改为:ServerRoot "D:/phpEnv/Apache24"(即为你解压后所在的文件夹)       (2) 修改ServerName你的主机名称                 将ServerNamewww.example.com:80将前面的#去掉,该属性在从命令行启动Apac ...
1.new对象是我们经常使用的,可能我们很少在乎new出来的对象在内存中的占用问题,因为java给我们一个美丽的谎言--------内存自动回收。但作为一名真正的开发者,我们应该尽量使开发出来的程序更高效,可以更充分利用有限的内存,更快地释放那些无用java对象所占用的内存,避免java程序的内存泄漏。   1)强引用         这是java程序中最常见的引用方式,程序创建一个对象,并把对象赋给一个引用变量,这个引用就是强引用。 public class StatusTranfer { public static void test(){ String a = new S ...
1.使用阻塞队列(BlockQueue)控制线程通信     概念:BlockQueue是Queue的子接口,BlockQueue中放入元素时,如果该队列满了,则线程被阻塞;当BlockQueue中取出元素时,如果该队列已空,则线程被阻塞。 /** * 消费者类 * @author Administrator * */ public class Consumer extends Thread { private BlockingQueue<String> bq; public Consumer(BlockingQueue<String> ...
1.synchronized同步代码块    synchronized(obj){           .....          //同步代码块的代码    } 直接对obj对象同步监听,任何线程在修改指定的资源之前,首先对该资源加锁,在加锁期间其他线程无法修改该资源。 2.sync ...
Thread类和Runnable接口,Callable接口的区别: /** * 继承thread类来生成线程 线程不共享资源 * * @author Administrator * */ public class HelloThread extends Thread { private int count = 5; public void run() { for (int i = 0; i < 5; i++) { if (count > 0) { System.out.println("count= &qu ...

lucene之boost

1.boost排序测试 import java.io.File; import java.util.HashMap; import java.util.Map; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.index.DirectoryReader; import ...
1.编译期和运行期的区别   /** * 编译时,和运行时的不同 * 直接量是在编译就分配内存,而引用变量和方法调用创建的运行时才分配内存 * @author Administrator * */ public class StringJoinTest { public static void main(String[] args) { String str1 = "hello的长度为:5"; String str2 = "hello的长度为:" + "hello".length(); ...
测试高亮 import java.io.File; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.TokenStream; import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Docume ...
测试Query类型 import java.io.File; import org.apache.lucene.document.Document; import org.apache.lucene.index.DirectoryReader; import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.Term; import org.apache.lucene.search.BooleanQuery; import org.apache.lucene.search.IndexSear ...
查看分词器分出的词组 import java.io.IOException; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.TokenStream; import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.analysis.t ...
1.入门代码 import java.io.File; import java.io.IOException; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; import org.apache.lu ...
Global site tag (gtag.js) - Google Analytics