自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SDK、JDK、JRE 和JVM 之间的关系

公司同事发表的一篇文章,很基础,但有好些人不了解。转载过来分享给需要的同行。 SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 DirectX 9 SDK,.NET开发也有Microsoft .NET Framework SDK。JAV...

2012-12-26 13:24:40 206

原创 sqlserver2008 Merge应用

针对批处理插入操作,有时其中的个别操作会发生失败的情况。倘若再次执行可能会使之前已经插入成功的数据再次插入,从而造成数据重复。mysql可以使用insert ignore into解决(针对唯一索引相同时,更新相应数据)。而sqlserver2008有一个更为强大的merge可以使用。 merge根据目标表与源表(源表可以是一个具体的表,也可以是一个子查询语句)联结的结果,对目标表执行In...

2012-12-20 12:23:35 158

原创 js代码本地测试运行工具

js代码本地测试运行工具,很方便,把以下代码另存为.htm文件即后,运行该文件输入要编写的js脚本运行即可。<script> var userAgent = navigator.userAgent.toLowerCase(); var is_opera = userAgent.indexOf('opera') != -1 && opera.versio...

2012-07-09 12:40:14 1499

原创 如何高效处理繁杂的职场邮件

邮件作为现代职场中不可或缺的交流工具,给我们带来许多便利。但日复一日繁杂的邮件处理,有时便会影响正常工作,遇到这样的情况时如何解决呢?在IT企业中,都不同程度地用到电子邮件,少则每天一两封,多则每天上千封邮件。如何处理这些邮件有时就像处理来袭的马蜂一样,让人痛苦不堪。选择与素质高的人进行邮件沟通与低素质、低水平的人沟通时就会产生代沟,您的理念与对方的理念不同时,很难产生共鸣,双方...

2012-06-18 10:13:10 410

原创 linux 定时备份数据库

linux下定时备份mysql使用到了crontab系统,其按日期对备份结果进行保存,从而达到备份数据库的目的。1、创建mysql中数据库的备份目录,mkdir /mysqlbackdir2、创建mysql备份脚本,vi /usr/sbin/bak_mydb #2012-6-19##edit by jijw##mysqldump命令 未使用绝对路径 所以在执行脚本前需要检查...

2012-06-15 13:48:22 118

原创 mysql截取字符串两个位置间的动态值

因为表字段结构设计上的原因需要截取字符串中动态的数值,比如t1表的value字段为字符串{"L":8.6,"R":8.9}那么经过查询相关资源可以用以下方式处理就可以得到8.9, SUBSTRING( t1.value,     locate('"R":', t1.value )+CHAR_LENGTH('"R":'),     locate('}', t1.v...

2012-01-15 22:20:08 672

原创 mysql密码相关问题

解决忘记mysql密码1.在mysql的安装目录下(C:\Program Files\MySQL\MySQL Server 5.1)找到名为my.ini的配置文件2.在my.ini配置文件中找到   [mysqld]   # The TCP/IP Port the MySQL Server will listen on   port=3306,  在下面添加skip-g...

2012-01-10 17:15:43 115

原创 source 使profile bashrc生效

修改用户目录下的.bashrc或者全局的/etc/profile文件,若使其立即生效可以使用 soucre /etc/profile 或是 source /home/用户名/bashrc比如将mysql的环境放到环境中export PATH=$PATH:/usr/local/mysql/bin放完之后,执行soucre即可生效...

2011-12-31 11:12:36 142

原创 myeclipse 8.5 修改svn帐号

 在网上找了一个关于修改myeclipse8.5修改svn的资料,发现或多或少与自己的环境有差异导致修改svn帐号失败。那么我的环境是win7 myeclipse8.5 svn(site-1.0.6)。首先确认一下myeclipse8.5针对svn配置,windows>preference>Team>SVN ,查看svn接口类型,我是的javaHL(JNI)那么...

2011-12-29 12:43:58 100

原创 页面向后台传值乱码处理

1、使用转码  /** * 将从 request中得到的参数 解码 * @param source * @return * @throws UnsupportedEncodingException */ public static String encodeParameter(String source) thr...

2011-12-15 17:27:50 263

原创 tomcat内存设置

linux下面修改catalina.sh,在其中加入JAVA_OPTS="-Xms512m -Xmx1024m"JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=64M -XX:MaxPermSize=256m" 查看现有tomcat的内存大小情况1、启动tomcat2、访问 http://localhost:8080/man...

2011-11-10 21:26:13 95

mysql 查看线程及kill线程

今天在尝试插入100K行数据时出现卡死现象。于是想到是否可以通过查看该操作的mysql线程并将其kill。通过查询资料发现可以通过mysql的mysqladmin processlist 及mysqladmin kill 于是尝试如下操作:  ...

2011-09-30 11:09:14 669

fedora 12允许root登录图形界面

进入终端后用root权限[root@TestServer ~]# vi /etc/pam.d/gdm-password修改 view plainauth        required      pam_succeed_if.so user != root quiet   为 view plain#auth       ...

2011-09-22 16:55:21 101

原创 linux history 显示历史操作时间

在当前用户目录下修改.bashrc # .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'# Source global definitionsif [ -f /etc/bashrc ]; then . ...

2011-08-24 16:47:20 434

原创 spring通过ApplicationContext读取Bean、message实例

1、读取Bean的应用 ServletContext application = getServletContext(); // 读取SPRING 容器ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(application); // 读取容器中...

2011-08-23 13:23:47 271

原创 mysql中文乱码解决方案--转

 环境:FEDORA12、mysql 5.0.45现象:在此电脑上安装了Tomcat作为web服务器,部署了一个项目,通过jdbc连接到mysql数据库。但是发现中文输入输出乱码现象。注意:关于utf8和gbk的区别详细见:linux中文乱码问题解决办法 ,下面的配置中根据自己要求选择两种编码。解决步骤:1. 找到mysql的配置文件,修改前先备份找到之后,复制一个出来...

2011-08-23 12:15:27 133

原创 scrt日志管理(转)

SecureCRT日志和卷屏行数设置2008-12-04 11:49一、使用securecrt5.0.1时,设置自动日志记录功能。1、在C:\Program Files\SecureCRT\下新建一个文件夹,命名为Logs;2、点击Options -> Global Options -> Default Session -> Edite Defau...

2011-07-20 20:50:26 227

原创 tomcat启动后连接数据库连接慢的问题

启动tomcat服务并输入工程地址后发现页面一直停留在加载中,这个现象要持续好几分钟,而正常的生产环境是不可能允许出现这种情况的。故做了相应的调查。起始认为可能是工程的mysql连接池的连接数有问题,但是更改之后问题依旧。考虑到是不是当前mysql的连接状态是否有问题,使用mysqladmin -uroot -p processlist命令后发现unauthenticated user情况 ...

2011-07-20 15:35:18 1409

原创 too many connections(转)

使用mysql,经常碰到too many connections的报错,登录不上去,只能重新启动。通过如下的方法可以解决这个问题:1。首先修改/etc/my.cnf文件,在[mysqld]字段增加如下一行set-variable = max_connections=798 或在启动命令中加上参数 max_connections=798就是修改最大连接数,然后重启mysql.默认的连...

2011-06-29 13:39:39 66

原创 linux 安装jdk

由于fedora 12自带了openJDK,但安装sun jdk时并不需要卸载openJDK(卸载openJDK本身就比较麻烦,需要检查依赖性,再卸载一大堆的软件)。步骤:1、首先下载sun jdk,再把jdk-6u13-linux-i586.bin(没找到最新的,但是不影响)拷贝至usr/java(mkdir /usr/java)目录下2、赋权 chmod +x jdk-6u13...

2011-06-17 18:29:32 73

原创 local国际化(转)

 package comjin;import java.text.NumberFormat;import java.util.Locale;public class TestLocale { public static void main(String[] args) { Locale[] localeList = N...

2011-06-16 16:37:27 343

SpringMVC + Freemarker 国际化

一、基于浏览器当前语言的国际化在Spring的配置文件中配置资源文件Bean <!-- 资源文件绑定器 --> <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <property name="bas...

2011-06-16 14:21:50 223

原创 myeclipse打包jar

1.在MyEclipse中选择你要导出的类或者package,右击,选择Export子选项; 2.在弹出的对话框中,选择java文件---选择JAR file,单击next; 3.在JAR file后面的文本框中选择你要生成的jar包的位置以及名字,注意在Export generated class files and resources和Export java source files and ...

2011-06-15 16:15:56 95

原创 jar包版本控制

第一个1是大版本,主要是发布版,第二个是大改动,调整幅度较大的时候用,第三个就是改BUG,如果改了三个BUG,就是1.2.3,每次最后一位数加所改BUG总数。...

2011-06-09 18:46:03 751

java执行.class文件

执行的class文件中具有依赖的jar里可以写成如下形式java -Djava.ext.dirs=/usr/local/tomcat_0523/apache-tomcat-6.0.30/webapps/monitorcenter/WEB-INF/lib com.jijw.test.HelloWorld 注意需要在class文件的根据下执行,如上面的class文件则在classes目录...

2011-06-09 15:52:51 62

原创 shell 编程学习笔记

关于"#!/bin/sh"的认识下面第一块为引用 第一次学shell编程,看的文章中说shell程序必须以"#!/bin/sh"开始,也就认为是这样了,虽然知道在shell中以"#"开始的语句 都是注释,但也从没认为"#!/bin/sh"也是注释,就像对C语言程序必须有main函数一样毫无怀疑。但前些时候又听说"#!/bin/sh"也 是注释,可有可无,当时觉得真是一个失败,...

2011-03-24 12:04:04 54

linux mysql双机热备

linux mysql双机热备与win mysql双机热备略有不同,至少在win下面很快就OK.本例使用的是mysql5.1.45编译安装linux下热备修改/etc/my.cnf具体修改如下(截图)彩色部分内容为需要配置的地方其中紫色本身配置文件中已写入,青色部分为后写入。红线为需要注意的地方,与另一台数据库的机器(库)不可以相同。 另一台机器配置与上相似,只需要...

2011-03-14 16:03:25 88

原创 tomcat 中文URL路径无法访问解决方案

在tomcat的web工程中加入了中文URL链接后,提示页面不存在。经过调查发现,原来是 tomcat默认情况下对于GET协议中的URL编码都是ISO-8859-1,而这个字符集是不支持中文等双字节的信息的。URL路径和中文文件等链接恰好是通过GET协议进行的。通过资料发现,只要在server.xml中添加URIEncoding属性并写入utf8就可以了。打开../tomcat/c...

2011-03-11 11:57:09 901

secureCRT配置

自己使用secureCRT时做的一个手顺,因为是excel写的再写嫌麻烦就直接上图。

2011-03-10 17:57:45 86

myeclipse打包war

在java目录或者web目录上单击右键,选择Export选项,然后选择J2EE WAR file选项,然后选择工程名称和路径,单击完成就可以了。setp1:setp2:

2011-03-10 10:16:00 245

Linux文件权限

Linux文件或目录的权限是和用户和用户组联系在一起的,所以也需要理解这部份内容。每个文件或目录都有一组9个权限位,每三位被分为一组,他们分别是属主权限位(占三个位置 )、用户组权限位(占三个位置)、其它用户权限位(占三个位置)。比如rwxr-xr-x ,我们数一下就知道是不是9个位置了,正是这9个权限位来控制文件属主、用户组以及其它用户的权限。关于权限位;Linux文件或目录...

2011-03-09 18:01:00 76

linux(fedora)开机启动服务

tomcat一直在linux中无法随机启动服务,经过反复的修改终于在晚上调通。vi /etc/rc.local#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you ...

2011-03-07 19:31:00 289

No Suitable Driver Found For Jdbc错误解决

平常运行正常的mysql jdbc连接,今天突然报No Suitable Driver Found For jdbc:mysql://localhost:3306/pro?user=root;password=123456可能是工程中加入了quartz定时任务(包含mysql操作),所以将quartz中涉及到mysql的任务延时处理,但是发现这种解决方式依然不行。所以再尝试着把mysql的...

2011-03-07 18:49:00 486

Log4j使用总结

一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输...

2011-03-07 16:35:00 66

sCRT输入中文乱码问题

1,然后再改secure crt的设置Options–>Session Options…然后把Terminial–>Appearance再然后右边fonts里的Character改成”UTF-8″

2011-03-07 12:42:00 308

管道命令

管道命令是Linux系统的一个很重要的内容,这里我们只介绍一些简单的。 首先我们已经学过一个命令cat,用来显示一个文件的内容,但是你有没有遇到一个文件很长,一页显示不完的情况?如果你需要把一个很长的文件分页显示,每当你按一个键才显示下一页的话,你可以用more命令: more LoveLetter 这样,LoveLetter的内容显示在屏幕上,没到一页就自动停下来,等待你...

2011-03-06 13:51:00 79

解压tar.gz

tar在linux上是常用的打包、压缩、加压缩工具,它的参数很多,这里仅仅列举常用的压缩与解压缩参数 参数: -c :create 建立压缩档案的参数; -x : 解压缩压缩档案的参数; -z : 是否需要用gzip压缩; -v: 压缩的过程中显示档案; -f: 置顶文档名,在f后面立即接文件名,不能再加参数 举例: 一,...

2011-03-06 11:16:00 155

fedora 12 禁用selinux

打开终端[jijw@bobo ~]$ vi /etc/selinux/config 修改SELINUX=enforcing为SELINUX=disable修改后需要重启系统才可以使 selinux修改生效[jijw@bobo ~]$reboot

2011-03-06 10:46:00 55

fedora 12安装五笔

应用程序--系统工具--终端因为fedora 12 现在的输入法使用的是ibus,使用yum 来看一下ibus的包。<!-- ======================================================= --> <!-- Created by AbiWord, a free, Open Source wordprocessor...

2011-03-05 13:50:00 82

linux ftp搭建

 安装VSFTPDYum install vsftpd注意关闭SELINUX的禁止访问功能(不仅是防火墙还要修改SELINUX相关的config)VSFTP用户目录指定1修改VSFTP配置文件Vi /etc/vsftpd/vsftp.conf#启动chroot列表chroot_list_enable=YES#指定列表位置chroot_list_file=/e...

2011-03-04 19:00:00 55

空空如也

空空如也

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

TA关注的人

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