- 博客(103)
- 资源 (47)
- 收藏
- 关注
转载 linux的计划任务crontab 和 tomcat自动重启
任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分
2014-06-18 09:27:41 4532
原创 Log4j输出到多个自定义文件 Log4j输出到多个自定义文件
log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。
2014-06-12 14:54:32 916
转载 百度推送新手教学
现在app基本都有推送的功能,于是看了下百度云的推送,官方文档和Demo都很到位,记录下使用过程,目标是利用百度云推送最为服务器写个及时通讯的例子~当然了,这是第一篇入门~1、第一步就是在百度开发者服务管理中创建项目,然后拿到API key , Secret Key ;这个过程就不多说了,上官网直接申请就行,不复杂。2、下载云推送的客户端SDK,SDK的压缩文件中包含一个例子代码,一个
2014-06-03 23:01:50 2335
转载 JAVA线程锁的问题
一般来说,每一种使用线程的语言中都存在线程死锁问题,Java开发中遇到线程死锁问题也是非常普遍。笔者在程序开发中就常常碰到死锁的问题,并经常束手无策。本文分享笔者在JAVA开发中对线程死锁的一些看法。 一. 什么是线程 在谈到线程死锁的时候,我们首先必须了解什么是Java线程。一个程序的进程会包含多个线程,一个线程就是运行在一个进程中的一个逻辑流。多线程允许在程序中并发
2014-05-22 14:53:40 1468
转载 Linux上安装memcache
一、安装依赖库libevent1.进入/usr/lib目录,使用命令:ls -al libevent 查看是否已安装,如果已安装且版本低于2.0.21,则先通过:rpm -e libevent —nodeps 进行卸载。2.上传libevent-2.0.21-stable.tar.gz至非usr目录下(因为libevent将安装到usr目录,所以最好换个目录存放安装文件,例如/home),
2014-05-16 14:31:58 697
转载 java缓存浅谈
开始讨论缓存之前,让我们先来讨论讨论另外一个问题:理论和实践.从ahuaxuan接触的程序员来看,有的程序员偏实践,有的程序员偏理论,但是这都是不好的行为,理论和实践同样重要,我们在做很多核心的算法的时候,没有理论根本无从下手,而在我们多年的实践中,不总结理论就不能加深自己的理解.所以理论和实践同等重要.在讨论缓存功能之前,我们首先来了解一下缓存这个东西本身.ahuaxuan根据自己的经验把缓
2014-05-15 10:57:19 805
转载 Git冲突:commit your changes or stash them before you can merge.
今天用git pull来更新代码,遇到了下面的问题:
2014-05-12 20:17:46 705
转载 关于XML字符串和XML Document之间的转换
在web项目中,XML作为一种重要的数据存储和传输介质,被广泛使用。XML文件,XML字符串和XML Document对象是XML存在的三种形式,XML文件无需多言,和普通的文本并无二致;倒是在做一般的XML数据交换过程中,经常要使用XML字符串和XML Document对象,因此在这两种形式之间进行转化成为了使用XML的必备技术。在所有操控XML的技术中,都提供了这两种形式XML之间的转换方法。
2014-05-08 12:31:11 816
转载 Linux下查看文件内容的命令
在Linux下面查看文件内容,不像windows那么方便,双击鼠标就可以搞定。在linux下面,所有一切都是文件,需要用命令来打开。 有许多命令都可以查看文件,不同的命令有不同的优点,可以针对不同的需要分别选择命令以提高效率: cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据
2014-05-06 14:56:23 771
转载 MySQL命令行操作数据库
MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:
2014-05-06 14:53:24 636
原创 Linux中文显示乱码设置
linux中文乱码,Linux中文显示乱码如果是Linux系统本身不支持中文,可以编辑系统配置文件vi /etc/sysconfig/i18n将内容改为LANG="zh_CN.utf8"LANGUAGE="zh_CN.utf8:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.utf8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="la
2014-05-06 13:47:24 741
原创 mysql忘记密码解决办法
如果不是root密码:连root的密码也忘记了吗?没有的话,用root进去,修改mysql数据库user表咯。如果是root密码:方法一:MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: safe_mysqld --skip-grant-tables& 即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。 需要
2014-05-06 09:29:41 800
原创 linux下安装mysql
wget http://oss.aliyuncs.com/aliyunecs/onekey/mysql/mysql-5.6.15-linux-glibc2.5-i686.tar.gz
2014-05-05 22:26:19 850
转载 MySQL的mysqldump工具的基本用法
导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldu
2014-04-17 14:15:19 590
原创 git命令小结
it 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识示例:从Git 版本库的初始化,通常有两种方式:1)git clone:这是一
2014-04-02 14:21:57 654
原创 linux出现64位运行32位出错的解决办法(/lib/ld-linux.so.2: bad ELF interpreter /lib/ld-linux.so.2 /lib/ld-linux.so.)
使用的时候出现一个错误bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 是因为64位系统中安装了32位程序解决方法:yum install glibc.i686 重新安装以后还有如下类系错误 再继续安装包 error while
2014-03-19 16:49:28 3289
转载 解决Graphics2D..drawString(message, px, py)的乱码问题
昨天开始查找解决打印图片出现中文乱码的问题,今天终于搞定;写一下大致的经过,供遇到同样问题的人参考。 问题描述:用户使用手机登录我们系统,在订购产品时,需要从服务器端下载一张图片,显示到手机屏幕上,该图片上可能包含中英文字符,视情况而定。 结果测试下来,英文没有问题,中文打印为方块。 环境描述:开发平台为Win7,测试环境为linux。 数据来源:用以打印到图片
2014-03-18 20:48:04 10187
原创 java代码实现文件上传到linux服务器及问题汇总及解决(亲测可行)
近段时间java代码向服务器上传文件的代码。可是屡试不行。很是郁闷。最终还是完成了。自己也总结了许多上传中的错误及解决分析,都是自己自己总结的,若有什么理解错误,欢迎大家留下宝贵意见,还有很多不懂得大家一起深入了解。在此谢过了部分异常解决sun.net.ftp.FtpProtocolException: STOR 111.txt:425 Can't build data connection: Connection timed out. at sun.net.ftp.FtpClient.openDat
2014-03-07 17:08:35 29956 8
转载 让TorhoiseHg记住密码
在使用TortoiseHg的过程中,无论是pull还是push,每次都要输入用户名和密码,是不是很麻烦呢?没关系,把用户名和密码保存在配置文件中,就方便多了。一、加密方式 (最有效的方式)以上方法提供的方式都是将密码以非加密方式保存,安全性比较低,还好,自从TortoiseHg 0.10,就提供了一个mercurial-keyring扩展,可以将密码以加密方式保存在一个密码数据
2014-02-13 10:02:25 2070
转载 页面javascript部分验证小结
JavaScript正则验证字符串是否为空用途:检查输入字符串是否为空或者全部都是空格输入量是一个字符串:str返回:如果输入量全是空返回true,否则返回false function isNull( str ){ if ( str == "" ) return true; var regu = "^[ ]+$"; var re = new RegExp
2014-02-12 11:21:38 940
原创 linux的vi使用及ssh的no further authentication methods available问题解决
一、Unix编辑器概述 编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed和 vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的
2014-02-10 10:36:24 5229
原创 The connection to adb is down, and a severe error has occured. 问题和解决
The connection to adb is down, and a severe error has occured.[2014-02-08 09:36:56 - MyFirst] You must restart adb and Eclipse.[2014-02-08 09:36:56 - MyFirst] Please ensure that adb is corre
2014-02-08 13:49:04 1077
原创 自己写的一个针对特定网站的网络爬虫,初学者,大家瞧瞧,不好的地方,给点建议!谢谢!
以下是全部代码 恩其中还 测试了 log4j在非web项目也可以使用(需要log4j的配置文件,log4j.properties或者log4j.xml)在代码中加载配置文件 获得logger即可
2014-01-26 13:09:26 1893
转载 Spring MVC 教程,快速入门,深入分析
一、前言:为开发团队选择一款优秀的MVC框架是件难事儿,在众多可行的方案中决择需要很高的经验和水平。你的一个决定会影响团队未来的几年。要考虑方面太多:1、简单易用,以提高开发效率。使小部分的精力在框架上,大部分的精力放在业务上。2、性能优秀,这是一个最能吸引眼球的话题。3、尽量使用大众的框架(避免使用小众的、私有的框架),新招聘来的开发人员有一些这方面技术积累,减低人员流动再适应的
2014-01-26 09:08:08 1039
原创 导入maven项目总报错,Eclipse中Maven工程缺少Maven Dependencies
原因如果是: Eclipse在引入Maven工程后,找不到Maven Dependencies。使得代码报错,具体如下图所示:而正常的maven项目是这样的要解决这样的问题,就是重新加载,使maven的jar导入即可。有多种方法。而这里介绍一超强的方法。如图具体步骤:右击 Maven project --> Macven --> Enable Dependency Ma
2014-01-24 14:18:25 11545
原创 如何更改js的alert样式
window.alert = function(str) { var shield = document.createElement("DIV"); shield.id = "shield"; shield.style.position = "absolute"; shield.style.left = "0px"; shiel
2014-01-22 14:29:19 21457 3
转载 mysql连接数据库cmd命令
一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:\>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:\>mysql -h 172.16.16.45 -P 3306 -u root -
2014-01-21 13:45:45 4699
原创 sql语句查询的结果,组织成对象。
//获得session Session openSession = ht.getSessionFactory().openSession(); //组织sql语句 String sql = "select * from u_user "; //得到sqlQuery对象 SQLQuery createSQLQuery = openSession.createSQLQuery(sq
2014-01-17 11:11:59 1755 1
原创 简单邮件发送器
package net.rytong.utils.mail;import java.io.File;import java.util.Date;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.DataSource;import javax.activati
2014-01-14 13:46:02 967
原创 struts2.1.8启动 FATAL ERROR STARTING UP STRUTS-SPRING INTEGRATION
我使用的是最新的struts2.1.8,新建一个工程,新建一个User Lib,导入struts-2.1.8.1\lib下的所有的包,我想这样不会报缺包吧,but!!!!!!启动报错: 报错的内容是严重: ********** FATAL ERROR STARTING UP STRUTS-SPRING INTEGRATION ********** Looks lik
2014-01-08 14:13:05 2152
转载 HTTP 返回状态值
一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器超时 下面提供 HTTP 状态码的完整列表。点击链接可了解详情。您也可以访问 HTTP 状态码上的 W3C 页获取更多信息。 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续)请求者应当继续提出请求。服务器返回此代码表示已收
2014-01-06 10:30:56 821
原创 用java代码模拟post请求
private String httpClientOfPosts(Map parameters) { String responseBody = null; parameters = sortMap(parameters); HttpClient httpClient = new HttpClient(); String host= "http://192.168.65.66:80
2014-01-03 15:54:50 1890
原创 当你有1000甚至更多字段要更新数据库,怎么办?看我的
试想如果我们的一个对象有100个参数而我们要修改其中的50个参数,那么我们该怎么做呢,我们要么在页面中设置50个隐藏域要么在service层中用上面的方法重新设置50遍?我们可以用interceptor来实现在Action中,我们一ModerDriven的方式来接受参数,因为我们要修改对象的50个属性,所以在Aciton中接受到的参数就有50个那么这个时候这个对象的另外50个属性的值就为空了,因为在得到这个对象的时候是用getModel方法得到的,所以我们可以在页面的50个参数传递过来之前,把这个对象先查询
2014-01-03 10:53:49 1417
原创 log4j配置文件详解及手动加载的方式
一、配置文件说明:1、log4j.rootLogger=INFO, stdout, R 将等级为INFO的日志信息使用stdout和R进行输出,这里可以自己命名; 等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,OFF是关闭,不输出任何信息,其他级别按这个顺序依次降低,如果指定一个级别,如INFO,则比该级别高的信息都会输出,此时会输出FAT
2013-12-30 16:09:15 14231 2
原创 log4j的加载机制
大家注意到了么,你只需要把log4j的文件放到classpath下,它就会自动加载,这是为什么呢?今天带大家一探究竟!先要从org.apache.log4j.LogManager谈起,进入类中看它的代码:大家一定恍然大悟。static { // By default we use a DefaultRepositorySelector which always returns
2013-12-30 15:58:56 2199 2
原创 Incorrect column specifier for column 'addressId'
用Hibernate生成数据表时,Hibernate执行了下面的SQL语句: create table Address (addressId varchar(255) not null auto_increment, name varchar(255), primary key (addressId)) 用了log4j检查:hibernat提示以下错误:10:56:24,546
2013-12-27 15:47:35 2585
原创 hibernate实现有两种配置,xml配置与注释配置
(1):xml配置:hibernate.cfg.xml(放到src目录下)和实体配置类:xxx.hbm.xml(与实体为同一目录中)<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hiber
2013-12-27 14:02:56 811
原创 hibernate.hbm.xml配置
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
2013-12-27 13:32:26 1196
原创 三大框架的配置整合
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.s
2013-12-27 10:37:59 684
Notification
2014-05-27
ssh2实例源码及jar
2014-04-02
logging和lo4j的jar大全
2014-02-17
Java编程思想第四版完整中文高清版
2014-02-14
SSH Secure Shell Client 3.2.9
2014-02-13
apache_tomcat7.0
2014-02-13
mysql数据库
2014-02-13
GIF文件制作
2014-01-27
HTMLParser
2014-01-27
计算机网络基础知识
2013-12-31
adt(android的插件)
2013-12-05
Firebug1.9.2
2013-11-27
Dump Analyzer for Java(tda-2.2、IBM)
2019-07-31
java虚拟机规范(中文版se7)
2019-01-07
Kindle Previewer 3
2018-09-07
微信公众平台对接部分案例及jar
2016-04-24
json的jar及依赖
2016-02-17
windows版的redis
2015-01-09
最新微信卡劵开发文档1.9
2015-01-07
微信卡劵开发文档
2014-12-03
FastStoneCapturecn
2014-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人