自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用grep排除空行和注释行,sed和tee用法

使用grep排除空行和注释行grep的排除选项为 -v排除空行的命令是:[code="java"]grep -v '^$' filename[/code]排除以#注释的命令是:[code="java"]grep -v '^#' filename[/code]结合起来就是,既排除空行又排除注释行的命令[code="java"]grep -v '^$' filename...

2017-02-22 22:37:24 2561

原创 设置ftp防火墙

在打开21端口的同时,还要增加如下设置 [code="java"]iptables -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT[/code]说明:指定要匹配包的的状态,当前有4种状态可用:INVALID,ESTABLISHED,NEW和RELATED。 INVALID意味着这个包没有已知的流或连接与之关联,也可能是...

2017-01-22 17:23:38 251

原创 centOS安装jdk1.8

卸载老版本[code="java"]rpm -qa | grep java | xargs rpm -e --nodeps [/code]下载安装文件[code="java"]wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http:...

2017-01-21 18:27:07 184

原创 为Cookies增加Secure属性

1 secure属性当设置为true时,表示创建的 Cookie 会被以安全的形式向服务器传输,也就是只能在 HTTPS 连接中被浏览器传递到服务器端进行会话验证,如果是 HTTP 连接则不会传递该信息,所以不会被窃取到Cookie 的具体内容。2 HttpOnly属性如果在Cookie中设置了"HttpOnly"属性,那么通过程序(JS脚本、Applet等)将无法读取到Cookie信...

2016-12-27 13:48:30 12890

原创 linux用户操作sudo免密码设置

用root权限执行visudo 或 vi /etc/sudoers在最后追加指定用户,内容如下:your_user_name ALL=(ALL) ALL参考资料http://www.cnblogs.com/itech/archive/2009/08/07/1541017.html...

2016-11-21 15:41:16 297

原创 Html Table数据导出工具tableExport.js(包含PDF中文问题解决)

采用插件,功能强大。https://github.com/hhurz/tableExport.jquery.plugin同时还有个简版,不要混淆了(这两个版本对中文处理不好,建议用上面那款)https://github.com/kayalshri/tableExport.jquery.pluginhttps://github.com/golfing4ca/tableExport...

2016-11-07 14:59:59 1669

原创 Spring装配Bean的过程

Spring装配Bean的过程1. 实例化;2. 设置属性值;3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name;4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory;5. 如果实现ApplicationContextAware,调用setApplicationCo...

2016-09-19 16:05:39 187

原创 JVisualvm不受本JVM支持问题解决

有时用Jvisualvm监控JVM时,不能获取JVM信息,出现不受JVM支持。查询原因,可能是由于所用用户权限的限制导致,比如启动JVM进程用的是user用户,但启动jvisualvm是其他用户,不能监视user用的JVM。...

2016-07-29 17:48:07 3283

原创 SELinux简介

http://blog.csdn.net/myarrow/article/details/9839377

2016-07-29 13:18:21 96

原创 常用npm命令

npm (node package manager)是node模块管理工具,类似与Linux下的yum和apt。常用npm命令(参考:https://npmjs.org/doc/)安装模块npm install安装当前目录package.json文件中配置的dependencies模块安装本地的模块文件npm install Example:npm instal...

2016-07-27 22:05:32 146

原创 Spring Aop注解配置介绍

转自:http://www.cnblogs.com/dyllove98/archive/2013/07/08/3177807.html一个简单的例子a、目标类@Repositorypublic class UserDaoImpl implements UserDao { public void save() { System.out.println("保存用户.....

2016-05-26 16:16:23 126

原创 tomcat非root启动80或443端口

tomcat默认是root启动,如果用普通用户启动,必须是1024以上的端口,不能使80或443所以只能:用iptables端口转发[code="java"] iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8443[/code]...

2016-05-25 15:22:15 2326

原创 为 CentOS 增加第三方yum源

wget http://www.atomicorp.com/installers/atomic #下载atomic yum源sh ./atomic #安装yum localinstall --nogpgcheck http://rpms.famillecollet.com/enterprise/remi-release-7.rpmrpmforge:wget http:...

2016-05-04 11:15:15 162

原创 vim——打开多个文件、同时显示多个文件、在文件之间切换

打开多个文件:1.vim还没有启动的时候:在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件2.vim已经启动输入:open file可以再打开一个文件,并且此时vim里会显示出file文件的内容。同时显示多个文件::split:vsplit在文件之间切换:1.文件间切换Ctrl+6—下一个文件...

2016-04-14 18:49:40 416

原创 centOs中配置vsftp,下载出现550错误,解决过程

在CentOS中,用默认的vsftpd服务时,下载文件出现550错误,还有网上说可能遇到cannot change directory后面是登陆者的目录的错误,这类问题是由于SE设置的关闭了ftp的原因。经过网上查找答案并验证,发现多数都是让关掉seLinux服务,如果不关闭selinux有人如下解决:[quote]使用命令 getsebool ftpd_disable_trans 可...

2016-04-12 12:08:21 4392 1

原创 配置nginx服务,负载均衡tomcat

最近搭建nginx服务,一个nginx带多个tomcat集群环境。遇到问题及解决办法:1、安装nginx因为是centOs7上安装,用yum安装发现yum源没有nginx。增加如下RHEL扩展源[code="java"]# yum localinstall http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-...

2016-04-11 10:40:21 133

原创 正确配置Linux系统ulimit值的方法

在Linux下面部署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用其实很容易就达到这个数量。下面说的是,如何通过正解配置来改正这个系统默认值。因为这个问题是我配置Nginx+php5时遇到了,所以我将这篇归纳进ng...

2016-04-08 09:14:49 431

原创 cometd集成时遇到的问题

在Web中集成cometd时,用jetty启动,总出现java.lang.IllegalArgumentException: Missing WebSocket ServerContainer问题,经过一系列检查,原来是在maven的jetty插件中指定了一个jetty-context.xml文件,用来加速jetty启动的配置文件。去掉即可。以前加这个文件目的是加速jetty的启动。j...

2016-02-16 17:57:58 235

原创 Eclipse提示悬停时间太短怎么办

鼠标悬停a. 禁用Window --> Preferences... --> Java --> Editor --> Hovers 把 Combined Hover 的那个勾去掉就不会再跳出来了。以后如果想看的话,把光标移到方法或类上,按 F2 键就有了 b.设置时间注册表regedit添加 HKEY_CURRENT_USER\Control Panel\Mouse\Mo...

2015-12-30 09:55:00 649

原创 怎样用JS实现异步转同步

安装[code="java"]npm install simplesync[/code]其中引用了Fiber库,用c编译的node库,可以实现yield()功能详细使用方法参见官网:[url]https://www.npmjs.com/package/simplesync[/url]如何使用: //首先引入模块, var sync = require('simplesync');...

2015-10-13 17:05:20 3109

原创 网页中标题过长,截断字符串为省略号

在设计网页文字列表时,常有碰到标题过长,需要显示截断部分文字,剩下用省略号代替的需求。如果我们采用js操作字符串,按字符个数来约束,遇到中英文混合时,各截取后的字符串长短不一,影响美观。最简单做法是采用CSS来截取固定长度的字符串。写法如下:[code="css"].title-ellipsis{ width:200px;/*调整这里的宽度*/ overflow:hidde...

2015-05-26 10:12:00 405

原创 spring 使用时经验点滴

余曾遇到几个spring相关问题,经过验证总结:1、如果在配置文件中引进多个properties文件,需要增加 ignore-unresolvable="true"属性,而且是每个property-placeholder都加,这个值缺省是false的。否则会出现:Could not resolve placeholder问题。[code="java"][/code]2、在采用s...

2014-12-16 23:54:11 117

原创 jdk8学习资料

看了网上不少jdk8的语法讲解文章,感觉最浅显易懂的还是这个网站:http://ifeve.com/lambda/

2014-11-29 13:55:15 154

原创 图片上传,采用ajax方法提交form

采用ajax上传文件,需要用到 jquery.form.js对form进行ajaxSubmit({})。可能版本问题,发现上传成功后回传函数success不回调,改成complete才好使。[code="javascript"]$page.find("form[name='fileForm']").ajaxSubmit({ url:"../../system/file/tmp/up...

2014-11-29 12:24:03 468

原创 Spring MVC中日期类型参数与java对象的转换

在SpringMVC框架中,服务器与浏览器交互数据时,大多数简单类型的js数据不用配置spring就会会自动转换成java类型,非常方便。但处理日期类型时,需要@DateTimeFormat注解,Spring才能转换成java.util.Date对象。实现 需要如下三个步奏:[list][*]1、 在Date类型的属性上加入@DateTimeFormat(pattern="yyyy-M...

2014-11-27 16:40:27 174

原创 (转)必须记住的 30 类 CSS 选择器

大概大家读知道`id`,`class`以及`descendant`选择器,并且整体都在使用它们,那么你正在错误拥有更大级别的灵活性的选择方式。这篇文章里面提到的大部分选择器都是在CSS3标准下的,所以它们只能在相应最新版本的浏览器中才能生效,你完全应该把这些都记在你聪明的脑袋里面。 1. * Css代码 [code="java"]* { margin: 0; p...

2014-11-27 16:37:17 82

原创 BI基础

什么是OLTP?联机事务处理系统(OLTP),也称为面向交易的处理系统,其基本特征是顾客的原始数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果。也称为实时系统(Real time System)。衡量联机事务处理系统的一个重要性能指标是系统性能,具体体现为实时响应时间。我们通常讲的业务系统都是基于OLTP的,主要的关系数据库代表为Oracle,Sybase,DB2,SQLS...

2014-07-31 18:08:34 79

原创 从Maven仓库中导出jar包

从Maven仓库中导出jar包:进入工程pom.xml 所在的目录下,输入以下命令:mvn dependency:copy-dependencies -DoutputDirectory=lib更简单的 mvn dependency:copy-dependencies 会导出到target\dependency 下面mvn clean dependency:copy-depe...

2014-05-13 17:52:55 296

原创 卸载Linux自带apache

在Linux安装的时候有时选择安装apache、php、mysql的话有时候我们就要删除重新安装更高的版本,很多人不希望使用Linux自带Mysql、Apache、Php软件工具,但是在安装新版本时系统提示错误,主要原因时,安装前因卸载Linux自带Mysql、Apache、Php服务及软件工具。卸载步骤如下:1、[root@localhost etc]# rpm -qa|gr...

2014-04-14 15:50:24 419

原创 网页背景图片拉伸

网页背景图片拉伸,方法有很多,但浏览器兼容性好的方法不多。采用如下css,可以适应从ie6开始的所有浏览器。[code="html"] html{width:100%;height:100%;margin:0;padding:0;}body{width:100%;height:100%;margin:0;paddi...

2014-02-25 23:35:38 230

原创 Flex的模块加载图表控件出现Error #1009解决之道

现把花了我三个小时解决的问题成果公布一下。在做ColumnChart时,发现总出现如下异常:[code="java"]1009 - Error #1009: Cannot access a property or method of a null object reference.TypeError: Error #1009: Cannot access a property or...

2013-12-02 21:38:01 217

在linux下,完全杀死tomcat等进程脚本

[size=medium] 在linux下,安装tomcat后发现执行shutdown.sh不好使,以前在执行weblogic脚本stopWeblogic也出现过此现象,原因可能是命令端口更改之类等各种原因的导致其失效,与其排查错误,不如干脆自己写个一劳永逸的脚本,直接kill掉其进程好了。因为当前可能有很多其他java进程,不能以进程名来pkill,我们主要的工作还是怎样用ps命令找...

2013-11-19 20:55:19 782

从Oracle迁移到H2数据库

我接触的项目大多是采用oracle数据库开发的,性能和功能都没的说,不过就是太重量级了。如果是做单独的项目,问题不大,如果是做产品软件,像一般小应用、工具等,对独立发行部署有很大要求,再加上成本等方面考虑,采用一个轻量级数据库是很必要的。 最近,用h2做了几个项目,不得不说:H2数据库是个好东西!数据库要从oracle转到h2上来,一般是用plsql导成s...

2013-08-27 22:22:57 1272

我的Flex Air的报表打印方案

偶在用flex air开发系统时,遇到需要展现并打印报表的需求,经过一番斟酌,对可采取的多种解决方案做了下归纳和排选,下面我将选型的过程描述一下:首先报表需求很大众化:1、有打印预览,可手工调整打印相关设置。2、报表形式可以为列表或表单形式的,有报表头尾。3、行列均可单元格合并。尤其行值相同分组显示时,可以设定行合并。 [img]http://dl2.iteye.com/up...

2013-07-27 11:40:33 130

用命令启动vmware虚拟机

大家经常玩虚拟机吗? 随着云技术的普及,开发规模的扩大,我们的运行、测试环境的需要多台计算机构建的情况越来越多,vmware便是我常用的虚拟机软件之一。 平时都是在服务器上启动多个虚拟机,一直不关,也觉得比较方便,后来换了linux做宿主机,如果还用图形界面启动的话,远程操作比较麻烦,关闭会话后虚拟机会被关掉,不像windows的远程桌面,仅是断开连接。 这样的话,就...

2013-07-11 15:06:28 857

原创 从windows ftp上传utf-8编码的linux,中文文件名乱码问题解决办法

windows缺省字符集是GBK,在ftp上传到linux文件时,中文文件名总是显示乱码,原因是此linux字符集为utf-8,无论是ftp还是scp,都不能自动解决编码不一致问题。经查找,解决办法如下:在linux下安装convmv命令,采用[code="java"]convmv -f gbk -t utf-8 --notest -r ./ [/code]即可。注意:为了以防...

2012-09-26 11:16:46 6004

Dos格式回车符转成unix格式

在unix下,将DOS格式下的文本文件快速转成Unix格式,即回车换行符转换,可采用下列方式:1、用vi打开,set ff=unix或set fileformat=unix,然后保存即可或者 2采用命令:dos2unix -ascii 待转换文件 ...

2012-08-30 18:01:37 174

原创 Apache-collection中BidiMap、MultiMap和LazyMap的使用

Apache-collection中BidiMap、MultiMap和LazyMap的使用[code="java"]1. import java.util.ArrayList; 2. import java.util.Collection; 3. import java.util.Date; 4. import java.util.HashMap; 5. import ...

2012-08-27 16:14:36 249

原创 apache常用工具类

Apache 为我们的开发提供了不少简化开发的工具集(commons-*.jar),其中我最常用的类推荐如下:[list][*]StringUtils,用来字符串截取,查找,替换,数组拆分,格式化输出等。[*]FileUtils,文件的读写,一行代码搞定。[*]FilenameUtils,文件名、路径等的获取,比如扩展名、基本文件名(不包含路径和扩展名)等等。[*]DateUtil...

2012-08-27 16:13:50 174

原创 jquery easyui中layout的写法总结

用jeasy-ui的layout来布局时,一定要注意其写法,尤其嵌套布局时,容易出现错误。经过一阵子的使用,总结规则如下:[list][*]1、class定义为“easyui-layout”的元素,必须要有style里的height设置(width可以忽略,缺省是100%)。也可以设置fit="true",意味着将宽高设为其父容器的宽高(一定要确保父容器有宽高值),设置fit后原来的宽高设...

2012-07-21 11:56:27 155

空空如也

空空如也

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

TA关注的人

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