作者:
任亦伟 发表日期:
2018年04月02日 分类:
运维
评论数:
0 条
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......
作者:
任亦伟 发表日期:
2017年12月27日 分类:
JAVA
评论数:
0 条
一、需求
在开发中,我们有时候需要将结果集映射成Map类型,不是List<Map>,如下:
sql查询得到的结果是:
而我们需要的数据格式是:
对应bean的属性类型为:
二、解决方案:
1、在service层实现
这种方法会让service层显得比较臃肿,如果系统中用的比较多,会重复写很多这样的代码
2、编写mybatis拦截器实现
根据多种尝试,最终决定写mybatis拦截器进行实现。
2.1、先写一个拦截器
package com.renyiwei.my......
location.href跳转的页面可以通过浏览器的“回退”退回,而location.relace()不可以。
作者:
任亦伟 发表日期:
2017年09月22日 分类:
前端
评论数:
0 条
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......
作者:
任亦伟 发表日期:
2017年08月27日 分类:
运维
评论数:
0 条
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 “你的邮箱地址”
默认会创建在当前用......
作者:
任亦伟 发表日期:
2017年06月14日 分类:
默认分类
评论数:
0 条
Chrome浏览器自身带有dns缓存,即便主机上的dns缓存已经更新,Chrome可能还访问的是原来的解析。所以需要清除一下Chrome自身的缓存。方法如下:
1、在Chrome地址栏输入:chrome://net-internals/#dns
2、点右上角的按钮,会出现下拉菜单,点clear cache即可。
前也碰到过这样的问题,有些js写在jsp视图中,就报错,那时候没有找到原因,就直接把js放到外部文件中进行引用了。这次花了点时间去琢磨了一下。
首先申明:我这个解决方案并不适用所有出现该问题的,这只是导致该问题出现的一种原因,所以如果不适合你,请勿怪,非常感谢。
具体的报错如下:
HTTP Status 500 - Unable to compile class for JSP
type Exception report
message Unable to compile class for JSP
d......
作者:
任亦伟 发表日期:
2017年04月09日 分类:
默认分类
评论数:
0 条
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......
作者:
任亦伟 发表日期:
2017年04月09日 分类:
默认分类
评论数:
1 条
尝试了网上的方法,在/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......
作者:
任亦伟 发表日期:
2017年04月07日 分类:
默认分类
评论数:
0 条
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