java
江南老画船
这个作者很懒,什么都没留下…
展开
-
《玩转 Spring 全家桶》学习笔记Day1
Spring 全家桶学习笔记原创 2023-01-16 23:09:16 · 459 阅读 · 0 评论 -
3d tiles point cloud
https://cesium.com/3d-tiling-pipeline/Massive LiDAR Point Clouds with 3D Tiles and EntwineOrganize and index point clouds of many billions of points with Entwine and provide them as 3D Tiles to Cesi...原创 2019-10-14 18:33:23 · 3015 阅读 · 0 评论 -
让 Elasticsearch 飞起来!——性能优化实践干货
0、题记Elasticsearch性能优化的最终目的:用户体验爽。关于爽的定义——著名产品人梁宁曾经说过“人在满足时候的状态叫做愉悦,人不被满足就会难受,就会开始寻求。如果这个人在寻求中,能立刻得到即时满足,这种感觉就是爽!”。Elasticsearch的爽点就是:快、准、全!关于Elasticsearch性能优化,阿里、腾讯、京东、携程、滴滴、58等都有过很多深入的实践总结,都是非常好的...转载 2019-01-01 17:29:18 · 304 阅读 · 0 评论 -
编写高性能 Java 代码的最佳实践
摘要:本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优化和架构方面的调整。以下是译文。介绍在这篇文章中,我们将讨论几个有助于提升Java应用程序性能的方法。我们首先将介绍如何定义可度量的性能指标,然后看看有哪些工具可以用来度量和监控应用程序性能,以及确定性能瓶颈。我们还将看到一些常见的J...转载 2019-01-01 17:31:38 · 177 阅读 · 0 评论 -
在 Java 应用程序中使用 Elasticsearch
http://www.codeceo.com/article/java-use-elasticsearch.html如果您使用过 Apache Lucene 或 Apache Solr,就会知道它们的使用体验非常有趣。尤其在您需要扩展基于 Lucene 或 Solr 的解决方案时,您就会了解 Elasticsearch 项目背后的动机。Elasticsearch(构建于 Lucene 之上)在一...转载 2019-01-01 17:52:48 · 581 阅读 · 0 评论 -
notepd++配置java可执行环境
配置java环境变量2.打开notepad++,依次点击 插件 –> Plugin Manager –> Show Plugin Manager,打开插件管理器3.对应自己的32或者64位版本下载NppExec.dll要有PluginManager.dll也在目录下,以下是我的路径C:\Program Files (x86)\Notepad++\plugins4.按下F6配...原创 2019-03-22 16:53:28 · 484 阅读 · 0 评论 -
数据结构和算法必知必会的50个实现
数组实现一个支持动态扩容的数组实现一个大小固定的有序数组,支持动态增删改操作实现两个有序数组合并为一个有序数组链表实现单链表、循环链表、双向链表,支持增删操作实现单链表反转实现两个有序的链表合并为一个有序链表实现求链表的中间结点栈用数组实现一个顺序栈用链表实现一个链式栈编程模拟实现一个浏览器的前进、后退功能队列用数组实现一个顺序队列用链表实现一个链式队列实现一个循环...转载 2019-03-28 06:12:08 · 707 阅读 · 1 评论 -
50+ 精选数据结构和算法面试问题
https://dev.to/javinpaul/50-data-structure-and-algorithms-problems-from-coding-interviews-4lh2There are a lot of computer science graduates and programmers applying for programming, coding, and softw...转载 2019-03-28 07:31:26 · 511 阅读 · 0 评论 -
计算几何常用算法总结
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/yao1373446012/article/details/51469175在微信中看到的,感觉挺不错,在这里贴一下1、矢量减法设二维矢量 P = (x1,y1) ,Q = (x2,y2)则矢量减法定义为: P - Q = ( x1 - x2 , y1 - y2 )显然有性质 P - Q = - ...转载 2019-04-02 16:18:30 · 466 阅读 · 0 评论 -
alibaba JSONObject JSONAarray与javaobject的转换
alibaba List<TrackSignObject> users=new ArrayList<TrackSignObject>(); TrackSignObject t=new TrackSignObject(); t.setChannelCode(1002); t.setClassifyConfidence(0....原创 2019-05-30 14:24:41 · 509 阅读 · 0 评论 -
maven 打包本地jar包
`` <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration>...转载 2019-07-01 09:09:14 · 949 阅读 · 0 评论 -
java 5 level lambd can not use
settings![(https://img-blog.csdnimg.cn/20190801205217132.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hheWFxaTA1MDQ=,size_16,color_FFFFFF,...原创 2019-08-01 20:56:42 · 149 阅读 · 0 评论 -
progam books
Code Complete (2nd edition) by Steve McConnellThe Pragmatic ProgrammerStructure and Interpretation of Computer ProgramsThe C Programming Language by Kernighan and RitchieIntroduction to Algorithms...翻译 2019-09-08 23:07:38 · 155 阅读 · 0 评论 -
java文件夹目录监控的方法
1、自己写代码,递归遍历2、使用common-io(内部实现递归遍历)3、使用WatchService(jdk提供的)4、jnotify(直接调用window、Linux的api,需要拷贝dll或者so文件到对应目录下,效率非常高)...原创 2019-09-09 18:51:37 · 370 阅读 · 0 评论 -
maven jar包找不到
maven工程依赖的jar包,在本地仓库有,但是pom.xml文件却报错找不到jar包,一、也就是package是pom的那个工程先install一下二、 在找到错误中的jar包所在本地路径,找到与jar包同文件夹下的_remote.repositories,删除_remote.repositories文件 或者修改>XX=为>=(即删除main,当然main也可能是其他值);...原创 2019-09-26 16:26:38 · 291 阅读 · 0 评论 -
idea热更新配置
1.File —> setting —>Build,Exception… —> Compiler —> Build project automatically2.ctrl+shift+alt+/ 选择registy原创 2019-10-03 06:30:59 · 2464 阅读 · 0 评论 -
SpringBoot在Thread线程中注入Bean无效的解决方式
###解决方法使用内部类使用构造函数传入获取全局Bean,然后根据名字获取。示例内部类@Controllerpublic class SomeController{ // 通过注解注入封装线程的Bean @AutoWired SomeThread someThread; @ResponseBody @RequestMapping("test...原创 2018-12-24 15:13:32 · 3863 阅读 · 0 评论 -
Elasticsearch6.3.0无法加入集群的一个原因
表现:es无法加入集群前台启动查看日志:failed to send join request to master [{datalake-data05}{D9v-_YK3QyOeVgpeHCMAcA}{Web9hn4uTMyLadkvO4b_CA}{172.28.14.8}{172.28.14.8:9300}{ml.machine_memory=101210378240, ml.max_op...原创 2018-12-06 11:16:33 · 2412 阅读 · 0 评论 -
深入解析 Java OutOfMemoryError
在Java中,所有对象都存储在堆中。他们通过new关键字来进行分配,JVM会检查是否所有线程都无法在访问他们了,并且会将他们进行回收。在大多数时候程序员都不会有一丝一毫的察觉,这些工作都被静悄悄的执行。但是,有时候在发布前的最后一天,程序挂了。Exception in thread “main” java.lang.OutOfMemoryError: Java heap spaceOutOfM...转载 2018-11-20 05:14:42 · 280 阅读 · 0 评论 -
javacshapsocket传输数据示例
java端package ImageService;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io原创 2017-03-14 17:44:40 · 250 阅读 · 0 评论 -
java和C#之间SOCKET通信的问题
java和C#之间SOCKET通信的问题 作者 Gavin_dinggengjia,火龙果软件 发布于 2013-10-30 一、服务器端(使用java编写)/*** 监听客户端的请求**/private static void socketService(){Execut转载 2017-03-16 09:13:49 · 601 阅读 · 0 评论 -
java调用C++的方法
1.swig2.jni3.github其他方式java2cpp例子待后续补上原创 2017-06-11 13:57:07 · 396 阅读 · 0 评论 -
JUnit4单元测试入门
http://www.jianshu.com/p/7088822e21a3本文按以下顺序讲解JUnit4的使用下载jar包单元测试初体验自动生成测试类执行顺序@Test的属性下载jar包下载地址 在github上,把以下两个jar包都下载下来。下载junit-4.12.jar,junit-4.12-javadoc.jar(文档),junit-4.12-sou转载 2017-08-01 18:16:39 · 421 阅读 · 0 评论 -
读取word
maven下载jar包配置 org.apache.poi poi 3.14 org.apache.poi poi-scratchpad 3.14转载 2017-08-02 19:19:06 · 1584 阅读 · 0 评论 -
利用喜欢的字给小孩取名
思路:1.利用喜欢的字2.按照平仄规律,三个字,第一个是姓,第二个字是三声或者四声的仄声调,第三个字是一声或者二声的平声调,给出所有的排列。使用的是pinyin4j的库import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;impo原创 2017-08-01 14:35:28 · 600 阅读 · 0 评论 -
java字符串与数字的分割
http://blog.csdn.net/xiaozhu123412/article/details/52997189public class Splits { private String s; public Splits(String s){ this.s = s; } public Splits() {转载 2017-11-24 14:46:32 · 6607 阅读 · 0 评论 -
big data source
I always make the point that data is everywhere – and that a lot of it is free. Companies don’t necessarily have to build their own massive data repositories before starting with big data analytics....转载 2018-02-13 12:12:09 · 727 阅读 · 0 评论 -
JNA调用C++动态库
1、Java调用本地C/C++动态库的方法 大概主要有两种JNI(Java Native Interface)和JNA(Java Native Access),最后介绍一种大招。本文没有代码,只有引用人的文章,demo人家都已经写的很清楚了,我就是总结下以备自己查看。 之后说下名称粉碎(name mangling)和性能损失。 2、 JNI(Java Native Interfa...转载 2018-05-05 09:09:47 · 916 阅读 · 0 评论 -
Elasticsearch史上最全最常用工具清单
作者:铭毅天下题记工欲善其事必先利其器,ELK Stack的学习和实战更是如此,特将工作中用到的“高效”工具分享给大家。希望能借助“工具”提高开发、运维效率!工具分类概览基础类工具1、Head插件1)功能概述:ES集群状态查看、索引数据查看、ES DSL实现(增、删、改、查操作)比较实用的地方:json串的格式化2)地址:http://mobz.github.io/elasticsearch-he...转载 2018-07-10 09:52:35 · 4092 阅读 · 1 评论 -
wget下载jdk8
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336f...原创 2018-07-10 11:02:27 · 6404 阅读 · 0 评论 -
关于jna库文件找不到的处理方法
1.CLibrary INSTANCE=(CLibrary) Native.loadLibrary("so绝对路径",CLibrary.class) 2.查看jna加载路径System.setProperty("jna.debug_load","true");3.设置jna路径System.setProperty("jna.library.path","so库绝对路径")这...原创 2018-08-07 10:57:07 · 6385 阅读 · 0 评论 -
JNA数据类型的对应以及使用
Native TypeSizeJava TypeCommon Windows Typeschar8-bit integerbyteBYTE, TCHARshort16-bit integershortWORDwchar_t16/32-bit charactercharTCHARint32-bit integerintDWORDintboolean valuebooleanBOOLlo...原创 2018-11-06 10:17:58 · 11180 阅读 · 1 评论 -
maven生成jar,提示没有“没有主清单属性
在打包jar包时提示没有主清单属性修改pom.xml增加以下代码:<build> <finalName>App</finalName> <plugins> <plugin> <groupId>org.apache.maven.plug...原创 2018-11-07 15:29:42 · 5915 阅读 · 2 评论 -
20个非常有用的Java程序片段
下面是20个非常有用的Java程序片段,希望能对你有用。字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int向文件末尾添加内容BufferedWriter out = null;...转载 2018-11-19 13:38:13 · 149 阅读 · 0 评论 -
干货来啦!JAVA常用代码
目录技术文章2016年6月22日1.获取环境变量System.getenv(“PATH”);System.getenv(“JAVA_HOME”);//2.获取系统属性System.getProperty(“pencil color”); // 得到属性值java -Dpencil color=greenSystem.getProperty(“java.s转载 2016-06-22 15:14:40 · 579 阅读 · 0 评论