一、服务端1.安装gityum -y install git2.查看git版本git --version3.创建账户与密码useradd git // 创建用户passwd git // 设置密码4.创建git仓库a.先选定一个目录作为Git仓库,假定是/git/test.git,在/git目录下输入命令:git init --bare test.gitb.接下来将test.git的owner改为前面创建的git账户chown -R git:git test.git/二、客户端1.首先在本地安装git:https://git-scm.com/downloads2.安装完成后,创建一个文件夹,如test然后选中test文件夹,鼠标右键,找到git bash here选项并点击,即可直接打开Git Bash命令窗口接着输入以下命令,即可从 Linux Git 服务器上 clone 项目:git clone git@你的服务器地址:/git/test.git三、使用SSH公钥验证方式连接git服务器1.客户端,创建 SSH 公钥和私钥ssh-keygen -t rsa -C "XXXX@XX
坑1: tomcat-embed-jasper包依赖SpringMVC中jsp请求流程:servlet容器收到请求,分发到SpringMVC的DispatcherServlet.SpringMVC经过处理,返回jsp视图名称,随后通过InternalResourceViewResolver解析得到InternalResourceViewInternalResourceView通过forward方式服务器内部跳转servlet容器再次收到请求,由于本次请求中url中带有.jsp后缀,所以分发给JspServlet处理JspServlet在第一次被调用时使用jsp引擎解析jsp文件,并生成servlet,并注册现象:当InternalResourceView进行forward之后,请求又进入到了SpringMVC的DispatcherServlet中原因:JspServlet没有被注册到Servlet容器中,所以请求分发到DispatcherServlet来处理解决方案就是添加依赖:<groupId>org.apache.tomcat.embed</groupId>
js 使用ajaxFileUpload上传文件:ajaxFileUpload: function (s) {}返回的数据并不是json格式,而是:{"JsonKey":"JsonValue"}从ajax源码可以知道,json数据是通过eval生成的:if ( type == "json") eval( "data = " + data); 所以解决方式:在前台将{"JsonKey":"JsonValue"}过滤,这样就是干净的json数据查找eval解析失败的原因也是我最终的解决办法。。不再接收json格式,而是采用默认的 text/html格式对接收的返回数据做处理:var str = $(data).find("body").text();//获取返回的字符串var json = $.parseJSON(str);//把字符串转化为json对象中文乱码问题因为格式没有统一成utf-8,可以在js里查看json的格式,java后台可以设置:response.setContentType("text/plain");response.setCharacterEnc
首先在云服务器端生成密钥对,并下载到本地将密钥 pem格式文件 放置到ssh目录下,即~/.ssh/ 下修改文件权限:chmod 400 ~/.ssh/mykeyname.pem配置config文件vim configHost connorHostName 111.11.111.111Port 22User rootIdentityFile ~/.ssh/bcc_key-k-MKDkYJal.txt保存现在使用 ssh connor 即可登录云服务器了
如果是单纯的传值$.ajax{ url:"xxxx", data:{ array: ["Jason","Sean","Danny"] } 后台无法接收到数据,因为jQuery需要调用jQuery.param序列化参数,jQuery.param( obj, traditional ),默认的话,traditional为false,即jquery会深度序列化参数对象,以适应如PHP和Ruby on Rails框架, 但servelt api无法处理,我们可以设置traditional为true阻止深度序列化另外,如果List中还嵌套了Map,建议在页面上使用arrProp1.push(JSON.stringify(b));先将map转为json,java端后台接收以后,可以使用ProGoodsAttr attr = JsonUtils.fromJson(s, ProGoodsAttr.class);将json再转为相应的对象。
康叔的AI全栈工坊
Code for Life, AI for Future