摘要:
1、为什么用到单例模式?答:有一些对象我们只需要一个,比如说:线程池、缓存、对话框、日志对象、处理便好设置、注册表。而如果使用全局变量来实现这个功能,则有一些缺点:必须在程序已开始就创建好对象,如果这个对象非常耗费资源,而程序在这次执行的过程中又没有用到它,这... 阅读全文
摘要:
Spring简介: 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 Spring学习方法: 一、首先Java的基... 阅读全文
摘要:
我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。 第一方面:开发速... 阅读全文
摘要:
1、端口被占用 Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be... 阅读全文
摘要:
对于中小公司使用tomcat作为java容器,没有经过系统的调优很容易出现tomcat在运行过程中出现服务宕掉,并且在tomcat的日志中一般无法看出有用的信息,而此次实例中对tomcat宕机后调优,是由公司的构架进行调整,他是对JVM调优有着非常深的理解,而... 阅读全文
摘要:
实际情况中,对于编程事务的操作最好还是使用org.springframework.transaction.support.TransactionTemplate,因为HibernateTemplate在实际操作中并不是想象的那样,具体如下: 目的:使用... 阅读全文
摘要:
记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时... 阅读全文
摘要:
一、单双引号 在Linux中变量是一个非常重要的知识。在变量的设置当中,单双引号的用途是不一样的。 最大的不同是双引号依然可以保留变量的内容,而单引号仅能是一般字符,不会有特殊符号,即不会保留变量的值。 举例:有变量name=bill 此处:myname=... 阅读全文
摘要:
编程之久除了算法和数据结构,什么也不属于我们。 KMP算法: ps:看不清楚的下载查阅。 未完待续。。。 阅读全文
摘要:
接上文,经历了各种网上查找和问同事之后,终于把本地的java项目部署到了linux服务器上面。 然而,我发现好多东西需要命令来实现,懵逼了。。。 向上面反映之后,组织了一场讲座——Linux基础。 一下是部分课件以及自己的理解: 一、Linux... 阅读全文