博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年6月27日

摘要: JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,一种动态网页技术标准。它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文 阅读全文

posted @ 2018-06-27 21:40 海饼干丶 阅读(167) 评论(0) 推荐(0) 编辑

摘要: 事件:JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。比方说,我们可以在用户点击某按钮时产生一个 onClick 事件来触发某个函数。事件在 HTML 页面中定义 加载事件:o 阅读全文

posted @ 2018-06-27 21:24 海饼干丶 阅读(114) 评论(0) 推荐(0) 编辑

摘要: JavaScript可以直接在HTML文件中编写,例如: </head> <script rype="text/javascript"> alert("HELLO WORLD") ; </script> </head> JavaScript也可以在外面编写,再在HTML头信息中引入,例如: <scr 阅读全文

posted @ 2018-06-27 20:53 海饼干丶 阅读(131) 评论(0) 推荐(0) 编辑

摘要: JavaScript是一种网络的解释性脚本语言,用来为网页添加各种各样的动态功能,通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。 特点: 是一种解释性脚本语言,所以代码不进行预编译。 主要用来向HTML页面添加交互行为。 可以直接嵌入HTML页面,但写成单独的js文件有利于结 阅读全文

posted @ 2018-06-27 20:43 海饼干丶 阅读(105) 评论(0) 推荐(0) 编辑

摘要: 上一篇学到了怎么在spring的配置文件中进行bean的定义,但这种做法实际开发中很少采用的,将所有的类都写在配置文件里会造成配置文件的庞大混乱,为了解决这种复杂的配置,Spring中提供了自动的扫描注解配置:配置一个扫描包名称,就可以根据注解自动实现bean的配置管理。 定义一个扫描的基础包名称, 阅读全文

posted @ 2018-06-27 16:15 海饼干丶 阅读(372) 评论(0) 推荐(0) 编辑

摘要: Redis开发中一定会保存有缓存数据,实际上已经很接近真实数据了,所以必须保证缓存中的数据安全性,为了安全性的处理应该为数据库追加有认证的处理机制,而在Redis中认证也异常的简单,只需要设置一个认证的密码即可。 redis-single:vim /usr/local/redis/conf/redi 阅读全文

posted @ 2018-06-27 14:49 海饼干丶 阅读(103) 评论(0) 推荐(0) 编辑

摘要: 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。它指的是对数据 阅读全文

posted @ 2018-06-27 14:40 海饼干丶 阅读(169) 评论(0) 推荐(0) 编辑

摘要: NoSQL数据库最大的特点是没有事务的处理,但Redis考虑到一部分用户需求,提供了事务,不过没有什么用 在Redis里面设置一个数据: set age 10 追加事务控制: multi 再修改该数据的时候回提示:QUEUED,实际上该命令并没有执行,而是追加到了一个执行队列,等待事务提交的时候一起 阅读全文

posted @ 2018-06-27 14:26 海饼干丶 阅读(112) 评论(0) 推荐(0) 编辑

摘要: Redis数据库有很高的性能,这样就有人想让它充当消息组件的角色,所以Redis数据库提供有一种发布与订阅模式。 Redis-A:开启订阅模式 subscribe my-channel Redis-B:利用指定通道开启发布者模式,进行内容传输 publish my-channel HELLOWORL 阅读全文

posted @ 2018-06-27 14:17 海饼干丶 阅读(1920) 评论(0) 推荐(0) 编辑

摘要: DI:依赖注入,是IOC的一种重要实现 。一个对象的创建往往会涉及到其他对象的创建,比如一个对象A的成员变量持有着另一个对象B的引用,这就是依赖,A依赖于B。IOC机制既然负责了对象的创建,那么这个依赖关系也就必须由IOC容器负责起来。负责的方式就是DI——依赖注入,通过将依赖关系写入配置文件,然后 阅读全文

posted @ 2018-06-27 13:27 海饼干丶 阅读(84) 评论(0) 推荐(0) 编辑