- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 JAVA 15.三数之和
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。实现代码:使用排序和双指针解法示例是排序后的数组:【-4,-1,-1,0,1,2,2】①:循环遍历排序后的数组 用i++控制第一个数;②:使用left = i+1, right = nums.length-1分别控制第二个数和第三个数;③:若nums[left]+nums[right]<
2021-04-15 22:22:56 203
原创 IDEA2020 maven项目中java目录下新建没有servlet选项
2020.2版本的idea中maven项目中新建没有servlet,因为它不叫servlet,而是叫 create new servlet ,地点击新建即可。
2021-04-06 18:24:07 948
原创 java: 程序包 javax.smartcardio 不可见 (程序包 javax.smartcardio 已在模块 java.smartcardio 中声明, 但该模块不在模块图中)
java: 程序包 javax.smartcardio 不可见(程序包 javax.smartcardio 已在模块 java.smartcardio 中声明, 但该模块不在模块图中)这是JDK9 出现的问题,降低版本设置为JDK8问题就解决了**,设置如下:将module的以来也设置为1.8...
2021-04-02 14:28:45 1768
原创 IDEA中配置好tomcat修改了servlet结果不能及时更行
设置一个tomcat及时更新静态文件(xml,jsp,html等)修改.src文件下的.java源代码后,重新点一下deploy all即可更新修改内容.
2021-04-01 10:22:11 616
原创 IDEA2020.2.2配置启动Tomcat步骤,及出现没有artifacts和jsp.jar、servlet.jar的问题解决
IDEA2020.2.2配置启动Tomcat步骤,及出现没有artifacts和jsp.jar、servlet.jar的问题解决1.创建web项目: 首先新版的idea和老版的在创建web项目和配置Tomcat操作是不一样的,我的是2020.2.2版本,创建web项目步骤如下: 首先打开Project Structure新建一个Java project 或者 module(都可以) 我
2021-03-31 22:28:42 2245 2
原创 IDEA启动tomcat出现“Artifact HttpServletRequest:war exploded: Error during artifact deployment.”
IDEA启动tomcat出现“Artifact HttpServletRequest:war exploded: Error during artifact deployment.”前期web项目的配置均正确,在创建Servlet接口实现类(OneServlet)后,将信息【注册】到Tomcat服务器后,启动Tomcat出现“Artifact HttpServletRequest:war exploded: Error during artifact deployment.”的问题。 &nbs
2021-03-31 21:42:29 436
转载 JAVA学习路线
一、Java 入门一开始肯定要了解一波Java语言的特性,很多人都关注一开始看什么资料,其实我不推荐入门阶段看的太多太杂,因为你不知道哪些是有用的,哪些是过时的,或者在目前阶段用不到的。对于初学者尤其是没有一点编程基础的人来说,要渡过这个从零到一的过程,往其实是非常艰难的,挫败感会非常强。如果有人领路,或者选择一门优质的课程,效果会好的很多。这些资料都是我曾经读过或者看过的,没看过的我也不会介绍。还是那句话,资料和视频都是辅助,顶多领你入门,剩下的还是靠自己。学习书籍推荐:《Java核心卷1
2021-03-25 17:26:40 171
原创 idea中操作mysql-5.7中文乱码的问题
idea中操作mysql-5.7中文乱码的问题#首先检查idea settings 中的编码设置其次,在cmd中输入show variables like ‘character%’;检查各个编码格式是否正确若上面指向不是utf8格式,则可以在C:\ProgramData\MySQL\MySQL Server 5.7下配置文件my.ini中修改为以下配置(没有则自己添加),然后关闭、重启mysql服务:[client]default-character-set=utf8 [mysql]def
2021-03-24 20:36:27 1450 6
转载 jdbc连接mysql驱动包(mysq-connector-java-5.1.37和mysq-connector-java-8.0.12)
百度链接中提供两个mysql驱动包,mysql数据库版本8.0以上的用第二个,mysql数据库版本5.x以上的用第一个。 链接:https://pan.baidu.com/s/1ivYm-Y1DOE3rp3UDlPbuPQ 提取码:lo4k ...
2021-03-24 16:36:55 588
原创 数据库设计的范式(用实例帮助理解)
1 1NF: 该表中,列“系”是可拆分,所以不满足1NF,应改为下表:2 2NF:在1NF的基础上,非码属性必须完全依赖于候选码(在1NF的基础上消除非主属性对主码的部分函数依赖)。几个概念:①函数依赖:A-->B,如果通过A属性(属性组)的值,可以确定唯一B属性的值,则称B依赖于A。例如:上表中 学号-->姓名,姓名依赖于学号; (学号, 课程名称)--> 分数;②完全函数依赖:A-->B,如果A是一个属性组,则B属性值的确定需要完全依赖...
2021-03-19 13:45:27 82
转载 MySQL5.7.33安装过程
文章目录 安装包下载安装配置环境变量检查是否安装成功 安装包下载 直接到官网下载 官网地址https://dev.mysql.com/downloads/windows/installer/5.7.html (选择500+M的下载) 安装 没有详细说明就可以直接n...
2021-03-17 20:48:17 2742
转载 java中Map,List与Set的区别
java中Map,List与Set的区别Set,List,Map的区别一、Collection接口2.Set(集合)3.List(列表)4 Map(映射)Set,List,Map的区别java集合的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合
2021-03-16 21:37:07 299
原创 环形链表Ⅱ
环形链表Ⅱ题目描述一、使用hashset题目描述给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意,pos 仅仅是用于标识环的情况,并不会作为参数传递到函数中。说明:不允许修改给定的链表。一、使用hashsethashset中存储不重复且不考虑元素顺序关系的对象,将待检查是否存在环的链表节点依次存入hashset中,若当
2021-03-12 20:03:49 126
原创 LeetCode 206反转链表java实现(2021-03-12)
LeetCode 206反转链表java实现题目描述思路代码实现结果题目描述反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL思路反转链表实际上就是让链表的指针反向,若新建一个链表来实现反转或造成内存空间的浪费。我们只需要在原链表中改变节点的next指向即可,设定一个当前节点指向nowhead,当前节点的前一个节点prehead(初始为null),和当前节点的后一个节点
2021-03-12 10:20:47 207
空空如也
java: 程序包 javax.smartcardio 不可见
2021-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人