自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 CREO学习问题——不显示弱尺寸,无法标注线段长度

CREO尺寸标注

2022-06-14 14:50:08 1964 1

原创 LeetCode300题计划——12.三数之和

题目:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意: 答案中不可以包含重复的三元组。1、首先对数组进行排序,排序后固定一个数 nums[i],再使用左右指针指向nums[i]后面的两端,数字分别为 nums[L] 和 nums[R],计算三个数的和 sum 判断是否满足为 0,满足则添加进结果集2、如果 nums[i]大于 0,则三数之和必然无法等于 0,结束循环3、.

2021-07-02 20:49:19 149

原创 java框架——mybatis

mybatis操作数据库流程一、MyBatis操作数据库过程1、创建一张测试表2、创建对应的javaBean3、创建mybatis配置文件,sql映射文件4、测试二、使用接口进行数据库操作1、创建接口2、修改sql映射文件信息3、测试4、结果三、MyBatis-全局配置文件1、properties属性2、settings设置3、typeAliases 别名处理器4、environments5、databaseIdProvider6、mappers四、mybatis映射文件1、增删改2、获取自增主键的值3、参

2021-07-02 19:25:19 379 1

原创 LeetCode300题计划——11.最长公共前缀

题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。class Solution11 { public String longestCommonPrefix(String[] strs) { // 1.如果传进来的是空数组,则返回空 if(strs.length == 0) return ""; // 2.先假设最长公共子串是第一个字符串 String ans = s.

2021-07-01 21:37:30 94

原创 LeetCode300题计划——10. 罗马数字转整数

题目:class Solution10 { //先把这些罗马字符的含义放在一个hashmap中 Map<Character, Integer> symbolValues = new HashMap<Character, Integer>() { { put('I', 1); put('V', 5); put('X', 10); put('L', 50); put('C', 100); put('D', 500); put('M.

2021-06-28 16:35:16 87

原创 LeetCode300题计划——9. 盛最多水的容器

题目:给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。class Solution9 { public int maxArea(int[] height) { // 定义左右指针 int l = 0, r = height.length - 1;.

2021-06-28 16:17:59 61

原创 LeetCode300题计划——8.正则表达式匹配

题目:package ListNode;public class IsMatch { public static void main(String[] args) { // TODO Auto-generated method stub }}class Solution8 { public boolean isMatch(String s, String p) { // m,n是原字符串和匹配字符串的长度 int m = s.length.

2021-06-28 14:08:34 120

原创 LeetCode300题计划——7.字符串转换整数 (atoi)

题目:class Solution7 { public int myAtoi(String str) { int len = str.length(); // str.charAt(i) 方法回去检查下标的合法性,一般先转换成字符数组 char[] charArray = str.toCharArray(); // 1、去除前导空格 int index = 0; while (index &lt.

2021-06-27 17:50:29 83

原创 LeetCode300题计划——6.整数反转

题目:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。class Solution6 { public int reverse(int x) { int res = 0; while (x != 0) { // 每次取末尾数字 int tmp = x % 10; // 判断是否 大于 最.

2021-06-27 15:15:24 86

原创 LeetCode300题计划——5.最长回文子串

题目: 给你一个字符串 s,找到 s 中最长的回文子串。package ListNode;public class longestPalindrome { public static void main(String[] args) { // TODO Auto-generated method stub }}class Solution5 { public String longestPalindrome(String s) { int len = s..

2021-06-26 22:24:53 266 2

原创 LeetCode300题计划——4. 寻找两个正序数组的中位数

题目: 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。package ListNode;public class findMedianSortedArrays { public static void main(String[] args) { // TODO Auto-generated method stub }}class Solution4 { public double findMed.

2021-06-26 20:20:20 75

原创 LeetCode300题计划——3.最长子串

题解和思路看官方解答。// 第一种写法class Solution { public int lengthOfLongestSubstring(String s) { // 哈希集合,记录每个字符是否出现过 Set<Character> occ = new HashSet<Character>(); int n = s.length(); // 右指针,初始值为 -1,相当于我们在字符串的左边界的左侧,还没有开始移动 int rk = 0, ans = 0;

2021-06-26 14:36:52 71

原创 LeetCode300题计划——2.两数相加

题目:给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。方法一:...

2021-06-25 21:12:04 99

原创 javaweb——文件的上传与下载

目录一、文件的上传介绍1、文件上传,HTTP 协议的说明2、commons-fileupload.jar 常用 API 介绍说明3、fileupload 类库的使用一、文件的上传介绍要有一个 form 标签,method=post 请求,get请求有长度限制,请求的内容一般会超过长度限制form 标签的 encType 属性值必须为 multipart/form-data 值在 form 标签中使用 input type=file 添加上传的文件编写服务器代码(Servlet 程序)接收,处理上

2021-06-25 16:03:36 98

原创 机械学院交流社区(第一阶段准备工作)

一、技术架构二、开发环境三、搭建开发环境Maven的下载安装与使用

2021-06-25 15:48:35 71

原创 java框架——springMVC

目录一、入门案例1、 用maven创建WEB工程,引入开发的jar包2、配置核心的控制器(配置DispatcherServlet)3、 编写springmvc.xml的配置文件4、编写index.jsp和HelloController控制器类1、index.jsp2、HelloController控制器类5、在WEB-INF目录下创建pages文件夹,编写success.jsp的成功页面6、 启动Tomcat服务器,进行测试7、入门案例的执行过程分析一、入门案例1、 用maven创建WEB工程,引入开发

2021-06-25 13:50:37 335

原创 javaweb——ajax

目录一、什么是 AJAX 请求二、原生 AJAX 请求三、jQuery 中的 AJAX 请求1、$.ajax 方法2、$ .get 方法和$.post 方法3、$.getJSON 方法4、表单序列化 serialize()一、什么是 AJAX 请求AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发 技术。ajax 是一种浏览器通过 js 异步发起请求,局部更新页面的技术。Ajax 请求的

2021-06-23 21:45:44 329

原创 javaweb——json

什么是 JSON?JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON 采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python 等)。 这样就使得 JSON 成为理想的数据交换格式。轻量级指的是跟 xml 做比较。数据交换指的是客户端和服务器之间业务数据的传递格式。一、JSON 在 Java

2021-06-23 15:31:47 113

原创 javaweb——JavaScript

目录一、JavaScript 介绍二、JavaScript 和 html 代码的结合方式1、第一种方式2、第二种方式三、变量四、运算1、关系(比较)运算2、逻辑运算五、数组(*****重点)六、函数(*****重点)1、函数的二种定义方式2、函数的 arguments 隐形参数(只在 function 函数内)七、JS 中的自定义对象1、Object 形式的自定义对象2、{}花括号形式的自定义对象八、js 中的事件1、onload 加载完成事件2、onclick 单击事件3、onblur 失去焦点事件4、o

2021-06-23 15:12:56 1093

原创 IDEA使用技巧

ctrl + shift + T 输入类名查找类

2021-06-22 15:34:20 80

原创 springmvc发送请求接收失败

问题: org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping found for HTTP request with URI [/hello] in DispatcherServlet with name 'dispatcherServlet'原因: <!-- 配置spring创建容器时要扫描的包 --> <context:component-scan base-pack

2021-06-10 22:06:44 264

原创 Mybatis连接不上数据库

报错如下:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The

2021-06-06 12:15:47 641

原创 Spring下载安装

下载 Spring5官网:Spring步骤如下:(1)打开官网>projects>Spring Framworks(2)选择最新的5.3.7版本,打开github(3)向下拉,打开access to binaries中的网址(4)打开网址后向下拉,选择downloading a distribution中的网址(5)先点击左边第二个图标,然后依次点击release>org>springframework>spring,复制右边的网址,粘贴到https://

2021-06-04 15:19:47 6116 4

原创 java基础——注解

一、基本内置注解1、@override@Override 用在方法上,表示这个方法重写了父类的方法,如toString()。如果父类没有这个方法,那么就无法编译通过,如例所示,在fromString()方法上加上@Override 注解,就会失败,因为Hero类的父类Object,并没有fromString方法package annotation;public class Annotation { String name; @Override public String

2021-05-29 21:41:21 54

原创 java框架——Spring

Spring...

2021-05-29 21:40:32 185

原创 问题——Tomcat部署web项目失败

25-May-2021 10:11:11.420 警告 [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [215] milliseconds.25-May-2021 10:11:11.434 信息 [localh

2021-05-29 21:38:05 1565

原创 java中级内容——JDBC

JDBC (Java DataBase Connection) 是通过JAVA访问数据库所以需要对数据库有基本的理解和应用一、mySQLMysql是常见的数据库,在中小型网站经常被使用。其中包含了mysql 服务器安装,客户端安装,创建数据库,创建表,以及常用的sql语句...

2021-05-29 21:37:40 68

原创 JavaWeb——Servlet

Servlet 尚硅谷JavaWeb笔记

2021-05-29 21:32:55 127

原创 JavaWeb——Tomcat

Tomcat 来自尚硅谷JavaWeb课程笔记

2021-05-29 19:59:59 150

原创 LeetCode300题计划——1.两数之和

题目:给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。方法一:暴力求解思路分析:i=0,j从1到n开始遍历;i=1,j从2到n开始遍历...循环遍历数组中任意两个数直到两数之和等于target时间复杂度:两层for循环,时间复杂度为O(n²),其中n是数组中的元素数量。最坏情况...

2021-05-28 20:34:09 91

原创 书城项目第二阶段

书城项目,参考尚硅谷javaweb课程

2021-05-28 16:58:44 304

原创 mysql安装问题

安装VS2017时,没有选中数据库相关组件。

2021-05-17 17:26:17 62

转载 java基础——反射

反射机制

2021-05-13 19:12:56 59

原创 java数据结构与算法(八)——树

2021-05-13 10:54:51 106

原创 java数据结构与算法(十一)——10种常用算法

10种常用算法

2021-05-13 10:53:42 347

原创 java数据结构与算法(十)——图

图的创建以及深度优先遍历和广度优先遍历package graph;import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedList;public class Graph { private ArrayList<String> vertexList; // 用于存放顶点的集合 private int[][] edges; // 存储图对应的邻接矩阵 private int numOfE

2021-05-08 14:45:51 64

原创 集合框架——HashMap

HashMap

2021-04-28 16:31:41 87

原创 集合框架——工具类collections

collections

2021-04-28 16:14:20 79

原创 java数据结构与算法(七)——哈希表

哈希表

2021-04-25 13:51:41 66

原创 Java数据结构与算法(六)——查找算法

查找算法

2021-04-22 23:15:27 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除