Eclipse部署项目到远程tomcat

tomcat项目自动的方式有很多种,我最近使用的有两种,一种是使用Jenkins,另外一种使用maven插件来自动部署 本文介绍使用maven插件来自动部署,只需要在tomcat和eclipse上作简单的配置即可。 1、首先设置创建tomat管理的权限 在conf/tomcat-users.xml中设置用户和密码,并指定权限 <role name="manager-script"/><role name="admin-script"/><user name="deploy" password=&qu......

Mybatis返回Map类型数据

一、需求 在开发中,我们有时候需要将结果集映射成Map类型,不是List<Map>,如下:   sql查询得到的结果是: 而我们需要的数据格式是: 对应bean的属性类型为: 二、解决方案: 1、在service层实现 这种方法会让service层显得比较臃肿,如果系统中用的比较多,会重复写很多这样的代码 2、编写mybatis拦截器实现 根据多种尝试,最终决定写mybatis拦截器进行实现。 2.1、先写一个拦截器 package com.renyiwei.my......

location.replace()和location.href区别

location.href跳转的页面可以通过浏览器的“回退”退回,而location.relace()不可以。

component lists rendered with v-for should have explicit keys

webpack编译的时候报错如下: WARNING in ./node_modules/vue-loader/lib/template-compiler?{“id”:”data-v-17cf5f56″,”hasScoped”:true}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/console/list.vue (Emitted value instead of an instance of Error) : component lists rendered with v-for should have explicit keys. See https://v......

centos搭建git服务 密钥登录git

1、使用yum安装git yum install -y git 2、添加git用户组和用户 groupadd git useradd git -g git 3、禁止git用户登录 vim /etc/passwd 找到git用户修改为: git:x:504:1004::/home/git:/usr/bin/git-shell 4、创建git仓库 mkdir /home/git/ git init –bare test.git 5、修改git仓库所有权 chown -R git:git /home/git/test.git 6、创建认证密钥 ssh-keygen -t rsa -C “你的邮箱地址” 默认会创建在当前用......

Chrome浏览器更新DNS缓存 Chrome Clear DNS Cache

Chrome浏览器自身带有dns缓存,即便主机上的dns缓存已经更新,Chrome可能还访问的是原来的解析。所以需要清除一下Chrome自身的缓存。方法如下: 1、在Chrome地址栏输入:chrome://net-internals/#dns 2、点右上角的按钮,会出现下拉菜单,点clear cache即可。

JSTL JavaScript 冲突 HTTP Status 500 – Unable to compile class for JSP

前也碰到过这样的问题,有些js写在jsp视图中,就报错,那时候没有找到原因,就直接把js放到外部文件中进行引用了。这次花了点时间去琢磨了一下。 首先申明:我这个解决方案并不适用所有出现该问题的,这只是导致该问题出现的一种原因,所以如果不适合你,请勿怪,非常感谢。 具体的报错如下: HTTP Status 500 - Unable to compile class for JSP type Exception report message Unable to compile class for JSP d......

mac10.12 安装 pyqt5.8.2

1、下载源码和程序: PyQt5 :http://www.riverbankcomputing.co.uk/software/pyqt/download5 sip :http://www.riverbankcomputing.co.uk/software/sip/download Qt5:http://qt-project.org/downloads 2、安装 sip tar -zxvf sip-4.19.2.tar.gz cd sip-4.19.2python configure.pymakesudo make install 3、安装xcode app store里面可以下载安装 4、安装Qt5 这步很简单,加载dmg镜像,双击就好 5、安装Pyqt5 tar -zxvf PyQt......

macOS 10.12:Could not resolve SDK Path for ‘macosx’

尝试了网上的方法,在/Users/username/Qt5.8.0/5.8/clang_64/mkspecs/qdevice.pri 中添加!host_build:QMAKE_MAC_SDK = macosx10.12,问题没有得到解决,通过在命令行运行如下命令,问题解决,供大家参考! sudo xcode-select -s /Applications/Xcode.app/Contents/Developer   I’m running Qt 5.7.1 on Mac OS 10.12.2. None of the above answers involving adding !host_build:QMAKE_MAC_SDK = macosx10.1......

Mac安装python-mysql

1、先安装brew usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 2、安装pip sudo easy_install pip 3、安装mysql-connector brew install mysql-connector-c 4、安装python-mysql sudo pip install MySQL-python