自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 JAVAAPI获取中文拼音(大小写字母转化)

导入maven<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version></dependency>工具类public class PingYinTools { /**

2021-04-13 17:30:46 592 4

原创 使方法并行执行DEMO

public static void main(String[] args) { ExecutorService executorService = Executors.newCachedThreadPool(); List<Callable<Map>> tasks = Lists.newArrayList(); tasks.add(new Callable<Map>() { @Override

2021-04-09 10:08:53 187

原创 使用AOP监控是那个IP访问接口的

@Aspect@Componentpublic class AnnotationPointCut { @Autowired private HttpServletRequest request; @Around("execution(* 你想监控的包的路径(如:com.xxx.xxx.xxx.xxx)..*(..))") public Object around(ProceedingJoinPoint point) throws Throwable {

2021-04-06 16:12:27 285

原创 Linux与Windows获取路径的坑

首先是windows获取当前项目路径,这个方法在Linux是不适用的File directory = new File("");//参数为空String courseFile = directory.getCanonicalPath() 对于Linux可以采用// 用户主目录String userHome = System.getproperties().getProperty("user.home");// Java实时运行环境的安装目录String javaPath = System.

2021-04-01 11:25:37 400

转载 JAVA判断自己的编码格式

public static String getEncoding(String str) { String encode = "GB2312"; try { if (isEncoding(str, encode)) { // 判断是不是GB2312 return encode; } } catch (Exception exception) { } .

2021-03-31 20:12:57 415

原创 SpringBoot的定时任务@Scheduled

import org.springframework.scheduling.annotation.EnableScheduling;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Controller;import java.time.LocalDateTime;@Controller //1.主要用于标记配置类,兼备Component的效果

2021-03-15 09:19:19 279 2

原创 一个List中获取重复部分以及排除重复部分工具方法

一个List中获取重复部分 //单个list获取重复部分 public <E> List<E> getDuplicateElements(List<E> list) { return list.stream() .collect(Collectors.toMap(e -> e, e -> 1, (a, b) -> a + b)) .entrySet().strea

2021-03-12 13:50:21 180

原创 删除Hive目录下所有文件(使用hdfsAPI)

String hiveIP = "hdfs://ip:端口号";Configuration config = new Configuration(); config.set("fs.defaultFS",hiveIP); config.set("fs.hdfs.impl",org.apache.hadoop.hdfs.DistributedFileSystem.class.getName()); fs = FileSystem.get

2021-03-04 19:01:49 1305 2

原创 An enum switch case label must be the unqualified name of an enumeration cons

翻译一下:一个枚举switch case标签必须是一个枚举常量的非限定名称。直接点,直接举例说明按照以下写法是错的应该改成

2021-03-03 20:50:04 2441 2

原创 JavaAPI将excel传到HIVE的两种方法

通用部分:将excel转化成List<String[]>类型,然后将List存入本地的地址:第一步:工具类:将excel转成List<String[]>类型package com.homedo.microservice.bigdata.dataservice.basicservice.util;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStre

2021-02-20 13:40:04 639 1

原创 在mybatis中取得list的长度

在mybatis中取得list的长度,通常而言大家都是想到使用#{list.size()},但是会报错 select a.accountid from ( select hb.accountid from hmd_api.bts_account_tag hb INNER join hmd_ads.ads_accountid_info ha on ha.fin_accountid = hb.accountid

2021-02-19 11:16:55 3933

原创 利用Http获取数据存入Mysql

@ResponseBody @RequestMapping("/getDateByUrlEnd") public void getDateByUrlEnd() throws Exception { int count = 1000; Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localh.

2021-02-18 09:37:04 556

原创 springboot No primary or default constructor found for interface java.util.List

将参数改成添加下@RequestParameg:@RequestParam(value = "content") List<String> content

2021-02-05 16:21:49 213

原创 Java连接hive存在的问题The following method did not exist: javax.servlet.ServletContext.getVirtualServe

日志:***************************APPLICATION FAILED TO START***************************Description:An attempt was made to call a method that does not exist. The attempt was made from the following location: org.apache.catalina.authenticator.Authen

2021-02-05 10:11:23 2492 1

原创 Mysql查询上一周,昨天,明天,等等使用DATE_ADD() 函数

定义和用法DATE_ADD() 函数向日期添加指定的时间间隔。语法DATE_ADD(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type 参数可以是下列值:MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSECONDMINUTE_SECONDHOUR_MICROSECONDHOUR_S

2021-02-03 16:31:53 455

原创 将一个对象的List传入MyBatis的查询

eg:入参:@ApiModelProperty("员工id集合")private List<String> ids;@ApiModelProperty("标签集合")private List<TagRequest> tagids;@ApiModelProperty("标签关系 1-且,2-或")private Integer flag;@ApiModelProperty("页数")private Integer pageNumber;@ApiModelProper

2021-02-03 14:42:07 559

原创 启动报错:Field xxxMapper in com.xxx.service.impl.xxxServiceImpl required a bean of type

错误如下:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2021-01-28 10:45:18.860 [main] [ERROR] o.s.b.d.LoggingFailureAnalysisReporter.report-40 -***************************APPLICATION FAILE

2021-02-03 14:39:35 3924

原创 一个List获取重复值通用方法

public <E> List<E> getDuplicateElements(List<E> list) { HashMap<E, Integer> hs = new HashMap<E, Integer>(); for (E e : list) { Integer count = 1; if (hs.get(e) != null) { count = hs.get(e) + 1; }

2021-02-03 14:37:24 378

原创 MyBatis中传入List使用<if>

在xml文件中的标签,可以用list的集合的长度来作为一个判断条件如下所示:注:list的集合中没有值的时候,在xml文件中判断的时候不可以使用 !=’’,会报错!

2021-02-03 14:36:46 2652

原创 xml文件中的“<”小于号的使用

第一种方式:xml文件中使用“<”小于号的时候需要使用<![CDATA[]]><![CDATA[“判断条件”]]>eg:第二种方式:在xml文件中用用转义字符把" < “和” > “替换:” < " 和 " > "eg:...

2021-02-03 14:34:44 11588

原创 Mybatis的常规错误invalid comparison: java.util.Date and java.lang.String

问题:invalid comparison: java.util.Date and java.lang.String"原因:编写mybatis的XML文件出错,在判断空时,加入了判断空字符串的语句,无法比较 java.util.Date类型与 java.lang.Stringd的""解决:

2021-02-03 14:33:34 126

原创 解决maven仓库默认不支持cdh JAVAJDBC连接hive

报错:Could not find artifact org.apache.hive:hive-server:pom:1.1.0-cdh5.7.0 in cloudera解决:在对应的pom文件下添加:<repositories><repository><id>cloudera</id><url>https://repository.cloudera.com/artifactory/cloudera-repos/</url

2021-02-03 14:31:39 506

原创 com.netflix.discovery.shared.transport.TransportException: There is no known eureka server; cluster

这个问题分析可知,idea没有发现eureka server服务列表,因此我们可以查看application.yml文件配置结果发现service-url少了点东西修改之后就可以了

2020-12-01 09:56:29 1114 2

原创 IPv4 forwarding is disabled. Networking will not work

这个是小怪兽搭建集群的时候的第二个问题:出现异常:IPv4 forwarding is disabled. Networking will not work解决方案:1、输入vi /etc/sysctl.confnet.ipv4.ip_forward=1 #最下方添加这段代码2、重启network服务systemctl restart network && systemctl restart docker3、控制台输入sysctl net.ipv4.ip_forwa

2020-11-24 20:24:34 2581

原创 : max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

今天小怪兽在搭建集群的时候,遇到一个小小问题下面我来分享下这两个问题:1.问题一:解决:1、切换到root用户修改配置sysctl.conf输入:vi /etc/sysctl.conf 2、添加如下配置:vm.max_map_count=6553603、保存以后退出,并且输入命令:sysctl -p窗口应该会显示最后重启elasticsearchdocker restart elasticsearch下一问题见主页!...

2020-11-24 20:18:45 418

原创 vue.js:597 [Vue warn]: Error in render: “TypeError: Cannot read property ‘img‘ of null

通常而言这个问题是后台给前端传入一个空值,首先向检查下mybatis-plus重写是否正确,或者是自定义的sql是否正确这里可以发现小怪兽的写的还是正确的,然后问题在哪呢?在最终的检查下小怪兽发现了问题所在这里返回值小怪兽一着急忘记改了,应该返回一个查询出的对象,修改之后就正常了啊,数据可以正常返回了...

2020-11-10 21:30:23 888

原创 [vue/require-v-for-key] Elements in iteration expect to have ‘v-bind:key‘ directives.

发现如下错误:解决方案:在文件 –>首选项 –>设置 –>在搜索框中输入vetur.validation.template,可以找到vetur.validation.template,取消选项即可。如下图所示:这样问题就解决了啊

2020-11-06 10:44:57 191 2

原创 SpringBoot与Zookeeper与Dubbo

今天的小怪兽又被自己蠢到了,请听我下面慢慢道来今天SpringBoot在执行生产者的时候,可以启动(Zookeeper启动的情况下),但是消费者在启动的时候,启动不了!一般而言主要是两个问题:一。@service的包导入错误是import org.apache.dubbo.config.annotation.Service;而不是import org.springframework.stereotype.Service;二。包扫描没有被执行dubbo: scan: base-packa

2020-11-01 09:32:35 145

原创 SpringBoot分页的插件

没有报错但是在后台执行了page分页查询@Servicepublic class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService { @Override public Map findPage(PageQ pageQ) { Page<User> page = this.page(new Page<User>(pageQ.getPa.

2020-10-30 10:03:48 116

空空如也

空空如也

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

TA关注的人

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