【已解决】Jena配置问题-爱代码爱编程
1、配置jdk、安装jre,网上教程很多,不赘述; 2、下载jena包,配置好环境变量,输入sparql --version出现相应版本号即安装成功; 3、安装eclipse,新建JenaTesting工程,接下来就是很多博客遇到的但未解决的问题: (1)工程右键-->build path-->configure build path,导
代码编织梦想
1、配置jdk、安装jre,网上教程很多,不赘述; 2、下载jena包,配置好环境变量,输入sparql --version出现相应版本号即安装成功; 3、安装eclipse,新建JenaTesting工程,接下来就是很多博客遇到的但未解决的问题: (1)工程右键-->build path-->configure build path,导
IntelliJ IDEA 相关核心文件和目录介绍 安装目录介绍 IntelliJ IDEA 的安装目录并不复杂,上图为最常改动的 bin 目录,经常会改动的文件或是必须介绍就是如图红色框中的几个。idea.exe 文件是 IntelliJ IDEA 32 位的可行执行文件,IntelliJ IDEA 安装完默认发送到桌面的也就是这个执行文件
最特殊的快捷键 Alt + Enter 介绍 说明 这是一个非常特殊的快捷键,有必要拿出来单独讲。强烈注意:此快捷键跟光标所在位置有着很严重关联关系,光标放的位置不同,使用此快捷键出来的菜单选项完全不一样。可以从几个思路:Java 类、JSP、HTML、JavaScript、CSS、SQL 等文件类型下面演示的各个功能是基于:IntelliJ IDEA
Emmet 的使用 Emmet 的介绍 Emmet 的前身叫做:Zen Coding,也许熟知旧名的人不在少数。Emmet 一般前端工程师用得比较多,具体它是做什么的,我们通过下面两张 Gif 演示图来说明: IntelliJ IDEA 自带 Emmet 功能,使用的快捷键是 Tab。 Emmet 资料介绍: Emmet 官网
首次运行 向导功能 假如你计算机上在过去已经有安装过 IntelliJ IDEA 14 的版本,且你在卸载 IntelliJ IDEA 的过程中,IntelliJ IDEA 的配置文件目录都没有删除,那安装新版本之后是不会有首次运行的功能向导的。假如你计算机上没有安装过 IntelliJ IDEA,或是 卸载 IntelliJ IDEA 过程中你
Java对txt文件、二进制文件的基本读写 Java io包概述 Java读写文件,只能以(数据)流的形式进行读写java.io流中包括字节流、字符流、其他流(System)、文件处理java.io包中 节点类:直接对文件进行读写包装类 转化类:字节/字符/数据类型的转化类装饰类:装饰节点类节点类:直接操作文件类 InputStr
◼ 删除二叉搜索树中的节点: https://leetcode-cn.com/problems/delete-node-in-a-bst/ ◼ 二叉搜索树中的搜索: https://leetcode-cn.com/problems/search-in-a-binary-search-tree/ ◼ 二叉搜索树中的插入操作: https://leetco
1.什么是数据结构 数据结构是计算机存储、组织数据的方式。对于特定的数据结构(比如数组),有些操作的效率很高(读取某个数组元素),有些操作的效率很低(删除某个数组元素)。程序员的目标是为当前的问题选择最优的数据结构。 数据结构,直白的理解,就是研究数据的存储方式。 例如,一直以来大家面对的数据存储,都是类似存储 1、2、{a,b,c} 这样的问题,解
Eclipse 的 Java Web 项目环境搭建 Eclipse 项目结构 如上图 Gif 演示,在 Eclipse 下,一般中小项目的项目结构基本都是这种模式的,所以我们这里也通过网上一个开源项目 JspRun 进行讲解。下载地址:http://pan.baidu.com/s/1i3zrSf7 Eclipse 项目配置 如上
创建的springboot工程只需要选择这个依赖即可 主配置文件 生产者和消费者的主配置文件都是一样的 #配置RabbitMQ链接信息 #配置RabbitMQ服务器的IP地址 spring.rabbitmq.host=192.168.157.129 #配置RabbitMQ服务器的端口 spring.rabbitmq.port=5672 #配置Rabbi
方法1:xml方式传Map (优点:1.sql与java代码解耦; 2.传入多个查询条件时,可以在xml中自由定义,如添加<if test="fieldName != null"></if>, order by time desc 等) CommentMapper.java 添加代码 /** * 分页查询方
Java 算法|循环 题目:程序读入一个正整数,然后输出这个整数的位数,如输入:325,输出:3 思路: (1)我们可以先用if语句来思考,可以写成分段函数的算法,给定一个数字: if 1000-9999 则是4位数 if 100 - 999 则是 3位数 if 10 - 99 则是2位数 if 1 - 9 则是1位数 但这样的算法有弊端,要写很多i
Java数组转List的三种方法及比较 一、最常见方式(未必最佳) 二、副本转为List后,支持增删改查的方式 三、通过集合工具类Collections.addAll9)方法(最高效) 一、最常见方式(未必最佳) 通过Arrays.asList(strArray)方式,将列表转换为列表后,不能对列表增删,只能查改,否则抛异常。 关键代码:Li
1、封装 定义 封装就是把对象的属性(状态)和方法(行为)结合在一起,并尽可能隐蔽对象的内部细节,成为一个不可分割的独立单位(即对象),对外形成一个边界,只保留有限的对外接口使之与外部发生联系。 原则 使对象以外的部分不能随意存取对象的内部数据,从而有效的避免了外部错误对它的“交叉感染”。 数据隐藏特性提升了系统安全性,使软件错误能够局部化,减
换本地maven仓库地址、换镜像地址、换jar包版本、删除代理(我根本没配置过代理= =) 没错,理解报错的意思,确实是无法去仓库 最终真正的解决方案: 首先,在settings—maven中按照以下设置 这句的大概意思是忽略证书验证 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ss
给定一个整数数组,判断是否存在重复元素。 如果任意一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例 3: 输入: [1,1,1,3,3,4,3,2,4,2] 输出: true
Java中List和ArrayList的区别 List是一个接口,而ArrayList是List接口的一个实现类ArrayList类继承并实现了List接口因此,List接口不能创建实例对象,但是可以为List接口创建一个指向自己的对象引用。而ArrayList实现类的实例对象就在这充当指向List接口的对象引用。 List<String>
对象向下转型 向下转型主要的特点在于需要使用到一些子类自己特殊的定义处理。 范例:实现向下转型 class JavaDemo { public static void main(String[] args) { System.out.println("---正常情况下的超人应该是一个普通人的状态---"); Person per =n
排序算法概述 排序就是将一组对象按照某种逻辑顺序重新排列的过程。比如,订单按照日期排序的——这种排序很可能使用了某种排序算法。在计算时代早期,大家普遍认为30% 的计算周期都用在了排序上。如果今天这个比例降低了,可能的原因之一是如今的排序算法更加高效,而并非排序的重要性降低了。现在计算机的广泛使用使得数据无处不在,而整理数据的第一步通常就是进行排序。几乎
Java基本数据类型与包装类的区别(栈、堆、常量池) 基本数据类型 基本数据类型(原始数据类型):包括八种基本数据类型: 基本数据类型(全部小写)取值范围所占字节长度booleantrue/false理论上占用1bit,1/8字节,实际处理按1byte处理byte-128~1271字节short-32768~327572字节int-214748364