自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 重新更改JDK无法识别的问题

由于jdk1.8新增了lambel的功能,我的JDK版本一直是1.8.0.60,不知道为什么,总是提示需要1.8以上版本,所以我就更改了1.8.25的版本的jdk。在环境变量中更改一下JAVA-HOME即可,但是在cmd的黑框中总是还显示以前的1.8.0.60版本。我用命令 java -version 命令来查看当前的jdk版本,任然是以前的,我用命令 set path可以看到所有在环境变量中设置

2017-05-31 10:34:04 540

原创 无法访问虚拟机no route to host 解决 .

在virtualbox vm里面Telnet ip 端口,提示no route to host;[root@localhost ~]# telnet 192.168.163.135 44444Trying 192.168.163.135...telnet: connect to address 192.168.163.135: No route to host解决办法把虚拟机中

2017-05-30 11:25:46 44237 5

原创 win7允许远程(亲测)

一、右键单击 “计算机” 选择属性选择 “远程设置” 选项卡勾记“允许远程协助连接这台计算机”勾记“允许运行任意版本远程桌面的计算机连接(较不安全)”单击“确定” 二、有时候涉及到“允许远程协助连接这台计算机”无法勾选的问题若“远程桌面”下面的选项为灰色:Win键+R 打开运行窗口,输入gpedit.msc,回车打开组策略选择 “计算机配置”选择 “

2017-05-27 10:55:15 910

原创 新版Solr中的core概念

在Solr中,core术语是用来指代一个单独的索引、关联的事务日志以及一些配置文件(包括schema.xml和solrconfig.xml等等),如果你需要的话,在安装solr的时候你可以创建多个core,多core模式允许你在同一台服务器上使用不同的结构来索引你的数据以及在如何把索引数据展现给不同的用户方面提供了更多的控制。在老版本Solr中,core必须按顺序定义在solr.xml配置

2017-05-07 22:21:49 1309 1

原创 Solr中文分词配置(IKAnalyzer)

关于IKAnalyzerIK Analyzer是一个开源的,基于Java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。从3.0版本开始,IK发展为面向Java的公用分词组件,独立于Lucene项目,同时提供了对Lucene的默认优化实现。在

2017-05-07 22:19:10 517 1

原创 Solr6.5.1搭建

运行环境solr 需要运行在一个Servlet容器中,Solr6.5.1要求jdk使用1.8以上,Solr默认提供Jetty(java写的Servlet容器),本教程使用Tocmat作为Servlet容器,环境如下:Linux:Centos7Solr:Solr6.5.1Jdk:jdk1.8.0_121Tomcat:apache-tomcat-8.5.14方式一,使用自带

2017-05-07 22:13:20 2365 1

原创 Solr 4.10.3搭建

1.安装jdk,参考2.安装tomcat,参考2.1.下载Tomcat包apache-tomcat-7.0.76.tar.gz2.2.手动上传Tomcat,解压[root@localhost /]# tar -zvxf apache-tomcat-7.0.76.tar.gz2.3.建立solr文件路径[root@localhost /]# mkdir /usr/

2017-05-07 22:02:06 699

原创 Solr介绍

什么是SolrSolr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中。Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述

2017-05-07 21:51:52 541

原创 linux安装Tomcat

1.下载Tomcat免安装包下载地址 http://tomcat.apache.org/download-70.cgi本人安装的是7选择tar.gz,下载2.登录Linux,使用root账户3.上传安装包到linux服务器可以使用rz命令上传到root路径下4.创建安装目录cd /usrmkdir java5.拷贝apache-tomcat-7.0.76

2017-05-07 09:36:11 494 1

原创 建议8 避免给枚举类型的元素提供显式的值

一般情况下,没有必要给枚举类型的元素提供显式的值。enum Week{Monday=1,Tuesday=2.ValueTemp,Wednessday=3}Week week=Week.ValueTemp;Console.WriteLine(week);Console.WriteLine(week==Week.Wednessday);输出:Wednessday

2017-05-03 23:45:09 355 3

原创 建议7 将0值作为枚举的默认值

允许使用枚举类型有byte、sbyte、short、ushort、int、uint、long和ulong。应该始终将0值作为枚举的默认值。因为枚举的默认值就是0,会避免一些不必要的错误。

2017-05-03 23:43:43 384 1

原创 建议6 区别readonly和const的使用方法

区别const是一个编译期常量,readonly是一个运行时常量。const只能修饰基元类型,枚举类型和字符串类型,readonly没有限制。const变量的效率高,是因为经过编译器编译后,我们在代码中引用const变量的地方都会用const变量所对应的实际值来代替const int ConstValue=100;// const 默认是静态的Console.Write

2017-05-03 23:42:46 355 1

原创 建议5 使用int?来确保值类型也可以为null

为什么使用null?1.数据库中int字段可以设置为null,而不必给初始值。2.在网络传输中,处理int数据丢失时的存储形式。3....int? i=123;int j=i??0;int j=i??0表示的意思是,如果i的HasValue为true,则将i的value赋值给j;否则,就给j赋值为0。总结使用可空类型,更加灵活赋值。

2017-05-03 23:40:58 321

原创 建议4 TryParse比Parse好

除了string外的所有基元类型都提供了Parse和TryParse方法。区别如果字符串格式不满足转换的要求,Parse方法将会引发一个异常,TryParse方法则不会引发异常,它会返回false,同时将result置为0。如果Parse和TryParse执行都成功,它们的效率在一个数量级上,但是如果执行失败,Parse的效率就太低了。总结并不建议为所有的类型都提供TryPar

2017-05-02 22:41:34 346

原创 建议3 区别对待强制转型与as和is

强转和as的区别如果类型之间都上溯到了某个共同的基类,那么根据此基类进行的转型(即基类转型为子类本身)应该使用as。子类与子类之间的转型,则应该提供转换操作符,以便进行强制转型。as操作符不能操作基元类型。如果涉及基元类型的转换,就要通过is转型前的类型来进行判断,以避免转型失败。

2017-05-02 22:40:43 354 1

原创 建议2 使用默认转型方法

对于如何正确的对类型实现转型也是程序员必须掌握的。对于FCL(Framework Class Library,即Framework类库。)提供的类型进行转型时,都应该使用FCL提供的转型方法。包括:使用类型的转型运算符。使用类型的转型运算符,其实就是使用类型内部的一个方法。转换运算符分为两类:隐式转换和显示转换(强制转换)。基元类型普遍都提供了转换运算符,如:int i=0;fl

2017-05-02 22:39:18 323 1

原创 建议1 正确操作字符串

字符串是我们常用的基础数据类型,如果使用不当,养成不好的习惯,会对程序造成额外的开销。建议:确保尽量少的装箱避免分配额外的内存空间确保尽量少的装箱1:String str1 = "str1" + 9;2:String str2 = "str2" + 9.ToString();第一行代码需要执行一次装箱行为int 转 object 转 string第二行代码不需要执行

2017-05-02 22:34:42 318 1

原创 Centos7 配置静态IP

1、编辑 ifcfg-eth0 文件。 vi /etc/sysconfig/network-scripts/ifcfg-eth0 2、修改如下内容BOOTPROTO="static" #dhcp改为static ONBOOT="yes" #开机启用本配置 IPADDR=192.168.163.100 #静态IP NETMASK=255.255.255.0 #子网掩码

2017-05-01 19:46:57 339 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除