主页

wp_nav_menu()函数输出内容控制

去掉li多余的cssadd_filter('nav_menu_css_class', 'rm_css_attributes_filter', 100, 1);add_filter('nav_menu_item_id', 'rm_css_attributes_filter', 100, 1);add_filter('page_css_class', 'rm_css_attributes_filter', 100, 1);function rm_css_attributes_filter($var) { return is_array($var) ? array() : '';}如果你需要保留其中一些css,只需要简单修改一下即可。function rm_css_attributes_filter($var) { return is_array($var) ? array_intersect($var, array('current-menu-item', 'current-menu-parent')) : '';}

command not found

在项目中写了个启动的shell,在linux上执行报了语法错误,具体如下:[admin@sz app]$ sh start.shstart.sh: line 2: $'\r': command not found: No such file or directorystart.sh: line 4: $'\r': command not foundstart.sh: line 6: $'\r': command not foundstart.sh: line 8: $'\r': command not foundstart.sh: line 9: $'\r': command not foundstart.sh: line 12: $'\r': command not foundstart.sh: line 15: $'\r': command not foundstart.sh: line 26: syntax error: unexpected end of file

CentOS配置JDK、Maven、Tomcat、Nginx

这是去年配置服务器时记录的,当时有一个CentOS的阿里云服务器,是乙方公司给配置好的,并且部署了我们的产品。后来组建了技术团队,产品重构了,在新版本预生产阶段又买了一台阿里云,参照之前的服务器又配置了一台,配置过程如下:辅助和前期准备yum install htopyum install wgetyum install zip下载和拷贝# 下载wget http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.tar.gz?AuthParam=1481680452_7b0a82fb7ee458bda8fa0e099d256166# 拷贝scp ./apache-maven-3.3.9-bin.tar.gz cuflash@139.196.1.1:/home/cuflash/setupscp ./apache-tomcat-8.0.36.tar.gz cuflash@139.196.1.1:/home/cuflash/setup# jenkins暂时不安装了,用另一台服务器上的jenkins远程管理scp ./jenkins.war cuflash@139.196.1.1:/home/cuflash/setupscp ./nginx-1.11.3.tar.gz cuflash@139.196.1.1:/home/cuflash/setup

Git 配置

Git安装好之后需要进行一些配置。 如果已经安装了Git,那么右键菜单中会有2个Git选项,分别是:Git GUI Here,Git Bash Here。我们用Git Bash Here,在命令行下操作。如果做全局的配置,无需关心路径,如果是做单个仓库的配置,那么需要在仓库的文件夹上右键,然后选择Git Bash Here进入。 什么时候会做单个仓库的配置? 例如:公司有Git仓库,那你要配置公司要求的名字和企业邮箱。然后你自己个人还有仓库,想用个别名以及自己的邮箱,那这个时候你就可以单个仓库的配置了。

Java8的排序示例

项目中有多处需要对list排序,Review的时候有些代码实在是看不下去了,正好前几天看了一本Java8。 重构之前先写了个demo,具体如下:

SpringMVC 引用Jar中的 jQuery、BootStrap 和 Font Awesome

无意中在Maven公服中发现bootstrap经被打包到jar中了。http://mvnrepository.com/artifact/org.webjars/bootstrap<dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>1.11.1</version></dependency><dependency> <groupId>org.webjars</groupId> <artifactId>bootstrap</artifactId> <version>3.3.5</version></dependency><dependency> <groupId>org.webjars</groupId> <artifactId>font-awesome</artifactId> <version>4.6.3</version></dependency>

Dozer 与 spring集成

dozer 对 spring 做了集成,需要引入一个新的依赖 dozer-spring,然后一下Ioc。pom 配置:<dependency> <groupId>com.github.dozermapper</groupId> <artifactId>dozer-core</artifactId> <version>6.1.0</version></dependency><dependency> <groupId>com.github.dozermapper</groupId> <artifactId>dozer-spring</artifactId> <version>6.1.0</version></dependency>

Dozer 进阶

如果想在项目中用 dozer ,需要了解一些高级配置,例如:配置、全局配置、属性排除、枚举类型处理,字符转日期,集合类型处理,事件监听,等等。因为项目中不打算用dozer了,原因是我们的项目需要bean转换的地方不多,暂时就不给程序员增加工作量了,对 dozer的研究停止了,下面是一些有用的链接:5.5.1官网:http://dozer.sourceforge.net/新版本首页:https://

Dozer 介绍

dozer 是什么?说简单点,它就是个高级的 BeanUtils 。它可以实现 一个 java bean 到 另一个 java bean 的数据拷贝和类型转换等功能。