自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot 与 kafka整合示例

kafka 是什么?Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。其持久化层本质上是一个“按照分布式事务日志架构的大规模发布/订阅消息队列”,这使它作为企业级基础设施来处理流式数据非常有价值。此外,Kafka可以通过Kafka Connect连接到外部系统(用于数据输入/输出),并提供了K...

2020-01-29 22:37:43 301

原创 在windows上搭建 kafka

安装jdk 下载jdk并安装后进行验证,安装成功,此处不详细叙述下载kafka 下载地址 http://kafka.apache.org/downloads.html 本次演示版本为 kafka-2.3.0windows 启动zookeeperbin\windows\zookeeper-server-start.bat config\zookeeper.propertie...

2020-01-30 00:17:23 241

原创 HashSet 对象去重复处理

HashSet 对象去重复处理背景需要请求两个批量接口,一个需要的数据是String类型的数组,一个需要的对象类型的数组为了防止重复调用接口中的数据,需要把请求的数据进行去重复。选择使用集合HashSet类(散列存放) Java.util.HashSet类实现了Java.util.Set接口。 - 它不允许出现重复元素; - 不保证集合中元素的顺序 - 允许包含值为null的元素,但最

2017-11-01 17:37:19 3342

转载 对List中每个对象元素按时间顺序进行排序

import java.text.SimpleDateFormat;import java.util.*;public class ListSort { public static class UserBean { private String id; private String birthday; public String getId()

2017-04-16 17:39:24 11726

原创 详解java定时任务

在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析java Timer定时器。一、简介在java中一个完整定时任务需要由Timer、TimerTask两个类来配合完成。 API中是这样定义他们的,Timer:一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或

2016-05-12 16:42:00 544

原创 javascript的Array加上contains方法

javascript的Array没有contains方法,有时候这会不方便,contains方法实现很简单:function contains(a, obj) { var i = a.length; while (i--) { if (a[i] === obj) { return true; } } return fa

2016-04-20 15:05:50 2869

原创 oracle 中sum和count的区别

例1:查询出现过2次的name。  往往初学者会错误地认为在where 语句里直接使用count()算法,很显然这个想法是错误的,count()方法并不能被用在where子句中,为了解决问题,我们可以在group by子句后面使用HAVING来做条件限制。  错误做法:select * from aaa where count(name)>=2 group by name;  正确做法:sel

2016-04-12 11:35:36 4874

原创 win7安装oracle 10g时发生“程序异常终止。发生内部错误”的提示

安装oracle10g“程序异常终止。发生内部错误。请将以下文件提供给oracle技术支持部门。发生情景:我由于在做开发时需要用IE9来做开发,来看展示页面,而IE9在windows XP 上是无法安装的,所以使用windows7+IE9在安装Oracle 10g数据库时发生了错误,以前windows7上安装从来没出过的错误,现在把解决问题的方法和原因分享给大家。安装出现的现象: 1.安装默认的路

2016-04-12 11:34:01 3848 1

原创 Oracle建立表空间和用户

Oracle建立表空间和用户 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; grant create table to 用户名; grant create tablespace to

2016-04-12 11:28:54 276

原创 java常用集合总结

1、线程安全 线程安全就是说多线程访问同一代码,不会产生不确定的结果。2、List类和Set类 List类和Set类是Collection集合接口的子接口。 Set子接口:无序,不允许重复。 List子接口:有序,可以有重复元素。Set和List对比: Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。 List:和数组类似,List可以动态增长,查找元素

2016-04-12 11:26:35 225

原创 java 解析properties文件的两种方法

1、首先给出我的properties文件,仅作测试用:config.properties name=huangyz [email protected]=huangyz [email protected]、给出工程目录结构。3、下面给出两种方法:一、采用绝对路径方法,给出源码。package parse;import java.util.*;

2016-04-12 11:25:35 458

原创 创业公式

出自(黑客与画家) 保罗.格雷厄姆有一套完整的创业哲学,他的创业公式是:(1)搭建原型(2)上线运营(别管bug)(3)收集反馈(4)调整反馈(5)调整产品(6)成长壮大

2016-04-12 11:19:20 312

原创 Spring mvc rest 风格实例

1.web.xml中添加filter过滤器 HiddenHttpMethodFilter 这个作用在于将rest类型的请求转化为标准的http类型 put delete 方法web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"

2016-04-08 16:21:07 574

原创 javascript 中 slice()、substr() 和subString()使用

slice() 、substr()、subString() 三个基于创建新字符串的方法:slice() 、substr()、subString() 这三个方法都会返回被操作字符串的一个字符串,而且也都接受一或两个参数。 第一个参数指定字符串的开始位置,第二参数(在指定的情况下)表示字符串到哪里结束。具体来说,slice()和substring()的第二参数指定的是字符串最后一个字符后面的位置

2016-04-06 15:41:26 686

原创 javascript 升序和降序

重排序方法 1.数组中已经存在两个可以直接用来重排序的方法:reverse()和sort(). (1)reverse()可以翻转数组的顺序,并不进行排序var valuse = [1,2,4,3,5];valuse.reverse();//[5, 3, 4, 2, 1](2)在默认情况下sort()方法比较字符串按升序排列,按升序排列数组项 var valuse = [1,2,4,3

2016-04-06 11:50:03 9167

原创 undefined 类型

Undefined类型是一个值,即特殊的undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined 例如:var message;alert(message == undefined);//true;

2016-04-03 23:26:04 550

原创 redis基础知识

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Ma

2016-04-03 23:10:30 262

原创 redis Java应用

首先要下载redis-2.4.5-win32-win64 安装包,并解压到Windows系统本地C盘根目录下,并且启动C:\redis\64bit\redis-server.exe 服务。下载 commons-pool-1.5.4.jar和 jedis-2.1.0.jar jar包,用eclipse 新建JavaProject将下载的jar包导出到项目中 Main.javapackag

2016-04-03 23:06:22 192

原创 JavaScript 中 3+ 换成 换成3 也就是把+替换了。

我JavaScript中遇到这样一个代码 var win = “0|1|2|3+|1|3+|1”; 我想得到 win的字符串 0|1|2|3|1|3|1。试了网上的很多种方法就是不可以得到,第一次试的这个只能把第一个3+ 变成3 win.replace(/3+/g,”3”); 首先把+号转译为+ 再次g代表全局的。否则只替换第一个3+

2016-04-02 23:22:10 273

空空如也

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

TA关注的人

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