工具使用
XiufengWu
热爱学习
展开
-
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2017-04-18 20:54:44 · 369 阅读 · 0 评论 -
IDEA连接mysql教程,以及出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的解决办法
一、代码先贴出相应的代码import java.sql.*;public class GetConnection { public static void main(String[] args){ try{ //调用Class.forName()方法加载驱动程序 Class.forName("com.mysql.jd原创 2017-10-16 18:17:55 · 4426 阅读 · 0 评论 -
page request without authorization
用chrome来调试页面,没每次刷新会弹出弹出requested without authorization,you can copy URL and open it in browser to trust it解决方法:这是PhpStorm的bug,如果你的PhpStorm的版本在2016.1.3版本以上,可以进行如下修改:PhpStrom -> Prefer原创 2017-11-14 09:42:40 · 3589 阅读 · 0 评论 -
MAC上的Phantomjs的安装和配置
1、下载http://phantomjs.org/download.html选择mac版本下载2、下载完成后,解压缩,然后放到自己的一个目录下面3、设置环境变量[html] view plain copyvi .bash_profile 添加:[html] vi转载 2017-11-14 19:33:07 · 1497 阅读 · 0 评论 -
Intellij插件 - PMD
intellij插件https://plugins.jetbrains.com/plugin/4596-qaplug--pmd1 安装插件并重启2 静态分析右击项目,并选择“Analyze” > "Analyze Code"选择“Run with chosen profile”转载 2017-11-19 22:59:52 · 2428 阅读 · 0 评论 -
Swagger RESTful API文档规范
*注意编写的关键词:“必须”、“不能”、“需要”、“应当”,“不得”、“应该”、“不应该”,“推荐”、“可能”和“可选的”原文链接:http://swagger.io/specification/介绍: swagger是一个用于描述项目和文档RESTful api。 这里的规范定义了一组描述一个API所需的文件格式。 Swagger-UI项目所使用的这些文件可以显示A转载 2017-12-28 15:07:39 · 1353 阅读 · 0 评论 -
十大Intellij IDEA快捷键
原文地址:十大Intellij IDEA快捷键转载 2018-01-30 20:12:11 · 301 阅读 · 0 评论 -
Mac OS X下Maven的安装与配置
Mac OS X 安装Maven:下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile添加下列两行代码,之后保存并退出Vi:export M2_HOME=/Users/robbie/apache-maven-3.3.3ex转载 2018-01-17 16:57:56 · 228 阅读 · 0 评论 -
SPRINGBOOT-打包
作者:纯洁的微笑出处:http://www.ityouknow.com/ 版权归作者所有,转载请注明出处有很多网友会时不时的问我,spring boot项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下spring boot 如何开发、调试、打包到最后的投产上线。开发阶段单元测试在开发阶段的时候最重要的是单元测试了,s转载 2018-01-17 18:08:39 · 284 阅读 · 0 评论 -
git merge 和 git rebase 小结
git merge是用来合并两个分支的。git merge b # 将b分支合并到当前分支同样 git rebase b,也是把 b分支合并到当前分支-----------------------------------他们的 原理 如下:假设你现在基于远程分支"origin",创建一个叫"mywork"转载 2018-01-29 13:53:43 · 193 阅读 · 0 评论 -
mac系统下安装Composer
mac下直接用命令行模式下载Composer使用 curl 指令下载:curl -sS https://getcomposer.org/installer | php或是沒有安裝 curl ,也可以用 php 指令下载:php -r "readfile('https://getcomposer.org/installer');" | php手动下载Composer地址:ht转载 2017-11-08 19:59:39 · 532 阅读 · 0 评论 -
Mac下Idea的使用之常用快捷键篇
在mac下idea的常用快捷键如下,下面的快捷键都亲自试用,并有一些和eclipse对比的说明alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+Gcommand+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上选中文本,按comm转载 2017-10-13 22:33:08 · 598 阅读 · 0 评论 -
ASCII码对照表
ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34"原创 2017-05-06 12:51:38 · 426 阅读 · 0 评论 -
git中Please enter a commit message to explain why this merge is necessary. Please enter a commit mess
请输入提交消息来解释为什么这种合并是必要的一开始不知道遇到这种情况怎么退出,但是其实是很简单的git 在pull或者合并分支的时候有时会遇到这个界面。可以不管(直接下面3,4步),如果要输入解释的话就需要:1.按键盘字母 i 进入insert模式2.修改最上面那行黄色合并信息,可以不修改3.按键盘左上角"Esc"4.输入":wq",注原创 2017-06-01 19:21:58 · 1976 阅读 · 0 评论 -
mysql的安装(包括workbench),以及与IDEA的连接
总体来说,要经过一下几步: - IDEA的安装与配置 - mysql(包括workbench的安装) - IDEA与mysql的连接以下将分别介绍。 IDEA的安装与配置 这部分比较简单,直接附链接[IntelliJ IDEA详细安装步骤](http://blog.csdn.net/haishu_zheng/article/details/50265371),其中的jdk可以直接在原创 2017-06-02 00:04:48 · 2185 阅读 · 0 评论 -
mysql workbench 数据库的导入
以我们要导入以下数据为例。 首先注意,这些数据均以“cseiii-data”开头,所以我们第一步做的,是新建名为“cseiii-data”的schema。如图,点击第四个图标,新建schema。 将其取名为“cseiii-data”,点击apply。 接下来即可开始数据的导入。选择“Data Import/Restore” 再进行相应的配置,注意路径的选择以及图片下方的配置,配置原创 2017-06-02 00:33:10 · 2103 阅读 · 0 评论 -
git如何同步到某次commit
可以用 git reset --hard 比如下面的,假定你 pull 之前处在 xxxxxx 那个位置,那么可以用 git reset --hard master@{1} 到1这次commit$ git reflog master3b4946a master@{0}: merge origin/master9187e70 master@{1}: xxxxxxx3b4946a ma原创 2017-06-07 17:22:03 · 1679 阅读 · 0 评论 -
mac上用Parallels安装CentOS(自定义分区、图形化界面)
提前准备:1. Parallels Desktop for Mac2. CentOS镜像配置:选择CentOS镜像,点击继续:接下来的配置都按照以下这一篇配置(从链接中的第三步开始):有一个特别要注意的地方:第六步之后,第七步之前,要先点击“软件选择”,选择其中的“Gnome”,这才能保证是图形化界面,如果不选,将会是文本界面!!!原创 2017-09-26 13:55:55 · 2398 阅读 · 0 评论 -
java使用assert断言时不起作用的解决办法
因为java的断言是默认关闭的,需要先开启。run -> Edit configurations,Configuration -> VM options, 在文本框中输入“-ea”, 点击OK即可。再次运行,发现assert报错。原创 2017-09-27 08:56:53 · 10383 阅读 · 0 评论 -
Git--将已有的项目添加到github
1. 目标:把本地已经存在的项目,推送到github服务端,实现共享。2. 实现步骤:(1). 先从github创建一个空的仓库先从github创建一个空的仓库,并复制链接地址创建仓库 复制链接 (2). 初始化本地仓库,并提交内容到本地需要先打开 命令行终端,然后通过 cd 命令切换到需要添加到github转载 2017-09-28 21:22:59 · 280 阅读 · 0 评论 -
fatal: refusing to merge unrelated histories
解决办法:原来输入的是:git pull origin master改成:git pull origin master --allow-unrelated-histories原创 2017-09-29 08:26:39 · 267 阅读 · 0 评论 -
在IDEA中实战git
工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提转载 2017-10-12 15:07:14 · 396 阅读 · 0 评论 -
java的热部署和热加载
热部署和热加载其实是两个类似但不同的概念一、热部署与热加载在应用运行的时升级软件,无需重新启动的方式有两种,热部署和热加载。对于Java应用程序来说,热部署就是在服务器运行时重新部署项目,热加载即在在运行时重新加载class,从而升级应用。二、实现原理热加载的实现原理主要依赖java的类加载机制,在实现方式可以概括为在容器启动的时候起一条后台线程,定时的检测类文件的时间戳变化,如果类的时间戳变掉了...转载 2018-06-11 22:19:08 · 15220 阅读 · 0 评论