摘要: 1:mysql级联删除和更新:方式一:1、必须使用InnoDB引擎;2、外键必须建立索引(INDEX);3、外键绑定关系这里使用了“ONDELETECASCADE”,意思是如果外键对应数据被删除,将关联数据完全删除ondeletecascadeonupdatecascade方式二:在删除业务内进行判断,如果主外健关联的数据提示不允许被删除!!2:经典查询小算法: StringBuffer sb=new StringBuffer("select * from t_bookType"); if(StringUtil.isNotEmpty(bookType.getBookType 阅读全文
posted @ 2013-05-25 21:46 cshhs 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1:在swing里面发现jinternalframe,这货竟然木有设置大小的方法。无法设置大小导致内部窗口很难居中。貌似只能通过setLocation()设置大致位置。2:在swing里面某些事件处理通过写匿名内部类可以节省代码量,但是我个人不建议写这种语法,大量的匿名内部类代码会导致代码难以读和改。很让人头疼的!!!3:设置窗口相对于屏幕居中:setLocationRelativeTo(null); swing字体改变代码:Fontfont=newFont("Dialog",Font.PLAIN,12);java.util.Enumerationkeys=UIManage 阅读全文
posted @ 2013-05-25 20:50 cshhs 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1:注意数据越界问题与数据溢出问题。对于这个问题也许有很多人都有所了解,如果不加以重视会直接摧毁你的项目。(谨记:对于自己写的东西考虑是不是存在这个问题,如果无法确定此问题不存在,最好进行处理!!!!)2:关于数据库建表关联的问题:数据库的主键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键!数据库的外键:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。主外健关联就是一种关联方式!!3: LeftJoin/RightJoin/innerjoin相关 左连接where只影向右表,右连接wh... 阅读全文
posted @ 2013-05-24 22:37 cshhs 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1:对于swing项目来说,项目建包。分成四个包比较合理——dao(数据库操纵包,里面应该是和数据库相关的文件!)——model(顾名思义模型包,里面存放实体文件!)——util(工具包,存放工具文件。对于一些重复操作可以封装成文件存放在这里)——view(视图包,存放显示文件) !!!对于项目来说减少耦合性至关重要,对于小型项目来说可能不明显,但是大型项目来说就很严重了。2:对于异常处理来说:单独的一个功能(方法):直接抛 ,如果涉及到业务的话:最好处理。(关于作用域的理解:在try-catch里面初始化的变量,如果在另外一个方法使用,必须在外面进行分配内存空间,单纯的声明是不管用的!!!! 阅读全文
posted @ 2013-05-24 12:55 cshhs 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 首先在一个java文件中设断点,选择debug模式启动。F5键与F6键均为单步调试,F5是stepinto,也就是进入本行代码中执行,F6是stepover,也就是执行本行代码,跳到下一行,F7是跳出函数F8是执行到最后。(目前使用就这些,以后再添加。)Ctrl+shift+i(看表达式的值) 阅读全文
posted @ 2013-05-24 12:33 cshhs 阅读(154) 评论(0) 推荐(0) 编辑