- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 IDEA 2017 在线激活
到网站 http://idea.lanyus.com/ 获取注册码。填入下面的license server: http://intellij.mandroid.cn/ http://idea.imsxm.com/(亲测好用) http://idea.iteblog.com/key.php
2017-10-16 09:22:48
1736
2
转载 SpringMVC同时支持多视图(JSP,Velocity,Freemarker等)的一种思路实现
背景在基于SpringMVC的项目中有时需要同时使用多种视图格式,如jsp,velocity及freemarker等,通过不同的请求路径配置规则,映射到不同的视图文件。下面我提供一种思路,通过视图模板文件后缀名的方式来进行处理。例如:@RequestMapping(value = “/hello”) public String jspTest(HttpServletRequest request
2017-05-11 14:05:43
648
转载 MySQL 5.7 新增加的 JSON 特性对应的 json 方法
MySQL 函数分为四类创建(Create JSON Values)修改(Modify JSON Values)查询(Search JSON Values)返回json相关属性(Return JSON Value Attributes)的方法。创建类的方法JSON_ARRAY([val[, val] …]) 创建JSON数组形式的数据SELECT JSON_ARRAY(1, "abc",
2017-04-07 10:38:28
1002
原创 spring中的监听器的使用(注解和非注解方式)
背景 在开发工作中,会遇到一种场景,做完某一件事情以后,需要广播一些消息或者通知,告诉其他的模块进行一些事件处理,一般来说,可以一个一个发送请求去通知,但是有一种更好的方式,那就是事件监听,事件监听也是设计模式中 发布-订阅模式、观察者模式的一种实现。 观察者模式:简单的来讲就是你在做事情的时候身边有人在盯着你,当你做的某一件事情是旁边观察的人感兴趣的事情的时候,他会根据这个事情做一些其
2017-03-31 13:44:00
27603
3
原创 Jenkins linux 操作系统一键部署多节点
Jenkins linux 操作系统一键部署多节点背景在数据高并发的今天,单台的物理机的服务部署已经不能满足现状服务的需求了,负载均衡和多节点发布成为了工作中经常要做又是重复性比较繁琐的事情,于是研究了一下如何能够一键部署或者定时自动部署的系统Jenkins。Jenkins帮我们完成了许多重复性的工作,这里也提出了一个概念”持续集成(CI)”。持续集成(CI)是一种软件开发实践,它倡导团队开发成
2017-03-16 17:58:08
13030
2
原创 tomcat 脚本自动发布应用
首先,新建一个 autodeploy.sh 文件 vi autodeploy.sh 将下面代码拷贝进文件中,保存 chmod +x autodeploy.sh 将文件赋予权限,成为可执行脚本文件#!/bin/bashnow=`date +%Y%m%d%H%M%S`tomcatPath=/data/software/tomcat/apache-tomcat-7.0.72 #tomca
2017-03-16 14:51:11
1201
原创 linux 操作系统 常用指令 备忘
1、scp 命令scp 可以在 2个 linux 主机间复制文件; 命令基本格式: scp [可选参数] file_source file_target 从 本地 复制到 远程 复制文件: * 命令格式: scp local_file remote_username@remote_ip:remote_folder 或者 scp local_file rem
2017-03-16 14:07:51
371
原创 spring参数校验,form表单形式,以及http接口形式
spring 字段校验,hibernate校验方式,http参数校验,spring form标签
2017-03-09 17:46:43
1437
原创 fastjson转换json字符串key的首字母小写变大写的解决办法
问题描述在开发过程中,由于接口文档的描述,要求json字符串的key首字母为大写,而java 的规范要求在定义bean的时候,成员属性是首字母小写的驼峰格式,java的基本规范一定要遵守,否则会出现一些难以发现解决的基础问题,例如本文中提到的,fastjson转换json字符串key首字母大写的问题。根本原因: java 的内省机制 内省(Introspector)是Java 语言对Bean类
2016-12-16 09:42:15
21899
2
原创 MDWiki —— 一个可以自动生成左侧菜单并在线访问的工具
MDWiki —— 基于 Markdown 和 HTML 5 的纯客户端 Wiki/CMS MDwiki 是一个完全使用 HTML5/Javascript 技术构建,完全运行在客户端的 Wiki/CMS 系统。无需专门的服务器软件,只需将 mdwiki.html 上传到你存放 markdown 文件的目录。下载地址:https://github.com/Dynalon/mdwiki/release
2016-12-07 15:18:40
9771
1
转载 spring 控制反转和依赖注入 原理解析
简介依赖注入和控制反转,目的是为了使类与类之间解耦合,提高系统的可扩展性和可维护性,是spring 的核心之一
2016-12-05 15:50:58
823
原创 springMVC项目基础配置加载完成执行事件
博客背景在一次开发过程中,提出来这样一个需求:需要定时任务执行一个操作,正常配置了spring的定时任务以后,发现第一次执行也需要等项目跑起来以后的相应的间隔时间才会执行,这样是不符合应用场景的,真正需求是需要在项目刚刚启动的时候就执行一次定时任务,然后在接下来,按照spring定时任务的间隔进行执行,那么这样怎么处理呢?第一反应肯定就是监听器,去监听web容器以及spring的基础配置加载完成,然
2016-11-23 14:00:25
4000
转载 集群中配置多台计算机之间ssh无密码登录的一种简便方法
当我们在配置多台计算,使之可以相互使用无密码登录-ssh,之前都是一台一台的配置,现在一台A上添加B,然后在另一台B上再次添加A,这样使得authorized_keys中的内容相同,但时并不是完全相同,比如添加顺序。如果超过2台,这种配置就相当复杂了,而且容易出错。后来,在网上看到了一种简单的配置,所有机器只需配置一遍即可。1.安装ssh. sudo apt-get install ssh. 安装
2016-11-16 10:36:59
283
原创 初识 SpringBoot
springboot简介springboot的地位日渐凸显,我们相比都有体会,spring虽然好用,也有那么强大的注解功能,但是他还是需要很多配置,当我们初始创建项目的时候,仍然需要那么多的jar包,写那么多的配置,一不小心还容易出错误,那么,此篇文章 将会解决这个创建项目繁琐的问题
2016-11-08 10:58:07
321
转载 CentOS7安装mysql-5.7(glibc版)
CentOS和MySQL每一个版本在安装时都有细微的差距,如不是完全相同的版本,请在遇到问题是积极寻找解决办法,本次安装需要用root用户执行所有命令。一、MySql官网下载mysql-5.7.10-Linux-glibc2.5-x86_64.tar.gz二、解压缩文件并移动到指定目录在home文件夹下创建一个mysql文件夹,作为存放mysql
2016-11-01 17:32:51
407
原创 CentOS7 nginx yum 安装及相关命令
1、yum 安装 nginx 报错:No package nginx available.2、两种 yum 安装解决报上述错误的方法3、yum 安装 nignx 的相关目录以及常用命令
2016-11-01 17:12:38
615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人