朱杰兵blog

jonhney'blog
posts - 140, comments - 1, trackbacks - 0, articles - 0

http://blog.csdn.net/duanlb_001/article/details/77651683
在线安装:在INSTALL NEW SOFTWAR中输入地址:http://download.eclipse.org/releases/juno,在加载出来的插件列表中,输入SUB来过滤出SVN插件。
eclipse-help-install new software-work with:  http://community.polarion.com/projects/subversive/download/eclipse/3.0/kepler-site/

posted @ 2017-11-30 14:16 朱杰兵 阅读(392) | 评论 (0)编辑 收藏

1)打开“Project Structure”


2)配置“Facets”


3)配置“Artifacts”


4) 启动“Edit Configurations”


5) Add New 'Tomcat Server' 配置


6) 配置Deplyment


7) 配置Server


   其结果如下:


8) 启动Web Server


现在可以通过Browser访问WebServer的页面了。

posted @ 2017-11-23 13:49 朱杰兵 阅读(92) | 评论 (0)编辑 收藏

一,JRebel 插件 获取与安装

直接在 IDEA 中操作获取 JRebel 插件


Paste_Image.png

Paste_Image.png


安装完成,记得重启 IDEA 使刚才安装的插件生效。

二,激活


Paste_Image.png

Paste_Image.png


http://idea.lanyus.com/ilanyu
lanyu19950316@gmail.com
在此感谢 IDEA开源社区 http://www.ideajava.org/


Paste_Image.png

Paste_Image.png

三:使用


Paste_Image.png

Paste_Image.png

Paste_Image.png

Paste_Image.png

配置完毕!


Paste_Image.png

启动项目之后
任意修改 java 代码,并 ctrl + s 保存 ,update classes and resources 一下。





当一个项目使用maven多模块开发时通过上面的配置, 只能自动加载webapp所在的模块, 若想改动其他模块的代码也要自动加载, 需在项目的根(父)pom.xml中加入下面的配置: 
这里写图片描述

 <plugin>     <groupId>org.zeroturnaround</groupId>     <artifactId>jrebel-maven-plugin</artifactId>     <version>1.1.5</version>     <configuration>         <addResourcesDirToRebelXml>true</addResourcesDirToRebelXml>         <alwaysGenerate>true</alwaysGenerate>         <showGenerated>true</showGenerated>     </configuration>     <executions>         <execution>             <id>generate-rebel-xml</id>             <phase>process-resources</phase>             <goals>                 <goal>generate</goal>             </goals>         </execution>     </executions> </plugin>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

运行mvn jrebel:generate, 生成rebel.xml文件.

这里写图片描述


posted @ 2017-11-23 13:45 朱杰兵 阅读(252) | 评论 (0)编辑 收藏

一:文件级别的注释
        文件级别的注释通过File--》Setting--》File and Code Template中来设置
二:方法级别的注释
1、点击File--》Setting--》Live Template,点击右侧的+号,选择Template Group
        2、输入MyGroup(你也可以输入其他自定义的名称),然后点击OK。
        3、选中MyGroup之后,再次点击右侧的+号,选择Live Template
 
        4、点击第四步的Define,选择EveryWhere
        5、点击右边的Edit variables
       6、点击OK,Apply,退出,大功告成。页面任意地方输入cmt,然后点击回车,进行体验吧

posted @ 2017-11-23 13:42 朱杰兵 阅读(1337) | 评论 (0)编辑 收藏

     摘要: 不严谨的写法,可能会报错:in (),这种情况不符合SQL的语法,导致程序报错。如果简单只做非空判断,这样也有可能会有问题:本来in一个空列表,应该是没有数据才对,却变成了获取全部数据!所以一个比较周全的方法是:12345678910111213<select id="findLastPoolTaskIdsForMo" resultMap="poolTaskResult"...  阅读全文

posted @ 2017-11-23 13:40 朱杰兵 阅读(486) | 评论 (0)编辑 收藏

My problem fixed after I added below dependency to my pom.xml and downgrade the spring-boot-starter-parent to version 1.5.2.RELEASE.

		<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-netflix-eureka-server</artifactId><version>1.1.6.RELEASE</version></dependency>

posted @ 2017-11-15 01:25 朱杰兵 阅读(2185) | 评论 (0)编辑 收藏

解决办法:找到tomcat目录的conf下的server.xml
<Context docBase="fms3" path="/fms3" reloadable="true" source="org.eclipse.jst.jee.server:fms3"/></Host>
工程右键properties下的web project setting的context root和上面的path,docbase保持一致

posted @ 2017-09-27 14:50 朱杰兵 阅读(367) | 评论 (0)编辑 收藏

第一步:下载jrebel

tomcat和eclipse的安装就不说了,打开eclipse,打开help-》Eclipse Marketplace,搜索jrebel,点击Installed安装。
安装jrebel插件

第二步:激活

打开help-》Jrebel Configuration-》Overview,点击Activate/Update License,

Open Help > JRebel Activation in your IDE 选中connect to license server 输入http://jrebel.scuxl.cn/xxx,随便输入一个邮箱


输入这个,马赛克部分随便填个邮箱

第三步:配置tomcat服务器

还是刚才的Jrebel Configuration配置页面,打开Startup栏,选择Run via IDE,选择servers:
选择tomcat

这里特别强调了Project-》Build Automatically要勾选上。

第四步:配置需要热部署的项目

还是刚才的Jrebel Configuration配置页面,打开Projects栏,勾选JR图标下的项目,这里会在项目里生成一个rebel.xml文件。
项目配置

第五步:编译项目,启动servers

在Servers拦下右击tomcat server选择start启动,更改代码测试一下你的热部署是不是即时的吧


------------------------------------------------------------------

另一种激活方式

 

方法2:

MyJrebel

登录这个网站,使用脸书或者推特登录(需要越墙),然后输入邮箱,会要求验证(登录邮箱验证,点击验证链接),在输入手机号,不需要验证手机号。之后会进入


把这个粘到开发工具里面也可以无限制使用。





 

posted @ 2017-08-18 00:49 朱杰兵 阅读(142) | 评论 (0)编辑 收藏

systemctl stop firewalld.service #停止firewall

posted @ 2017-06-16 17:17 朱杰兵 阅读(124) | 评论 (0)编辑 收藏

这要说到==和 equals 的区别了。

1. ==比较的是两个对象在内存中的地址值(栈中的内容)。

2.equals 是 Java.lang.Object 类的一个方法。equals 比较的是两个对象的内容(堆中的内容)。java 中所有的类都默认继承于 Object,所以所有的类都有这个方法。

但是 Long 是一个对象,是对 long 的封装。我们看一下 Long 对象的源码,里面的 equals 方法是这么写的:

1     public boolean equals(Object obj) { 2         if (obj instanceof Long) { 3             return value == ((Long)obj).longValue(); 4         } 5         return false; 6     }

所以两个 Long 类型的变量进行比较的话,要么用 equals,要么先调用longValue 方法,拿到里面的 long 值之后再进行==比较。

posted @ 2017-05-26 10:39 朱杰兵 阅读(162) | 评论 (0)编辑 收藏

仅列出标题
共14页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last