自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(527)
  • 资源 (1)
  • 收藏
  • 关注

原创 Nginx配置upstream实现负载均衡

如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:1. 在http节点下,添加upstream节点。upstream linuxidc {       server 10.0.6.108:7080;       server 10.0.0.85:8980; }  2.  将server

2015-12-24 10:59:23 4000

转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。        首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> fi

2015-12-08 17:40:05 1374

转载 查看Eclipse版本号,及各个版本区别

查看Eclipse版本号的方法:1、找到eclipse安装目录。2、进入readme文件夹,打开readme_eclipse.html。3、readme_eclipse.html呈现的第二行即数字版本号,如:Release 4.4.0Last revised June 5, 2014附:Eclipse各个版本简介(http://zh.wikipedia.org/wiki/Eclipse)从2006

2015-11-13 14:30:48 3326

原创 linux配置java环境变量 转过几个,这个最详细和靠谱

一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,之后会在当前目录下生成一个jdk1.6.0_14目录二. 需要配置的环境变量 1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bi

2015-05-19 13:52:10 2382

转载 Oracle 执行计划(Explain Plan) 说明

如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。              看懂执行计划也就成了SQL优化的先决条件。 这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。  一.         查看执行计划

2015-05-06 10:49:11 1541

转载 基于懒人模式的金融社交

网游与手游的火爆,首要在于可玩性,而懒人模式和专属社交平台的构建,可以说是游戏吸引玩家的两把利器。而作为互联网展业平台之一的券商,如何在当下的“一人多户”时代发展出自己的特性,或许能从游戏的一些模式中获得启发。            现在不提互联网金融都不好意思自称业内人士,但是又有多少人知道互联网金融应该怎么玩,是拿了互联网证券资格就知道怎么玩了?想多了,其实,笔者也不知道到底该怎么玩,只知道玩

2015-04-17 09:31:38 1794

原创 ORA-12519: TNS:no appropriate service handler found 解决

select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数修改最大连接数:alter system set processes = 300 scope = spfile;重启数据库:shutdown immediate;startup;--查看

2015-04-04 16:24:47 2425

转载 Java在Linux下 不能处理图形的解决办法 Can't connect to X11 window server

java在图形处理时调用了本地的图形处理库。在利用Java作图形处理(比如:图片缩放,图片签名,生成报表)时,如果运行在windows上不会出问题。如果将程序移植到Linux/Unix上的时候有可能出现图形不能显示的错误。提示信息:"Can't connect to X11 window server"这是由于Linux的图形处理需要一个X Server服务器。解决办法:1.如果服务器上安装有图形

2015-03-23 00:11:12 10310

原创 用了一天的时间,linux下expect实现ssh自动登录服务器记,鄙视下网上各种抄来抄去残段子

因为要对客户方的快30个项目进行特别有顺序的重启,所以不得不想办法写个脚本,网上看了不少段子。真是残缺的可以。没有一段是可以正常运行的。我来按顺序记录一下脚本的本身使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。   脚本代码如下:   ######################

2015-03-12 16:34:05 4558 3

转载 ORA-28001: the password has expired 详解 不用重启项目

大早上正式库提示:Oracle提示错误消息ORA-28001: the password has expired解决办法:1、利用SYSDBA权限登陆;2、查看账户信息:select username,account_status from dba_users3、如果账户locked/expired,    得先解锁:    alter user BJMMIS account unlock;   

2015-03-03 22:29:35 2501

转载 linux下查看Memcached运行状态

查看Memcached运行状态的命令是:echo stats | nc 127.0.0.1 11211查看memcached状态的基本命令,通过这个命令可以看到如下信息:STAT pid 22459 进程IDSTAT uptime 1027046 服务器运行秒数STAT time 12730430

2015-03-03 16:31:38 5446 1

转载 解决Xshell显示中文乱码的问题

执行echo $LANG命令输出的是当前的编码方式,执行locale命令得到系统中所有可用的编码方式。要让Xshell不显示乱码,则要将编码方式改为UTF-8。在Xshell中[file]-> [open] -> 在打开的session中选择连接的那个,点击properties ->[Terminal],在右边translation中选择UTF-8,再重新连接服务器即可。 或者也可以在xshell

2015-01-25 14:12:56 1163

转载 查看linux的进程到底用了多少内存

1. 在linux下,查看一个运行中的程序, 占用了多少内存, 一般的命令有   (1). ps aux:     其中  VSZ(或VSS)列 表示,程序占用了多少虚拟内存。           RSS列 表示, 程序占用了多少物理内存。           虚拟内存可以不用考虑,它并不占用实际物理内存。   (2). top 命令也可以     其中  VIRT(或VSS)列  表示,程序占用

2015-01-20 16:32:29 1880

转载 CentOs查看文件的几种方式

有许多命令都可以查看文件,不同的命令有不同的优点,可以针对不同的需要分别选择命令以提高效率:   cat     由第一行开始显示内容,并将所有内容输出   tac     从最后一行倒序显示内容,并将所有内容输出   more    根据窗口大小,一页一页的现实文件内容   less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符   head    只显示头几行   tail

2014-12-29 17:43:32 2333

转载 kindeditor用法简单介绍

最近做毕业设计用了一个叫做kindeditor的文本编辑工具,相信很多人都用过,这货和fckeditor差不多,个人感觉这个的皮肤更好看,而且对中文的支持更好,没那么容易出现中文乱码问题。下次记录一下自己的简单用法:1,首先去官网下载http://www.kindsoft.net/ 2,解压之后如图所示: 由于本人做的是用的是JSP,所以ASP,PHP什么的就用不上了,直接把那些去掉然后将整个文件

2014-12-29 17:42:17 1149

原创 linux真正使用shell脚本做定时任务 关键的Nohup

网上有很多的文章教大家使用定时任务,所以别的废话我就不多说了我这里直接有SH来做定时,只是有一点大家不知道,一定要用Nohup,否则用户退出终端以后,SH任务会被自动终止掉假设有一 tash.sh,注意以下,都是精华启动是:nohup /home/spex/bin_prodDemo/task.sh &                         一定要把路径打全,绝对地址然就是退出,记得退出!

2014-11-25 15:06:16 3637

转载 mysql 字符集查看 设定

(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,如 default-character-set = utf8 character_set_server = utf8修改完后,重启mysql的服务,service mysql restart使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8+----

2014-11-11 23:28:37 1087

转载 Struts2中的struts.multipart.saveDir的配置

D:\\AsimsTemp">黑体部分应为“\\”,否则回导致action中的自动封装数据失败,从而导致validate中验证出现空指针“NullPointer”另外: 将上传的临时文保存到D:/temp,而不是项目的WebAppRoot+/temp 下原因解释:当你配置"struts.multipart.saveDir"时,struts会将目录定向为:[html] view plaincopyi

2014-11-09 23:18:13 1297

转载 linux ubuntu系统下MySQL的安装及设置

debian下安装MySQL:1、构建源或使用光盘镜像,当然你插入光盘也没问题2、有源时本地文件的源配置:修改/etc/apt/sources.list文件, 示例:deb http://192.168.10.73/ sid main 以上设置如果待安装的电脑可以接入Internet,均可省略。3、准备工作做好了,现在开始安装: 1)输入:apt-get install mysql-se

2014-11-02 02:31:20 999

转载 在Debian/Ubuntu系统中安装*.sh与*.bin文件

在Debian/Ubuntu系统中安装*.sh与*.bin文件的基本方法。一,安装*.sh文件运行命令行至文件目录下,执行:sudo sh *.sh直接运行在命令行中执行:sudo chmod +x *.sh再输入sudo ./*.sh可安装到任意目录,./*.sh可安装到当前用户有权限的目录。二,安装*.bin文件运行命令行至文件目录下在命令行中执行:sudo chmod +x *.bin再输入

2014-11-01 17:14:26 4226

转载 debian 安装jdk

JDK下载http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u21-oth-JPR在 sun 下载了最新的 JDK,我下载的是 jdk-6u32-linux-i586.bin并把该文件的属性改成可执行,直接执行该文件# chm

2014-11-01 17:13:52 1208

原创 struts extjs 3.3.1 读取JSON文件

json文件和脚本代码:jsonSrc/jsonTxt1.json,{ "personInfoList": [ { "id": 0, "name": "A", "age": 12 }, { "id": 1, "name":

2014-10-23 11:11:17 1392

转载 免安装版本tomcat 指定的服务并未以已安装的服务存在,Unable to open the service

今天在自己的电脑上安装了Tomcat6.0.14,是在Tomcat主页上直接下载的免安装版。但是把文件解压的之后,双击Tomcat6w.exe时,去出现了"指定的服务并未以已安装的服务存在,Unable to open the service"Tomcat5""。在地址栏输入http://localhost:8080,也无法显示Tomcat的主页。        后来在网上查了原因,原来是没有安装

2014-10-17 17:55:47 1640

原创 hashmap 循环取出所有值 取出特定的值 两种方法

//第一种 Iterator menus = menu.iterator(); while(menus.hasNext()) { Map userMap = (Map) menus.next(); System.out.print(userMap.get("link") + "\t"); // System.out.print(u

2014-10-13 14:44:53 4950

转载 jdbcTemplate的queryForList

jdbcTemplate的queryForList的使用方法如下,它不一样的地方是,它获得的结果,会再放到一个map里去:List rows = jdbcTemplate.queryForList("SELECT * FROM USER");   Iterator it = rows.iterator();   while(it.hasNext()) {       Map userMap = (

2014-10-11 17:38:06 41277

转载 oralce 查看是否启动 登陆 创建用户 常用命令小记

最简单看进程有没有:ps -ef | grep ora其次用oracle的的命令查看,比如:su - oraclesqlplus / as sysdba看能连进数据库不。创建用户和表空间: 1、登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)2、以sysdba方式来打开sqlplus,命令如下: sqlplus / as

2014-09-28 22:21:43 921

转载 SQL递归查询(with cte as)

with cte as( select Id,Pid,DeptName,0 as lvl from Department where Id = 2 union all select d.Id,d.Pid,d.DeptName,lvl+1 from cte c inner join Department d on c.Id = d.Pid)select * from c

2014-09-25 16:56:17 1174

原创 linux 定时任务详解 按秒设定

实现linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。名词解释:   cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。软件包安装:要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下:vixie-cron软件包是cron的主程序。crontabs软件包是用来安装、卸装、或列举用来驱动 cr

2014-09-23 17:03:01 3997

转载 Eclipse 主题

Eclipse开发环境默认都是白底黑字的,看到同事的Xcode中设置的黑灰色背景挺好看的,就去网络上查了一下。发现Eclipse也可以设置主题。 http://eclipsecolorthemes.org/ 这个网站上提供了很多已经配置好的颜色主题,你喜欢哪个就下载下来。我下载的是.epf文件,下载下来后File->Import->General->Preferences->找到你的.epf文件-

2014-09-23 10:00:53 937

转载 linux定时任务的设置

为当前用户创建cron服务1.  键入 crontab  -e 编辑crontab服务文件      例如 文件内容如下:     */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh      保存文件并并退出     */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 

2014-09-05 10:58:51 821

原创 如何正确的理解和解决 ORA-01843:not a valid month

今天码代码的时候遇到了这个问题,因为oracle用的比较少,所在查询了一下。顿时傻眼,有很多的贴子说是因为nls_date_language的问题,还要改会话级的NLS_DATE_LANGUAGE设置为简体中文,还有些别的,等等。我当时就无语了,我觉得大部分楼主都是在自己玩玩oracle的吧,虽然也算是因素,但如果是在正经项目中,谁会让你去改这种东西?!后来发现了正确的做法,如下:to_date(

2014-08-05 14:14:40 47937 1

原创 Unable to instantiate Action, MenuAction, defined for 'QueryMenuAll' in namespace '/'MenuAction

我刚好也遇到这样的情况,发现是自己的配置文件里写错了,spring里的id属性值要对应struts里class属性值。

2014-07-27 23:42:24 2219

转载 myeclipse一直停留在Loading workbench界面上的处理办法

找到工作目录比如我的叫work,在.metadata中删掉以下两个文件,再次重启myeclipse走一个!org.eclipse.ui.workbenchorg.eclipse.ui.workbench.texteditor

2014-07-26 00:33:24 1552 2

原创 javascript 下拉列表 自动取值 无需value

#foreach($item in ${applyTypes}) $!{item.name} #end function receiptAddApplyTyp

2014-07-25 14:38:39 1090

转载 ORACLE ORA-01653: unable to extend table 的错误

ORACLE ORA-01653: unable to extend table 的错误今天用PL SQL Developer往oracle数据库中导入数据时,突然报错,只能终止,错误的具体内容如下:ORA-01653: unable to extend table USER_DATA.JKHDFXJL by 128 in tablespace MSMS大概意思是说USER_DATA表空间不足了,

2014-07-16 14:41:16 1436

转载 K近邻算法

什么是K近邻算法    何谓K近邻算法,即K-Nearest Neighbor algorithm,简称KNN算法,单从名字来猜想,可以简单粗暴的认为是:K个最近的邻居,当K=1时,算法便成了最近邻算法,即寻找最近的那个邻 居。为何要找邻居?打个比方来说,假设你来到一个陌生的村庄,现在你要找到与你有着相似特征的人群融入他们,所谓入伙。    用官方的话来说,所谓K近邻算法,即是给定一个训练数据集,

2014-07-11 17:25:09 863

转载 Mysql大量插入数据时SQL语句的优化

1) 对于Myisam类型的表,可以通过以下方式快速的导入大量的数据。     ALTER TABLE tblname DISABLE KEYS;    loading the data    ALTER TABLE tblname ENABLE KEYS;这两个命令用来打开或者关闭Myisam表非唯一索引的更新。在导入大量的数据到一个非空的Myisam表时,通过设置这两个命令,可以提高导入的效率

2014-07-11 14:24:53 911

转载 Mysql SQL Mode详解

Mysql SQL Mode简介MySQL服务器能够工作在不同的SQL模式下,并能针对不同的客户端以不同的方式应用这些模式。这样,应用程序就能对服务器操作进行量身定制以满足自己的需求。这类模式定义了MySQL应支持的SQL语法,以及应该在数据上执行何种确认检查。这样,就能在众多不同的环境下、与其他数据库服务器一起更容易地使用MySQL。可以使用“--sql-mode="modes"”选项,通过启动

2014-07-11 14:23:20 1037

原创 Mysql insert语句的优化

1) 如果你同时从同一客户插入很多行,使用多个值表的INSERT语句。这比使用分开INSERT语句快(在一些情况中几倍)。    Insert into test values(1,2),(1,3),(1,4)…2) 如果你从不同客户插入很多行,能通过使用INSERT DELAYED语句得到更高的速度。Delayed的含义是让insert 语句马上执行,其实数据都被放在内存的队列中,并没有真正写入

2014-07-11 14:21:26 1236

转载 Mysql group by语句的优化

默认情况下,MySQL排序所有GROUP BY col1, col2, ....,查询的方法如同在查询中指定ORDER BY  col1, col2, ...。如果显式包括一个包含相同的列的ORDER BY子句,MySQL可以毫不减速地对它进行优化,尽管仍然进行排序。如果查询包括GROUP BY但你想要避免排序结果的消耗,你可以指定ORDER BY NULL禁止排序。例如:    INSERT I

2014-07-11 14:20:01 897

多款多级联动下拉菜单打包!必有一款适合你!

多款多级联动下拉菜单打包!必有一款适合你!ajax,php,js,等!

2009-09-02

空空如也

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

TA关注的人

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