05 2018 档案
摘要:1、Spring应用开发常见包命名规范 controller:控制器 service:服务-接口 impl:服务-实现 integration sao:调用其他模块的,把feign的调用放到这个下面 web:供前端调用 remote:调用外部接口(其他模块提供的接口) api:各模块间的调用(对外的
阅读全文
摘要:SpringMVC: 1、maven项目,关于jar包的多数问题 可能由于引入jar包版本问题:重新设置版本; maven下载更新问题:(暴力方法)直接删除已经存在的jar包,或者修改maven repository地址,最后 "update project"。(有时候需要反复操作) 2、Contr
阅读全文
摘要:一、Linux快速部署War包操作 1、先关闭Tomcat 注意:进入tomcat bin目录下操作 2、进入War包存放目录(可以通过工具:SSH Secure Shell Client把War传到Linux服务器) 3、解压War包到部署的项目中 4、部署完后启动Tomcat 二、常用的Linu
阅读全文
摘要:一、cat 显示/连接文件内容的工具cat 是一个文本文件(查看)和(连接)工具,通常与more搭配使用,与more不同的是cat可以合并文件。查看一个文件的内容,用cat比较简单,就是cat后面直接接文件名。如:root@ubuntu :/# cat /etc/passwd1、cat 语法结构:c
阅读全文
摘要:1、git merge 和 git rebase https://blog.csdn.net/wh_19910525/article/details/7554489 http://gitbook.liuhui998.com/4_2.html 2、git commit -m 与 git commit
阅读全文
摘要:Spring: 1、团队开发项目习惯 >自己编写的代码放在一起,并且加注释。 2、新导入的maven项目出现:方法找不到(无法定位方法的实现代码)、Spring启动器无法启动需要配置、项目目录结构很深、类无法识别、无法自动import类包等等许多莫名的错误 >可能由于maven无法“update p
阅读全文
摘要:SpringMVC: 1、调用外部服务接口不通,或者前端调用后端接口不通,典例 “404 找不到页面”。 >可能是由于接口的虚拟映射路径错误。 2、方法返回类型要与 方法类型保持一致。 Git: 1、git冲突标记 示例: 当前在master分支,想把myBranch分支merge过来,结果产生了一
阅读全文
摘要:SpringMVC: 1、application-dev.yml 文件中 “url http://ip:port”,url后面缺少空格,导致区块链服务器URL配置失效(若配置成功,绿色显示),无法连接区块链服务器。 > 配置文件中,注意空格,有时候必须,有时候不能加(.properties文件)。
阅读全文
摘要:一、Git代码状态转换图 其中: 未被Git跟踪的状态为unstage状态; 已被Git跟踪的状态为stage状态(stage:阶段),因此包括staging状态和staged状态。 untrack files:是指尚未被git所管理的文件;changed but not updated:是指文件被
阅读全文
摘要:1、git冲突的场景 情景一:多个分支代码合并到一个分支时; 情景二:多个分支向同一个远端分支推送代码时; 实际上,push操作即是将本地代码merge到远端库分支上。 关于push和pull其实就分别是用本地分支合并到远程分支 和 将远程分支合并到本地分支 所以这两个过程中也可能存在冲突。 git
阅读全文
摘要:1、简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式文件读和写的功能。 2、依赖的jar包 3、POI读取EXCEL文件 >读取指定的若干列单元格数据 4、使用POI设置EXCEL文件单元格格式 >批量修改指定列
阅读全文
摘要:昨天写了一个关于Excel文件处理的脚本,在字符串匹配功能上总是出现多余不正确的匹配,debug调试之后,发现一个坑。 >代码中字符串使用了replaceAll()方法,去除了所有空格(其中包括:首尾空格、中间空格) 遂整理下java关于字符串去除空格的方法。 1、方法分类 str.trim();
阅读全文
摘要:1、maven项目采用“约定优于配置”的原则: src/main/java:约定用于存放源代码, src/test/java:用于存放单元测试代码,(测试代码的包应该和被测试代码包结构保持一致,方便测试查找) src/target:用于存放编译、打包后的输出文件。 这是全世界maven项目的通用约定
阅读全文
摘要:一、分类 handler method 参数绑定常用的注解,我们根据他们处理的Request的内容不同分为四类: 处理request uri 部分的注解: @PathVariable;(这里指uri template中variable,不含queryString部分) 处理request heade
阅读全文
摘要:一、概述:其实说简单点,反射就是一种机制,可以让你仅知道类的名字的情况下,可以了解整个类的内部的结构,并且访问内部的成员和方法等。 二、反射机制详解:http://www.cnblogs.com/bojuetech/p/5896551.html 三、作用: 1、在运行状态中,对于任意一个类,都能够知
阅读全文
摘要:一、基础知识 1、OAuth产生背景 很多网站、APP 弱化甚至没有搭建自己的账号体系,而是直接使用社会化登录的方式,这样不仅免去了用户注册账号的麻烦、还可以获取用户的好友关系来增强自身的社交功能。 比如我们可以使用微博登录简书,简书会自动将你的微博头像设置为你的简书头像,将你的微博昵称设置为你的简
阅读全文
摘要:1、获取某个历史版本的id(即change-id,每个版本唯一) 方法1:使用git log命令查看所有的历史版本,输入q便可退出。 方法2:使用gitk图形化界面查看节点信息。(在安装 Git 的同时,你也装好了它提供的可视化工具,gitk 和 git-gui。) >假设查到历史版本的id是124
阅读全文