摘要:
##前提 项目常见的部署环境:Dev(开发环境)、Test(测试环境)、Proc(生产环境) ##问题 不同环境配置文件的配置往往需要进行一些修改,如果配置文件只有一份且打包在war中,那么在其他环境下就需要进行对应的修改。站在部署的角度,这将会变得非常的不方便。 ##解决方法 可以通过maven 阅读全文
摘要:
索引失效的案例: 1、全值匹配我最爱 建立几个复合索引字段,最好就用上几个字段。且按照顺序使用 2、最佳左前缀法则 如果索引了多列,要遵守最左前缀法则,指的是查询从索引的最左前列开始,不跳过索引中间的列。(带头大哥不能死,中间兄弟不能丢) 3、不再索引列上做任何操作(计算、函数、(自动or手动)类型 阅读全文
摘要:
##问题 目前的项目使用的Servlet容器是 WebLogic ,使用默认的jvm内存参数,导致每次启动项目很慢 于是就想调整一下jvm的内存大小,加快启动项目的速度 ##解决方法 ###1 修改 setDomainEnv.cmd 修改weblogic所用域路径下的 bin\setDomainEn 阅读全文
摘要:
##前提 今天在编写业务的存储过程时,需要使用到AND条件的拼接,而根据业务逻辑要求存在多达9种排列组合 以往只有两三种排列组合时,我会选择直接使用了PL/SQL的IF语句分支进行判断,这样更加简洁明了,易于理解 #####在存储过程中使用动态SQL的好处: 提高SQL的复用性,减少重复编写SQL 阅读全文
摘要:
前提 项目是由N个project组成的多模块Maven项目: web模块,打包成war 其他子模块,打包成jar,由maven根据pom.xml的dependencies自动打包放入web模块的WEB INF/lib 问题 其他子模块也用到了spring的注解,例如@Service、@Control 阅读全文
摘要:
前提 想要使用JPA调用存储过程,需要使用JPA2.1以上,API详情点击 "此处" 数据库使用 Oracle12 JPA实现为 Hibernate 用法 1.定义存储过程 这是一个简单的存储过程,根据名字模糊匹配所有人员 注意: 1. IN参数个数没有限制 2. 如果out参数类型为sys_ref 阅读全文
摘要:
#介绍 ##开闭原则 开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 ##抽象类 概述: 在面向对象的概念中,所有的对象都是通过类来描绘的。而当需要更多信息来 描述/确定 一个具体的、符合应 阅读全文
摘要:
问题 使用yum命令安装mysql时,发现下载速度很慢,于是决定换成阿里的yum源 解决方法 参考自: "https://www.jianshu.com/p/b7cd2f9fb8b7" 首先备份一下原先的yum源,避免出错无法恢复 然后修改base.reop源 安装epel.repo源 刷新缓存 总 阅读全文
摘要:
问题 今天使用阿里云开了一个云服务器,系统为 CentOS ,远程连接登录时不知道默认root密码 解决方法 在 控制台 实例 操作 中选择 更多 密码/秘钥 重置实例密码 即可 阅读全文
摘要:
背景 使用 vue 结合 animated css 第三方动画样式,简单地给页面组件加上切换时的 fade 淡入/淡出动画效果 当调试效果时发现,展示效果出现了问题,并且出现滚动条 原因 退场动画还没结束,进场动画就进来了,导致 动画效果重叠 ,页面展示效果出现问题 解决方法 在 transitio 阅读全文