摘要:
一、变量提升 以上代码段并不会报错,js中存在变量提升,会将变量的声明提升至文件的顶部,形式如下。 函数会不会存在变量提升呢?答案是显然的。 表面上好像是f()在声明前已经被调用了,由于变量提升f()被提升到了代码头部,但是采用复制语句定义函数会报错。 二、label 以上loop为一个label, 阅读全文
摘要:
一、变量提升 以上代码段并不会报错,js中存在变量提升,会将变量的声明提升至文件的顶部,形式如下。 函数会不会存在变量提升呢?答案是显然的。 表面上好像是f()在声明前已经被调用了,由于变量提升f()被提升到了代码头部,但是采用复制语句定义函数会报错。 二、label 以上loop为一个label, 阅读全文
摘要:
dubbo是一个远程服务调用的分布式框架,用于提供高性能和透明化的RPC远程服务调用方案,以及SOA方案。dubbo是一个服务框架。 核心部分包括: 1:远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-相应”模式的信息交换方式。 2:集群容错:提供基于接口方 阅读全文
摘要:
本文jdk8 首先在pom中添加缓存有关的依赖: 添加配置文件,是redis缓存替换spring默认的缓存: 完成缓存service: 控制层中调用: 阅读全文
摘要:
本文环境接上文多数据源配置的环境。 如果采用不同的数据源,当同时对不同的数据源进行操作时,事务无法正确的回滚,此时需要使用MysqlXADataSource来代理数据源。 MybatisDBD1Config.java: 创建sqlSessionFactory,SqlSessionTemplate S 阅读全文
摘要:
多数据源配置 配置文件application.properties: 数据库配置DatasourceConfigure.java: 采用spring注解方式注入数据源,数据源名称分别为db1,db2 注入sessionFactory,sessionTemplate 该配置配置过后,在com.bxw. 阅读全文
摘要:
记录那些在jboss却需要迁移到tomcat8的那些项目。 由于该tomcat下的项目数据源都在同一个数据库(oracle),所以将数据源配置在容器中。 1、在tomcat的lib文件夹中添加javassist.jar、ojdbc6.jar、demo.jar(这个jar包是为了加密容器中数据源的配置 阅读全文
摘要:
概述 Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++、Java、Python、PHP、Ruby、Erlang、Perl、Haskell、C#、Cocoa、JavaScript、Node.js、Smalltalk、and OC 阅读全文
摘要:
同域下的单点登录: 现在假设有两个系统demo1,和demo2它们分别有自己的登陆方法如下: 在父域中设置cookie:cookie.setDomain(".bxw.com");//将cookie设置为同父域 在SSOUtil类中的loginCheck方法中检验用户名密码的正误,如果检验通过则res 阅读全文
摘要:
pom.xml引入依赖 定义验证码使用的服务类(这里使用单例定义该服务类): 产生验证码: 如果是spring的话,在controller中定义产生验证码的方法: 在前端页面定义验证码产生的位置 检验验证码: 阅读全文
摘要:
pom.xml application.yml application-dev.yml application-prod.yml entity: 实体类Girl.java,这里包含了springboot中表单验证的举例,@Min验证最小值 controller GIrlController.java 阅读全文
|