`
longforfreedom
  • 浏览: 198782 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
     最近用到FTP相关的操作,因为有伟大开源社区的存在,也不用自己再实现一把FTP协议了,看了下常用的FTP软件包,主要有Apache和Commons net中的Commons FTP和JDK中的自带的ftp操作类,看了下网友们写的例子,对比了一下。虽然我也不想每一个项目都依赖一堆外部JAR包,但还是选择采用Commons FTP,主要原因就是JDK中自带的是sun的内部包,并没有公开,并不能保证以后版本中能用。为方便使用,由于需要的功能也比较简单,也就做了下简单的封装。代码如下:   package org.migle.util; import java.io.File; i ...
    遇到需要批量删除数据中的表的问题,二十来个表,手写DROP TABLE 太麻烦了,虽然现在有很多前端工具都有类似功能,但也需要点N次鼠标后才能完成,要是有外键更麻烦。可以用Python等脚本完,但我想最简单的还是用SQL生 成DROP TABLE语句,在此分享一下。     用SQL生所DROP TABLE 语句的思路是,只要能从SELECT语句中得到表名即可用以下得到需要的删除脚本     select concat('DROP TABLE ', tablename) from ........         在MySQL中的 inf ...
启动时 报 Unable to create an instance of the Java Virtual Machine Located at path: ..\.. \jdk\jre\bin\client\jvm.dll 错误     修改 ..\..\..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf   在其中添加   AddVMOption -Xmx256M   具体数值根据实际情况定,256一般没问题。
  C:\WINDOWS\system32\drivers\etc\hosts   128.242.240.20 twitter.com 128.242.240.20 www.twitter.com     好了,https://twitter.com/去吧。     long for freedom
官网:http://memcached.org/ 下载地址:http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz  WIKi:http://code.google.com/p/memcached/wiki/Start   安装:     memcached依赖于libevent,如果使用apt管理的话执行:              sudo apt-get install libevent-dev  下载后解压:   sudo tar zxvf memcached-1.4.4. ...
主要配置信息在两个文件中,一个XML,一个Properties,并在Web.xml中展示Proxool自带的控制台。     <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.spring ...
由于需要打印Project格式文件,2007格式的,发给打印店,打印店说是没有安装Project2007,不能打印,要转换成PDF,没办法,Google了一把,发现个好东西,PDF Creator,确实不错,在这里分享一下。   下载地址:http://downloads.sourceforge.net/project/pdfcreator/PDFCreator/ 安装完成后会虚拟一个打印机 在“打印机”->“选项”里面设置一下保存路径。 运行PDFCreator,然后打开要打印的文件,比如用Project打开Project格式文件,选择打印,在打印机列表里面会看到一个名为“PD ...
         平时的主要编程语言是Java,开发时也主要用Mysql,经常为了测试,调试的目的需要操作数据库,比如备份,插入测试数据,修改测试数据,有些时候不能简单的用SQL就能完成任务,或都很好的完成任务,用Java写又有点太麻烦了,就想到了Python。Python语法简洁,不用编译,可以经较好的完成任务。今天看了下Python对Mysql的操作,做一下记录。   首先,安装需要的环境,Mysql和Python就不说了,必备的东西。 主要是安装的MySQLdb,可以去sf.net下载,具体地址是http://sourceforge.net/projects/mysql-pytho ...
find 命令用于在目录中搜索文件,类Unix系统中一切皆文件 一般形式为:find dir -options keyword [-pirnt -exec -ok] 如:注意要有相应权限,否则会报错     find         在不带任何参数的时候会列出当前目录下的所有文件     sudo find /etc/ -name vimrc         查找在/etc/目录下是否存在名为vimrc的文件     也可以使用通配符     find /etc/ -name "*rc"         查找在/etc/目录下以rc结尾的所有文件     ...
     在上一笔记中记录了如何创建最简单的Hessian服务,并使用Java远程调用。Hessian服务,本文将介绍如何通过Python远程调用Hessian服务。       首先创建Hessian服务           在笔记一中已经详细说明过,本文使用笔记一中同一个Hessian服务。在此不再重复。       下载hessian的Python模块(官方下载) 剩下的就是敲代码了,文件名为:TestHessian.py #!/usr/bin/env python #coding=utf-8 # -*- coding:utf-8 -*- ############### ...
SQL转储 pg_dump pg_dump  [options] ….. Databasename 备份单个数据库,常用选项如下,更多选项可以请pg_dump --help 一般选项:-f 指定输入文件,默认为标准输出-F 输出格式c:定制,t:tar,p 明文,-Z被压缩的级别(0-9)-C包括创建命令-E指定编码-s只有模式,不包括数据 如下,将数据库databasename备份到c:\out.tar中 pg_dump -f c:\out.tar -F t  -U postgres databasename 连接选项和psql相同:-U、-h、-p、-W如下将以明文形式备份至fi ...
   之前用Wubi将Ubuntu9.10装在了移到硬盘上,升级之后经常出现无法启动的情况,手动引导后修复了几次,正常几次又会现问题,终于在周五无法启动了,这也让我下定决心,彻底重装一个真真的Linux在移动硬盘上,走到哪用到哪,这也让我这个来之不易的周五晚上就这么没了:(。         由于电脑年龄较大,光驱经常出问题,而且从光盘安装有点慢,所以直接从硬盘安装。        软硬件列表:      主机:ThinkPad R60,      移动硬盘 Seagate Free Agent G0 2.5 320GB ...
Hessian是什么   Hessian is a simple binary protocol for connecting web services. The com.caucho.hessian.client and com.caucho.hessian.server packages do not require any other Resin classes, so can be used in smaller clients, like applets. Because Hessian is a small protocol, J2ME devices like cell-ph ...
mkdir 创建目录 mdkir应该是Linux下最简单的命令了只有三个选项 -m 用来指定新建目录的访问级别,如果不指定则设默认访问级别 -p  附带不存在的父目录一并创建,如下: mkdir migle/blog/javaeye  如果不存在目录父目录migle migle/blog时,不加-p选项会报错,是无法成功创建javaeye目录的   --verbose 会打印出新创建的每一个目录名,一般情况下配合-p才会有用。如下图所示,在不存在migle,migle/blog目录的情况下 mkdir -p --verbose migle/blog/javaeye ...

Linux基础之ls

    最近这一段时间越来越浮躁,净做一些不靠谱的事情,很无语,很无奈,也很着急,知道的东西忘的差不多了,不知道的还是不知道,打算从今天开始,每天写一 篇,一方面,把自己知识的东西写下来,以备不时之需,也 ...
Global site tag (gtag.js) - Google Analytics