3 骚政zz

尚未进行身份认证

暂无相关简介

等级
TA的排名 9w+

OOM问题排查 定位 修复

记一次OOM问题排查途径本次一个模块对接的一个业务方,在业务方三个任务同时到达时出现OOM的情况。首先是 jps 获取当前正在运行的java程序 查看堆内存信息:jmap -heap 138254 当时三个任务同时到达时 老年代的使用率达到93% 查看java堆中对象的相关信息,包含数量以及占用的空间大小:jmap -histo 138254|head -15 当时nio的两个...

2019-09-27 11:12:08

Spark相关变换函数

Spark-Rdd-Transform 函数相关注解 返回指向新rdd的指针,在rdd之间创建依赖关系。每个rdd都有计算函数和指向父RDD的指针。 map() //对每个元素进行变换,应用变换函数 //(T)=&g...

2019-09-23 14:31:32

SparkSql 常见使用

使用sparkSession代替sparkContext sparkSession读各种源:读文件:val peopleDf = spark.read.textFile("E:\\07-hadoop\\01-spark\\sql\\people.txt")df转rdd : val peopleDs = peopleDf.rdd 将rdd变换为一行一行: val peopleRdd = p...

2019-09-19 11:16:02

记一次远程数据库时,出现权限无法连接问题Access denied for user 'test'@'xx

原因:未配置直接本地机器去访问数据的权限,即白名单方法:直接远程登入mysql的物理机,在物理机登入mysqlmysql -hXXX.XXX.XXX.XXX -utest -pXXXX 对你远程登入使用的账号设置白名单: GRANT ALL PRIVILEGES ON *.* TO 'test'@'192.168.232.111' IDENTIFIED BY 'test12345...

2019-08-13 14:37:56

记一次Dubbo与Heracles的问题定位

直接说结论:springboot里:dubbo读取不到heracles(配置中心)里的dubbo配置怀疑是dubbo读取配置顺序在 拉取heracles配置之前,导致dubbo读的是resource里的配置。目前在resource里配置了dubbo的相关配置后,dubbo可以成功使用稍后谷歌下...

2019-07-17 14:43:52

DDD-领域驱动-限界上下文的音符

音符在项目中的包名

2019-06-12 16:38:08

Hadoop学习目录

转载:http://blog.fens.me/hadoop-family-roadmap/目录Hadoop家族产品 Hadoop家族学习路线图1. Hadoop家族产品截止到2013年,根据cloudera的统计,Hadoop家族产品已经达到20个!http://blog.cloudera.com/blog/2013/01/apache-hadoop-in-2013-the-state...

2019-05-01 11:17:20

jdk8 Stream特性

stream的filter用法 // '#'表达式的'key值不为空'隐藏条件加在最外层 可提速 criteriaUnit.getQueryUnitList().stream() .filter(queryUnit -> ESQueryUnitScope.UNIT_SCOPE_FIELDS_NOT_EQUAL.equals((queryUnit.ge...

2019-05-01 11:00:39

生产者消费者模型,及本次需求设计

2019-04-11 15:00:27

Spring boot 内部消化消息(多线程,队列)

业务内部消化设计新建WorkManagerRunner类继承ApplicationRunner随springboot程序启动 启动时调用①方法,同时启动生产者和消费者 1.publicvoidrun(ApplicationArgumentsargs)throwsException{logger.info("startWorkManager");...

2019-03-21 16:12:05

@Cacheable的使用总结

 Cacheable的使用总结 @Cacheable(value="PERSON",key="#tagId+'_'+#zz")publicList<Person>getPersonByTagid(LongtagId,Stringzz)其中value表示该方法返回的参数的缓存存在那个Cache里(即为缓存块的名字) 缓存结果以一个键值对存放在缓存中,注解中k...

2019-02-20 11:15:06

Springboot单元测试,使用mvc访问Controller

1.构建单元测试类步骤对需要进行测试的类alt+enter,创建test类 在类上添加注解 @RunWith(SpringRunner.class)   //在spring环境中运行  在使用所有注释前必须使用@RunWith(SpringJUnit4ClassRunner.class),让测试运行于Spring测试环境 @SpringBootTest(classes = Person...

2019-02-15 20:36:38

elasticsearch查询语句个人理解

指定要查询出来的商品名称和价格 GET/ecommerce/product/_search{"query":{"match_all":{}},"_source":["name","price"]} 其中,参数‘query’ 相当于mysql中的where,match_all相当于m查询所有; _source相当于m需要查询的字段 搜索商品名称包括牙...

2019-01-30 19:36:33

代码效率优化

        最近在想自己编程时是否注意过代码的效率问题,得出的答案是:没有。代码只是实现了功能,至于效率高不高没怎么关注,这应该是JAVA程序员进阶的时候需要考虑的问题,不再是单纯的实现功能,也不是完全依赖GC而不关注内存中发生了什么,而要考虑到代码的性能。下面是网上找的一篇关于JAVA代码优化的文章,觉得不错,就转载了。这里面设计到了JAVA基础和J2EE方面的优化建议,有时间会整理一下...

2018-10-23 18:36:02

Java使用甲方接口获取甲方提供数据

包装测试;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.MalformedURLException;impo...

2018-06-11 21:02:09

POI技术使用,及细节

1.POI导入1.首先从页面获取文件(strust2框架)//定义一个File属性接收导入的xsl文件privateFileregionFile;publicvoidsetRegionFile(FileregionFile){ this.regionFile=regionFile; } 2.使用POI读取xsl文件,并创建workbookpublicStringimp...

2018-03-28 15:42:56

关于ssh的关联查询细节,Hibernate死循环

1.关联查询当查询关联级别表时,首先使用//添加关联表的别名 dc.createAlias("region", "r");1.添加表别名2.然后添加查询条件dc.add(Restrictions.like("r.city", "%"+city+"%"));3.将查询到的一个含有A,B两个个对象结果集的数组变成(B)结果集,并将A结果集添加到B对象的属性(A)中//多表查询时数据封装到当前对象...

2018-03-26 18:10:11

MVC和三层架构的关系(个人理解)

MVC是web 开发的一种设计模式,而三层结构是JavaEE的一种开发模式,从本质上讲两者并没有什么关系。但在三层结构的web层中我们会用到servlet,javaBean,jsp来进行开发,这刚好又符合了MVC的开发模式。所以也可以说MVC属于三层结构的WEB层的技术。  只是学习中个人的理解,有错误欢迎指出。

2018-01-16 16:00:51

Request总结

request获得行的内容request.getMethod()request.getRequestURI()request.getRequestURL()request.getContextPath()request.getRemoteAddr()request获得头的内容request.getHeader(name)request获得体(请求参数)Strin

2018-01-10 11:29:58

xml xpath tomcat dom4j技术

回顾:jdbc:java语言操作数据库jdbc是一套规范,oracle公司制定的驱动:jdbc的实现类,由数据库厂商提供使用步骤:1.导入jar包(驱动)2.注册驱动Class.forName("com.mysql.jdbc.Driver");3.获取连接DriverManager.getConnection("jdbc:mysql://loacalhost

2018-01-04 13:17:49

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。