Author: FeanLau
-
cvc-complex-type.3.2.2: 元素 ‘constructor-arg’ 中不允许出现属性 ‘name’
Spring bean 中 constructor-arg 属性 将版本号改成 3.0 以上的即可。
-
Java 在 MacOS 上的环境安装
直到今天才直到自己本地的 Mac 上 Java 环境变量的安装是有问题的,现在新的系统开发遇到了问题。 使用 IDEA 编辑器上进行处理是最佳的,未必需要配置环境变量
-
AngularJS ui-router (嵌套路由)
我们都知道,如果使用原生路由的话,Angular 的视图是通过 ng-view 这个指令进行加载的。比如这样:<div ng-view></div>。一般,我们都会把这个指令放在 index.html 这个文件里面,然后,通过控制器来加载相应的模板视图。比如这样:
-
Python 版本升级
在学习的过程中,总是遇到系统上默认安装的 Python 版本是 2.7.5,而我们实际上要求在 Python3 的环境下去运行程序的。这个时候该如何升级? 上述是在云服务器上安装 Python3 的,在 MacOS 下面安装 Python3 很方便的
-
Java 之 23 种设计模式解析 – 外观模式(Facade)
外观模式是为了解决类与类之家的依赖关系的,像 spring 一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个 Facade 类中,降低了类类之间的耦合度,该模式中没有涉及到接口,看下类图:(我们以一个计算机的启动过程为例)
-
CentOS 配置 JAVA_HOME,最快的方案
1、首先安装 openjdk 或者自己下载 jdk 进行安装,我安装的是 openjdkyum install java 2、查看 openjdk 安装在哪which java 终端返回值是:/usr/bin/java 3、配置 JAVA_HOME 编辑 /etc/profile 文件,在末尾加上: 4、保存配置source /etc/profile 5、再次查看 java 则 JAVA_HOME 配置完成了
-
MySQL 数据库去重的简单方案
利用 distinct 对需要处理的字段进行去重 select distinct 字段名 from 表名 利用 group by select * from 表名 group by 字段名 利用 having select * from 表名 group by 字段名 having 字段名 = 要求 where 和 having 的区别 1.having 用于 group by 之后 2.where 是用于表中筛选查询,having 用于在 where 和 group 结果中查询 3.having 可以使用聚合函数,而 where 不能 4.having 执行顺序位于 where 之后