
java
文章平均质量分 92
mtj66
这个作者很懒,什么都没留下…
展开
-
python float和Java float引发的问题
离线特征是python加工出来的,在python中默认也是float类型,java中xgboost相关的api也都是float类型,为啥进行特征比对的时候结果就不一致呢?所以在进行特征&模型结果比对的时候,最好按照这种结论中的形式进行数据精度对齐,保持结果一致。所以float是8个字节是真正的数字,但是float对象是24字节的。1、python中的float是和Java中的double是精度一样的。2、numpy中的float32是和Java中的float是等价的。此外,布尔值是整数的一个子类型。原创 2022-11-17 18:21:39 · 794 阅读 · 0 评论 -
HBase G1 GC 调优,GC时间缩短为原来的20%左右。
对hbase调优,是很必要的,明显提升响应性能。下面晒下GC调优的成果,是原来CMS GC峰值的10%,历史均值的20%左右 ,调优后GC稳定在200ms左右。之前是CMS GC不过忘了记录原始的GC配置了。 Parallel GC : Throughput friendly 目前处于维护模式,赶紧放弃吧 CMS GC: low latency for heap < 32...原创 2017-12-19 15:22:00 · 13422 阅读 · 0 评论 -
java.lang.RuntimeException: Stream '/jars/ ' was not found.
因为在 CDH5.7遇到如下的错误 ,java.lang.IllegalStateException: Did not find registered driver with class com.mysql.jdbc.Driver只能通过指定--conf 'spark.executor.extraClassPath=/data/share/spark/mysql-connector-j原创 2016-11-10 17:07:29 · 3654 阅读 · 0 评论 -
java.sql.SQLException: Before start of result set
java.sql.SQLException: Before start of result set 若果在查询sql语句执行后得到ResultSet直接用next会报错的。一定要先加上 rs.next();判断,如果为 true 然后在使用rs.getString();而且getString(index), index从1开始。ResultSet对象代表SQL语句执行的原创 2016-10-11 14:36:48 · 510 阅读 · 0 评论 -
Failed to read artifact descriptor for org.apache.XXX
[ERROR] Plugin org.apache.maven.plugins:maven-surefire-plugin:2.18.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-surefire-pl...原创 2019-11-26 15:16:04 · 2102 阅读 · 1 评论 -
如何优雅的反射得到Bean,无视属性类型
从hbase中得到了scan结果如果不用spring hbase 模块如何自己实现解析。 这个是在使用hbase中的一个难题。下面就用 hbase中的结果作为实例,展示一下。如果有更好的方法,请回复哦,相互学习。 该解析工具类经过几次抽象迭代,得到的结果,通用性很高,特来分享下。 在github 中也有完整的使用,请查收,欢迎follow。原创 2017-12-27 17:14:05 · 546 阅读 · 0 评论 -
Tuning Java Garbage Collection for HBase
This guest post from Intel Java performance architect Eric Kaczmarek (originally published here) explores how to tune Java garbage collection (GC) for Apache HBase focusing on 100% YCSB reads.Ap转载 2017-12-06 18:24:39 · 575 阅读 · 0 评论 -
Understanding G1 Log
Understanding G1 LogTo understand the log, this section defines a number of terms using actual GC log output. The following examples show output from the log with explanations of the terms and values y翻译 2017-12-06 18:15:09 · 440 阅读 · 0 评论 -
Tuning Java Garbage Collection for Apache Spark Applications
一篇非常精彩的spark JVM调优,转载记录下,一路英文,还是比较通俗易懂的。Tuning Java Garbage Collection for Apache Spark Applicationsby Daoyuan Wang and Jie Huang Posted in COMPANY BLOGMay 28, 2015This is a guest po转载 2017-11-14 16:40:04 · 875 阅读 · 0 评论 -
error: error while loading CharSequence, class file
使用maven编译程序时报错在使用maven编译Spark程序时会报错,[ERROR] error: error while loading CharSequence, class file ‘/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/rt.jar(java/lang/CharSequen原创 2017-02-09 15:07:22 · 3784 阅读 · 0 评论 -
java.lang.SecurityException: class "javax.servlet.FilterRegistration"'s signer information does not
这是一个jar包冲突引起的Java程序错误,而且是runtime的错误,编译的时候不出错,一运行起来就挂。大致的错误信息如下:Thread[main,5,main] exit with uncaught error java.lang.SecurityException: class "javax.servlet.FilterRegistration"'s signer i原创 2016-12-28 11:49:22 · 4415 阅读 · 2 评论 -
如何实现线程的HashMap以及性能对比
对于线程是否是安全的问题,一般是不会用到的,因为在开发中通用的是单线程倒是不用担心线程安全问题。但是对于要进行高并发的开发,线程安全就必不可少了,这也是面试的拦路虎,在此总结一下前人的经验,进行线程安全的总结,如有不足的地方请指出交流。借鉴别人的测试代码并完善一下:import java.util.Collections;import java.util.Ha原创 2016-12-24 11:52:43 · 437 阅读 · 0 评论 -
Callable,Runnable使用Demo
final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");ExecutorService threadPool = Executors.newSingleThreadExecutor();ExecutorService threadPool2 = Executors.new原创 2016-11-13 19:42:53 · 402 阅读 · 0 评论 -
Java JDBC 进行批量跟新操作
//Java JDBC 进行批量跟新操作1. 先定义一个DAO接口专门为某个model数据集的增删改查进行服务。public interface IAdStatDAO {// 可以用于增删改void updateBatch(List adStats);}2. // 对数据进行批量的更新public class AdStatDAOImpl implem原创 2016-10-28 22:36:27 · 652 阅读 · 0 评论 -
Spark Accumulator的正确使用方式
Spark1.6中的public static void main(String[] args) {SparkConf conf = new SparkConf().setMaster("local[3]") .setAppName("CoalesceTest");JavaSparkContext sc = new JavaSparkContext(conf);SQLCon原创 2016-10-06 20:02:44 · 3800 阅读 · 0 评论 -
eclipse快捷键及重置快捷键
Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)转载 2016-07-04 17:25:58 · 997 阅读 · 0 评论 -
快速排序
public class Algorithm_Java { static ArrayList listNumber = new ArrayList<>(); public static void main(String[] args) { listNumber.add(6); listNumber.add(2); listNumber.add(7); listNumbe原创 2016-07-02 10:57:58 · 378 阅读 · 0 评论