`
文章列表
Spring4提供了一个通用的基于特定条件创建Bean的方式:@Conditional注解。条件注解是根据特定的条件来选择Bean对象的创建。如果你想一个或多个Bean只有在应用的路径下包含特定的库时才创建,那么使用这个注解定义条件化的Bean就再适合不过了。 使用示例: 1、在Springboot工程的application.yml文件中添加配置内容: magicCondition: true  2、创建MagicCondition类,实现org.springframework.context.annotation.Condition接口,重新实现父类的matches方法: ...
Springboot项目打war包配置: 1、在项目中新增ServletInitializer类,其继承SpringBootServletInitializer抽象类,并重写configure方法: import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInit ...
一、为什么使用elasticsearch? 互联网项目中一般使用mysql数据库, 因为它比oracle便宜。一些查询往往要模糊查询某些字段,如根据会员名称、会员手机号码及其他字段模糊查询某些会员列表。尽管将数据库进行读写分离,分为主库和读库,然后将这种模糊查询语句写到单独的工程中,该工程单独使用读库的数据库连接池,但仍然不能解决模糊查询带来的性能开销,mysql中like查询是比较耗性能的。 elasticsearch的优势: 支持模糊查询,而且性能比较高。 支持分页查询,性能还是很好。 支持大数据,将某张或某一类大表的数据同步到elasticsearch中,从elastic ...
1、安装setuptools 进入网址:https://pypi.python.org/pypi/setuptools 下载压缩文件:setuptools-38.5.1.zip,将其解压到本地磁盘上。  在解压的目录中会看到setup.py文件,我们需要执行它。 进入cmd命令窗口,进入刚解压的目录,执行命令: python setup.py install 安装后,在python安装目录下会出现Scripts目录,里面有easy_install.exe和pip.exe,证明已经安装成功。 2、配置环境变量 把Scripts目录,如D:\Tools\Pytho ...
1、安装好python,并配置好环境变量。 到python官网即可下载:https://www.python.org/downloads/,我下载的是python2.7.14。 2、安装jdk,并配置好环境变量。 到oracle官网下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html,我下载的是jdk7。 3、下载eclipse,解压即可。 eclipse下载地址:https://www.eclipse.org/downloads/packages/all,我下载的是mars 2。   4、下载 ...
1、安装客户端工具 可以通过TortosiseGit工具或者eclipse工具(自带git插件)检出git项目。 TortosiseGit工具下载:https://tortoisegit.org/download/    安装之前需要先安装git.exe,git.exe安装包下载:https://git-scm.com/downloads  TortosiseGit工具安装中要求指定git.exe的bin安装目录: 安装好后鼠标右键,会看到相关的快捷键:   2、通过TortosiseGit检出:
nosql数据库根据数据的存储模型和特点分很多种类: 以上只是从存储模型上来进行的大体划分,它们之间没有绝对的分界,也有交差的情况,比如Tokyo Cabinet / Tyrant的Table类型存储,就可以理解为是文档型存储,Berkeley DB XML数据库是基于Berkeley DB之上开发的。 如何选择? 通常需要根据如下情况考虑: 1、数据结构特点。包括结构化、半结构化、字段是否可能变更、是否有大文本字段、数据字段是否可能变化。 2、写入特点。包括insert比例、update比例、是否经常更新数据的某一个小字段、原子更新需求。 3、查询特点。包括查询的条 ...
页面js: // 导出button $exportOrderListBtn.unbind("click").bind("click",function(){ // 地区 var areaId = $("#areaIdSel").val(); // 稽核类型 var auditType = $("#auditTypeSel").val(); // 开始时间 var beginDate = $("#beginDate").val(); // 结束时间 ...

jqGrid的使用

页面加入: <div class="grid-wrap">        <table id="unRelatedAuditStaffOrderGrid">        </table>        <div id="unRelatedAuditStaffOrderPager"></div> </div> js代码: var url=rootPath, gridQryUrl = url+"/oneLevelStaffAuditWorkData ...
一些有用的mysql语句备份: 1、mysql查询的值为空时,指定默认值 select coalesce(null,1);   2、从左到由保留3个字符(包括小数点) select left(3.60962,3); -- 结果:3.6     3、修改表引擎的方法 alter table table_name engine=InnoDB;   4、MySQL提供了两种事务型的存储引擎:InnoDB 和 NDB Cluster。显示是否自动提交: show variables like'AUTOCOMMIT';   设置为自动提交: SET AUTOCOMMIT ...
需要提供一个界面能够下载系统日志文件,就在后台管理系统中做了一个系统日志下载界面。 项目用的是play框架,之前没有做过play框架下载文件,所以尝试着做了一下,示例代码如下: /** * 日志文件夹主目录名 */ public static final String LOGDIRECTORYHOME = "XXXX";   /** * 文件下载 * @param fileName 文件所在的目录名称 * @param subFileName 文件名 * @return */ public static Resul ...
一、在Spring的配置文件applicationContext.xml中配置事务管理器对象transactionManager: <!-- 使用注解方式定义事务 --> <tx:annotation-driven proxy-target-class="true" transaction-manager="transactionManager" /> <!-- 配置事务管理器 --> <bean id="transactionManager" class="or ...
方式1:通过返回值判断,进行刷新操作。父窗口页面js: function findDetailsForAmount(outputBillDetailId,applyAmount,outputAmount){ var url = "/innerallocateDetailAction.do?method=findDetailsForAmount&outputBillDetailId="+outputBillDetailId+"&applyAmount="+applyAmount+"&outputAmount=&quo ...
        虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如下: 1、以管理员身份运行命令 ...

Oracle sql语句

一、更新关联数据 表中hallbin字段的很多值有误,为“空白”,应该为CK加上membercode字段的值。 示例修改语句如下: update member a set a.hallbin = ('CK'||( select b.membercode from member b where b.membercode=a.membercode and b.hallbin='空白' )) where a.id in ( '8a6ee1cd3f8125b4013fbdb326040707', '8a6ee1cd3f8125b4013fbdb ...
Global site tag (gtag.js) - Google Analytics