自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (14)
  • 问答 (2)
  • 收藏
  • 关注

原创 docker kafka 安装使用和可视化面板CMAK

一、下载镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka二、先启动zookeeper#单机方式docker run -d --name docker_zookeeper -p 2181:2181 -t wurstmeister/zookeeper三、再启动kafka# 单机方式docker run -d --name docker_kafka \-p 9092:9092 \-e KAFKA

2021-04-29 22:32:20 2559 2

原创 Spring Boot 多线程

1.楔子在我们的系统中,经常会处理一些耗时任务,自然而然的会想到使用多线程,JDK给我们提供了非常方便的操作线程的API,为什么还要使用Spring来实现多线程呢?1.使用Spring比使用JDK原生的并发API更简单。(一个注解@Async就搞定)2.我们的应用环境一般都会集成Spring,我们的Bean也都交给Spring来进行管理,那么使用Spring来实现多线程更加简单,更加优雅。为什么要用异步?当需要调用多个服务时,使用传统的同步调用来执行时,是这样的调用服务A等待服务A的响应

2021-04-29 16:29:28 1213

原创 Gson 解析示例

{ "bbu": { "rsTable": "wr_device_bbu", "rsPk": "bbu_id", "rsCuid": ["c3b11379-ffcd-0821-8f55-779b184b4e87"] }, "rru": { "rsTable": "wr_device_rru", "rsPk": "rru_id", "rsCuid": ["864b492f-49a0-fc3.

2021-04-24 18:00:20 464

原创 Gson 解析数组、集合

首先用Gson解析实体类好办,直接用new Gson().fromJson(jsonString,object.class);但是如果我们想要解析,一个 String[] 类型的数组能显然用如下代码,是解析不出来的。new Gson().fromJson(jsonString,String.class);自然它肯定有解决的办法,我们用如下代码,此时String[]当成一个实体类。new Gson().fromJson(jsonString,String[].class);...

2021-04-24 17:42:07 6244

原创 Gson解析JSON

有时在解析json数据中的字段key是动态可变的时候,由于Gson是使用静态注解的方式来设置实体对象的,因此我们很难直接对返回的类型来判断。但Gson在解析过程中如果不知道解析的字段,就会将所有变量存储在一个Map中,我们只要实例化这个map就能动态地取出key和value了。先给出一段jsondata,这是天气预报的数据,其中 day_20151011 这种key是随日期而变化的,在实体类中就不能当做静态变量来处理,我们就通过map来取出其映射对象。{ "resultcode": "20

2021-04-24 17:00:16 2130

原创 程序员必知必会-工作方法论

以人为镜可以明得失。希望通过分享十条采坑后的经验,让大家有所参照。废话不多说,内容如下: 有计划的工作:根据优先级,对每日任务要有清晰的计划,针对临时插进来的各种事,不能全部收揽,否则任务挤压起来后,再无限地加班处理,却没有成长,必定会影响工作心情和效率。 主人翁意识:不管此事是否因我而起,既然撞见了,那就试着解决。如果确实因我而起,那就让我来结束它。 工作总结上 事事有着落:如果真是有了更高优先级的临时任务插进来,要表达出来:临时插进来什么事,耗费多少时间,为啥会耗费这么久,目前

2021-04-18 22:18:59 405 1

原创 最挑战程序员的9大任务,你都干过哪些?

那些非程序员认为软件开发是非常困难的,确实如此,但这种困难不像那些外行人理解的那样。最近在 Quora 上的一次讨论,程序员分享了他们认为工作中的最大困难,在这里为大家精选出其中的 9 个。一、怎样才是最佳解决方案任务描述:给你一系列的需求,你被要求设计和构造技术上的解决方案。这包括了设计数据结构,算法,逻辑上的封装等等,还要考虑到用户安全方面的因素。挑战:确保你的设计可以满足客户需求,让客户认为合理。当然还要在项目时间允许范围内。二、写测试任务描述:写单元测试,确保代码中每一个小部分的功能正

2021-04-18 21:42:50 811 3

原创 IDEA 快捷键生成各种for循环

iterations 快捷键Live Templates其实下面介绍的所有for循环都在live templates里面,当然可以自定义:、迭代器for循环iterIterate iterable | Array in J2SDK 5 syntaxfor (String arg : args) {}itarIterate elements of arrayfor (int j = 0; j < args.length; j++) {String arg = ar

2021-04-17 15:12:50 1603

原创 List<String> 查找重复记录

怎么从list中找出重复数据,以及这些重复数据的个数?解决思路是:使用一个map,key用来记录list中的数据,value用来记录重复数据的个数,然后操作map来获取list中的重复数据即可,代码如下:package com.Jevin.test;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class Test03 {..

2021-04-17 14:48:03 2034

原创 shell 后台运行

使shell脚本后台执行,基本的方法有两种,第一种为在脚本后面追加&符号,第二种为在脚本前面使用nohup命令,结尾再追加&符号一、后台运行脚本11、执行脚本test.sh:./test.sh2、中断脚本test.sh:ctrl+c3、在1的基础上将运行中的test.sh,切换到后台并暂停:ctrl+z4、执行ctrl+z后,test.sh在后台是暂停状态(stopped),使用命令:bg number让其在后台开始运行(“number”是使用jobs命令查到的[ ]中.

2021-04-14 14:31:38 15398

原创 Java 遍历Map对象 四种方法

在Java中如何遍历Map对象How to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等)方法一 在for-each循环中使用entries来遍历这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。Map<I.

2021-04-11 15:31:16 302

原创 (String) toString String.valueOf 区别

在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。 常用的方法有(String)要转换的对象,Object#toString(),String.valueOf(Object)等。 (String) 这是标准的类型转换,将object转成String类型的值。使用这种方法时,需要注意的是类型必须能转成String类型。因此最好用instanceof做个类型检查,以判断是否可以转换。否则容易抛出CalssCastE...

2021-04-06 19:50:34 242

原创 Git Flow 正确使用姿势

Git Flow 的概念在使用Git的过程中如果没有清晰流程和规划,否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。Git版本管理同样需要一个清晰的流程和规范。Vincent Driessen 为了解决这个问题提出了 A Successful Git Branching Model以下是基于Vincent Driessen提出的Git Flow 流程图Git Flow 的常用分支 Production 分支 也就是我们经常使用的Mas...

2021-04-05 18:22:15 337

原创 Git 版本/分支/提测 常识流程梳理

<< 写此文的缘由下午有同学,在群里问了几个问题。突然发现,大家对开发代码完事后,执行测试前的步骤、流程及具体细节不是很清楚 。之前招聘过程中,也发现很多同学,确实对这块的知识有欠缺 。特别是很多公司,由于开发同学,对测试同学的能力不太相信,让测试同学,介入的环节非常少 。什么都帮测试搞定了,测试只需在哪等着版本放到测试环境,调试通了,去执行测试即可 。从老徐的角度,对一个测试从业者的技能要求 。以及一位测试工程师的职业发展 。了解整个研发流程 & 具体执行细节,是必

2021-04-05 18:01:03 1208

原创 MybatisPlus 不修改全局策略和字段注解,将字段更新为null

mybatis-plus 以下简称mp,目前应该也算是主流的一款数据访问层应用框架。源于其对mybatis 的近乎完美的封装,让我们在使用的时候无比的顺滑, 几乎提供了所有单表操作的方法,大大提升了效率。并且这款框架还是国产的哦,没了解过的可以去了解一下。回归正题,我们这次来讲一下,怎么样通过mp将数据库中的一个字段更新为null. 可能很多人会觉得奇怪,更新为null, 直接set field = null 不就可以了。这里大家要注意一下,一般情况,我们在使用mp的时候,他的默认策略是空不更新, 这.

2021-04-05 10:49:03 1369

原创 MyBatis 传参类型总结

在Web开发过程中,我们根据业务需求将不同类型参数从后台传入到MyBatis的各个不同的mapper命名空间中,包括有string类型,map类型,list集合类型,或者是直接传入一个对象等。1.String类型1.1对于string类型,我们一般传 在sql中写明parameterType="string" ,例:则在获取参数时,如果是要进行非null的判断,则不可在if后直接那变量名进行判空,因为mybatis会默认变量名为_parameter,否则会报no getter/sett...

2021-04-04 21:04:21 4613

PMP第六版ITTO和4W1H

2020年最新PMBOK(第六版) 49个过程 ITTO和4W1H及输出流向图,精美排版

2020-06-25

49个过程ITTO汇总(PMBOK第六版).xlsx

最全 PMBOK第六版 ITTO 汇总。完全遵照 《PMBOK第六版》 中 ITTO 图汇总而来,Excel格式,方便进一步编辑、做个人笔记。

2020-06-07

修改WIN10控制台编码为UTF-8和恢复为ANSI简体中文

WIN10 cmd控制台本来的编码是ANSI的,所以要求执行的批处理脚本编码格式也是ANSI才行,要不就两边统一都改成UTF-8处理(作为一个程序员,一般我都会统一成UTF-8编码格式),下面就介绍如何统一改成UTF-8编码格式,和恢复为ANSI简体中文格式

2019-03-17

修改WIN10控制台编码为UTF-8

WIN10 cmd控制台本来的编码是ANSI的,所以要求执行的批处理脚本编码格式也是ANSI才行,要不就两边统一都改成UTF-8处理(作为一个程序员,一般我都会统一成UTF-8编码格式),下面就介绍如何统一改成UTF-8编码格式

2019-03-17

Excel中项目开发计划的日期编排公式技巧

Excel中,项目开发计划的日期编排公式技巧,遇到多人开发时,日程的安排可以智能编排,免去很多人工输入,可以看Excel中Sheet1的单元格P3,Q3的公式

2018-11-03

SpringBoot入门必学项目源码

能从中学习的知识: SpringBoot,MVC,MyBatis,Druid,Jsp,Bootstrap 带权限管理 文件上传和下载 多数据源切换等功能

2018-01-20

Hadoop实战 陆家恒著 第2版 part2 保证 完整

Hadoop实战 陆家恒著 第2版 part2 保证完整 一共四个部分,这是第二部分

2015-07-29

Hadoop实战 陆家恒著 第2版 part1 保证完整

Hadoop实战 陆家恒著 第2版 part1 保证完整 一共四个部分,这是第一部分

2015-07-29

Hadoop实战 陆家恒著 第2版 part3 保证完整

Hadoop实战 陆家恒著 第2版 part3 保证完整

2015-07-29

mysql-connector-java-5.1.11-bin.jar

mysql的连接驱动,亲测绝对可靠,保证能用

2015-07-18

hive-0.8.1.tar.gz

hive0.8.1稳定版本,亲测可以安装

2015-07-18

C++语言基础.doc

C++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.doc

2008-10-26

J2EE程序员适合的最全笔试题

这是业界公认的比较齐全的笔试必备题目,如果你是j2ee程序员的话,看过了能力会有很大幅度的提升.

2008-10-23

最全的java面试笔试题大汇集

最新最全的java 面试笔试题大汇集

2008-05-09

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

TA关注的人

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