- 浏览: 115936 次
- 性别:
- 来自: 合肥
文章列表
1、spring对DAO的支持
Java代码
public class AccountServiceImpl implements AccountService{
private AccountDao accountDao;
/** set方法注入 */
public void setAccountDao(AccountDao accountDao);
this.accountDao = accountDao;
}
...
AngularJS
- 博客分类:
- JavaScript
首先,AngularJS 是建立在轻量 jQuery 之上的一个结构化前端 MVVM 框架。
相比较 Facebook 的 React,个人觉得 AngularJS 可能更适合企业用户,创建单页面的 CRUD 应用。例如对表格表单的处理,AngularJS 就能展现其强大快捷的一面。
另外,AngularJS 非常结构化,大而全,坏处就是规定比较严格,好处是代码更一致,而且有一套很完善的测试流程支持。但是性能经常受人诟病。企业用户可能对性能没有那么敏感,反而喜欢这种写起来条理清晰,功能强大的框架。这有点像 Java,虽然臃肿,慢,但是成熟稳定,所以企业往往选择这样的框架。不过 React ...
JAVA服务治理实践之无侵入的应用服务监控
- 博客分类:
- 架构
之前在分享微智能的话题中提到了应用服务监控,本文将会着重介绍Java环境下如何实现无侵入的监控,以及无侵入模式对实现各种技术架构统一服务治理的意义,还会破解“监控系统如何监控自己”的悖论。此次分享包含宜信众多关键技术实践和落地办法,内容提纲如下:
1. 服务治理监控,机房监控,APM的区别与联系
2. “无侵入”的应用服务监控
3. 无侵入引领统一服务治理
MyEclipse10破解
- 博客分类:
- Java工具
打开run.bat
出现此控制台,不要关掉,立即会出现再下面那个画面
软件激活界面
Step2:填写Usercode,打一个自己喜欢的名字
基于dubbo框架下的RPC通讯协议性能测试
- 博客分类:
- 架构
http://doc.okbase.net/lengfo/archive/131644.html
http://doc.okbase.net/lengfo/archive/127059.html
Oracle 索引 详解
- 博客分类:
- oracle
一. 索引介绍
1.1 索引的创建 语法 :
CREATE UNIUQE | BITMAP INDEX <schema>.<index_name>
ON <schema>.<table_name>
(<column_name> | <expression> ASC | DESC, & ...
初探Nginx架构之进程模型与事件处理机制
- 博客分类:
- Nginx
文章内容:
0.序
1.概述
2.Nginx的进程模型
3.Nginx的事件处理机制
3.1基本知识:
3.2网络事件的事件处理机制
3.3通过几个问题,进一步理解Nginx的网络事件处理机制
3.4如何处理信号和定时器呢?
4.总结
5.参 ...
Nginx反向代理Tomcat
- 博客分类:
- Nginx
相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。
说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上 ...
Oracle查询杀死死锁
- 博客分类:
- oracle
oracle死锁问题查询及处理
一、数据库死锁的现象 首先确认登录的界面 sys/dba程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。
二、死锁的原理
当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提
交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,
此时的现象是这条语句一直在执行,但一直没有执行成功,也没有报错。
三、死锁的定位方法
通过检查数据库表,能够检查出是哪一条语句被死锁,产生死锁的机器是哪一台。
1)用dba用户执行以下语句
oracle 求两个时间点直接的分钟、小时数
- 博客分类:
- oracle
1、获得时间差毫秒数: select ceil((To_date('2008-05-02 00:00:00' , 'yyyy-mm-dd hh24-mi-ss') - To_date('2008-04-30 23:59:59' , 'yyyy-mm-dd hh24-mi-ss')) * 24 * 60 * 60 * 1000) 相差豪秒数 FROM DUAL; 相差豪秒数 ---------- 86401000 2、获得相差秒数: select ceil((To_da ...
大型网站系统架构的演化
- 博客分类:
- 架构
前言
一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务扩展而完善出来的,并不是一蹴而就;不同业务特征的系统,会有各自的侧重点,例如淘宝,要解决海量的商品信息的搜索、下单、支付,例如腾讯,要解决数亿的用户实时消息传输,百度它要处理海量的搜索请求,他们都有各自的业务特性,系统架构也有所不同。尽管如此我们也可以从这些不同的网站背景下,找出其中共用 ...
大型网站的灵魂——性能
- 博客分类:
- 架构
前言
在前一篇随笔《大型网站系统架构的演化》中,介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去研究实践。所以我打算写一个系列,从理论到实践讲述大型网站的点滴,这也是一个共同学习的过程,希望自己能坚持下去。系列大概会分为两部分,理论和实践,理论部分尽量通俗易懂,也要讲一些细节。实践部分会抽取一些技术做实践,将方法、解决问题过程分享出来。
本文将讲述大型网站中一个重要的要素,性能。
什么是性能
CenOS Linux安装nginx
- 博客分类:
- linux
linux系统为Centos 64位
第一步:从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.5.9.tar.gz直接在Linux上用命令下载)
第二步:解压 tar -zxvf nginx-1.5.9.tar.gz
第三步:设置一下配置信息 ./configure --prefix=/usr/local/nginx ,或者不执行此步,直接默认配置
第四步:
make 编译 (make的过程是把各种语言写的源码文件,变成可执行文件和各种库文件)
make insta