`
文章列表
    1. Dash Home : searching Printing, 设置对应ip的打印机     2. 打开linux下的libreoffice(<=>word)     3. File -> print Setting ->选择需要的打印机     4. File -> printing.... -> 打印
  5.1.3 隐藏迭代器 看容器源代码更清楚些   java线程包的分析: 1. 锁,原子操作 -- 进行同步(内存一致性和原子性) 2. 阻塞 -- 阻塞有哪些实现 3. 怎么管理锁,管理阻塞,管理线程. 管理锁:   Lock(对Sync进行了封装) ReadWriteLock,synchronized(最简单的管理)   Lock Condition参考:http://duming115.iteye.com/blog/830357   Condition 除了Object.wait() notify()...功能,就是一个命名标志,并且可以有多个Conditio ...
同步 共享(shared)(多个线程访问)和可变(mutable)状态synchronized提供同步机制  synchronized同步:独占的加锁机制  volatile同步:  显示锁同步:explicit lock  原子变量同步非线程安全的操作:  非原子操作[cpu有哪些原子操作]  结果状态依赖前一个状态  程序原子方式的操作:  程序原子方式:代码不一定需要全部执行完毕,须保证其它程序不同时进入同一段代码(同一个环境)或者使用同一个竞争的变量(如:ActomicLong)  程序一般通过加锁来确保程序原子性操作  JAVA提供内置锁来提供原子性,synchronized(提供同步 ...
  package com.java.util.concurrent; import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; public class Test1 { public static void main(String[] args) throws Exception { E ...
  JDBC概念   每个数据库产商有自己的数据库驱动程序(数据库厂商自己写的代码),提供和数据库的交互。 数据库驱动程序ó此数据库的交互接口   现状描述:    1.    不同的数据库,接口(数据库驱动程序
  1.web容器为每个<servelt>设置产生一个Servetl以及ServeltConfig实例     2.一般不使用ServletConfig的log方法执行日志功能,使用JDK本身附带的日志包或Log4j 如果使用的是Tomcat,则此方法的日志保存在Tomcat的log目录下   3.Servlet ...
ibatis即数据映射器,在对象和数据库之间搬运数据,同时保证对象、数据库以及映射器本身都相对独立。   ibatis和O/RM不同,O/RM映射表和表的列,ibatis是把SQL语句的参数和结果(也即输入和输出)映射为类。ibatis在类和数据库表之间建立一个额外的间接层,这个间接层就是SQL层--即编写SQL语句。   ibatis不会对应用环境做出任何假设。   page36---pdf45 建立ibatis应用程序                    

myBatis 理念

ibatis的建立基于这样的思想:关系数据库和SQL仍然有用。应用程序可以被其它重写,但背后的SQL和数据库却基本保持不变。 ibatis是一个混合型的持久层的框架。ibatis结合了动态SQL、内联SQL、存储过程、对象关系映射的方案。 1.ibatis的核心是SQL。ibatis不直接支持DDL(create\drop\alter.......)。 2.存储过程。 3.内联SQL。将SQL嵌入到更加通用的语言中去,如Java的SQLJ。其实是使用一个预编译器将内联的SQL翻译为当前语言的响应代码。还有内联的SQL还不够标准,版本太多,移植性差。 4.动态SQL。即JDBC使用的 ...

404 错误 tomcat

    博客分类:
  • web
错误处理程序 通过使用部署描述符,您可以自定义在发生错误时服务器向用户发送的内容。在服务器将要发送特定 HTTP 状态代码或 Servlet 引发特定 Java 异常时,服务器可以显示一个替代页面位置。 <error-page> 元素包含具有 HTTP 错误代码值(如 500)的 <error-code> 元素或具有预期异常(如 java.io.IOException)的类名的 <exception-type> 元素。它还包含 <location> 元素,其中包含发生错误时显示的资源网址路径。     <error-page> ...
http://www.cnblogs.com/jkyweb/archive/2011/03/29/1998495.html http://haitao.name/index.php/ckeditor/ http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html 一、使用方法: 
1.Spring提供2种Ioc容器的实现,基础的实现是BeanFactory,高级的实现是Application Context,它是对BeanFactory的扩展,提供了许多高级的特性,推荐使用Application Context。   BeanFactory的使用 Resource resource = new ClassPathResource("bean.xml") ; //classpath下的bean.xml //FileSystemResource InputStreamResource UrlResource ClassPathResource. ...
Spring Framework(http://www.springframework.org) Spring Framework的核心是Ioc容器,这个容器能够声明式的为简单java对象增加企业级的服务。Spring里广泛应用了AOP,Spring通过AOP为它的组件提供企业级服务,Spring IOC中组件也被称为Bean。   Spring 模块: Core:提供了SF的核心功能,提供了基本的Spring Ioc容器 Context:这个模块构建在Core模块之上,对Core进行了扩展 AOP:是Spring另外一个基本概念  
  IOC - 控制反转:是一个设计原则 用来对组件之间的关系进行解耦,Spring提供了一个IOC的实现, Spring Core-IOC容器来管理组件   IOC 是一个通用的设计原则,DI(依赖注入)是具体的设计模式,它体现了IOC的设计原则   1.问题:OOP将系统分解成了一组可重用的对象,如果没有一个核心模块来管理(创建和管理)这些对象,这些对象就会仅仅的耦合在一起 1.解决方法:创建一个容器来管理,运行于容器里的对象为组件 1. 实现方法: 1.1使用接口   1.1.1问题:如果只使用接口,则对象的实现(注入)是硬编码 1.1.1解决方法:采用容器 ...
前言: SSH所带来的烦恼:重复的事情太多、XML配置激增、改变的步调太快 第一章: 我们可以选择性的忽略当前的环境,但是技术是有生命周期的,如水煮青蛙,需要得知自己身边的温度 某种技术在某段时间会带来生产力的提高,但这段时间随时会结束   Jason Hunter的观点: 1.Java已经结束了它的领导趋势,我们需要把兴趣分散到其他地方。   一个相当实际的方法:得知什么是最热门的技术,从训练上可以让你赚最多的钱的技术就是最热门的技术 我们现在的时期是要把java当作理所当然,就像日用品   SSH带来了生产力,在建立企业应用时,可以花更少的精力,但是可 ...
0. 字符 :大家平时看到的符号,用来组成某种句子、语言 如 A B 张三   1. 字符集 每一种语言都有一个字符集,如英语有26个字符.....   2. 编码字符集(数字的集合) :一个编码字符集是一个字符集的的编码形式,即 ...
Global site tag (gtag.js) - Google Analytics