自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 k8s使用secret从私有仓库拉取镜像

使用docker从私有仓库拉取经销,可以使用docker login [私有仓库地址] 然后输入用户名和密码登录后就可以拉取镜像了,但如果使用k8s时,node 节点过多,难道需要跑到每个node节点去执行一次登录么?当然不是.这里就牵扯到k8s中的一个secret的东西.Secret 有三种类型:Service Account :用来访问 Kubernetes API,由 Kubernetes 自动创建,并且会自动挂载到 Pod 的/run/secrets/kubernetes...

2020-12-02 17:47:44 87

原创 微信提现流程图

第一次在项目中遇到需要做一个微信提现功能.做了一个简单设计图,不知道能不能满足大部分业务场景.贴出来希望和大家一起讨论讨论.继续优化.这里不牵扯提现的前期准备.比如企业账户,公众号,用户绑定等.简单对整个流程图做一个文字说明:1,用户发起提现申请 这里没有什么可以说的.无非就是输入提现金额之类的操作.2,做一些校验,主要校验用户余额是否满足提现的要求.3,余额都不足就不要提现了撒 (想P呢..)4,如果有钱的话,就直接进入提现的下一个流程,对用户的金额进行加减,记录明细等...

2020-07-16 16:17:38 586

原创 获取yml中profile值

需求: 项目中有一些代码,其实只需要在生产环境上生效即可.思来想去,本地开发和上线就是修改了一下yml中配置的profile.active的值来切换配置文件的.所以想到获取这个值,来达到要求.网上有很多方法,基本都是通过获取application启动类启动时,上下文中的配置来获取的.代码看起来很大一堆.且有点复杂(相对的).我的获取方式就简单一些. 直接使用@value来获取值.@Value("${spring.profiles.active}")private String ...

2020-07-16 15:32:31 292

原创 jackson遇到的坑

项目中,经常会遇到调用第三方接口的问题.而今天遇到的坑,就要说说这个请求了. 项目中调用第三方接口,使用的是Http

2020-02-21 12:52:26 223 1

原创 ddl操作不支持事务(且会提交前面没有提交的操作)

距离上次博文已经过去7个多月了.期间一直在为工作奔波,(其实就是没有什么收获能写),今天来记一次工作中使用连接池遇到的问题.正文: 在工作中,使用到事务和连接池是再正常不过的了.而我遇到的问题,也正是使用这两个东西时,没有注意到一些细节上的东西,就导致了这次踩坑事件.使用场景: 工作中有这么一个业务,就是一个更改或者创建,需要牵涉到很多张表,还会使用ddl语句动态创...

2019-10-21 15:55:07 416

原创 Spark读取hbase表中数据

pom.xml<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-hadoop</artifactId> <version>2.0.2.RELEASE</version> &a

2019-02-20 17:10:01 772

原创 本地上传文件到服务器HDFS系统上

这里使用的是CDH 5.13.0分布式系统在网上搜集了很久,找到一套能上传文件的java代码package com.data.sysatem.crawler;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.InputStrea...

2019-02-19 17:14:18 1514

原创 spring-data-jpa初步学习.

这篇博客是我自己学习spring-data-jpa时的一些理解,可能有错误.还希望看到的大牛能指正.本博客深度不够,只是简单的一些自我的理解,还望轻喷. 为什么突然对spring-data-jpa(下面简称JPA)感兴趣,要说到一次我自己写的一个针对hbase数据库的增删查改的工具类.里面使用的是泛型的方式(博客链接),因为对hbase中操作表,很多方法都是可以复用的,当时第一...

2019-02-14 12:41:55 176

原创 docker实战.在docker上运行springboot项目

参考博文:  点击 记录第一次使用docker发布项目docker的安装和验证就不在这里说了...网上搜索一大堆,这里遇到一个坑就是..在window系统上安装了好久都没有安装好..还是只有在linux系统上安装成功了.前提准备条件是:  1,安装了maven  2,安装好了jdk  3, 安装好了docker   并且都配置好了环境变量. 在eclipse中编译一个简单的...

2019-01-11 15:17:56 150

转载 判断一个点是否在一个不规则图形内

项目中遇到的问题,这里粘贴老总写的方法.学习一下...以备以后遇到时使用. package com.vanda.economic.common.utils;import java.util.List;public class SpatialRelationUtil { private SpatialRelationUtil() {} public static cla...

2019-01-07 17:56:14 2613

原创 Mapreduce学习记录---从hbase中读取数据,写入mysql中

 在网上搜了一下,找到一篇博文讲了关于如何将hbase中的数据读取出来写入mysql中,这里做一下记录.参考博文: 参考博文看网上的博文,自己做了一下小改动.这里是自定义的类,map和reduce中都会使用到,作为输入输出的类型,这里的write和readFields方法可以优化,不然一个对象有上百个字段,就要写死了.这里提供了一种方法.package mapreduce;...

2019-01-04 15:46:11 956

原创 学习使用kettle链接hive数据库

最近在学习数据仓库.根据一篇文章一步一步建立一套完整的数据仓库(基于hadoop),先学习了ETL工具kettle这里记录一些使用的情况(踩的坑),供以后回过头来看. 首先,当然是下载kettle工具了...点击下载kettle工具,这里拿最新的版本7.1来举例.下载后,直接解压就可以使用了.但如果想链接hive还是很难受的.公司搭建了一套hadoop的环境,所有我就没有自己搭...

2018-11-13 16:20:25 3271

转载 JAVA8新特性Streams和lambda 表达式好文推荐(初学很有帮助)

最近看到一篇很好的文章.这里发出来与大家一起分享.Java 8 中的 Streams API 详解文章里面对streams有很多例子的讲解,对初学者很有帮助.

2018-10-16 17:53:33 86

翻译 java后台以流的形式上传图片(类似form表单提交),以base64字符串上传图片

现在很多借口调用如果要上传图片,都是采用的图片流上传,(有些会使用base64字符串),这里记录一下自己使用的方法,以备再用. 一,流形式: /** * 测试上传png图片 * */ public static void testUploadImage() { String url = "";//这里填写访问接口url String file...

2018-09-19 09:32:12 4474 13

原创 使用ASTParser(抽象语法树)获取类属性注释

   项目中有一个小任务,就是将项目中涵盖有哪些字段列举出来.思来想去,想到了AST可以读取到属性的注释,就免去了把字段获取后还需要填写中文名称的麻烦.引入包<!-- https://mvnrepository.com/artifact/de.defmacro/eclipse-astparser -->        <dependency>          ...

2018-09-14 12:48:11 2837 4

转载 springboot工程maven打包时,如果有依赖工程总是报找不到,解决办法

引用原文: 原文地址最近公司使用springboot开发项目,使用的构建工具是maven,项目分了很多模块,并且模块之间还存在一定的依赖,比如说一个项目common是提供各项目通用的工具类,公共的类等例子:项目root,有module common,front,mall等其中front 和mall都依赖于common,将来需要上线部署的也是front和mall项目,所以两个项目是要进行打包,也就是...

2018-07-12 13:05:26 16857 13

原创 记录使用springboot整合redis

pom文件中添加如下两个包 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> &l...

2018-06-26 14:06:30 103

原创 java中使用POI操作excel

/** *导出excel表格 */ public void exportExcelForm(HttpServletResponse response) throws Exception { OutputStream os = null; try { if (list != null && list.size() != 0) {/...

2018-04-25 17:23:36 105

原创 kafka单机版本配置连接

1,下载并安装kafka可以通过下面连接下载kafka :下载kafka2,下载后,解压到指定目录我下载的kafka我喜欢放在虚拟机的下载目录下面.解压也需要修改相应的目录,解压代码:sudo tar -zxf ~/下载/kafka_2.11-1.0.1.tgz -C /usr/local 前面的sudo命令如果你使用的是管理员用户就不需要加,但加上没有影响.解压后,如果觉得每次写路径kafka...

2018-03-26 14:23:34 1631 2

原创 本地主机操作虚拟机中的hadoop+hbase+自带zookeeper

1 安装虚拟机及hadoop环境.          项目中需要使用hbase来储存数据,所以在电脑上安装了一个虚拟机来搭建一个hadoop环境研究hbase.这里记录一下从零到有的一个过程.1.1 虚拟机的安装和hadoop+hbase的搭建          下载安装好虚拟机,这里我使用的是VMware Workstation虚拟机和centos7系统.这里就不赘述虚拟机的安装和系统的安装了,...

2018-03-15 13:36:42 1075

原创 java在window系统上使用mapreduce操作hbase数据库

项目要使用大数据环境,hadoop,所以研究了一下mapreduce,这里记录一下window想要操作hadoop,需要配置环境,1,下载hadoop.2.6.5版本(主要是我操作的是2.6.5版本),解压后配置环境变量.这里的操作和配置java变量差不多.         需要配置HADOOP_HOME,和PATH这两个变量.贴出我的变量配置   2,要在 Eclipse 上编译和运行 MapR...

2018-03-08 18:48:21 283

原创 java操作hdfs文件系统上的文件

项目中需要把消息写到hdfs文件系统中去,所以看了一下如何通过java来操作hdfs文件,这里记录一下.不过效果不是很满意.需要优化的地方还很多,希望博客大神能指导一下.下面是基本操作工具类package testHbase2.common.util;import java.io.IOException;import java.net.URI;import org.apache.hado...

2018-03-08 11:48:54 443

原创 学习笔记,使用泛型T,来构建工厂类DAO

笔记:  最近项目上使用hbase来存储数据,实体对象的存储大部分代码都是一样的,所以想写一个公用的dao来实现传入不同的实体对象,生成对应的dao工厂.但苦与技术能力不足,写出来的dao工厂不美观,犹如hibernate的读写操作,需要每次传入实体对象class.才能进行操作.希望能有大神来指点一二.不过在不断改进中,也学习到了一些东西.我现在的代码://这里是接口类interface dao...

2018-02-24 12:08:38 194

翻译 springboot框架中使用java操作kafka获取数据

因为项目里面我只写了从kafka获取数据,所以这里就贴出我的代码来供有需要的读者参考,至于如何写kafka的操作,只有等我研究后再写出来了.并且网上有大量的例子还是可以的第一种方法,这种方法更繁琐点.第二种相对简单点.我使用的是springboot工程引入jar包<dependency>       <groupId>org.apache.kafka</groupId...

2018-01-05 14:48:32 5154

翻译 java操作HBase进行数据的添加和查询

最近项目中使用了hadoop,这里记录一下使用java操作HBase的一些代码供读者参考.这里需要提到一位大神,就是我们的老总,看了他的博客确实获益良多,这里贴出他的博客链接,各位读者可以看看,相信你肯定能学到一些有用的东西. http://my.csdn.net/yinwenjie?locationNum=0&fps=1好了,进入今天的正题:使用这边博文的代码必须建立在,你的hadoop...

2018-01-05 14:25:00 6486 6

原创 自定义注解的使用(将request参数中的数据解释成对象)

项目中,每个controller方法都需要验证用户登录,这里工程写了一个简单的注解,来将cookie中的用户信息还原成对象注解类package com.cheshangma.operation.wx.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;

2017-12-13 16:42:41 3769

原创 工具类(类)中使用ApplicationContext获取bean包空指针

项目中遇到这样一个问题,当时是要写一个工具类,里面有这样的一段话, MsgTools是工具类,里面有一个属性applicationContext MsgTools.applicationContext .getBean(com.cheshangma.operation.wx.service.internal.WeChatServiceImpl.class)但这样会报错,app

2017-12-13 16:18:30 10893

原创 svg3dtagcloud生成3D标签云

js下载点我这里的js本来想0分下载的..但上传资源的时候不知道为什么,没有0分的选项.在联系管理员帮忙修改了.这里把js中的代码贴出来,不想下载的朋友可以自己建一个js文件,将下面代码贴进去就行了./* * Copyright (c) 2017 Niklas Knaack * * Permission is hereby granted, free of charge, to any pe

2017-11-27 11:27:40 4783 5

翻译 使用GetMethod方法时,如果URL有中文报错的解决办法

有时候,因为项目的需求是第三方提供的,很多东西的要求就固定了,这时候,当我们要使用GetMethod方法构造一个get请求时,又需要传递中文参数,GetMethod函数就会包错.所以,我们应该先把url中的中文编码后,在使用, 方法如下:String url = "www.xxxxxxx.com?{参数名}="+中文(参数);将参数中的中文先编码,再拼接String url = "www.xx

2017-10-31 13:39:33 2331 2

翻译 java通过反射获取枚举对象

随着项目的功能越来越多.里面使用到的枚举对象也随之增加,以往是每个枚举都有一个获取的方法,后来网上查了一下.可以通过java的反射机制来获取代码如下Class<?> onwClass = Class.forName("com.cheshangma.operation.common.enums." + typeName);//这里的typeName就是枚举对象的名称,是需要写全路径的,注意小数点别少

2017-10-20 13:51:25 9536

翻译 swager中注解的用途

/**swagger2使用说明:@Api:用在类上,说明该类的作用@ApiOperation:用在方法上,说明方法的作用@ApiIgnore:使用该注解忽略这个API@ApiImplicitParams:用在方法上包含一组参数说明@ApiImplicitParam:用在@ApiImplicitParams注解中,指定一个请求参数的各个方面paramType:参数放在哪个地方header-->请求参

2017-09-04 17:07:06 3058

原创 @Subselect映射,子查询,视图.

package com.cheshangma.merchant.entity;import java.io.Serializable;import javax.persistence.Entity;import javax.persistence.Id;import org.hibernate.annotations.Immutable;import org.hibernate.annotati

2017-08-25 18:37:11 1296

转载 spring date jpa 中返回map类型的方法

查找网上的资料,总结出两种spring date jpa 中使用sql查询返回出map的方法StringBuffer hql = new StringBuffer(); hql.append(" SELECT COUNT(c.id) waitPayOrder,COUNT(d.id) allOrder "); hql.append(" FROM (SELECT id FROM my_o

2017-08-21 12:19:31 5355

原创 springcloud启动报错

版本控制工具:git项目框架:springcloud检下工程后启动报错***************************APPLICATION FAILED TO START***************************Description:Cannot determine embedded database driver clas

2017-08-14 17:55:39 1442

翻译 angular 中 ng-repeat循环有相同值的数组时

angular中,如果一个数组中有相同的值如  [4,5,4,6]中'4'就是重复的....这时候如果用ng-repeat来循环的话,就会报错.....官网给出的解决办法是  ng-repeat = 'n in [4,5,4,6] track by $index'  这样就不会报错了.能完美输出重复的数组元素了

2017-07-10 16:18:51 2369

翻译 js中阻止冒泡事件

转载:http://www.myjscode.com/page/article16.html在一个容器内部,某个元素通过on绑定事件,e.stopPropagation()不生效的问题 首先需要了解的是on绑定事件的原理,on事件可以给未出现的dom添加事件,为什么?因为我们是在元素的父元素添加的事件,通过e.target来定位当前点击的是哪个元素。换句话说,on绑定的事件其实是绑定在父元素上面的

2017-07-06 12:34:43 181

原创 回车事件的捕捉

document.onkeyup = function(e) {var code = e.charCode || e.keyCode;if (code == 13) {$("div.rgba_box2 a[name='enter']").click();$("#ok").click();}}

2017-07-06 11:12:50 202

原创 web.xml配置报ClassNotFound错误解决方法之一

web.xml报ClassNotFound错误的原因有很多..这个解决方法是我遇到项目的解决方法.其实这个原因很简单.就是tomcat启动工程时.读取文件的位置是WEB-INF/classes..而有时候新建一个工程(或者导入其他工程)由于路径不对..所以一直找不到类.就会报错.解决方法:   项目名上右键--> Build Path --> Configure Build

2017-06-30 11:06:46 6341

原创 读取xlsx文件

工程需要使用到的jar包 File file = new File("E:\\b.xlsx");//需要读取的xlsx文件 InputStream is; try { is = new FileInputStream(file); XSSFWorkbook xssfWorkbook = new XSSFWorkbook(is);

2017-06-21 16:23:21 588

原创 js中文转换为urlcode

encodeURI(这里放需要转码的字符串),返回UrlEncode编码

2017-06-12 15:01:28 7974

jquery.svg3dtagcloud.min.js生成3D标签图插件

web端生成3D效果标签云图,词云图,下载的别人的js文件,然后自己稍微做了一些小的修改.插件使用更加灵活了

2017-11-27

java实现websocket简单demo

一个简单的java实现websocket的小demo,,查考博客http://blog.csdn.net/sunnylinner/article/details/52562583?locationNum=4&fps=1

2017-06-30

读取xlsx文件jar包

读取xlsx和xls的全部jar包

2017-06-21

空空如也

空空如也

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

TA关注的人 TA的粉丝

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