- 博客(90)
- 资源 (5)
- 收藏
- 关注

原创 hibernate inverse 和cascade讲解
上篇写了一对一,那么在这篇我们讲一对多,那么在表中的一对多,是使用外键关联,通过一张表的一个键另一个表的外键来建立一多关系; 而在类中表示为一个类中有一个集合属性包含对方类的很多对象,而在另一个类中,只包含前术类的一个对象,从而实现一对多关系的建立! 而在Hibernate中采用的是Set类型集合,而使用主来实现,好了,我们来看一下:首先看看表结构!customer表:create tab
2007-12-15 11:03:00
637
原创 readme
java基础String类为什么是final的?HashMap的源码,实现原理、底层结构反射中,Class.forName和classloader的区别?session和cookie的区别和联系,session的生命周期,多个服务部署时session管理。Java中的队列都有哪些,有什么区别。Java的内存模型以及GC算法Java8的新特性Java数组和链表两种结构的操作效率,在...
2020-05-24 06:45:50
240
原创 数据库分库分表
什么是分库分表分库分表即指将原本一个库分成多个库,一张表分成多张表,从而来把大库大表拆成小库小表来提高数据库操作效率的一种处理方式。为什么要使用分库分表 随着我们的应用的用户量越来越大,当他们提升到一定的量级之后,数据写入、数据查询也越来越慢。当然我们可以通过增大前端应用负载的方式来提升速度,但是直到有一天我们发现无论如何增大前端应用负载都不能提升速度,我们就逐步找到原因,是数...
2020-05-24 06:45:50
320
原创 微服务概念
微服务(架构)定义微服务架构,是以专注于单一责任的小型功能模块为基础、通过API集相互通信的方式完成复杂业务系统搭建的一种设计思想。微服务四个特点(来自马丁.福勒):根据业务模块划分服务种类。每个服务可以独立部署并且互相隔离。通过轻量的 API 调用服务。服务需要保证良好的高可用性。微服务(架构)优点【相对单体架构】微服务带来的好处:开发效率更高沟通成本更低响应速度更快...
2020-05-17 03:56:16
428
原创 架构师必备知识
java基础String类为什么是final的?HashMap的源码,实现原理、底层结构反射中,Class.forName和classloader的区别?session和cookie的区别和联系,session的生命周期,多个服务部署时session管理。Java中的队列都有哪些,有什么区别。Java的内存模型以及GC算法Java8的新特性Java数组和链表两种结构的操作效率,在...
2020-02-28 12:17:01
465
原创 spring实例化Bean理解
spring加载bean实例化顺序技术 2009-10-17 15:56:45 阅读127 评论0 字号:大中小 订阅 问题来源:有一个bean为A,一个bean为B。想要A在容器实例化的时候的一个属性name赋值为B的一个方法funB的返回值。如果只是在A里单纯的写着:private B b;private String name = b.fu...
2011-03-31 17:22:44
129
原创 js类型转换
转换成数字ECMAScript提供了两种把非数字的原始值转换成数字的方法,即parseInt()和parseFloat()。注意:只有对String类型(Number除外)调用这些方法,才能正确运行对其他类型返回的都是NaN。例如:Js代码var iNum1 = parseInt(“1234blue”);//returns 1234 var iNum2 = parseInt(...
2011-03-08 19:22:17
155
原创 对logic:present与logic:notempty的理解
logic:present:判断scope中指定name或指定name的property是否存在logic:notempty:判断scope中指定name或指定name的property是否为空我的理解是先有存在再有是否为空,这是两个级别的问题,如<logic:present name="value"property="infoBean" >都不知value是否有infoBea...
2011-02-20 23:20:07
431
原创 读写blob类型字段
主题:使用JAVA读取ORACLE BLOB字段实现上传下载作者:蔡毅(caiyi0903@hotmail.com)时间:2005-6-22一 BLOB概述大对象类型BLOB全称为Binary Large Objects,即二进制大对象。可以把BLOB区别为三种形式:声像数据、二进制数据和大文本数据。因此,最常见的应用就是存储图形、声音等对象,此外大二进制对象、OLE对象也可以通过BLOB...
2011-02-16 11:36:45
254
原创 java开发
js、java处理json数据方法之一(转载)一:js处理json数据 处理办法之一是把本机json数据或远程返回json数据用eval函数,使之变成DOM对象。 例如: var people = { "programmers": [{ "firstName": "Elliotte", "lastName":"Harold","email": "elharo@macfaq.com
2011-02-15 23:48:12
136
原创 资源下载
资源下载文章分类:Java编程 1.下载weblogic 请您登录my oracle support网站。https://metalink.oracle.com 在右上角搜索“763603.1”,找到“BEA Release Archive”,在文章的下边有bea产品下载的链接,找到“WebLogic Server/Express 8.1 with SP6 for IBM AI...
2010-08-31 18:18:34
176
原创 pageEncoding和charset=UTF-8
jsp中pageEncoding、charset=UTF -8" 在JSP/Servlet 中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF -8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding ("U
2010-05-26 18:54:00
3115
原创 PowerDesign 使用笔记
一、列注释使用PD建表时,缺省不会显示列注释,要在Columns选项卡中点“Customize Columns and Filters(Ctrl+U)”,在弹出的选项卡中选中“Comments”二、建模后需要修改表(如增加列等)时生成修改SQL语句1、将建模之后的Model另存为Achieved PDM(XML)文件,修改模型,如增加列等,再选择DataBase菜单中的Modify Dat
2010-01-26 17:09:00
727
原创 myeclipse 快捷键
看了java私塾的中级视频,感觉很全面,总结整理出了一些Eclipse快捷键,希望对有用的朋友有所帮助: Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一
2010-01-04 15:54:00
438
原创 必须掌握的部分windows命令
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看
2010-01-04 14:51:00
597
原创 Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
2008-11-13 14:46:00
484
原创 JS操作Cookie详解
JS操作Cookie详解2008-08-05 09:03Cookies,有些人喜欢它们,有些人憎恨它们。但是,很少有人真正知道如何使用它们。现在你可以成为少数人中的成员-可以自傲的Cookie 大师。--> 如果你象作者一样记性不好,那么你可能根本记不住人们的名字。我遇到人时,多半只是点点头,问句“吃了嘛!”,而且期望问候到此为止。如果还需要表示些什么,那么我就得求助于
2008-11-13 13:43:00
823
原创 教学视频
阿姆斯壮(153262110) 17:55:28[尚学堂][150班struts部分(高清晰)http://www.ibeifeng.com/read-htm-tid-3704-keyword-150%B0%E0.html&u=83[尚学堂150班]Hibernate视频全套66讲http://www.ibeifeng.com/read-htm-tid-4891-keyword-150%B0
2008-10-20 17:58:00
14357
转载 精心收集的面试笔试题库,网络上很难找到这么齐全的,推荐给大家
精心收集的面试笔试题库,网络上很难找到这么齐全的,推荐给大家 软件测试面试题集(部分收集) J2EE经典面试题集(附答案) 分享130道ASP.NET面试题和答案[推 [华为笔试题]华为C/C 笔试题(经 最全的C/C 面试题集三(C/C 试题 最全的C/C 面试题集二(C/C 试题 最全的C/C 面试题集一(C/C 试题 分球问题与解答(&q
2008-10-18 11:34:00
764
原创 JSP编程进度条设计
JSP编程进度条设计2008年07月15日 星期二 10:07许多Web应用、企业应用涉及到长时间的操作,例如复杂的数据库查询或繁重的XML处理等,虽然这些任务主要由数据库系统或中间件完成,但任务执行的结果仍旧要借助JSP才能发送给用户。本文介绍了一种通过改进前端表现层来改善用户感觉、减轻服务器负载的办法。 当JSP调用一个必须长时间运行的操作,且该操作的结果不能(在服
2008-10-11 09:50:00
722
原创 屏蔽usb的方法- -
屏蔽usb的方法- - 屏蔽usb的方法如下:如果计算机上尚未安装 USB 存储设备如果计算机上尚未安装 USB 存储设备,请向用户或组分配对下列文件的“拒绝”权限:%SystemRoot%/Inf/Usbstor.pnf%SystemRoot%/Inf/Usbstor.inf这样,用户将无法在计算机
2008-10-10 09:13:00
1879
1
原创 使用window.open传递form
使用window.open传递form2008-06-22 20:27//由于在url中传递参数时受到长度的限制(好像最大只能1024字节),只能用form方式提交数据到其他页面。第一种方式:该方式可以直接将form里的内容提交到新打开的zuofei.jsp页面中。 function getWH() { window.open("about:blank
2008-10-09 16:33:00
1392
原创 Apache FileUpload文件上传组件API解析
Apache FileUpload文件上传组件API解析2008-01-16 11:43Apache FileUpload文件上传组件API解析Java Web开发人员可以使用Apache文件上传组件来接收浏览器上传的文件,该组件由多个类共同组成,但是,对于使用该组件来编写文件上传功能的Java Web开发人员来说,只需要了解和使用其中的三个类:DiskFil
2008-08-26 17:05:00
763
原创 搭建开发环境(初学liferay必看)
搭建开发环境(初学liferay必看) 本文内容是用来说明Liferay Portal 是什么,并且帮助Java开发者在Windows 操作系统上搭建,运行,并尽快转换为生产力。本文是高水平的并且不打算来回答比较深入的问题。然而,本文将会详细说明如何部署指定文件完成必要的安装任务。 所需文件 下载下面列出的所有文件为安装部署做准备。这些文件都是搭建Liferay开发环境必需的。其中一
2008-08-21 16:53:00
2986
原创 MySQL数据库的备份恢复命令
备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -pp
2008-08-21 16:29:00
1290
原创 关于MySQL select into 和 SQLServer select into
关于MySQL select into 和 SQLServer select into一.MySQL不支持Select Into语句直接备份表结构和数据,由于工作中的需要在网上找到一种方法可以代替, 也有其它方法可以处理,总结如下:方法1: MYSQL不支持: Select * Into new_table_name from old_table_nam
2008-08-21 13:12:00
697
原创 文件上传组件比较
从上述的表格对比中可以看出Cos始终保持着良好的性能。在上传量较小(容量 随着容量的增大,FileUpload和SmartUpload的性能下降非常快,直到200M容量时,SmartUpload已经不堪重负崩溃了,而Cos此时的花费时间比FileUpload少了20多秒,不能不说在本次的评测中,Cos的性能位居第一。通过对三种流行的上传组件进行对比,我认为选用Cos是比较好的。在实际的项目中
2008-08-21 10:37:00
789
原创 2003应用
2003应用加速方法Windown Server 2003尽管它是对应服务器的,但仍然有不少朋友蠢蠢欲动,欲升之而后快。可是,安装之后你就会发现麻烦多多,这样功能没有,那样功能打不开,甚至连听歌,玩游戏也成问题了。其实,Server 2003在XP的基础强化了安全性和稳定性,不得不关闭了一些工作站系统。我们是把Win 2003当工作站用,当然要重新打开这些服务,让它重获新
2008-08-09 09:20:00
1479
原创 log4j.properties 使用
log4j.properties 使用一.参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.name.o
2008-08-06 18:36:00
529
原创 关于MySQL select into 和 SQLServer select into
关于MySQL select into 和 SQLServer select into2008-06-11 10:18关于MySQL select into 和 SQLServer select into一.MySQL不支持Select Into语句直接备份表结构和数据,由于工作中的需要在网上找到一种方法可以代替, 也有其它方法可以处理,总结如下:方法1
2008-08-06 17:58:00
839
原创 怎么将我的硬盘屏蔽
下面有三种方法供你选择: 一、开始-运行(输入“regedit”)选择HKEY_CURRENT_USERS -Software-Microsoft-Windows-Currentversion-Polices-Explorer 在其右面窗口中新建DWORD值将名字改为nodrives,鼠标右键单击选择修改二进位数据,将数值数据改为:20 00 00 00 关机重启 如果还想让它显示的话,找到
2008-08-03 21:05:00
1574
原创 MySQL修改密码方法总结
首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, 所以一般用户无法更改密码,除非请求管理员。 方法一使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数。 方法二使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 输
2008-08-02 18:27:00
491
原创 MySQL用户授权
来源:hi.baidu.com/lozn/blog/item/17372e348231dc395bb5f5af.htmlMySQL用户授权 GRANT 语句的语法如下: GRANT privileges (columns) ON what TO user IDENTIFIEDBY "password"
2008-08-02 18:18:00
3146
原创 mysql忘记密码怎么办?~
mysql忘记密码怎么办?~Windows: 1.用系统管理员登陆系统。 2.停止MySQL的服务。 3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:mysql,进入C:mysqlbin 4.跳过权限检查启动MySQL, c:mysqlbin>mysqld-nt --skip-grant-tables 5.重新打开一个窗口,进入c:mysqlbi
2008-08-02 18:18:00
597
原创 编译与部署Eclipse+Tomcat+MySQL+Liferay4.1.2
2006-11-22 | 编译与部署Eclipse+Tomcat+MySQL+Liferay4.1.2 标签: nbsp 目录 文件 修改 选择 一、开发环境编辑工具:Eclipse3.1+MyEclipse4.0Java:JDK1.5Web服务器:Tomcat 5.5.16数据库:MySQL 4.0.16Liferay:4.1.2
2008-07-26 17:59:00
1284
转载 Quartz 使用手记 --转
Quartz 使用手记 --转概述这篇文章是英文教程的中文翻译,有些认为暂时使用不到的特性有省略,英文文档参见http://www.opensymphony.com/quartz/wikidocs/TutorialLesson1.html。如何使用使用QUARTZ调试程序之前,必须使用SchedlerFactory实例化Scheduler。一旦
2008-07-26 09:53:00
953
原创 js防止注入式攻击的脚本收藏
cite.fav_csdnstylebykimi { font-style: normal; margin: 0 0 0 5px; display: inline; text-decoration: none; padding: 0; } cite.fav_
2008-07-10 17:12:00
3720
转载 使用ORM工具进行数据访问
Chapter 12. 使用ORM工具进行数据访问12.1. 简介Spring在资源管理,DAO实现支持以及事务策略等方面提供了与 Hibernate、JDO、Oracle TopLink、iBATIS SQL Mappings 以及 JPA 的集成。以Hibernate为例,Spring通过使用许多IoC的便捷特性对它提供了
2008-07-08 12:11:00
1454
转载 使用ORM工具进行数据访问
Chapter 12. 使用ORM工具进行数据访问12.1. 简介Spring在资源管理,DAO实现支持以及事务策略等方面提供了与 Hibernate、JDO、Oracle TopLink、iBATIS SQL Mappings 以及 JPA 的集成。以Hibernate为例,Spring通过使用许多IoC的便捷特性对它提供了
2008-07-08 12:11:00
1058
windows jdk 1.7免安装版
2018-07-13
java基础课程讲解ppt及源码
2010-02-04
轻量级J2EE企业应用实战.part2.rar
2010-01-27
轻量级J2EE企业应用实战.part1.rar
2010-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人