自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react-android-0.71.8-debug.aar下载失败,下载过慢的解决方案

二、找到C:\Users\用户名.gradle\caches\modules-2\files-2.1\com.facebook.react\react-android\0.71.8路径下有含有pom文件的文件夹,把下载好的文件放入,重新运行yarn android即可。一、通过错误信息找到文件的下载地址,复制到浏览器中下载(虽然下载速度依旧乌龟,但总能下载完)。react native项目在初次运行时会下载所缺的环境,其中。比较大,容易下载失败。

2023-05-17 22:24:32 2178

原创 Eclipse搭建SpringCloud+SSM+Maven项目

使用工具eclipse先搭建一个SSM项目创建好项目后,在index.jsp中出现The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path解决:

2020-12-25 11:16:29 393

原创 Dbeaver连接MySQL

因为不得已的原因,放弃了TomCat,用了DBeaver,但是在连接MySQL的时候出现了问题这是因为MySQL8.x版本的密码验证和5.x版本的密码验证不一样,解决办法在网上有两种,一个是修改配置文件,把密码验证修改成5.x版本的,因为DBeaver的驱动是5.x的,但是,我不想改配置,所以走了第二条路,下载一个8.x版本的驱动,点击确定,然后测试连接,出现新问题,,,这是时区差异问题解决过程参考https://blog.csdn.net/qq_38967136/article/detai

2020-11-27 10:41:54 5244

原创 Java之线程安全的几种方式

文章目录一、使用synchronized重写run方法二、使用synchronized修饰方法(同步方法)三、使用同步锁Lock一、使用synchronized重写run方法在多线程中,若不使用synchronzied保证线程安全,则可能会应为线程的切换带来一些数据异常如银行取钱public class Thread_safe_acount { private String accountNo; private double balance; public Thread_

2020-10-26 15:06:37 507

原创 关于HTML两侧留白的解决以及解决过程

先上代码:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>title</title></head><body> <div class="box"> </div></body><style> html{ background-c

2020-09-07 13:12:43 10644 1

原创 初试BMap时出现BMap is not defined错误(HTML页面)

初试BMap时出现BMap is not defined错误(HTML页面)原因:如下是百度官网给出的demo,虽然人家的src中不需要加http就可以,但是我的就不行所以解决办法:加上http

2020-08-24 17:10:01 1958

转载 VUE跨域问题的解决(没有config目录)

在网上搜索跨域问题的解决,都是需要在config目录下修改index.js,但是我创建的项目没有config目录。参考大佬的文章,得以解决https://www.cnblogs.com/michealjy/p/12547541.html在于src同级目录下创建一个vue.config.js// vue.config.js 配置说明//官方vue.config.js 参考文档 https:/...

2020-04-06 18:39:02 7056 2

原创 如何安装PrCC2019

下载PrCC2019安装包下载完成后,用记事本打开resources文件夹下的Config.xml打开后找到如下,原来为false,改成true,如果不做这一步,会没办法自己选择安装位置。更改完成后保存退出。点击Set-up.exe安装即可,这里会自动安装一个Adobe Creative Cloud,想要卸载的话,可以使用Adobe Creative Cloud Cleaner Too...

2020-02-22 15:35:03 1215

原创 Mybatis的一对多查询

表如下:create table student(sid int(11) primary key not null,sname varchar(20), cardid int(11));create table studentclass( cid int primary key not null, cname varchar(20));alter table student ad...

2020-01-18 09:50:48 136

原创 Mybatis的一对一查询以及延迟加载

一对一的关联查询:使用业务扩展类使用ResultMap表如下create table student(sid int(11) primary key not null,sname varchar(20), cardid int(11));create table studentcard(cardid int(11) primary key not null,cardinf...

2020-01-15 17:01:02 182 1

转载 WEB中get请求和post请求的区别

参考:https://blog.csdn.net/weixin_39361808/article/details/81136865GET请求和POST请求是HTTP协议发送请求的两种基本方法。W3C上给出的两者的区别:GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark(作为书签被收藏),而POST不可以。GET请求会被浏览器主动cach...

2019-12-30 15:36:34 466

原创 java中public、protected、default、private权限问题

同一个类同一个包不同包的子类不同包的非子类Private√ Default√√ Protected√√√ Public√√√√...

2019-09-06 15:40:25 85

原创 ++运算的那些事

int i=5;int s=(i++)+(++i)+(i--)+(--i);System.out.println(s);的值是什么?这里出错的地方是(i++)和(++i)的运算模糊对于(i++)运算是先取i的值,再进行i=i+1的运算,即最后i的值是6,但(i++)的值是5,对于(++i)运算进行i=i+1的运算,再取i的值,即最后i的值是7,(i++)的值也是7,对于(i-...

2019-09-03 20:15:21 197

原创

今天就开始盘一盘树吧♕树的种类:二叉树、平衡二叉树、二叉查找树、B树、B+树、哈夫曼树、B*树、红黑树和trie树等树的一些定义:根结点/树根< root>:树最顶端的结点称为根结点或者树根结点< node>:树中的每个元素都叫结点子树< SubTree>:去除根结点后,其它结点又是一些树,这些树在原树中是子树,比如(C(G,H(K,L)))是A...

2019-08-31 09:02:46 115

原创 List、Vector、ArraryList、LinkedList

List:是一个接口,继承自CollectionList中的元素可以重复,且有序ArrayList底层数据结构:数组是否有序:是大小是否固定:大小可变,规模动态增加是否线程安全:否使用Collections.sort()可以对List排序;这个排序是自然排序;想要对自己的类排序,就需要像TreeMap/TreeSet一样重写Comparable接口下的方法上盘代码:pu...

2019-08-26 20:57:44 172

原创 Map、HashMap、TreeMap、LinkedHashMap

package other_demo;import java.util.Scanner;import java.util.TreeMap;public class test_demo { public static void main(String[] args) { int N=0,M=0; Scanner sc=new Scanner(System.in); M=...

2019-08-26 15:47:59 605

原创 Set 、HashSet、TreeSet、LinkedHashSet、EnumSet

Set是一个接口,主要继承于Collections接口,所以具有Collection的一些常见的方法。因为Collections是一个抽象的接口,所以不能直接实例化一个set对象。这与Map一样。(即Set s = new Set() 是错误的)不能存储相同的元素。只能有一个NULL值。常见的方法:Sr.No.Method & Description1add( ...

2019-08-25 08:42:58 217

原创 什么是内存泄漏?什么是内存溢出?

内存泄漏和内存溢出内存泄漏(memory leak):指一个不再被程序使用的对象或变量还在占用着内存空间无法被回收。造成内存泄漏的原因:静态集合类,如HashMap、LinkedList等等。如果这些容器为静态的,那么它们的生命周期与程序一致,则容器中的对象在程序结束之前将不能被释放,从而造成内存泄漏。简单而言,长生命周期的对象持有短生命周期对象的引用,尽管短生命周期的对象不再使用,但...

2019-08-11 16:33:29 1643

转载 JVM垃圾回收机制

做个搬运工,,,来自https://www.cnblogs.com/1024Community/p/honery.htmlJVM的内存结构包括五大区域:程序计数器、虚拟机栈、本地方法栈、堆区、方法区。其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生、随线程而灭,因此这几个区域的内存分配和回收都具备确定性,就不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟随着回收了。而...

2019-08-11 15:26:48 121

原创 java基础,没事常看看(一)类、对象、引用

什么是对象,什么是类?类:是一个抽象的概念,表示的是一类事物所拥有的共性(属性、方法)。对象:是类的具体(实例),对象不仅拥有类的属性和方法(private除外),还有自己专属的属性与方法。比如:人是一个类,那么对象就可以有男人,女人,学生,老板等等。这里类是女朋友package javaBasis1;//听说你缺女票,new一个吧public class girlfrien...

2019-08-07 20:20:53 166

转载 牛客java面试题总结版(四)

18.Java集合类框架的基本接口有哪些?官方版:集合类接口指定了一组叫做元素的对象。集合类接口的每一种具体的实现类都可以选择以它自己的方式对元素进行保存和排序。有的集合类允许重复的键,有些不允许。Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。Java集合类里面最基本的接口有:Collection:代表一组对象,每一个对象都是它的子元素。Set:不包含重复元素的Co...

2019-08-06 11:00:31 134

转载 java集合类根接口:Collection和Map

本文转载自:https://www.cnblogs.com/yeya/p/9955499.html前言在前文中我们了解了几种常见的数据结构,这些数据结构有着各自的应用场景,并且被广泛的应用于编程语言中,其中,Java中的集合类就是基于这些数据结构为基础。Java的集合类是一些非常实用的工具类,主要用于存储和装载数据 (包括对象),因此,Java的集合类也被成为容器。在Java中,所有的集合类...

2019-08-05 11:21:02 272

转载 Java中Collection和Collections的区别

原文:https://wenku.baidu.com/view/b03ca9d728ea81c758f578bf.htmlJava中Collection和Collections的区别今天翻看Java笔试题,发现有这样问题,比较Collection 和Collections的区别。在这里把二者区别记录下来。1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本...

2019-08-05 11:18:32 191

转载 Map,HashMap,TreeMap

1. MapMap接口中,键和值一一映射,可以通过键来获取值。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。给定一个键和一个值,你可以将该值存储在一个Map对象. 之后,你可以通过键来访问对应的值。当访问的值不存在的时候,方法就会抛出一个NoSuchElementExc...

2019-08-04 14:42:51 320 1

转载 牛客java面试题总结版(三)

13.概括的解释下线程的几种可用状态。官方版:新建( new ):新创建了一个线程对象。可运行( runnable ):线程对象创建后,其他线程(比如 main 线程)调用了该对象 的 start ()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获 取 cpu 的使用权 。运行( running ):可运行状态( runnable )的线程获得了 cpu 时间片( time...

2019-07-31 15:58:02 137

转载 牛客java面试题总结版(二)

6.Java中的方法覆盖(Overriding)和方法重载(Overload)是什么意思?官方版:Java中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。个人总结:7.Java中,什么是构造方法?什么是构造方法重载?什么是复制...

2019-07-30 10:10:19 124

转载 牛客java面试题总结版(一)

1.什么是Java虚拟机(JVM)?为什么Java被称作是“平台无关的编程语言”?官方版:Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。大神版:链接:h...

2019-07-29 20:51:29 478

转载 一些java面试高频题

1.说出ArrayList,Vector, LinkedList的存储性能和特性?答案:ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而L...

2019-07-27 10:07:24 212

转载 树,森林与二叉树之间的转换

1、树转换为二叉树由于二叉树是有序的,为了避免混淆,对于无序树,我们约定树中的每个结点的孩子结点按从左到右的顺序进行编号。将树转换成二叉树的步骤是:(1)加线。就是在所有兄弟结点之间加一条连线;(2)抹线。就是对树中的每个结点,只保留他与第一个孩子结点之间的连线,删除它与其它孩子结点之间的连线;(3)旋转。就是以树的根结点为轴心,将整棵树顺时针旋转一定角度,使之结构层次分明。树转换为...

2019-07-26 15:56:46 191

转载 动态规划——入门(1)

被动态算法折磨的我看到了大神的这篇文章,觉得明白了许多,转载过来,以便回顾。然没询问大神意见,望谅解大神使用C++写的,我这代码是java原文地址为:https://blog.csdn.net/baidu_28312631/article/details/47418773动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得...

2019-07-21 10:02:11 151

原创 杂记(1)java读取char类型2. 大小写字母的转换3. 字符串的拼接4. 一串数字排序

1. java读取char类型应为java中没有nextchar();函数,所以只能先读取一行,即Sting a=sc.nextline();char need=a.charAt(0);//取字符串的第一个字母。2. 大小写字母的转换(1).调用API(String类):转大写public static String ToUpper(String c) { c=c.toUppe...

2019-07-17 16:16:15 1191

原创 正则表达式中匹配的特殊字符

'\\s+':匹配空格'\\n':匹配换行符'\\f':匹配换页符'\\r':匹配回车符'\\t':匹配制表符'\\v':匹配垂直制表符注:在使用split('\\s+');是可以匹配不止空格,而split(" ");匹配的只是一个空格。...

2019-07-15 15:14:09 2662

原创 Day4-springmvc图片上传

package controller;import java.io.File;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import org.apache.commons.lang.xwork.RandomStringUtils;import org.springframew...

2019-07-12 14:17:13 105

转载 Day4-springmvc中文乱码处理和客户端跳转

在web.xml中配置过滤器即可<filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter...

2019-07-11 14:44:05 87

转载 Day4-Springmvc表单数据

addProduct.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*" isELIgnored="false"%><form action="addProduct"> 请输入商品名称:<inpu...

2019-07-11 14:36:13 56

原创 Day3-springmvc注解的方式进行跳转的配置

1.springmvc-servlet.xml<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:...

2019-07-11 09:27:15 81

转载 Day2-springmvc初解

1. web.xml配置springmvc的入口DispatcherServlet,把所有的请求都提交到该Servlet。<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com...

2019-07-10 09:42:40 89

翻译 Day1-java基本类型

1.java数据类型 数据类型 大小 范围 默认值 Byte(字节) 8 -128~127 0 Shot(短整型) 16 -32768~32768 0 Int(整型) 32 ...

2019-07-07 16:31:33 74

空空如也

空空如也

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

TA关注的人

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