Git命令

创建远程分支步骤 git status 查看目前在那个分支上 git checkout -b BEE-5365 创建本地分支 名字为BEE-5365 git merge master 将本地master分支代码merge到新建的分支上 或者 直接merge远程master分支代码 git m...

2019-04-15 10:39:26

阅读数 14

评论数 0

Spring boot生成ssm与直接搭建ssm框架的区别

Spring boot 整合SSM 1. 创建时选择spring(而不是java),添加mysql和web功能 2. 添加pom中的依赖包 <dependency> <groupId&amp...

2019-02-14 14:11:05

阅读数 44

评论数 0

ES 的shoud和must共用不生效问题

之前在使用es must和should混合使用的时候,发现should不起作用了。 参考   https://segmentfault.com/q/1010000008089977?_ea=1544390   https://blog.csdn.net/u012116196/article/...

2019-01-28 10:49:17

阅读数 616

评论数 1

Java 线程池之ThreadPoolExecutor

ThreadPoolExecutor ThreadPoolExecutor是最灵活的一个线程池,用户可以根据实际需要通过多个参数配置出合适的线程池。构造方法如下: ThreadPoolExecutor( int corePoolSize, int maximumPoolSize, lo...

2019-01-03 16:23:11

阅读数 28

评论数 0

@NotNull @NotEmpty @NotBlank 区别

首先是简要描述: @NotNull://CharSequence, Collection, Map 和 Array 对象不能是 null, 但可以是空集(size = 0)。   @NotEmpty://CharSequence, Collection, Map 和 Array 对象不能是 n...

2018-11-28 14:57:25

阅读数 72

评论数 0

idea 热加载 jsp自动更新

之前在开发项目时遇到的问题,即更新了js文件或者jsp文件之后想要刷新一下浏览器就生效,而不是重启tomcat ,当时搞了一会没搞出来,今天没事上网搜了一下才整好。 首先设置tomcat 时将Deployment加载为exploded 类型 然后将ON update action 和on ...

2018-11-26 19:31:29

阅读数 148

评论数 0

理清SpringMVC工作原理

一、首先,我们先来认识一下SpringMVC的主要组件 前端控制器(DisatcherServlet):接收请求,响应结果,返回可以是json,String等数据类型,也可以是页面(Model)。 处理器映射器(HandlerMapping):根据URL去查找处理器,一般通过xml配置或者注解进行...

2018-11-23 10:38:57

阅读数 71

评论数 0

Stream多线程并行数据处理

将一个顺序执行的流转变成一个并发的流只要调用 parallel()方法 public static long parallelSum(long n){     return Stream.iterate(1L, i -> i +1).limit(n).parallel().r...

2018-11-22 14:03:36

阅读数 197

评论数 0

Java Socket

什么是Socket Socket的概念很简单,它是网络上运行的两个程序间双向通讯的一端,既可以接收请求,也可以发送请求,利用它可以较为方便地编写网络上数据的传递。 所以简而言之,Socket就是进程通信的端点,Socket之间的连接过程可以分为几步: 1、服务器监听 服务器端Socket并...

2018-11-16 15:39:22

阅读数 29

评论数 0

Java8新特性 ——Streams

 Java8做了很多改进,以便我们少写点代码。接下来我们就来稍微了解一下,JDK自带的库文件中的一些简便工具吧。在本系列第〇篇,我就以一段“滑稽”的代码开头。说,在集合里面经常会做这种“滑稽”的处理。幸运的是,Java8给集合类提供了新技能,解决这个问题,新技能是Streams。我们现在就来了解他...

2018-11-02 17:40:16

阅读数 64

评论数 0

Dubbo xml文件配置

dubbo介绍 Dubbo是一个分布式服务框架,以及SOA治理方案。其功能主要包括:高性能NIO通讯及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等。 使用场景 当网站变大后,不可避免的需要拆分应用进行服务化,以提高开发效率,调优性能,节省关键竞争资源等。  当服务越来...

2018-07-17 20:34:40

阅读数 1527

评论数 0

logback.xml配置

<?xml version="1.0" encoding="UTF-8"?> <!-- 从高到地低 OFF 、 FATAL 、 ERROR 、 WAR...

2018-07-02 16:57:13

阅读数 43

评论数 0

Spring的BeanUtils.copyProperties用法

一、简介:BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法:BeanUt...

2018-05-25 18:06:16

阅读数 92

评论数 0

idea常用快捷键

Intellij IDEA 快捷键整理(TonyCody)2013-08-14 17:04 by TONY|小四, 117841 阅读, 4 评论, 收藏, 编辑【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shi...

2018-05-21 11:43:55

阅读数 59

评论数 0

Dubbo 总结

项目的规模越来越大,总得解耦,不能在一个项目里,这时候,公司采用了dubbo作为分布式应用,将多项业务拆分,并做了库存服务统一、价格服务统一等等一些特殊需要统一性的服务。作为dubbo我也接触了快一年的时间,总会有一些自己的对dubbo的想法。下面是对dubbo的说明:节点角色说明: Pr...

2018-04-28 20:45:36

阅读数 92

评论数 0

jenkins 多个项目之间串并联执行

在现实场景中可能会出现这么一种情况就是一个分布式的项目部署测试的时候需要发布顺序,后面发布的依赖于前面发布的,那么一个分布式的项目就会出现如下拓扑图的情况这样的话就可以建立一个Jenkins 的MultiJob ,将相应的job加进来,不同的任务顺序执行,相同任务中的job并发执行。那么下面我们就...

2018-04-26 19:26:25

阅读数 5359

评论数 0

Jenkins 插件安装和卸载

Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。本文以 CentOS7 环境为例,总结了 Jenkins 的安装与配置、邮件功能使用,并接入阿里巴巴的著名开源项目 fastjson,以此演示 Java...

2018-04-26 18:07:07

阅读数 1819

评论数 0

java执行shell脚本传参和权限问题

1. java 执行shelljava 通过 Runtime.getRuntime().exec() 方法执行 shell 的命令或 脚本,exec()方法的参数可以是脚本的路径也可以是直接的 shell命令代码如下(此代码是存在问题的。完整代码请看2): /** * 执行shell ...

2018-04-20 11:22:31

阅读数 462

评论数 0

java调用并执行shell脚本以及问题总结

我们在开发过程中,大部分是java开发, 而在文本处理过程中,主要就是脚本进行开发。 java开发的特点就是我们可以很早地进行TDDL, METAQ 等等地对接; 而脚本开发的特点就是在进行批处理的时候非常方便。 前阵子我遇到这么一个需求场景: 对抓取的数据进行打包, 后来又遇到我要通过脚本进行抓...

2018-04-19 13:53:37

阅读数 316

评论数 0

Elastaticsearch增删改查

文章转载自 https://blog.csdn.net/gdutliuyun827/article/details/400770131、RESTful接口使用方法为了方便直观我们使用Head插件提供的接口进行演示,实际上内部调用的RESTful接口。RESTful接口URL的格式:http://l...

2018-04-09 10:52:47

阅读数 723

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭