- 浏览: 94189 次
-
最新评论
文章列表
1、
<!--启用注解 -->
<context:component-scan base-package="org.activiti.*" />
必须是包结尾!!
2、
配置mybatis时,出现:
与元素类型 "id" 相关联的属性 "{1}" 应有左引号。
<configuration>
<typeAliases>
<typeAlias alias="user" type="org.activiti.model.User" ...
<annotaion-driven/>标签:
这个标签对应的实现类是org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser
仔细阅读它的注释文档可以很明显的看到这个类的作用。解析这个文档:
这个类主要注册8个类的实例:
1.RequestMappingHandlerMapping
2.BeanNameUrlHandlerMapping
3.RequestMappingHandlerAdapter
4.HttpRequestHandlerAdapter
5.SimpleControllerH ...
kernel是掌管一台pc硬件的程序,核心程序放置在内存当中且是受保护的,并且开机后就一直常驻在内存当中。
从最先面对硬件开发,转而面对kernel开发,但还不是简便的路径,而由操作系统提供接口来供程序开发。
比如c语言,system call会将其转换为kernel所能执行的任务函数;--->软件和硬件关系不大,而与kernel有很大关系,硬件和kernel也有很大关系。
kernel根据应用程序提供合理的资源分配(cpu、内存)
操作系统=kernel+接口
不同的硬件集成需要使用不同的操作系统,比如苹果的笔记本不使用兼容技术不能安装windows系统,又如32位的cpu不能安装6 ...
计算机其实就是:『接受用户输入指令与数据, 经由中央处理器的数学与逻辑单元运算处理后,产生或储存有用的信息』。包括简易型计算器、手机、卫星定位系统 (GPS)、ATM、PC、可携带电脑、pad 、psp等等。
计算机硬件组成:
输入单元:键盘、鼠标、阅读机、扫描仪、手写板、触控屏、usb接口等
主机:主板、内存、硬盘、电源、cpu
输出单元:屏幕、音箱、打印机
cpu:central processing unit,cpu是具有特定功能的芯片,含有相关的指令集。
cpu的主要单元:算数逻辑单元和控制单元,算数逻辑单元负责程序运算和逻辑判断;控制单元负责协调各组件与 ...
12、jvm-内存管理机制-垃圾收集器
- 博客分类:
- java
1. 垃圾回收器的工作目标是回收已经无用的对象的内存空间,从而避免内存渗漏体的产生,节省内存资源,避免程序代码的崩溃;
2. 垃圾回收器判断一个对象的内存空间是否无用的标准是:如果该对象不能再被程序中任何一个 ...
lllll、Exception
- 博客分类:
- java
web.xml
The reference to entity "characterEncoding" must end with the ';' delimiter
报错的写法:
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8" />
正确的写法:
<property name="hibernate.co ...
llll、activti-spring
- 博客分类:
- gc
这里使用的是5.12版本 将activiti-explorer.war文件,以便更快的了解Activiti。将文件拷贝至Tomcat的webapps目录,启动tomcat,输入http://localhost:8080/activiti-explorer。
2.1. 示例用户
账号 密码 角色
kermit kermit admin
gonzo gonzo manager
fozzie fozzie user
1、ProcessEngine:流程引擎的抽象 beabs.xml必须包含一个id为'processEngineConfiguration'的bean 有多个类可以用来定义 ...
5、juery 表单选择器
- 博客分类:
- gc
表单选择器
$('input').val(); //元素名定位,默认获取第一个
$('input').eq(1).val(); //同上,获取第二个
$('input[type=password]').val(); //选择 type 为 password 的字段
$('input[name=user]').val(); //选择 name 为 user 的字段
:input 选取所有 input、 textarea、 select 和 button 元素 集合元素
:text 选择所有单行文本框,即 type=text 集合元素
:password 选择所有密码框,即 type=passwo ...
4、jquery对象选择器+对象值
- 博客分类:
- gc
1、封装js函数
2、浏览器兼容
3、css样式
4、增加脚本健壮
1、对象选择器
css juery
元素名 div $('div') 获取所有 div 元素的 DOM 对象
id #box $('#box') 获取一个 ID 为 box 元素的 DOM 对象
类(class) .box $('.box') 获取所有 class 为 box 的所有 DOM 对象
群组选择器 span,em, $('span,em,.box') 获取多个选择器的 DOM 对象
后 ...
2、javascript(2)
- 博客分类:
- gc
对象和事件是JavaScript的两个核心。
JavaScript中可以不声明变量直接赋值。不过先声明变量是一个良好的编程习惯。
“+”不只是数字的相加,应该理解为字符串的连接符号;
当有很多种选项的时候,switch比if else使用更方便。
JavaScript 弹出框
警告(alert)
确认(confirm) var s= confirm('ok?'); //true|false;
提问(prompt) var ss= prompt('你的名字?'default); //skx
函数 function fun();
执行 fun();|var x = fun();
事 ...
1、javascript(1)
- 博客分类:
- gc
link:http://wenku.baidu.com/view/009e864fc850ad02de804141.html
Javascript在<body></body>之间
当浏览器载入网页Body部分的时候,就执行其中的Javascript语句,执行之后输出的内容就显示在网页中。
Javascript在<head></head>之间
有时候并不需要一载入HTML就运行Javascript,而是用户点击了HTML中的某个对象,触发了一个事件,才需要调用Javascript。这时候,通常将这样的Javascript放在HTML的<he ...
11、jvm内存管理机制---运行时数据区
- 博客分类:
- java
1、运行时数据区
2、内存溢出异常
3、垃圾收集器
4、内存分配策略
5、内存调优分析
Java的内存管理就是对象的分配和释放问题。
分配 :内存的分配是由程序完成的,程序员需要通过关键字new (或者反射new instance)为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。
释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等,GC都需要进行监控。
JVM主要包 ...
java广泛用于嵌入式、移动、j2ee、大型机等各种场合;java语言的主要优点:摆脱硬件束缚;提供相对安全的内存管理和访问机制,避免大部分内存泄露和指针越界问题;常用代码索引使得程序运行越久效率越高;完善接口实现。
Groovy [英]'ɡru:vɪ[美]ˈɡruvi
Groovy是一种基于JVM(Java虚拟机)的开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库,使用方式基本与使用 Java代码的方 ...
1、@RequestMapping URL地址请求
在web.xml中配置了关于view的启动文件如 web-servlet.xml或view-servlet.xml等,在这些view的配置文件中一般会配置spring扫描的包,以启动注解。
简单的url请求:@RequestMapping(value="/user/login.html")
通配url请求:@RequestMapping(value="/user/*.html")
通配参数请求:@RequestMapping(value="/user/{id}") url: pr ...