java
文章平均质量分 79
时间里的河
菜鸡
展开
-
Tomcat-Web项目-servlet-propertities文件路径问题
想说明一下我是怎么样把这次的项目调通的。今天比较晚了,要睡觉了,明天吧。主要包括以下几个方面的配置:Tomcat配置 project-structure的配置 资源文件的路径配置1.tomcat既然tomcat能启动起来,说明问题与tomcat关系不大。还是要注意几点:Http port的端口号8082,是tomcat启动时的端口号,打开该端口号,出现的是we...原创 2019-03-04 23:04:56 · 325 阅读 · 0 评论 -
Java web项目 通过相对路径读取文件
所以一个很重要的启示是:从java文件里面读入资源文件的时候,是默认从项目目录下开始读取路径的,所以就不需要从包路径下一步一步向上倒退了。...原创 2019-03-06 08:14:15 · 2603 阅读 · 1 评论 -
Jsoup Httpstatus Exception 404 not found
由于网站中一些404page的坏网页的存在,导致爬虫有时候走不下去的情况,很自然就想到,try catch。但是今天早上搞了这么久,才发现异常捕获也是有一定的讲究的。这里如果函数的调用有多层,那么如何把最下面一层中产生的异常交给最上面一层?注意,最下面一层不可以用try catch,应该用throws交给上一层的函数。否则下面的一层在没有获取到结果时就想要继续进行,而异常又不能被上一层...原创 2019-03-06 09:51:41 · 879 阅读 · 0 评论 -
很傻B的一点经验,关于在servlet里写的代码运行不出来的问题
这是因为你的代码没有打成war包放在服务器上。此刻虽然服务器在运行,但是放在服务器上的是之前的代码打成的war包。所以不管你怎么写都不会起作用了。要想起作用,重新打一下war包吧!...原创 2019-03-06 17:20:23 · 912 阅读 · 0 评论 -
研究前段的html代码与js代码的链接关系
通过学长写的获取需求名称和需求描述的页面来进行学习:html页面如下:注意在很多处用到的for属性的作用:for 属性规定 label 与哪个表单元素绑定。标记通常以下面两种方式中的一种来和表单控件相联系:将表单控件作为标记标签的内容,这样的就是隐式形式,或者为 <label> 标签下的 for 属性命名一个目标表单 id,这样就是显式形式。学长在多处用到的是...原创 2019-03-06 20:19:39 · 447 阅读 · 0 评论 -
jsoup elements 使用中的一个很傻比的错误
今天在爬有的网站的时发现了一个神奇的事情,我用elements对象的text()方法居然拿不到文档内容。最后发现是因为有的网站,对于用jsoup或者是postman获取URL的情况,不会返回文本数据!!!诶,下次取结点内容的时候,留心检查一下body里面是否有东西!...原创 2019-03-16 19:31:32 · 628 阅读 · 0 评论 -
关于java web项目引入的外部jar包部署不到SNAPSHOT目录下面的问题。
把target目录删了重启tomcat就好了。删除jar包再加入之后,可能会影响到tomcat的缓存,导致不能够重新部署该jar包。原创 2019-04-05 21:19:34 · 638 阅读 · 0 评论 -
为了防止以后忘记辗转相除法
https://wenku.baidu.com/view/f0894659be23482fb4da4c51.html原创 2019-05-20 10:41:24 · 127 阅读 · 0 评论 -
idea java项目如何解决Error:(130, 154) java: 编码 GBK 的不可映射字符 (0xBD)
Information:java: Multiple encodings set for module chunk crawler_Structured"GBK" will be used by compiler此时编译器提示,由于文件编码多种多样,所以编译器使用了GBK的编码方式。然而,编译器使用了GBK,而不是UTF-8,这也许就是问题所在了。https://jing...原创 2019-05-23 15:08:11 · 2139 阅读 · 0 评论 -
java中获取类加载路径和项目根路径的5种方法
https://www.cnblogs.com/franson-2016/p/6163422.htmlimport java.io.File; import java.io.IOException; import java.net.URL; public class MyUrlDemo { public static void main(String[] ar...转载 2019-05-23 15:57:24 · 172 阅读 · 0 评论 -
谈谈MappedByteBuffer和FileChannel两者的使用方法
在谈这两者之前,我先说RandomAccessFile的用法。RandomAccessFileRandomAccessFile rfile=new RandomAccessFile(mapFile, "rw");随机读取文件,它的一个实例相当于一个隐含的大数组,当数组装满的时候,它会自动的进行扩充。第二个参数代表了mode,用来指定对文件的操作权限。第一个参数呢?单纯只是...原创 2019-05-23 22:43:05 · 1910 阅读 · 0 评论 -
基于约束的频繁模式挖掘
7.3.1 关联规则的元规则制导挖掘元规则的作用是什么?元规则使得用户可以说明他们感兴趣的规则的语法形式。规则的形式可以作为约束,帮助提高挖掘的性能。也是说,它挖掘一种规则的形式(或者说,属性的组合模式而不是这种组合本身。)那么如何使用元规则指导挖掘过程呢?首先元规则的模板:P1&&P2&&…Pl=>Q1&&Q2&&...原创 2018-12-23 13:56:41 · 830 阅读 · 0 评论 -
为快速高维OLAP实现壳片段shell-fragment的方法(具体实现)
本文目录结构数据存储索引建立原始索引壳片段的完全数据立方体的倒排索引在壳片段计算完成之后,处理点查询和子立方体查询。对于点查询对于子立方体查询下面是一些技术细节(附代码)DataToDB(将csv文件中的原始数据 写到数据库中去)DBUtil.java (数据库交互)GnerFrag(产生壳片段,并把索引写入数据库中)IndexToDB.java 原始表的索引写入数据库Search.java 查询...原创 2018-12-10 21:43:01 · 566 阅读 · 0 评论 -
为快速高维OLAP实现壳片段shell-fragment的方法(初步设想)
初步设想把数据存入数据库。额,怎么也插不进去,最后发现,left这个字段名不被接受,有可能是和mysql的关键字冲突了,所以不被允许,改了之后就可以了。 如何为每一个维集合也就是每一个片段计算立方体呢?根据每一个维的每一个值的倒排索引表呗。倒排索引表以字符串的格式存在数组里。物化的时候(计算这个壳片段的立方体的时候)再从数据库中取出来放在数组中进行交运算。这样立方体就计算出来了。 怎么存倒...原创 2018-12-08 14:22:51 · 252 阅读 · 1 评论 -
关于HashSet的使用,以及contains的重写问题。
1. set的定义: private Set<Doc> aSet = new HashSet<>();2.由于set的contains(Object)函数,只能是对于有相同变量地址的对象返回TURE。否则就返回false。考虑下面的情况,如果set中已经有一个aDOC的对象,现在new 一个新的aDoc的数据成员和aDOC完全相同。contains(aDoc)将会返回fal...原创 2018-06-03 13:49:51 · 1959 阅读 · 0 评论 -
使用正则表达式清除所有的标点符号,除连接符和单引号之外。
System.out.println(temp.replaceAll("(?!\')\\p{Punct}", " "));原创 2018-06-11 11:50:55 · 3992 阅读 · 0 评论 -
web api之使用lucene构造的search函数
package api;import java.io.IOException;import java.io.PrintWriter;import java.nio.file.Paths;import java.util.ArrayList;import java.util.List;import javax.servlet.ServletException;import javax...原创 2018-03-26 22:01:27 · 216 阅读 · 0 评论 -
生产者消费者问题的C语言实现
实验六 生产者/消费者问题实验一、实验目的掌握Linux下生产者/消费者问题算法的实现 二、实验原理1.clone系统调用:功能:创建一个轻进程或线程用法:intclone (int (*fn)(void *arg),void *stack,int flag,void *arg); 其中,★fn是轻进程所执行的函数;stack是轻进程所使用的栈★flag是CLONE_VM,CLONE_FS,CLO...原创 2018-06-09 12:52:18 · 18872 阅读 · 1 评论 -
JS实现文件夹目录的选择
function browseFolder(path) { try { var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //选择框提示信息 var Shell = new ActiveXObject("Shell.Application"); var Folder = Shell....转载 2018-07-18 08:29:30 · 19717 阅读 · 4 评论 -
初见JS
1. 什么是JS?JS是JavaScript的简称,是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。所以javascript要运行在html中,直...转载 2018-07-18 18:08:49 · 145 阅读 · 0 评论 -
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的解决方案
为什么会出现这个错误?mysql-connector-java-5.1.44-bin,jar的jar包放错了地方。应该放在WEB-INF 的lib 目录下面。原创 2018-08-17 21:14:17 · 675 阅读 · 0 评论 -
第三章 Java的基本程序设计结构
system.out.printlin("Hello");此句是调用了system.out对象的println()方法。3.3数据类型0b:二进制 0x or 0X:16进制double多数情况下不能满足需求,float类型的数值需要添加后缀F或者是f。注释:二进制系统不能正确表示1/10,正如十进制系统不能表示1/3.char类型的数值表示为16进...原创 2018-11-27 15:38:39 · 99 阅读 · 0 评论 -
java中的相对路径与绝对路径
https://blog.csdn.net/u011983531/article/details/48443195 一、Linux和Windows路径分隔符Linux下:”/”Window下:”\\”Java中通用:System.getProperty(“file.separator”);二、相对路径2.1 相对路径的概念相对路径指的是相对JVM的启动路径。举个例...原创 2018-12-08 14:49:04 · 421 阅读 · 0 评论 -
Mysql大文本类型
TEXT一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。MEDIUMTEXT一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字符。LONGTEXT一个BLOB或TEXT列,最大长度为4294967295(2^32-1)个字符。text列不能有默认值,存储或检索过程中,不存在大小写转换,后面如果指定长度,不会报错误,但是这个长度是不起作用的,...原创 2018-12-08 20:34:04 · 14634 阅读 · 1 评论 -
Aprior算法的实现
明确目标:发现频繁项集。首先讨论几个关键问题。1.如何判断具有两个属性值的2-子集包含在3-子集里面?书上说使用散列的方法可以使这个过程更加快速。如何存储这些子集呢?为了更加方便地进行集合之间的与操作,以及子集的判断操作,我觉得,可以使用set存储这样的每一个子集。2.如何让我的算法可以适用于我的数据呢?此处我发明了一种创新方法。的也就是说,我的数据的七个列并非每一个都是0,1变量...原创 2018-12-15 21:16:11 · 432 阅读 · 0 评论 -
使用Runtime实例调用addShutdownHook(Thread hook)的研究
首先Runtime.getRuntime().addShutdownHook(Thread hook)函数的功能是什么???java虚拟机会对两种类型的事件作出响应,进行关闭。exit(),或者System.exit()方法被调用。 对用户在系统层次作出的关闭指令进行关闭操作。上图是hook参数的官方说明。在我们的项目中,hook就是下面这样的一个Exitor内部静态类的...原创 2019-05-23 23:52:08 · 458 阅读 · 0 评论