java
文章平均质量分 72
土豆西瓜大芝麻
这个作者很懒,什么都没留下…
展开
-
[ERR_PACKAGE_PATH_NOT_EXPORTED]: No ‘exports‘ #相关问题解决方案
这两天在用springboot+vue进行一个系统整合时,后台程序没问题,前端用HBuilder-X导入工程功成后,执行运行--运行到终端--npm run serve时报错“package路径没有导出”,具体地是vuex这个包的问题。经过多次查找,发现可以在该工程的根目录下(含有package.json文件)运行npm update,如果还是不行就执行npm audit fix --force来解决版本混乱问题。原创 2023-01-15 15:27:18 · 2911 阅读 · 0 评论 -
搭建内网maven仓库(需改成linux下的搭建过程,待完善)
我们在使用maven的时候,对于项目所依赖的jar包,maven默认会在中央仓库下载jar包到本地,但是往往下载速度很忙,所以有些时候开发还需要等待。如果在本地搭建一个maven私服的话,则开发时需要的jar包可直接在私服取,并且下载速度比远程要快,如果本地仓库没有则自动从远程下载并保存在本地,大大地提高了开发效率。前提环境:安装好jdk、使用idea或者eclipse。1、首先去Maven的官网下载Maven,登陆maven的官网,选择版本下载,Maven3对应jdk1.7以上的版本...转载 2021-10-16 11:29:47 · 1737 阅读 · 0 评论 -
空间数据索引RTree(R树)完全解析及Java实现
第一部分 空间数据的背景介绍空间数据的建模基于实体的模型(基于对象)Entity-based models (or object based)0-dimensional objects: 一般使用点point来表示那些对于不需要使用到形状信息的实体。 1-dimensional objects or linear objects: 用于表示一些路网的边,一般用于表示道路road。 (polyline) 2-dimensional objects or surfacic objects: 用.原创 2021-04-26 08:25:47 · 7364 阅读 · 5 评论 -
HashMap中 get 和 put 操作的具体过程
说在前面本文包含手写泛型HashMap<K,V>为简化版,仅为理解 HashMap 的 get() 和put() 方法的工作过程,非Java源码。get(K key) 原理先计算出key对应的hash值 int hash = key.hashCode();//此处的 hashCode() 方法为 Object对象 所属方法,默认都有//自定义的类需要覆写该方法 对超出数组范围的hash值进行处理 hash = (hash >>> 16)^hash;转载 2020-05-09 15:16:42 · 3000 阅读 · 0 评论 -
一文让你明白线程池工作原理
餐厅的约会餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问题,但做为一个专业人士在女朋友面前也不能露怯啊,想了一下便说:“我先给你讲讲我前同事老王的故事吧!”大龄程序员老王老王是一个已经北漂十多年的程序员,岁数大了,加班加不动了,升迁也无望,于是拿着手...转载 2019-12-16 19:06:50 · 158 阅读 · 0 评论 -
java System Message Queue 简要说明
发布/订阅消息传送在发布/订阅域中,消息生成方被称为发布者,而消息使用方则被称为订户。它们通过称为主题的目的地来交换消息:发布者生成主题中的消息;订户则订阅主题并使用主题中的消息。图 2–3显示了发布/订阅域中的简单消息传送操作。MyTopicPublisher向目的地MyTopic发布Msg1。然后,MyTopicSubscriber1和MyTopicSubscriber2...转载 2019-06-04 15:44:43 · 261 阅读 · 0 评论 -
Java中的对象与引用
对于Java初学者,在很长一段时间里,总觉得基本概念很模糊。实际上,许多Java书把对象和对象的引用(实例)混为一谈。如果分不清对象与对象引用,那实在没法很好地理解面向对象技术,把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。为便于说明,我们先定义一个简单的类:class student{int name;int age...原创 2019-03-19 23:48:25 · 275 阅读 · 0 评论 -
java处理unicode码到ascii码的程序
在进行web开发时,例如编写web网站,爬取网站时,经常会遇到一些字符变成了unicode码的情形。如"<"变成\u003c等,这样处理起来非常麻烦,用str.replace()函数也处理不了。为了解决这个问题,我们查找了unicode的编码机制,编写了进行转换的函数。/* * 这里给出了两个静态方法,可以直接用类名调用,尽量调用第一个decode2(String) 这个函数 */im...原创 2018-04-26 15:16:22 · 2928 阅读 · 2 评论 -
利用Jcoder发布一个分词服务
前言Jcoder的起源,是我在上一家公司酷云互动做的一个动态代码平台,当时的设计超级复杂,但是的确解决了我们很多线上的问题,最近我想把分词提供一些restful api接口来做到静动分离,这样不用每次更新分词都要重启整个网站,于是想重新写一下这个家伙,在心里大致分析了下需求,从此一发不可收拾,基本上重写了所有的模块。增加了一些比如动态加载jar包,ioc管理,资源文件,上传等实用功能,去掉了分布式...转载 2018-05-09 21:20:41 · 351 阅读 · 0 评论 -
java中利用IDL工具将idl文件生成java文件
之前需要调后台接口中的方法,向后台人员咨询,丢给我一个idl文件,刚拿到不知道怎么搞,经过查找资料,原来这个idl文件是可以转成java代码的,然后导入到项目中编译。那怎么才能把idl文件转java代码呢?我的方法是使用jdk的指令完成。1、找到jdk的目录2、把需要转换的idl文件到bin目录下3、打开cmd,进入到jdk的bin目录4、输入指令idlj -td 文件夹名称 xxx.idl5、然...转载 2018-04-08 10:56:45 · 4845 阅读 · 0 评论