自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不花的花和尚的博客

菜鸟起飞了

  • 博客(23)
  • 资源 (12)
  • 收藏
  • 关注

转载 java:replaceFirst() 方法

replaceFirst() 方法使用给定的参数 replacement 替换字符串第一个匹配给定的正则表达式的子字符串。语法public String replaceFirst(String regex, String replacement)参数 regex -- 匹配此字符串的正则表达式。 replaceme...

2018-11-29 18:56:30 7317

转载 kafka:一直重复消费消息

Spring - kafka 遇到问题:业务线推来数据需要同步,这边提供的是dubbo接口,推送过来16w条数据,很快就都接收到了,但是kafka出现了循环消费,始终停不了。查看kafka日志如下:解决问题是调高了timeout时间前后对比:第二天又推大量数据,又出现同样的问题:然后又配置了参数如下:发现问题解决了解决参考: https://fl...

2018-11-26 21:32:29 4394

原创 Dubbo:项目构建过程与所需组件介绍

一、 什么是SOA 21 SOA : Service-Oriented Architecture 22 RPC : Remote Procedure Call Protocol 23 OSI网络通讯模型 : 2二、 Dubbo是什么 3三、 Dubbo架构 31 registry 31.1 发布 31.2 订阅 32 consumer 33 provider...

2018-11-25 18:00:53 2576

原创 Dubbo:自测自拟项目搭建consumer

创建maven项目之consumer,同创建provider一样。 pom添加:先创建接口:写实现: 写实现逻辑:package com.testDubo.service.impl;import org.springframework.beans.factory.annotation.Autowired;import org.springframework....

2018-11-25 15:54:08 327

原创 Dubbo:自测自拟项目搭建provider

然后导入相应的配置信息: 先配置dubbo: 然后配置zookeeper:下图可知:dubbo依赖已经默认携带下载了spring很多的包  然后开始代码编程:先定义一个接口: 然后写实现:package com.test.service;public interface UserService { void r...

2018-11-25 13:25:14 506

转载 sql:常用:DateTime,Timestamp,Time和Date有什么区别?

场景:用Mysql出现时间问题Incorrect datetime value: '' for column 'createtime',查明原因数据库中用的是TIMESTAMP格式,时间为1970-2038年范围之外的日期无法入库。解决:使用datetime字段类型总结如下:使用MySQL作为一个例子(如果没有其他原因,因为它是最流行的),你有DATE,DATETIME,TIME和...

2018-11-22 09:19:37 13946

原创 java:String/Map/json 互转

1.json格式字符串 转JSONObject:JSONObject jsonobj = JSONObject.parseObject(json格式字符串);2.json格式字符串转map:Map<String,Map<String,String>> rootMap = JSON.parseObject(oldmesg,Map.class);3.JS...

2018-11-20 15:32:45 350

转载 Spring:任务调度之task:scheduler与task:executor配置的详解

其实就是Spring定时器中配置文件中一些配置信息,由于笔者自己是头一次使用,有些配置详细不太明白,随即研究了一番,于是想记录一下,有需要的小伙伴可以参考,也方便日后自己查阅。首先,创建一个仅仅包含定时器配置的Spring配置文件:spring-timer.xml。以下均为配置信息:1、在配置文件头部加入定时器的命名空间---------- <?xml version="1.0" ...

2018-11-18 23:40:16 3327

转载 SpringBoot:缓存@EnableCaching

很多时候系统的瓶颈都在一些比较复杂的IO操作,例如读取数据库,如果一些比较稳定的数据,一般的解决方案就是用缓存。spring boot提供了比较简单的缓存方案。只要使用 @EnableCaching即可完成简单的缓存功能。缓存的实现有多种实现,ConcurentHashMapCache , GuavaCache, EnCacheCache等多种实现,spring boot 有默认的实现。本文不...

2018-11-18 21:35:45 10529

转载 springboot:jpa:进阶查询—JPQL/原生SQL查询、分页处理、部分字段映射查询

上一篇介绍了入门基础篇SpringDataJPA访问数据库。本篇介绍SpringDataJPA进一步的定制化查询,使用JPQL或者SQL进行查询、部分字段映射、分页等。本文尽量以简单的建模与代码进行展示操作,文章比较长,包含查询的方方面面。如果能耐心看完这篇文章,你应该能使用SpringDataJPA应对大部分的持久层开发需求。如果你需要使用到动态条件查询,请查看下一篇博客,专题介绍SpringD...

2018-11-18 21:34:45 6731 1

转载 springboot:jpa:访问关系型数据库

一、SpringData JPA是什么上一节学习了如何入门SpringBoot,本篇章介绍springboot对数据库是如何进行访问的。在介绍之前,有必要了解一下SpringDataJPA,这是SpringCore中的一个项目,致力于简化对数据库的访问,增强了ORM的操作。对于JPA(Java persisten API),全称为Java持久化API,是JAVAEE中的一套规范API。它推出的...

2018-11-18 21:20:24 276

原创 java:去除数组重复元素的四种方法

方法1:需要一个存储去重后元素的数组,然后两层循环,外层遍历原数组,内容逐个判断是否和之后的元素重复,然后再提出来存入新的数组。方法System.arraycopy(被复制的数组,起始下标,接收的新数组,起始下标,结束下标);可以直接复制数组,既然这样,我就没必要纠结新数组的长度了,直接声明一个跟原数组长度一样的临时数组,只要记录下去重后的元素个数,然后就可以确定去重后数组长度再去将临时数组拷...

2018-11-18 10:38:16 40872 4

转载 sql:常用:drop、truncate和delete的区别

(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。   TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。(2)表和索引所占空间。   当表被TRUNCATE 后,这个表和索引所占用...

2018-11-14 19:22:20 218

原创 Git:如何修改git全局初始化的用户名和邮箱? (git修改user.name 和user.email)

 项目目录下右键---点击 git bash here然后输入:$ git config --list  继续$ git config --global user.name "输入你的用户名"或者 $ git config --global user.email "输入你的邮箱" 来修改邮箱和密码。git config --list 查看已经改了。参考:http...

2018-11-14 18:59:35 6994 2

原创 java:枚举:Demo

 定义Color枚举类:package testEnum;public enum Color { RED(0,"红色"), BLUE(1,"这是蓝色"), YELLOW(2,"这是黄色"), GREEN(3,"这是绿色"); //可以看出这在枚举类型里定义变量和方法和在普通类里面定义方法和变量没有什么区别。 //唯一要注意的只是变量和方法定义必须放在所有枚举值定义...

2018-11-11 23:43:08 11961 1

原创 Java:反射:Field用法

在Java反射中Field用于获取某个类的属性或该属性的属性值一:如何通过Field反射获取类的属性Field提供如下几种方法: 1:Class.getDeclaredField(String name); 返回一个 Field 对象,该对象反映此 Class 对象所表示的类或接口的指定已声明字段(包括私有成员)。 2:Class.getDeclaredField...

2018-11-11 22:26:04 4087

原创 java:方法:StringUtils.join() & String.join()

StringUtils.join() jar包下载地址:https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.8.1commons.lang3.StringUtilsStringUtils.join(Object array[],String separator)   将数组以符号或其他字符串为间...

2018-11-11 20:42:12 4660

原创 java:反射

Java反射机制介绍文档概述Java反射是Java被视为动态(或准动态)语言的一个关键性质,Java反射机制容许程序在运行时加载、探知、使用编译期间完全未知的classes。换言之,Java可以加载一个运行时才得知名称的class,获得其完整结构。在工作过程中,常会听到反射这个概念,在平常的代码开发中也有看到和使用到,只是对它没有一个较深入的了解,这次重新理解学习了一下反射机制,结合公司...

2018-11-11 18:40:30 124

转载 Dubbo:服务暴露方式

Dubbo服务暴露方式1.通过注解暴露       第一行写入服务的package,第二行不需要     使用Dubbo的@Service注解在实现类的上面<!-- 使用注解方式暴露接口  -->  <dubbo:annotation package="com.dotoyo.dsframe.form" />    <!-- 加入spring注解扫描 &lt...

2018-11-10 23:34:26 675

转载 IDEA:Git使用

在IDEA上Git的入门使用(IDEA+Git)https://blog.csdn.net/weixin_39274753/article/details/79722522    

2018-11-10 23:28:59 129

原创 SpringBoot:常用标签

常用标签: @Configuration 从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建b...

2018-11-06 07:34:58 2488

转载 java:如何选择Web开发框架

选择Web开发框架的目的了解了如果没有框架,我们需要做的工作,这对选择框架有非常大的帮助。框架,直白点说,就是一个半成品,能够帮我们做一些事情的半成品。框架的选择,就是看哪个框架最合适,从而减少开发的工作量,提高开发的效率和质量,并有效减少维护的工作量,最终达到节约综合开发成本,获取更多的收益。选择Web开发框架的标准声明:这里所谈的选择Web开发框架的标准,只是我们的总结和...

2018-11-01 18:37:53 2533

转载 maven:package与install命令区别

如果service项目依赖dao项目,而dao打了包(package),jar仅仅时打到了dao项目的target下。这时编译service项目,还是会报错,报错如下,找不到所依赖的dao项目,说明service项目在本地仓库是没有找到它所依赖的dao项目。然后把dao项目install,本地仓库里有jar了,然后再打包package这个service项目,就不报错了。我insta...

2018-11-01 17:53:56 7344

Xftp-7.0.0085p和Xshell-7.0.0087p教育版.zip

Xftp-7.0.0085p和Xshell-7.0.0087p教育版

2021-10-18

apache-phoenix.zip

实现sql查询Hbase,Phoenix 基于Hbase给面向业务的开发人员提供了以标准SQL的方式对Hbase进行查询操作,并支持标准SQL中大部分特性:条件运算,分组,分页,等高级查询语法。 这里提供两个版本: apache-phoenix-4.8.1-HBase-1.2-bin.tar.gz(建议使用) apache-phoenix-4.14.1-HBase-1.2-bin.tar.gz

2020-09-01

Hadoop本地环境配置 需要的文件hadoopdll和winutilexe.zip

windows本地跑hadoop环境配置,需要的文件hadoop.dll和winutil.exe,亲测可用,里边包含了我写的配置方法,需要的拿去!

2020-04-23

RedisDesktopManager_v0.9.3.817_itmop.com(可用).zip

之前下载的版本总是乱码,终于找到了这款,直接解压就可以用,分享给需要的人。 资源简介: 一款非常实用的redis桌面管理工具,它可以支持命令控制台操作,以及常用,查询key,rename,delete等操作。

2019-12-19

DBeaver(含hive驱动)

其实在网上搜一下,连接hive的工具还有很多,使用DBeaver的原因是因为我之前连接关系型数据库使用的就是DBeaver,正好DBeaver支持连接hive,且个人认为DBeaver确实挺好用的,支持各种关系型数据库,如连接Oracle数据库不需要像plsql那样自己配置连接文件,只需要在界面上输入url、用户名、密码即可,还有就是DBeaver的快捷键和Eclipse是一样的,比如注释、删除一行、复制一行到下一行等。 安装以及连接hive参考:https://blog.csdn.net/weixin_38750084/article/details/85263918

2019-05-31

MouseWithoutBordersSetup 无界鼠标

无界鼠标由于是微软出品的,所以只支持 Windows 平台,安装包也是 MSI 文件格式。安装和配置上比 Synergy 相对简单,可配置的项目不算多,最大的优点是可以实现跨电脑拷贝文件与拖放文件。另外,无界鼠标的电脑们是完全对等模式,你拿起任意一台电脑连接的鼠标和键盘都能操作其它电脑。

2019-05-25

kafkatool 连接kafka工具

kafka连接工具

2019-01-24

zookeeper客户端

详细安装:https://blog.csdn.net/weixin_38750084/article/details/86622166

2019-01-24

【进程查看器】Process+Explorer

Process Explorer 是一款免费的增强型任务管理器,是最好的进程管理器. 它能让使用者了解看不到的在后台执行的处理程序,可以使用它方便地管理你的程序进程. 能监视,挂起,重启,强行终止任何程序,包括系统级别的不允许随便终止的关键进程和十分隐蔽的顽固木马. 除此之外,它还详尽地显示计算机信息: CPU,内存,I/O使用情况,可以显示一个程序调用了哪些动态链接库DLL,句柄,模块,系统进程. 以目录树的方式查看进程之间的归属关系,可以对进程进行调试. 可以查看进程的路径,以及公司,版本等详细信息,多色彩显示服务进程,很酷的曲线图. 可以替换系统自带的任务管理器,有了它,系统自带的任务管理器就可以扔进垃圾桶了.

2018-09-30

DbVisualizer-8.0.9免安装版

特别好用的数据库连接工具,可以连接各种关系型数据库,还可以连接hive

2018-09-14

高级小知识点

2017-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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