NEW

RedHat yum配置

使用RedHat必须先替换yum,因为RedHat的yum不是免费的,常用的办法是替换为CentOS的。 重要的放在前面:注意版本对应,RedHat7就对应CentOS7。 第一步:删除当前yum配置。 //查看当前yum源 rpm -qa yum //清除yum源 rpm -qa|grep yum|xargs rpm -e --nodeps 第二步:下载新的rpm包 一共五个: rpm-4.11.3-25.el7.x86_64.rpm yum-metadata-parser-1.1.4-10.el7.x86_6 python-urlgrabber-3.10-8.el7.no...

没事点两下?

上一篇畅所欲言了一遍开发,今天继续聊聊测试,其实我一直脑补的是这样的画面: 测试小姐姐千娇百媚的走到你的面前,娇滴滴的说: 小A,怎么这里又这样啦?人家今天还要跑很多的测试用例,总这样可能完成不了任务哦,想想办法嘛。 我们的开发工程师小A听到以上言语,立马由大猪蹄子变身为超级暖男外加担当男人,心中充满无限自责,立志善待每一行代码,胸脯拍的DuangDuang响: 你放心,以后绝对不可能出现...

AOP的事务包裹

我们有时候会希望这样: @拦截的注解 private void 我是被拦截的函数() {         ... .... } //环绕通知 @Around("...") public void roundRun(ProceedingJoinPoint joinPoint) {     try {         //执行被拦截的函数         joinPoint.proceed();         //做一些记录或者业务逻辑判断         ... ...     } catch (Throwable e) {         throw new RuntimeException(e);     } } 在“做一...

使用Bootstrap-Table实现行折叠

使用Bootstrap-Table实现行折叠
相关文章索引: 使用Bootstrap-Table实现分页和排序 使用Bootstrap-Table实现行折叠 在需要展示的数据量比较大的时候,一般需要将表格的行进行折叠,bootstrap-table其实是支持这种需求的,具体的例子可以参见http://issues.wenzhixin.net.cn/bootstrap-table/#methods/expandRow-collapseRow.html。折叠的截图如下: 但是,由于之前将Bootstrp-table进行了改造,使用加载片段的方式实现数据异步加载,如...

安装Node.js和NPM

安装Node.js和NPM
首先,Node.js是在后端运行JavaScript代码,所以,必须在本机安装环境。 1. 安装Node.js 在https://nodejs.org/en/download/下载符合当前操作系统的安装包,然后在本地安装,以windows系统为例,启动安装程序后,直接下一步即可安装完成。 打开命令行工具,输入: node -v 显示以下输出即可: 2. NPM 安装Node.js后,NPM已经随同Node.js安装至本地环境,打开命令行工具,输入: npm -v 显示以下输...

WEB插件-Select2

Select2是一款基于JQuery的前端插件,用来代替原生的Select,可以实现模糊查询、异步加载、多选等功能,官网是http://select2.github.io/。 使用方法如下: <html>     <head>          //引入css样式         <link href="/res/plugins/select2/select2.min.css" rel="stylesheet" type="text/css" />         //视需求引入扩展样式         <link href="/res/plugins/select2/sel...

生成Word(Java-Beetl)

上篇文章介绍了基于FreeMaker生成Word文档,本篇会介绍如何基于Beetl生成Word文档。其实原理都是大同小异,先制作一个符合需求的Word文件,然后将此文件另存为xml格式,再将其中需要动态填充的内容使用模板引擎的占位符替换,最后用模板引擎重新渲染该xml文件,最后输出为.doc文件。 首先,需要引进Beetl模板引擎: <!--beetl start-->       <dependency>           <groupId>com.ibe...

生成Word(Java-FreeMaker)

生成Word将分成两篇文章介绍,原理大同小异,主要是使用的模板引擎有所不同,网络上比较多的是如何使用FreeMaker来生成,所以本篇还是基于FreeMaker来简单介绍一下,下一篇将基于Beetl来介绍。 首先,引入FreeMaker(基于Maven): <!--freemarker start -->   <dependency>       <groupId>org.freemarker</groupId>       <artifactId>freemarker</artifactId>     ...

zbus实现RPC

之前有一篇文章介绍了如何使用ActiveMQ实现RPC,其实使用zbus实现RPC大同小异,因为它们对于业务代码都是无侵入式的,所以区别只在于引用的Jar包和配置文件的不同。 1. 公共包 公共的实体类: public class User  implements Serializable {     private String id;     private String userName;     public String getUserName() {         return userName;     }     public void setUserName(St...

ActiveMQ实现RPC

本文基于ActiveMQ实现RPC,ActiveMQ可以至官网下载,地址为:http://activemq.apache.org/activemq-5144-release.html。本文基于Spring和Maven实现,所以对于此框架和工具需要有一定的了解。 1. 公共包 公共的实体类: public class User  implements Serializable {     private String id;     private String userName;     public String getUserName() {         return userName;     }     pu...
Copyright © 字痕随行 保留所有权利.   Theme  Ality 京ICP备14039894号

用户登录

分享到: