自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(276)
  • 资源 (2)
  • 收藏
  • 关注

转载 更改系统环境变量后需要重启eclipse才会生效

更改系统环境变量 或 用户环境变量 后需要重启eclipse才会生效,可以通过打印java.library.path的值进行观察。java代码中 环境变量的获取如下,由系统环境变量 和 用户环境变量 组成。public class HelloWorld{ public static void main(String args[]){

2016-04-12 03:13:34 3526

转载 MySQL删除重复记录只保留一条

需要分步处理,思路是先建立一张临时表,然后把要删除的记录id存入临时表中,然后对比临时表内的数据,删除主表里的数据。sql如下:1、创立临时表,并插入需要删除的表数据的id,只保留每批重复数据中id值最大的那条记录。create table tmp select c.id from( SELECT id FROM ( SELECT a.* FROM `crawl_log

2016-04-09 13:30:50 585

原创 solr学习笔记

1、启动solr。>>cd bin>>./solr start –e techproducts2、停止solr。>>./solr stop3、启动后的管理界面。http://192.168.1.100:8983/solr4、对实例techproducts重新进行索引。>> cd example/exampledocs>> java –Dc=techprodu

2016-04-04 10:18:14 588 1

原创 org.htmlparser小结

org.htmlparser 主要用来解析HTML网页。一、基本上HTML中的每个标签对应于一个类,例如:p标签对应于ParagraphTag类ul标签对应于BulletList类li标签对应于Bullet类a标签对应于LinkTag类文本对应于TextNode类span标签对应于Span类div标签对应于Div类等等。二、包含多种类型的

2016-03-26 15:59:04 1641

原创 HttpClient抓取网页返回乱码的解决办法

只需将返回的字符串做如下处理:String content = EntityUtils.toString(entity);content = new String(content.getBytes("ISO-8859-1"),charset);其中,charset为页面上对应的编码格式,可能是gbk,可能是gb2312等等,视具体页面而定,这里只需设置成和页面保持一致即可。

2016-03-26 15:05:55 7616

转载 Hibernate主键生成策略的类型的使用说明

主键生成策略有:1) assigned  [转让主键生成权]主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如

2016-03-26 14:52:24 1451

转载 cmd无法识别javac命令

javac命令是用来编译java文件的,将java文件编译成class文件。如果在cmd里面运行:javac -version  提示没有该命令,原因就是因为没有在系统变量path中配置JDK的安装路径。path是windows在执行一个命令的时候所找到的路径,你把你安装的JDK目录一直到bin的路径填写到PATH中,如果里面存在其他的路径,注意路径之间用;隔开,例如:

2016-03-26 14:33:10 19319 1

原创 ubuntu系统中执行java项目的main方法

步骤如下:1、通过maven(或其他方式)将项目打包成jar包(如果是用maven,应该选择 ***-SNAPSHOT-jar-with-dependencies.jar);2、将jar包上传至Linux服务器对应的目录中3、需要确保Linux中安装有JDK4、编写一个shell脚本,里面应该包含JDK所在的路径、jar包所在的路径、项目的名称信息、日志存储所在的路径、main方法

2016-03-13 21:13:19 2175 2

转载 SecureCRT

用途:连接Linux服务器进行操作的工具遇到问题:输出的中文是乱码解决方式:1、打开对话窗口,在工具栏中点开“选项”,选择“会话选项”2、在打开的“会话选项”中,选择“外观”3、在显示的“窗口和文本外观”中找到“字符编码”。4、把“字符编码”设置为“UTF-8”.5、点击确认。6、断开SSH,重新登录。就正常了。

2016-03-13 11:45:24 430

转载 ubuntu linux下执行.sh文件

ubuntu linux下执行.sh文件首先,要确保这个文件的类型是可执行的。有两种办法把文件设置为可执行文件。1) 直接在文件属性标签中选中 "可执行",--b 如果用的是图形界面,这个方法最简单直接。2) 使用命令 chmod +x file.sh。将可执行属性添加到文件属性中。然后,执行这个shell脚本文件。1) 双击 file.sh 直接运行。 --b

2016-03-13 11:31:50 3556

转载 spring 中属性scope 的prototype(有状态)和singleton(无状态)

默认情况下,从bean工厂所取得的实例为Singleton(bean的scope属性值)Singleton: Spring容器只存在一个共享的bean实例,默认的配置。Prototype: 每次对bean的请求都会创建一个新的bean实例。二者选择的原则:有状态的bean都使用Prototype作用域,而对无状态的bean则应该使用singleton作用域。在 Spring

2016-03-13 11:04:31 765

转载 关于List子类调用subList(int from,int end)出现类型转换异常

发现List子类在调用subList(int from,int end)函数时出现java.lang.ClassCastException: java.util.SubList cannot be cast to java.util.LinkedList异常,遂将这部分功能提出出来做测试,测试代码如下:public class TestJavaDemo{       public st

2016-03-13 10:40:32 630

转载 对html字符进行转义和反转义---工具类StringEscapeUtils

org.apache.commons.lang.StringEscapeUtils类可以对js sql html xml等代码进行转义和反转义相关方法如下:StringEscapeUtils.escapeJavaScript(str)StringEscapeUtils.escapeSql(str)StringEscapeUtils.escapeJava(str)String

2016-03-09 01:12:04 4028

转载 svn提交提示 目录 is already locked

在出错文件夹下,鼠标右键TortoiseSVN->Clean up.SVN错误:Attempted to lock an already-locked dir1、出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”。2、有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,最后“更

2016-03-08 00:16:18 2238 1

转载 如何给maven项目增加新的jar包(从服务器上下载)---通过eclipse工具

很多新手都不知道如何在maven项目里添加jar包.所以简单的写下如何在maven项目中添加jar包:1、点击pom.xml文件.我们可以看到下面有7个标签. 分别是Overview:显示maven项目的一些基本信息.Dependencies:添加jar包的页面,很重要!Plugins:添加maven插件的页面.比如tomcat-maven-plugin等.Repo

2016-03-08 00:10:48 12095

转载 替换Tomcat在浏览器地址栏中的ico图标

我们在查看网页的时候很多网站都有自己的小图标,系统读取这个标志的时候先从你的项目的根目录下读看有没有favicon.ico文件,如果有直接显示这个图标,如果没有,则会去webapps/root/下找这个文件,如果这两个地方都没有,则就显示IE图标。那么如何更改这个图标呢?两种方式。第一种方式:1、找到已经安装的tomcat目录,进入D:\tomcat\apache-tomcat-7

2016-03-07 23:56:51 5473

转载 Hibernate插入数据到数据库中时让数据库中的字段默认值生效

在插入数据时,如果数据库有默认值且插入值为null,则自动插入数据库默认值;如果插入值不为空则保留该值。看似简单一个需求,hibernate的实现都几经波折。1.使用HBM文件时,加入dynamic-insert= "true dynamic-update= "true "2.使用注解时,在类级别上添加  @org.hibernate.annotations.Entity(dyn

2016-03-07 23:39:44 2767

原创 ubuntu---从网页上下载文件到当前目录 和 从本地上传文件到当前目录

命令如下:wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz第一个参数是命令,第二个参数是下载地址。

2016-03-01 02:29:56 10936 1

原创 jqgrid---将列表中的字典值转换成中文词义

第一步,在所在的列中添加属性:editable: true, formatter:enteredKbFmatter  //此处为自定义的方法名称如下:colModel:[ {name:'mainId', key : true, index:'id',hidden:true}, {name:'app',index:'app'

2016-02-29 23:57:16 3378

转载 保存数据时报:Incorrect string value: '\xF0\x9F\x91\x8D' for column 'f_char_name' at row 1

是数据库表的字段的字符编码设置有问题,需要设置成下面这种字符格式:而不是:

2016-02-26 01:47:06 18751

转载 jqgrid--按搜索字段进行搜索并重新加载表格

如下://查询 var searchUrl = ""; $("#searchButton").click(function(){ var url = searchUrl + "?searchAnswer="+$("#searchAnswer").val(); //每次提出新的查询都转到第一页 $("#list2").jqGrid("setGridParam",

2016-02-26 00:40:40 13906 4

转载 jqgrid--获取所有选中的行并删除之

如下:var rowData = jQuery('#list2').jqGrid('getGridParam','selarrrow'); if(rowData.length > 0){ var ids = ""; for(var i=0;i<rowData.length;i++){

2016-02-25 00:58:21 7438

原创 如何在maven的pom.xml中添加本地jar包

原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。但也有特殊情况。比如我下载了lucene-queryparser-4.6.1.jar怎么添加到本地仓库呢?步骤:1.cmd命令进入该jar包所在路径2.执行命令mvn install:install-file -Dfile=lucene-queryparser-4

2016-02-25 00:26:56 60566 7

原创 Ubuntu14.04下如何配置固定IP

路由器每重启一次,IP都会改变,那么实验室的路由器一天要断电好几次,那么每次我都要查看我的IP是多少,真是麻烦,那么这里给大家分享一下我是如何固定IP的,网络上有好多说法,也都试了好多,但逗失败了,希望能够给大家带去一点帮助。工具/原料装有Ubuntu14.04系统的电脑一台网络处于连通状态方法/步骤首先用

2016-02-04 01:59:46 9815

转载 【ubuntu拷贝目录】cp: omitting directory”错误的解释和解决办法

在linux下拷贝的时候有时候会出现cp:omitting directory的错误 ,例如 cp:omitting directory "bbs" 说明bbs目录下面还有目录,不能直接拷贝解决办法:递归拷贝  命令:cp -r bbs  /backup/bbs    解释:-r 这个options是递归的意思举一反三:删除的时候也可能出现这种下面有文件不能删除的问题   也用-r

2016-02-04 01:41:13 4209

转载 ubuntu系统安装jdk

1,首先到jdk官网下载jdk。2,下载jdk包需要根据系统进行选择(jdk-8u20-linux-i586.tar.gz),然后打开shell,进入超级管理员权限,进入刚才下载的目录(cd 目录名),然后把这个下载包复制或者移动到/usr/目录下(cp  jdk-8u20-linux-i586.tar.gz  /usr/或者mv jdk-8u20-linux-i586.tar.gz  /us

2016-02-04 01:33:44 458

转载 redis操作命令

启动 Redis 服务src/redis-server redis.confredis客户端连接src/redis-cli停止redis服务:src/redis-cli shutdown

2016-02-04 01:24:48 339

转载 【redis编译】Redis 2.8.18 编译出错

本文为大家讲解的是Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法,感兴趣的同学参考下。错误描述安装Redis 2.8.18时,编译的时候报错:zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or direct

2016-02-04 01:08:10 863

转载 Redis介绍、安装、命令行

1 去redis官网下载最新的稳定版本,或者使用wget命令下载2 在登陆的用户下创建文件夹my-redis : mkdir my-redis3 将下载完毕的redis 移动到 刚刚创建的文件夹中 mv redis-x.x.x.tar.gz /home/xxx/my-redis4 解压: tar xvfz  redis-xx.xx.xx.tar.gz5 进入到刚

2016-02-04 00:58:53 549

转载 【Redis test】You need tcl 8.5 or newer in order to run the Redis test

执行命令以及出现的错误信息:hadoop@stormspark:~/workspace/redis2.6.13/src$make testYou need tcl 8.5 or newer in order to run the Redis testmake: *** [test] Error 1解决方法:这是由于tcl的版本低于8.5导致的。需要执行如下操

2016-02-04 00:52:23 2209

转载 swap file "*.swp" already exists!的解决方法

Linux下编程难免会开启多次vim编辑, 同一个文件如果在上一次编辑时未进行保存,则在下一次想要进行编辑时就会出现:swap file "*.swp" already exists![O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:原因:使用vim编辑文件实际是先cop

2016-02-04 00:41:36 46053 7

转载 ubuntu下 zookeeper的安装、启动、停止

一、安装部署本文在一台机器上模拟3个 zk server的集群安装1.1 下载解压解压到3个目录(模拟3台zk server),其实就是把下载下来的tar.gz包解压后,逐个复制到下面三个目录中,这些目录必须事先建好:  /home/hadoop/zookeeper-1  /home/hadoop/zookeeper-2  /home/hadoop/zookeeper-3

2016-02-04 00:31:41 11639

转载 linux tar 使用

tar 主要用于创建归档文件,和解压归档文件,其本身是没有压缩功能的,但可以调用 gzip 、 bzip2 进行压缩处理。参数解释:-c 创建归档-x 解压归档-v 显示处理过程-f 目标文件,其后必须紧跟 目标文件-j 调用 bzip2 进行解压缩-z 调用 gzip 进行解压缩-t 列出归档中的文件$ tar -cvf filename.tar .

2016-02-02 23:29:37 714

原创 ubuntu下操作目录,出现Permission denied的解决办法

今天从一个目录下拷贝一份文件到另外一个目录下时zhengxiangwen@10:~$cp jdk-7u79-linux-x64.tar /usr/lib/jvm出现如下提示:Permission denied一、表面上看是因为权限不足,因此可以通过对usr文件夹进行授权的方式解决:zhengxiangwen@10:~$sudo chmod -R 777 us

2016-02-02 23:07:42 70639 4

转载 Android中的PopupWindow详解

PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。一、Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:       AlertDialog的位置固定,而PopupWindow的位置可以随意。二、PopupWindow的位置按照有无偏移分,可以分为偏移

2016-01-14 02:03:35 570

转载 在TextView周围添加图片

在TextView四周显示图片一、后台方式mTVText.setText("嘿嘿嘿");Drawable d = getResources().getDrawable(R.drawable.ic_launcher);//必须设置图片大小,否则不显示【0,0表示坐标x,y坐标,50,50表示宽高】d.setBounds(0, 0, 50, 50); //四个参数分

2016-01-13 22:55:54 3230 1

转载 为PopupWindow设置动画效果

首先定义显示效果的动画文件: <translate android:fromXDelta="0" android:toXDelta="0" android:fromYDelta="120" android:toYDelta="0" android:duration="500" />

2016-01-12 02:03:17 513

转载 获取屏幕高度和宽度 的方法

我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸    下面的代码即可获取屏幕的尺寸。    在一个Activity的onCreate方法中,写入如下代码:DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDef

2016-01-10 22:27:59 469

转载 控制Toast的显示位置

Toast toast = Toast.makeText(TestLayoutActivity.this, "Toast show",Toast.LENGTH_LONG);//可以控制toast显示的位置toast.setGravity(Gravity.TOP, 0, 10);toast.show();

2016-01-10 22:16:04 830

转载 android 监听网络连接状态的改变

BroadcastReceiverpublic class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub //Toast.makeText(conte

2015-12-26 15:46:28 418

VeriSign Universal Root Certification Authority.rar

VeriSign Universal Root Certification Authority 用于解决安装ps时的问题:the installation cannot continue as the installer file may be damaged

2021-06-20

Microsoft.NET-Framework 4.5-x86-x64.757740892.rar

Microsoft.NET Framework 4.5

2021-06-20

空空如也

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

TA关注的人

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