`
文章列表
MYSQL版本:windows下mysql5.5.23,存储引擎:INNODB        参考《MYSQL技术内幕SQL编程》一书      在这里总结一下mysql分区的使用,理解也不是很深,暂时停留在基本使用上    MYSQL分区方式: 1.RANGE:行数据基于属于一个给定连续区间的列值放入分区。MySql 5.5开始 支持RANGE COLUMNS分区。 2.LIST:和RANGE分区类型一样,只是LIST分区面向的是离散的值。MySql 5.5开始 支持LIST COLUMNS分区。 3.HASH:根据用户自定义表达式的返回值来进行分区,返回值不能为负 ...
myelipse里有UML1和UML2两种方式,UML2功能更强大,但是两者生成过程差别不大 1.建立Test工程,如下图,uml包存放uml类图   package com.zz.domain; public class User { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return na ...
  小弟在此仅作测试用,所以简单建了个表 1.表结构   CREATE TABLE `t_user` (   `userName` varchar(50) DEFAULT NULL,   `userPassword` varchar(50) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;   2.存储过程 PS:更改root密码,当前root密码为空 mysql-u root -p  空密码登陆后, 在控制台上输入update mysql.user set password=PASSWORD('新密码') wher ...

hashcode和equals

    博客分类:
  • JAVA
  如果函数返回类型不同,子类的同名函数不能继承父类的同名函数         c++  如果返回值类型是基本数据类型,必须相同,不然编译不通过。如果返回值类型是类类型,可以不相同 hashcode方法浅析 有许多人学了很长时 ...
小弟也是刚初学,仿照别人的做了个小例子,分享一下 1.先下载Jbpm4的包 2.我用的Mysql数据库,在mysql数据库中建立18个表,包里有不同数据库表的SQL,导入即可(install/src/db) 3.解压jbpm4的包,将jbpm.jar和lib包下的jar文件放到工程当中 4.这里提供的工程包,数据库配置自行修改   有想要jbpm4包的,可以找我  
http://blog.csdn.net/ltz983520/article/details/6677965          Myeclipse8.5安装JBPM插件确实有点麻烦,不过集中一下大家的方案现在终于找到一个确实可行的方法。 1、将下载的JBPM4.3文件解压缩;   2、打开Myeclipse8.5选择help-->MyEclipse Con ...
  http://blog.csdn.net/yefengmeander/article/details/4084587 Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。 总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和c ...
  PS本人个人情况: 因为我们用的是jbpm4,在100个并发测试下导致数据库死锁,jbpm4封装了插入数据库的操作,jbpm4用得是hibernate对数据库操作,对session的处理貌似没有处理并发的情况,我怀疑是否是这个原因,暂时怀疑,还未深究,我暂时对我们的方法加上synchronized,可以避免数据库死锁,也在寻找更好的解决办法。以下转载是我寻找死锁原因的时候,找到的文章,作为一个知识点留作备用,希望大牛们有更好的解决办法,赐教给小弟。   以下为转载: http://bbs.chinaunix.net/thread-1854828-1-1.html 近在项目开发过 ...
mysql有以下几种日志:    错误日志:     -log-err    查询日志:     -log    慢查询日志:   -log-slow-queries    更新日志:     -log-update    二进制日志: -log-bin 
1.下载安装MySql,我用的是mysql-5.5.23-win32解压版(无安装版),解压到一个磁盘下面,我这里解压到D盘,D:\mysql-5.5.23-win32。   2.设置系统环境变量MYSQL_PATH值为D:\mysql-5.5.23-win32。为了方便,在Windows环境变量的系统变量的PATH中添加MYSQL的bin文件夹路径(如:D:\mysql-5.5.23-win32\bin)这样做可使我们运行MYSQL中的工具程序可以很方便,不需要在D:\mysql-5.5.23-win32\bin目录下运行。   3.配置   首先我们来看MySQL的根目录,里 ...
TomcatforEclipse http://www.eclipsetotale.com 小弟不才,水平有限,翻译了一部分网站上TomcatForEclipse的插件特点,安装指南和Hello例子。请大虾们多多指正错误。 插件特点: 1.启动和停止Tomcat4.x, 5.x, 6.x, 7.x 2.Eclipse调试器注册Tomcat进程 3.建立一个WAR 工程(向导可以更新server.xml 文件) 4.增加JAVA工程到Tomcat classpath 5.设置TomcatJVM参数,classpath,bootclasspath
1.疑惑 由于对float或double 的使用不当,可能会出现精度丢失的问题。问题大概情况可以通过如下代码理解:   public class FloatDouble { /**功能:打印float和double浮点数十进制和二进制表示 * @author mike * @param args */ public static void main(String[] args) { double d = 20014999; long l = Double.doubleToLongBits(d); System.out.println( ...
前些天正好需要完成一个实时分析linux系统CPU、内存使用情况的功能,类似于windows任务管理器的那种。当时搜了很多帖子出来,有些比较深刻,但是用Java调用起来比较麻烦,又要用jni、又要写C,在万般无奈之下翻阅了一些linux的相关资料,竟然得知linux系统中/proc/目录下有存放系统信息的文件,大喜过望啊! import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStrea ...
  文件管理: 1.cat   说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案) 我对这个说明不是很明白   cat主要三大功能:   (1)一次显示整个文件 $cat filename 当前目录下已经有a.txt,并且里面有内容( ...
1.JDK安装:   1. 先从网上下载jdk(jdk-6u33-linux-i586-rpm.bin) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-6u33-linux-i586-rpm.bin /usr/local#cd /usr/local给所有用户添加可执行的权限#chmod +x 
Global site tag (gtag.js) - Google Analytics