• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






未定义小妹

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2013年11月5日

java线程实现高并发
摘要: 随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。随着CPU主频的不断攀升,X86架构的硬件已经成为瓶,在这种架构的CPU主频最高为4G。事实上目前3.6G主频的CPU已经接近了顶峰。 如果不能从根本上更新当前CPU的架构(在很长一段时间内还不太可能),那么继续提高CPU性能的方法就是超线程CPU模式。那么,作业系统、应用程序要发挥CPU的最大性能,就是要改变到以多线程编程模型为主的并行处理系统和并发式应用程序。 所以,掌握多线程编程模型,不仅是目前提高应用性能的手段,更是下一代编程模型的核心思想。多线程编程的目的,就是"最大限度地利用 阅读全文
posted @ 2013-11-05 16:27 未定义小妹 阅读(390) 评论(0) 推荐(0)
 

2013年11月4日

线程
摘要: 随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。随着CPU主频的不断攀升,X86架构的硬件已经成为瓶,在这种架构的CPU主频最高为4G。事实上目前3.6G主频的CPU已经接近了顶峰。 如果不能从根本上更新当前CPU的架构(在很长一段时间内还不太可能),那么继续提高CPU性能的方法就是超线程CPU模式。那么,作业系统、应用程序要发挥CPU的最大性能,就是要改变到以多线程编程模型为主的并行处理系统和并发式应用程序。 所以,掌握多线程编程模型,不仅是目前提高应用性能的手段,更是下一代编程模型的核心思想。多线程编程的目的,就是"最大限度地利用 阅读全文
posted @ 2013-11-04 16:16 未定义小妹 阅读(178) 评论(0) 推荐(0)
 

2013年10月29日

spring学习之annotation
摘要: 1.使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean:Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spring 能够扫描类路径中的类并识别出 @Repository 注解,需要在 XML 配置文件中启用 Bean 的自动扫描功能,这可以通过 实现。如下所示:首先,使用 @Repository 将 DAO . 阅读全文
posted @ 2013-10-29 14:54 未定义小妹 阅读(280) 评论(0) 推荐(0)
 
Spring中bean的基本xml配置
摘要: 在spring容器内拼凑bean叫作装配。装配bean的时候,你是在告诉容器,需要哪些bean,以及容器如何使用依赖注入将它们配合在一起。理论上,bean装配可以从任何资源获得,包括属性文件,关系数据库等,但xml是最常见的spring应用系统配置源。Spring中的几种容器都支持使用xml装配bean,包括:XmlBeanFactory ,ClassPathXmlApplicationContext , FileSystemXmlApplicationContext , XmlWebApplicationContext 基本的xml配置包括如下几个方面: 1.添加一个bean 2.设置... 阅读全文
posted @ 2013-10-29 10:50 未定义小妹 阅读(747) 评论(0) 推荐(0)
 

2013年10月23日

struts学习之ActionContext和ServletActionContext小结
摘要: 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数"username"的值:ActionContext context = ActionContext.getContext(); Map params = context.getParameters(); Strin 阅读全文
posted @ 2013-10-23 10:29 未定义小妹 阅读(195) 评论(0) 推荐(0)
 
struts学习之Struts_ActionContext_valuestack解惑
摘要: 最近学习了struts2,其中对表单数据的传值,有点疑惑,通过网上查阅资料与借鉴书本,思路清晰了不少,对其中部分进行了一些归纳,希望对自己以后的学习有点帮助。理解ActionContext 、ValueStack 、Stack Context ActionContext 一次Action调用都会创建一个ActionContext 调用:ActionContext context = ActionContext.getContext()ValueStack 由OGNL框架实现 可以把它简单的看作一个栈(List) 。Stack Object:放入stack中的对象,一般是action。 Sta. 阅读全文
posted @ 2013-10-23 10:09 未定义小妹 阅读(161) 评论(0) 推荐(0)
 
struts学习之ActionContext、ValueStack、OGNL
摘要: 本文简要介绍struts2中几个核心的组件ActionContext、ValueStack、OGNL表达式1、ActionContext当struts2框架接收到一个HTTP请求时,它立刻创建一个ActionContext、ValueStack、Action对象ActionContext里有6个对象,分别是valueStack、parameters、request、session、application、attr一个OGNL表达式,必须选择ActionContext中的一个对象作为根对象(root),默认情况下,是选择valueStack作为根对象,如果需要使用另外5个对象作为根对象,需要加上 阅读全文
posted @ 2013-10-23 10:08 未定义小妹 阅读(138) 评论(0) 推荐(0)
 

2013年10月21日

JDK、SDK、JRE、JVM概念详解
摘要: JDK、SDK、JRE、JVM概念的认识我们可以通过HelloWorld来理解这几个缩写词的具体含义:publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println("helloworld"); } }编译之后, 我们得到了HelloWorld.class(图中的"Your program's class files")在HelloWorld里面, 我们调用了 JAVA API中的 java.lang.System这个类的静态成员对象 out, out 的 阅读全文
posted @ 2013-10-21 09:48 未定义小妹 阅读(344) 评论(0) 推荐(0)
 

2013年10月18日

spring学习之bean scope
摘要: 详解Spring中bean的scope以后使用如何使用spring的作用域:这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此,默认情况下Spring2.0现在有五种类型的Bean。当然,Spring2.0对 Bean的类型的设计进行了重构,并设计出灵活的Bean类型支持,理论上可以有无数多种 阅读全文
posted @ 2013-10-18 15:21 未定义小妹 阅读(235) 评论(0) 推荐(0)