Java并发编程:线程
从开始Java就被设计成支持并发编程语言java语言及其核心类库都有对并发编程支持从5.0开始Java平台引入了些高层并发接口本系列文章将尽可能概括这些内容 进程和线程 并发编程模式中有两个基本执行单元:进程和线程进程和线程是现代操作系统基本概念个进程拥有独立完备执行环境进程拥有私有计算机资源比如独立内存空间、代码段、指令寄存器等等进程在操作系统中基本等同于应用最终用户看到独立... [阅读全文]
Java线程:线程的同步-同步块
对于同步除了同步思路方法外还可以使用同步代码块有时候同步代码块会带来比同步思路方法更好效果追其同步根本目是控制竞争资源正确访问因此只要在访问竞争资源时候保证同时刻只能个线程访问即可因此Java引入了同步代码快策略以提高性能在上个例子基础上对oper思路方法做了改动由同步思路方法改为同步代码块模式执行逻辑并没有问题/** * Java线程:线程同步-同步代码块 * * @author... [阅读全文]
Java线程:线程的调度-休眠
Java线程调度是Java多线程核心只有良好调度才能充分发挥系统性能提高执行效率 这里要明确点不管员如何编写调度只能最大限度影响线程执行次序而不能做到精准控制 线程休眠目是使线程让出CPU最简单做法的当休眠定时间后线程会苏醒进入准备状态等待执行 线程休眠思路方法是Thread.sleep(long millis) 和Thread.sleep(long millis, na... [阅读全文]
点击这里:趣味编程:请MM吃饭的工厂模式实现
有了上次失败经验我发誓以后再也不去麦当劳了原因有很多: 1.食物太单调了添加个食物就那么费劲吃不饱 2.服务员态度太傲慢了(工厂责任太重了万它不高兴了就意味着所有请求失败了) 我又约了那位MM,向她做了很沉重检讨最后她终于给了我个解释机会我定要把握这个机会所以我求爷爷告奶奶感觉‘必胜客’不错所以决定去那里 源码: 抽象工厂角色(Creator) 具体工厂角色 抽象产品... [阅读全文]
Java命令模式:设计模式的 4人帮
下面将对Java命令模式探讨 2首先让我们对命令模式进行个简单理解 Command 命令模式 Intent: Encapsulate a request as an object , thereby letting you parameterize clients with dferent requests, queue or log requests, and support un... [阅读全文]
weblogic:weblogic配置信息读取
如下为wlst脚本: from java.util import * from javax.management import * import javax.management.Attribute for i in (1,2,3,4): i 1: connect('','','t3://:7001') el i 2: connect('','',... [阅读全文]
系统配置文件动态设置数据库连接参数
1 打开编程JAVA编程软件Software:在项目中添加Folder文件 (打开File菜单新建个Folder文件夹)2 编辑Folder文件 ##pls select related url with driver 注释:设置驱动器#jtds:#driver = net.sourceforge.jtds.jdbc.Driver#sql 2k: 表示SQL2000怎样设置... [阅读全文]
发布信息网:OpenXava 4 M1 发布
=hilite1 OpenXava是个让使用XML和Java来开发J2EE商业应用变得简单框架.=hilite1OpenXava不使用常见MVC架构它是个JPA应用引擎你能够通过JDK5.0注解或XML描述对象-关系表映射关系并将运行期实体对象持久化到数据库中去 使用=hilite1OpenXava你只需要写modelPOJOs和Java 5 annotations你不... [阅读全文]
framework3.0是什么:Spring Framework 3.0 RC2发布
原本期望能在10月中旬发布Spring Framework 3.0 RC2直到今天Spring Framework联合创始人Juergen Hoeller宣布这个开源JAVA应用Spring Framework 3.0第 2个候选版本发布第 2个候选版本对于此前RC1包括了几个关键改进更加关注兼容性和运行时间性能优化 新版本在Java中依赖注入和包括新MVC配置命名空间完全遵守JSR... [阅读全文]
restful:Spring 3.0发布 全面支持RESTful架构
SpringSource(现从属VMware)今日在SpringOne大会上宣布Spring 3.0发布498)this.style.width=498;" border=0 Spring 3.0是Spring框架次重大更新而根据SpringSource副总裁Shaun Connolly描述Spring框架是当下最流行Java开发框架 全新Spring... [阅读全文]
java开源程序:如何用Java平台访问开源云存储?
尽管云计算这术语并不新鲜(Amazon在2006年就开始提供它云服务)但从2008年起它才开始真正成为流行词这期间Google和Amazon云服务逐渐获得了公众关注 GoogleApp Engine使用户能够在Google基础设施上构建和托管 Web 应用 连同S3AmazonWeb Services还包括Elastic Cloud Compute (EC2)计算Web服务该服务... [阅读全文]
hibernate教程:使用 JPA 和 Hibernate 实现组合键
问题定义 本窍门技巧从问题简单描述开始:定义组合数据库键这个键组合了多列唯地定义个数据库表行有时组合键也称为自然键 或业务键某些时候使用组合键原因是所选键在某些方面和最终用户业务领域相关联要定义组合键只需从该领域中选择些属性并将其组合在起提供所需行唯性程度组合键缺点是设计和编码略有难度此外组合键倾向于将您数据库和 ORM 设计绑定到原始领域后者可能会成为严重问题 实体代码 清单 1 展示了个... [阅读全文]
hibernate总结:Hibernate各种映射关系整理总结
1 多对 第步 :建立对象模型 User ----------------------------- id: name:String group:Group Group ------------------------------ id: name:String 第 2步:映射文件Xm... [阅读全文]
项目实施方案:SOA顺利实施需要解决十大问题
统计数据显示SOA在企业中实施失败率高达50%究竟是什么原因造成如此高失败率?专家经过分析认为绝大多数失败都是由于人和流程问题所引起而非技术 1.商业价值含糊不清 只从纯技术角度去实施SOA是最常见个通病IT在架构、治理和厂商评估上(虽然这些都是必要)上投入了90%时间和精力却忽略了SOA所要解决商业问题是什么当他们投入了大量时间和资金来搭建架构的后才发现商业用户难以理解SOA能为他们... [阅读全文]
hibernateloadget:Hibernate中load和get的两大区别
1.读取时机区别(当lazy=true时候) Hibernate load是采用延迟机制(load语句不读库等使用非主键时才去读库)而Hibernate get不采用延迟机制(get语句时马上读库); 2.搜索不到数据时情况 当搜索数据不存在时候Hibernate load依然会返回个对象在你使用该对象非主键数据时会抛出异常; 当搜索数据不存在时候Hibernate ge... [阅读全文]
有关Hibernate的面试题
(1)般情况下关系数据模型和对象模型的间有哪些匹配关系(多选) A)表对应类 B)记录对应对象 C)表字段对应类属性 D)表的间参考关系对应类的间依赖关系 (2)以下有关SessionFactory说法哪些正确?(多选) A)对于每个数据库事务应该创建个SessionFactory对象 B)个SessionFactory对象对应个数据库存储源 C)SessionFa... [阅读全文]
裂空的访问者:如何统计JAVA网站WebSite访问次数并获得访问者IP
简言的,如果不用第 3方提供接口 那最好解决方案应该是当SESSION建立时sessionCreated,在访问总数和当前在线人数上+1当SESSION销毁时sessionDistroyed,在线人数-1核心思路方法是利用Listener监听各种接口 我把代码(主要部分)贴在下面此段代码我亲自使用过,没有问题但继承了接口,有些未使用思路方法也要补充进去,具体方式比如在MyEcl... [阅读全文]
dojoajax:如何用Dojo提高Web应用程序设计能力
我们每天时间有限因此任何有助于开发有用Web应用工具都受到开发者欢迎我的前讨论些较为流行免费在线工具包括:jQuery、scriptaculous和Yahoo!用户界面(YUI)库本周焦点为Dojo 下载Dojo Dojo工具箱可在Dojo网站WebSite下载下载文件是个压缩文件其中包括大量演示、例子代码、核心JavaScript库和其它些内容我在开发机器上解压这些文件并将它... [阅读全文]
myeclipse快捷键:MyEclipse快捷键大全
在做Java时候现在我们般都用MyEclipse进行开发在开发同时如果我们对MyEclipse快捷键有定了解我想对我们开始效率应该是个很好提高在此个人整理总结了些快捷键仅供大家参考:Ctrl+M切换窗口大小Ctrl+Q跳到最后次编辑处F2当鼠标放在个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip DescriptionF3跳到声明或定... [阅读全文]
hibernate数据库:概括Hibernate数据库连接
Hibernate还是比较常用于是我研究了下Hibernate数据库连接在这里拿出来和大家分享下希望对大家有用 最近在做个JavaWeb用MyEclipse开发用Struts(*.do)做开发框架Hibernate做数据库代理类负责对数据库操作维持数据持久和数据访问Spring用来整和注入哎还用了Ajax在Java中实现真他妈让人烦什么Ajax根本就是写JS脚本嘛(不过本来也是就是最原始那种拉)... [阅读全文]
hibernate查询:Hibernate属性查询简单讲述
本文向大家介绍Hibernate属性查询可能好多人还不了解Hibernate属性查询没有关系看完本文你肯定有不少收获希望本文能教会你更多东西 今天说下Hibernate属性查询:使用HQL时候并不是把 hbm.xml 里面所有属性取出来只取出有用属性便可以了举个例子:List list =session.createQuery("select user.name,user.age from TU... [阅读全文]
hibernate主键:常用Hibernate主键生成策略
今天学习到了有关Hibernate主键生成策略问题整理总结下不足的处请大家指出 Hibernate为优秀持久层框架代表在传统JDBC+JavaBean操作中实体对象都由员自己去封装然后返回而在Hibernate中采用对象关系映射『ORM』大大简化了对数据库操作. 在数据库设计和操作中我们通常会给表建立主键主键可以分为自然主键和代理主键 自然主键表示:采用具有业务逻辑含义字段作为表主键比如在... [阅读全文]
hibernate映射:浅析Hibernate继承关系树的 3种映射方式
在向大家详细介绍Hibernate继承关系树 3种映射方式的前首先让大家了解下Employee类为抽象类然后全面介绍 在域模型中类和类的间除了关联关系和聚集关系还可以存在继承关系Company类和Employee类的间为对多双向关联关系(假定不允许雇员同时在多个公司兼职)Employee类为抽象类因此它不能被例子化它有两个具体子类:HourlyEmployee类和 SalariedEmploye... [阅读全文]
hibernate过滤器:Hibernate过滤器使用窍门
本文向大家介绍Hibernate过滤器可能好多人还不了解Hibernate过滤器没有关系看完本文你肯定有不少收获希望本文能教会你更多东西 Hibernate3新增了对某个类或者集合使用预先定义Hibernate过滤器条件(filter criteria)功能过滤器条件相当于定义个 非常类似于类和各种集合上“where”属性约束子句但是过滤器条件可以带参数 应用可以在运行... [阅读全文]
hibernate使用:使用Hibernate Annotation经验整理总结
在向大家详细介绍使用Hibernate Annotation的前首先让大家了解下Hibernate配置依赖于外部 XML 文件然后全面介绍使用Hibernate Annotation 在过去几年里Hibernate不断发展几乎成为Java数据库持久性事实标准它非常强大、灵活而且具备了优异性能在本文中我们将了解如何使用Java 5 注释来简化Hibernate代码并使持久层编码过程变得更为轻松 ... [阅读全文]
hibernatehql查询:简述Hibernate在HQL中查询例子
我们学习Hibernate查询是知道HQL支持条件查询分为好多方面这里我们就具体Hibernate查询用例子来加以介绍说明希望对读者学习带来帮助 1、支持串方式参数传递查询: 例子:List students = session.createQuery("select s.id,s.name from Student s where s.name like '%1' ").list; ... [阅读全文]
hibernate缓存:hibernate 3.3采用新的缓存Cache思路方法
今天查看hibernate cache接口时 svn了hibernate3.3源码 打开CacheProvider类看 居然给 @deprecated 真是大块人心 早就对hibernate 2级缓存Cache和查询缓存Cache不爽 只能按照实体配置 不能针对某条查询语句设置 3.3提供了两个接口 Region RegionFactory 来代替 3.2中Cache Cac... [阅读全文]
无第三方认证技术:15个优秀的第 3方 Web 技术集成
在 Web 开发和设计中事事亲历亲为并非好事我们经常被告诫不要重复发明轮『子』(don't reinvent the wheel)大而全式开发不仅是巨大负担而且带来更多安全隐患你毕竟不是所有技术行家业界有很多优秀第 3方技术可以借用或者集成我们必 须承认这些技术比我们自己所能设计要好得多本文介绍了15种可以集成到我们 Web 站点技术 1. RSS feeds ... [阅读全文]
soa系统架构:SOA让遗留系统价值最大化
无处不在遗留系统平台应该如何处理呢?当然要对其进行更新!比如重新编写应用、重新托管应用或者用服务对已有系统进行封装实际上在当前SOA环境下这种通过XML和网络服务进行中型/大型主机集成虽然不是受到广泛推荐方式却是种最常见方式 最近Attachmate公司为Verastream Host Integrator(VHI)添加了符合WS-I标准网络服务使其功能更为强劲此外VHI 6.6中还添加... [阅读全文]