- 浏览: 9331 次
最新评论
文章列表
不要做第二天的计划,不要做下午的计划,都没有用。每次做事情都像udp一样,做当下的事情,就可以了。其他还是不要想的好!没有,每次都是完蛋了。不做计划了,就这样做把,跟着心走了。不要玩一些没有用的东西!游戏,对象之类的东西。
好久不打游戏了,今天又打了,不很高兴,以后还是生活简单点,不要做无谓的的其他繁琐事情,忍受孤独和寂寞,做好自己希望做好的事情。持之以恒,心情平静!
2.jquery easyui组件
2.1 怎样使用jquery easyui
导入jquery,基于他。然后导入jquery easyui 。导入时注意顺序,都是压缩过的。不需要看源码。
导入样式,很多css。导入easyui.css 即可,拖进来即可
小图标: ...
1.Activemq学习笔记1
面向消息的中间件:MOM利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行
分布式系统的集成。
一个MOM系统,通常包括客户端,message,MOM。
客户端发送或接受消息,message封装了要传递的内容,MOM可以存储和转发消息。通过MOM间接传递。
MOM好处:降低系统间通信复杂度,只需关心如何和MOM进行消息接受和发送
提高了消息的灵活性,不必阻塞等待。尤其时间无关或并行处理。
松散耦合:a系统变化不影响B系统
JMS概念
java消息服务应用程序接口,用于在分布式系统中发送消息或进行异步通信。是一个与平台无关的API,
大多M ...
tcp、ip协议,用于定义浏览器和服务器交互过程。通讯格式,用于定义客户端和服务器通信格式。
http1.1和http1.0:在一个连接上获取多个web资源。
http请求:
1.请求包括的内容:请求行,消息头,实体内容
请求行:请求方式,默认是get。get在url中显示,post请求实体内容发送数据。
消息头:accept支持的类型;accept-charset;encoding压缩格式,language语言,host,if-modify-since缓存时间,referer客户机那个来的,防盗链。connection请求完成保持。
2http响应:状态行,消息行和实体内容。
状态行:http ...
1.tomcat端口配置,修改server.xml
2.虚拟目录映射方式:在server.xml文件中的host元素中配置,该方式需要重启加载server文件,不建议;
让tomcat自动映射:自动管理webapps目录下应用,外界可直接访问。
conf/catalina/localhost 建立xml文件,文件名即虚拟目录。文件中添加context元素。代表一个应用。docbase
好处是修改配置文件不用重启tomcat。
3.虚拟主机:虚拟主机即一个网站。在server.xml中配置host。
自带一个localhost虚拟主机。
注册域名:
4.浏览器与服务器交互
过程:查找ip,使用ip ...
一。基本概念
1.静态资源,动态资源
2.多个web资源组合成web应用,所在目录交给web服务器管理,称为目录映射
二。web服务器
weblogic,websphere,tomcat,iis
三。搭建环境
tomcat
创建一个嵌套的,层次结构化的异常框架将改进代码可读性和可用性。
为每个异常类添加一两个构造器,給异常提供子类。
1.异常层次结构:从一些健壮且通用异常入手,让其他继承它。
2.嵌套的异常:对系统级异常进行抽象化,常用包括(remotegexception,namingexception)。
提供一类更有用异常,他包含积极别异常。
将多个异常串在一起,以创建单个嵌套的异常。
异常层次结构允许及接受特定业务异常又接收特定于系统的信息。
创建信息更丰富,更具体的异常。
java异常分为两大类:checkedException(非运行时异常)和uncheckedException(runtimeEx ...
子查询位置:select中,from后,where中。
子查询分为如下几类:
标量子查询:返回单一值
列子查询:n行一列
行子查询:一行
表子查询:n行n列
可以使用的操作符:any in some all exists
使用子查询可以一次性完成,避免失误或表锁,需要为内层查询建立一个临时表,外层查询在临时表中查询。
使用连接查询代替子查询:join(一个表完全,一个表相等一部分),inner join(相等连接) on
不能优化的子查询:不支持from子句,查询合并和聚合函数,exists,not in等
mysql常用查询语句大全
1.查询数值型数据:select * from table where sum>100
查询谓词:< = > <> != !> !< =< =>
2.查询字符串:select * from table where sname= % % %%
3.查询日期型数据:select * from table where date ="2011-10-10"
4.查询逻辑型数据:select * from table where type='T' 'F'逻辑运算符and not or
5.查询非空数据:s ...
以下是一些高级命令:
1.group by:根据给定数据列的成员,对查询结果进行分组统计,得到一个分组汇总表。
select dept max(solary) as solary from table group by dept;
必须在group 子句之前指定where子句。
可以跟多个列,将对唯一组合进行分组。
之后使用having子句。可以使用限定条件分组。having可包含用and或or连接的子句。
2.聚合函数count(*):
3.having对组记录进行筛选
4.rollup:产生一些额外的行
5.group_concat:
6.写顺序:select from where grou ...
mysql查询执行流程:
1.查询缓存:sql完全匹配,是否有权限,提取缓存数据
2.解析器解析:词法分析,语法分析,解析树
3.预处理:检查解析树,解决解析器无法解析的语意,权限检查,
4.优化器做优化:对连接表重排序,外连接转内链接,代数等价法则,计算和减少常量表达式,子查询优化,早期终结,相等传递
5.生成执行计划:查询优化执行计划
6.执行引擎:查询执行引擎,负责调用引擎。
7.返回结果:
B-tree和B+tree
1.B-tree:
ki表示关键字,
pi表示指向子节点的指针
所有关键字必须唯一
节点
关键字
关键字和指向子节点指针的关系。
左右指针为空时要有标志位。
2.B+tree:也是一种多路搜索树。
非叶子节点的子树指针与关键字个数相同,所有叶子节点增加一个链指针。
MyISAM索引采用B+tree,索引的指针指向键值地址,地址存储的是数据。
mysql索引
mysql索引相当于目录,使得不用一页一页遍历查找,可以高效获取数据。
1.唯一索引(unique index)强调唯一,即索引值必须唯一。主键就是唯一索引的一种。
创建索引:create unique index 索引名 on 表名(列名)
或alter table tablename add unique index 索引名(列名)
删除索引:drop index 索引名 on 表明
或alter table tablename drop index 索引名
2.全文索引:InnoDB不支持,MyISAM支持。一般在char,varchar,text列上创建
3.单列索引和多 ...