- 博客(22)
- 收藏
- 关注
原创 自定义一个springboot starter
新建一个maven项目pom.xml 如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...
2020-03-04 16:23:46
209
原创 使用IDEA自带RESTful工具HTTP Client发送HTTP请求
一、基本POST、GET请求1. 创建文件 xxx.http2. 写入如上的内容3. ### 作为不同请求之间的分割 和注释4. 点击左边的三角形发送请求5. 以表单的形式提交请求### 修改名称POST {{host}}/api/admin/updateNameContent-Type: application/x-www-form-urlencodedid...
2019-12-19 14:32:14
4156
原创 java实现中文大写金额转小写数字
package com.utils;import java.math.BigDecimal;/** * 中文金额转数字工具 * @date 2019/7/19 13:44 */public class ChineseAmountUtil { private static char[] cnNum = new char[]{'零', '壹', '贰', '叁', '肆',...
2019-07-25 08:47:06
3259
2
原创 第一个python爬虫,爬取猫眼电影Top100榜
学习python以来的第一爬虫,参考《Python3 网络爬虫开发实践》爬取目标为:猫眼电影Top100榜完全是依葫芦画瓢,首先请求网页内容,然后在通过正则表达式提取自己感兴趣的数据,最后转成json格式存入文本文件。import jsonimport timeimport requestsimport redef get_one_page(url): head...
2019-05-25 15:00:18
684
原创 nacos 与 spring 整合时报错
在将 nacos 与 spring 进行整合时报如下的错误:----------> Parent Classloader:java.net.URLClassLoader@cac736fJM.Log:ERROR Failed to get Slf4jLoggerjava.lang.NoClassDefFoundError: org/apache/logging/log4j/core...
2019-05-22 10:18:08
1696
1
原创 IDEA中执行maven命令
在使用 idea 编辑器的过程中,有时候需要执行一些编辑器未内置的 maven 命令,比如打印依赖树:dependency:tree可如下操作:
2019-05-22 10:06:03
3279
原创 java SPI 机制
今天在读dubbo源码的时候看到里面有个SPI,之前很少见到,查了很多资料,总结如下:概念:SPI (Service Provider Interface) JDK内置的一种服务提供发现机制,现在有很多框架使用其来做服务的扩展发现,主要用于第三方提供接口的实现上,我们常见的比如JDBC驱动,有MySQL、Oracle的等等。规范:说明:首先建立文件夹META-INF/ser...
2018-11-07 00:02:50
256
原创 基于springboot通过自定义注解和AOP实现权限验证
这篇文章主要介绍自定义注解配合AOP的使用来完成一个简单的权限验证的功能。一、移入依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version...
2018-10-21 16:17:06
4225
2
原创 1.安装Hadoop
Hadoop有以下三种运行模式:1. 独立(或本地)模式:无需运行任何守护进程,所有程序都在一个JVM上执行2. 伪分布式模式:Hadoop守护进程运行在本地机器上,模拟一个小规模集群3. 全分布式模式:Hadoop守护进程运行在一个集群上此次文章只是介绍最简单的模式,即独立模式的安装使用的系统是CentOS 7.2 ,安装之前先确保系统中安装了Java,可通过java -ve...
2018-10-03 15:20:04
186
原创 Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面
1. 引入jquery和vue.js2.$(function(){ vm = new Vue({ el:'#lst', data:{ mcs : [] } }); getmc();});function getmc(tid){ $.get("xxxx.action", fun
2017-09-14 17:19:25
7833
原创 mybatis 报错 Invalid bound statement (not found)
在使用springMVC 和 mybatis 集成时,报如下错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.wechatlearning.permission.service.RoleService.save at org.apache.ibatis.binding
2017-03-23 16:41:21
714
原创 HBase协处理器
协处理器分两种类型,系统协处理器可以全局导入region server上的所有数据表,表协处理器即是用户可以指定一张表使用协处理器。协处理器框架为了更好支持其行为的灵活性,提供了两个不同方面的插件。一个是观察者(observer),类似于关系数据库的触发器。另一个是终端(endpoint),动态的终端有点像存储过程。1.观察者(Observer)观察者的设计意图是允许用户通
2017-01-02 00:07:21
368
原创 企业级HBase搭建
三台主机:namenode-a1(master1)、namenode-a2(master2) 、datanode-a(rengionserver)一、配置最大打开文件数、进程数查看:$ ulimit -a使用root用户编辑配置文件:vim /etc/security/limits.conf 写入以下内容:root soft nproc
2016-12-25 23:54:56
518
原创 搭建 hadoop HA
hadoop2.4.0zookeeper3.4.6说明:总共三个节点,namenode1、namenode2、datanode一、集群配置ssh免密码登录:在三台机器上都执行以下命令:// 在namenode1节点生成SSH密钥对[hadoop@namenode1 ~]$ cd /usr/bin/[hadoop@namenode1 b
2016-12-18 22:33:32
129
原创 Hbase通过BulkLoad快速导入数据
HBase是一个分布式的、面向列的开源数据库,它可以让我们随机的、实时的访问大数据。大量的数据导入到Hbase中时速度回很慢,不过我们可以使用bulkload来导入。BulkLoad的过程主要有以下部分:1. 从数据源提取数据并上传到HDFS中。2. 使用MapReduce作业准备数据这一步需要一个MapReduce作业,并且大多数情况下还需要我们自己编写Map函数,而Reduce
2016-12-11 20:54:36
1279
1
原创 windows下 hadoop2.4.0 eclipse 插件安装及配置
一、环境说明hadoop 版本:2.4.0hadoop 安装环境:centos6centos主机IP地址:192.168.0.207eclipse版本:Lunaeclipse 安装环境:windows10二、插件安装hadoop-eclipse-plugin-2.4.0.jar 插件下载:http://download.csdn.net/do
2016-12-04 20:30:53
501
原创 大数据实战(上)——环境搭建
设置 hostname 为hadoop:$hostname hadoop设置ip地址与hostname关联:$vim /etc/hosts 添加 IP地址 hadoop 关闭 iptables:$service iptables stop $chkconfig iptables off #设置下次启动系统时不启动iptables
2016-11-27 19:32:11
662
原创 linux上安装redis数据库,并实现 java连接redis一路遇到的错误
1. 问题:解压完redis后进行make时,提示错误“gcc命令未找到”。 原因:没有安装 gcc编译器。 解决方法: 使用命令 yum install -y gcc g++ gcc-c++ make 安装2. 问题:make 时出错,提示 zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or d
2015-09-04 20:24:27
1648
原创 Java报错 信息: Character decoding failed.
使用ajax向action传递字符串数据时,字符串中包含%则会报次错误。可使用以下语句将所有%替换为%25,则不会出错:content = content.replace( /\%/g,"%25" );
2014-10-17 22:14:25
4032
1
原创 struts标签iterator利用索引遍历指定个数的元素
只遍历出前四个元素:s:iterator value= "#request.pageList.datalist" status= "st"> s:if test =' #st.index4 '> s:property value= "templateName" /> s:if>s:iterator>
2014-10-17 22:13:17
705
转载 Java计算两日期之间的天数
public static int daysBetween(String early, String late){Date earlydate = new Date(); Date latedate = new Date(); DateFormat df = DateFormat.getDateInstance(); tr
2014-09-22 16:55:36
528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人