
WEB开发
文章平均质量分 86
a617332635
专注java开发80年
展开
-
activemq消息队列
1.下载http://activemq.apache.org/activemq-5157-release.html包,解压后直接双击C:\Users\Mac\Desktop\apache-activemq-5.15.7-bin\apache-activemq-5.15.7\bin\win64下的activemq.bat即可运行activemq服务,浏览器运行http://localhost:816...原创 2018-11-15 14:30:45 · 269 阅读 · 0 评论 -
大型网站架构
1.初始的网站访问量低, 所以一个应用服务器就够了。随着用户访问越来越多,数据越来越大,那么就需要更好的性能。所以就将一个服务器分为三个服务器:应用服务器,文件服务器,数据库服务器。1.1应用服务器需要处理业务逻辑,需要更好的cpu1.2文件服务器需要存储更多的文件,所以需要更大的硬盘1.3数据库服务器 需要快速的检索数据,所以需要更好的内存应用和数据分离后,大大优化了网站性能...原创 2018-11-14 13:32:33 · 242 阅读 · 0 评论 -
angularjs——service
1.$anchorScroll 监听$location.hash("IdName");调用$anchorScroll()函数就会滚动到IdName所在的位置2.$animate:增强动画 方法:enter(element,parent,after,[done]);在DOM中,将一个元素插入到元素后面或作为第一个子元素插入父元素。一原创 2017-06-15 16:27:40 · 230 阅读 · 0 评论 -
angularjs——directive
自定义的指令常用的属性如下:Insert title herevar app=angular.module("test",[]);app.directive("hello",function(){return {restrict:'ACEM',template:function(){return "click me";},terminal原创 2017-06-15 10:41:43 · 455 阅读 · 0 评论 -
AngularJS之API ——function
注:引入angular.js后直接在脚本里调用以下api1.angular.bind(obj,fn,args);{概括:为标签对象手动绑定一个函数obj:一般为name的标签对象。代码:var obj={name:"btn"};fn:为obj对象要绑定的方法。代码:var fn=function(args){alert(args);}args:为fn提供的参数,可以直接传入参数,也原创 2017-06-14 10:25:59 · 527 阅读 · 0 评论 -
hibernate自动创建表
1.首先官网下载hibernate包,解压后将lib中的jar包导入项目,日志包该框架没有,mysql的驱动包也要自己下。2.在src下创建包dn/edu/model,和dn/edu/controller,以及hibernate.cfg.xml文件hibernate.cfg.xml配置文件,必须写在src下"-//Hibernate/Hibernate Conf原创 2017-05-20 11:15:52 · 384 阅读 · 0 评论 -
synchronized同步问题
synchronized线程同步,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。假设现有a,b两线程,abc实例化对象(对象中包含非静态同步块,非静态同步方法,非同步方法,静态同步方法,静态同步代码块),def实例化对象(同上)1.当两个并发线程同时访问某个实例化对象中的synchronized同步代码块时,一个时间内只能有一个线原创 2017-05-16 11:08:13 · 295 阅读 · 0 评论 -
Spring中加载外部资源文件的几种方式
文件资源操作Spring中定义了一个Org.SpringFramework.Core.Io.Resource接口,Resource接口是为了加载不同类型的资源文件。1.通过FileSystemResource加载系统绝对文件路径进行访问。 2.通过ClassPathResource加载类文件的方式进行访问。package com.baobaotao.io; im原创 2017-05-16 10:24:44 · 6963 阅读 · 1 评论 -
Spring中的ResourceLoaderAware小知识
我们应该明白,spring的依赖注入的最大亮点是你所有的Bean对Spring容器的存在是没有意识的,我们可以将Spring容器换成其他的容器,Spring容器中的Bean的耦合度因此也是极低的。但是我们在实际的开发中,我们却经常要用到Spring容器本身的功能资源,所以Spring容器中的Bean此时就要意识到Spring容器的存在才能调用Spring所提供的资源。我们通过Spring提原创 2017-05-16 09:48:12 · 7822 阅读 · 0 评论 -
struts工作原理
(1) 客户端(Client)向Action发用一个请求(Request)(2) Container通过web.xml映射请求,并获得控制器(Controller)的名字(3) 容器(Container)调用控制器(StrutsPrepareAndExecuteFilter或FilterDispatcher)。在Struts2.1以前调用FilterDispatcher,St转载 2017-05-16 09:12:01 · 274 阅读 · 0 评论 -
FreeMarker
Java: FreeMarker的配置和使用初学什么都不可以忽略的地方就是这个东西的官方网站:http://freemarker.org/。下载或者API都可以参考这里。FreeMarker是什么非常的简单明了。FreeMarker是一个java包。实现了MVC模式,分离开发者和设计师。也就是分离html也java的代码。 FreeMarker是如何工作的这是官网的转载 2017-05-15 18:07:51 · 405 阅读 · 0 评论