自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 python3安装MySQLdb

之前用的Python2,连接MySQL用的是MySQLdb。现在换成python3了,发现MySQLdb使不了也安装不了。很多人说,MySQLdb不支持python3啦巴拉巴拉。求求你们有点求知精神好吗?下面给出安装方法:Python3安装MySQLdbsudo apt-get install python-dev libmysqlclient-devsudo ap...

2019-05-12 17:55:45 12856 2

原创 JAVA的动态编译

动态编译的两种方式:1.用jdk自带的javac,需用到JDK的Tools.jarJavaCompiler javac = ToolProvider.getSystemJavaCompiler();int status = javac.run(null, null, null, "-encoding", "UTF-8", "-d", dstPath, javaFile);编译成功返...

2019-04-10 13:34:04 413 2

转载 JAVA中调用WINDOWS打开浏览器

try { Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://localhost:8080/"); } catch (IOException e1) { e1.printStackTrace(); }转自:http://blog.csdn.net/ranmudaofa

2015-02-27 13:51:08 637

转载 java 读取文件路径空格和中文的处理

ClassLoader.getResource("").getPath()或ClassLoader.getResource("").getFile()获得的路径,不能被FileReader()和FileWriter()直接应用。 原因是URL对空格,特殊字符(%,#,[]等)和中文进行了编码处理。 例如:空格变为%20。 有解决方法(1),使用repaceAll("%20",' ')替

2013-04-22 10:10:18 769

转载 你还在使用while(true) Thread.sleep吗?

做各种SERVICE的时候,常常会需要一个程序重复定时地执行,基本上常见的山寨写法都是如下所示:while (true) {System.out.println(“yours code”);Thread.sleep(3000);}但实际这样的写法可控性很低,JDK的java.util.concurrent中提供了大量的方法去控制一段代码定时执行,标准的改写上

2013-02-04 14:22:17 2746

原创 解决mysql数据库在linux上表名大小写问题

.修改my.cnf配置文件vi /etc/my.cnf在[mysqld]下添加一句lower_case_table_names=1重启即可

2013-01-24 10:49:30 388

转载 bash: service: command not found

[root@localhost mnt]# service samba restartbash: service: command not founda:su 程式切换到 root 时,没有使用 -l 参数,使用-l参数后即可正常使用各命令,使用如下命令格式su -l

2013-01-24 10:48:25 298

转载 JAVA文件路径带空格怎么办??

今天测试自己的程序时,将程序随意放到了C盘的Program Files文件夹下,却发现启动不起来了。查看日志,才发现是的路径的问题Caused by: java.io.FileNotFoundException: C:\Program%20Files\XXXXXXXXXX\conf\cfg.ini (系统找不到指定的路径。)原来,Program Files文件夹路径的空格变成了%20,很快

2013-01-23 10:12:37 1146 1

转载 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

提示如下错误:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 可能由于root的权限不够,可以进行如下操作1)      以root进入mysql2)      赋予root权限:mysql> GRANT ALL PRIVILEGES ON *.*

2012-12-06 16:00:08 1243 1

转载 mysql的结构层次

了解MySql必须牢牢记住其体系结构图,Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。  1、Connectors指的是不同语言中与SQL的交互  2、Management Serveices & Utilities: 系统管理和控制工具  3、Connection Pool: 连接池  管理缓冲用户连接,线程处理等需要缓存的需求。

2012-11-22 16:33:21 623

原创 如何用JAVA做禁用键盘,鼠标,任务管理器等任务

最近公司要求对软件做一个锁屏功能,要求屏蔽ALT+F4,ALT+TAB,CTRL+ALT+DEL等快捷键,屏蔽任务管理器。我查了一些资料,发现都说要用jni去调用C写的文件,这对不懂C的我来说,真是一个困难的事情。JAVA又无法直接操作底层程序,难道没办法了吗?这时候,我发现了一个开源项目:SWT Win32 Extension。网上有详细的例子,教程和文档,是个中国人做的哦,功能还是比较强大的,

2012-11-20 11:04:16 5920 13

转载 java正则表达式验证邮箱、IP地址、手机号码

1.java验证IP地址:Pattern pattern = Pattern.compile("\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.(

2012-11-09 12:23:29 516

原创 关于file.delete()

今天在做删除文件夹的时候,很奇怪,为什么delete返回的一直都是false;后来查原因才知道要成功删除file文件夹,必须保证file文件夹下没有其他文件或文件夹,所以后来偷懒用了apache的FileUtils类,直接用FileUtils.deleteDirectory(file);即可

2012-11-09 12:22:57 1017

原创 mysql数据表分区

alter table t_psp_history add partition (partition p090531 values less than (to_days('2009-05-31')));

2012-07-02 14:12:38 396

原创 如何获得JDK1.6上的jconsole启动时的正在运行的JAVA进程的一些信息

注:在1.6JDK下测试通过,其他版本未测试。在做项目时,要获得其他运行的JAVA进程的主类名称例如jconsole这样那它的这些信息是如何获得的呢?如果已配置环境变量,则可直接用jps命令获得。或直接调用Jps.main(new String[]{-l});但是这样是直接输出了,那该怎么获得呢。参考以下代码import java.util.

2012-06-28 15:41:30 1415

转载 java 如何获取多网卡时的本机IP

public String getLocalHostName() { String hostName; try { InetAddress addr = InetAddress.getLocalHost(); hostName = addr.getHostName(); } catch (Excepti

2012-06-13 15:44:15 5996

转载 String数组首字母排序

//不区分大小写Arrays.sort(stringArray,String.CASE_INSENSITIVE_ORDER);//区分大小写Arrays.sort(stringArray);

2012-06-13 11:00:56 712

原创 java service wrapper守护进程并注册成windows服务

java service wrapper主要用于包装其他java程序,例如自己开发的服务端,提供如下特性:作为windows服务或者unix守护进程运行;增强程序的可靠性,程序崩溃后的自动重启,比如内存溢出,虚拟机崩溃等造成JVM退出的监控和恢复运行(重新启动);标准的,可独立使用的配置JVM参数的脚本;支持java应用程序重启JVM,比如应用程序修改了配置文件,或者重启系统避免内

2012-06-08 09:38:41 3222

原创 关于绝对路径和相对路径

相对路径中,"./"代表当前目录,"../"表示上级目录

2012-05-17 14:54:32 432

原创 JAVA观察者模式(Observable和Observer)

注:Observable和Observer源码复制于JDK,删掉了注释首先看Observer类,它是一个接口public interface Observer { void update(Observable o, Object arg);}再看Observable类public class Observable { private boolean cha

2012-04-17 15:36:32 421

原创 HashMap和Hashtable的区别

1.HashMap不是线程安全的 ,hashTable是线程安全的2.HashMap允许null key和null value,而hashtable不允许。

2012-04-16 16:19:34 305

原创 apache email发送时附件乱码的问题

找了很多地方,终于找到了解决的办法,很简单,几句代码//fileName是附件的文件名String fileName = file.getName();fileName = MimeUtility.encodeText(fileName);attachment.setName(fileName);

2012-04-13 14:36:57 389

原创 Socket 服务端练习

import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Test { /** * @param args */ public static void main(String[] args) throws IOExceptio

2012-04-09 11:58:08 289

原创 Annotation入门

MyAnnotation1.classimport java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.la

2012-04-06 14:37:23 323

转载 JAVA读写文本文件的效率

在java写文件中,通常会使用FileOutputStream和FileWriter,FileWriter只能写文本文件。 FileOutputStream也经常结合BufferedOutputStream。因为实际应用中写文本文件的情况占了大多数。所以下面测试用不同的方式生成一个相同行数、大小相同的文件的三种不同方式。import java.io.File;import java.io.

2012-04-05 11:48:03 495

原创 java 写bat文件与执行bat文件

主要实现文件,文件夹的复制和删除等private void insertAndWrap(StringBuffer sb, String str) { sb.append(str); sb.append("\r\n"); } private void writeBatFile(File batFile, String filePath,

2012-04-05 11:11:38 4184

原创 2012.03.26 单例引起的问题

单例在内存地址中永远只有一个,多处使用会导致类内容改变而得不到自己想要的结果不妨打印system.out.println(object);尝试一下

2012-03-27 10:42:17 463

转载 WinRar命令行(可能以后会用到)

rar的命令行使用主要有a 添加文件到压缩文件d 删除压缩文件中的文件  x 用绝对路径解压文件需要注意的一点是使用a命令 如果跟在后面的压缩文件不存在的话就将创建新文件.好了下面来几个例子说明rar命令行的强悍之处,通常做下载站或者代码站的兄弟们经常使用rar压缩文件夹,而且大部分文件也都是别人站上下载下来的,因此把别人的压缩包解压开把他的说明文件删除再加

2012-03-13 11:25:32 338

转载 JNI 中文字符串转换乱码的处理

这两天在学习使用jni,在java程序中,调用海量词典的dll。利用jni的GetStringChars函数和NewString函数时,遇到了中文乱码的问题,折腾了一个晚上。查阅了一些资料,总结如下:一.相关概念java内部是使用16bit的unicode编码(UTF-16)来表示字符串的,无论中文英文都是2字节; jni内部是使用UTF-8编码来表示字符串的,UTF-8是变长编码的u

2012-02-16 11:42:47 2189

原创 JAVA反射的例子

String str="com.spring.event.Admin"; Class c=Class.forName(str); Object obj=c.newInstance(); // 这里是里设置属性的值 Method m = c.getMethod("setId",new Class[]{Class.forName("java.lang.Stri

2012-02-16 11:41:36 363

原创 mysql数据库表,如何建外键

alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);

2012-02-16 11:40:56 605

原创 JNI GetFieldID属性类型的判断

例如:public class INFO { short backup_type; //备份的方式 int intervel; String reserved_char; //保留字符,留作以后扩展 INFO() { backup_type = 0; intervel =

2012-02-16 11:40:00 442

转载 AOP与IOC,简单理解spring

使用ioc的好处就是可以修改配置而不用重新编译.class A {int a;int b;int add(){return a+b;}public void seta(int a){this.a=a;}public void setb(int b){this.b=b;}}   a和b的值就可以在指定的xml文件里修改.

2012-02-16 11:37:09 375

原创 MYSQL相关导入导出学习(mysqldump)

导出整个cms_nms数据库(包括新建cms_nms表)D:\mysql-5.1.45-win32\bin>mysqldump -h 192.168.5.100 -ucms -pcms -B cms_nms > d:\db.sql导出整个cms_nms数据库(不包括新建cms_nms表)D:\mysql-5.1.45-win32\bin>mysqldump -h

2012-02-16 11:36:29 368

转载 java程序打包发布成exe(转载)

本说明只是基于用java的GUI程序.用myeclipse将项目myswt做成jar包myswt.jar(见注释1)或用netbeans将项目myswt做成jar包myswt.jar(见注释2)在你安装jre的机子上你可以直接双击运行myswt.jar但是在客户机上没有安装jre时,是不能运行myswt.jar包的此说明将教你如何将m

2012-02-16 11:34:58 747

原创 读取TXT文件中文乱码问题

原先用BufferedReader b=new BufferedReader(new FileReader(path));的时候遇到中文的话会产生乱码;代码改为:InputStreamReader read = new InputStreamReader(new FileInputStream(path), "GB2312");            Buffere

2012-02-16 11:34:25 410

原创 java中Map,HashMap使用注意

今天在写程序的时候用到了一个Map>;       程序中用到了递归,大致写个框架吧:       private void do(List list){            /*              ……中间是一系列的逻辑过程           */           map.put(num,list);           //list.clear();

2012-02-16 11:33:56 388

原创 java split(".");注意事项

如字符串:http://www.vvcc.abc.com:8080/ 以“.”分割为字符串数组时,方法如下: String domainNam="http://www.vvcc.abc.com:8080/"; String[] splitStr = domainNam.split("\\."); 必须经过转义后才能分割,单纯的以domainNam.split(".");分割

2012-02-16 11:32:51 373

makecert CAD安装

makecert.exe CAD安装时的缺失文件

2012-12-26

CAD安装缺失文件sfxfe32.exe

CAD安装缺失文件sfxfe32.exe

2012-12-26

Inno Setup中文帮助文档

Inno Setup 教程 文档 中文,齐全好用,安装包制作工具inno setup文档

2012-11-21

268张32*32红绿蓝三色图标下载

32*32红绿蓝三色图标下载,可用于程序开发时的图标

2009-10-20

酒店管理系统-毕业设计

用VB做的毕业设计,给大家分享下,呵呵,谢谢

2008-11-29

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

TA关注的人

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