- 博客(57)
- 收藏
- 关注
原创 1 java概述
当程序中某个方法或代码块运行特别频繁的时候,JVM便会将其认为是热点代码(Hot Spot Code)为了提高运行速度,引入了 JIT(Just In Time) 即时编译技术,JIT会将热点代码编译成本地机器相关的机器码,并尽可能地进行代码优化,然后再把该机器码缓存起来,下次调用时直接执行该机器码即可。相信大多数人是这样理解的,而且许多博客也是这样讲的,但是…内存泄漏,是指JVM内存管理机制,把一些占用内存的垃圾资源,不认为是垃圾资源,依然让它占用内存,导致内存被无用的垃圾占用,就是内存泄漏。
2024-08-06 11:30:12 503
原创 5 mysql 查询语句
提示:Execute执行 Execute and Suppress 执行并且抑制这个警告。有的只显示分组后第一个数据。person表的结构。
2024-08-02 13:27:36 392
原创 记录安装android studio踩的坑 win7系统
最近在一台新电脑上安装android studio,报了很多错误,也是费了大劲才解决,发出来大家一起避免一些问题,找到解决方法。
2024-07-23 13:38:46 1305
原创 一些Java面试题
fail-fast 机制是 Java 集合(Collection)中的一种错误机制。当多个线程对同一个集合的内容进行操作时,就可能会产生 fail-fast 事件。例如:当某一个线程 A 通过 iterator 去遍历某集合的过程中,若该集合的内容被其他线程所改变了,那么线程 A 访问集合时,就会抛出 ConcurrentModificationException 异常,产生 fail-fast 事件。这里的操作主要是指 add、remove 和 clear,对集合元素个数进行修改。
2024-04-06 18:43:35 849
原创 1 mysql 安装与连接
关系型数据库 SQL: MySql Oracle非关系型数据库 NoSql : redis MangoDB关系型数据库有局限性,它的局限性由非关系型数据库弥补。手机端常用的数据库是:SqlLite。
2024-04-04 20:17:04 415
原创 尚硅谷50道Java面试题笔记 写的不全
关键点:1.maven(在maven中做配置,自动下载jar,排除其它依赖,避免版本冲突)2.springboot pom.xml 父子关系springboot底层使用maven管理依赖,通过控制pom.xml 父子关系来完成细节配置,在父pom中定义具体框架和版本号以及额外的信息。提供了很多场景的spring-boot-starter 的 pom.xml文件,来标准化的引入依赖避免冲突看springboot的源码。
2024-04-04 20:14:44 1173
原创 3 mysql 运算符 语句 字符集 校队集
bin: binary collation 二元法,直接比较字符的编码,可以认为是区分大小写的,因为字符集中’A’和’a’的编码显然不同。字符集作用: 当向数据库存储数据,特别是非ASCII码的字符串,例如汉字时,如果不指定正确的字符集,可能会导致乱码。其语句包括动词INSERT,UPDATE和DELETE,它们分别用于添加,修改和删除表中的行,也称为动作查询语言。MySOL5.7 创建数据库不指定编码方式,默认是 Latin1编码,不支持中文,解决起来非常麻烦!范围里面 in(v1,v2…
2024-04-04 20:13:53 1011
原创 2 mysql ideal中使用 基本数据类型
新建数据库新建表提交到数据库新建01数据类型.sql注释多行 /**/ 单行 #+空格,空格不能省略。
2024-04-04 20:13:32 915
原创 4 mysql 约束 索引
索引是一个单独、物理的存储在数据页上的数据库结构,它是表中一列或若干列值的集合和相应的指向表中数据值的物理标识数据页的逻辑指针清单(类似于新华字典的目录索引页)。索引的存在会增加数据库的存储空间,也会使插入、修改数据的时间开销变多(因为插入和修改数据时,索引也要随之变动),但是可以大大提高査询速度。因此应该在键列、或其他经常要查询、排序、按范围查找的列上建立索引,而对于在查询中很少使用和参考的列、修改非常频繁的列,值很少的列(例如性别只有男和女)等列上不应该创建索引。一:创建表格的时候,就指定好主键约束,
2024-04-04 20:13:13 1068
原创 在项目里如何整合springMVC,springMVC的各个层如何连接到一起
使用自动扫描加注解形式在项目里如何整合springMVC,springMVC的各个层如何连接到一起我们使用maven使用一个javaweb项目,最重要的文件是web.xml文件,是整个项目基础配置的文件,在实际项目运行时,是最先扫描,运行的文件。pom.xml是maven下的配置文件,在pom.xml进行配置,会自动管理需要下载的jar包。1.在pom.xml做配置jar包,maven会自动下载jar,有spring框架,springMVC,servlet注解jsp向后端访问时,先经过web.x
2023-05-23 16:27:53 187
原创 C语言排序选择法
C语言选择法#include<stdio.h>void swap(int *a,int *b){int t=*a;*a=*b;*b=t; }void SelectSort(int* arr, int n){//b是开头,e是结尾 int b=0,e=n-1; int min,max; while(b<e){ min=b; max=b; for (int i =b; i <=e; ++i) { if(arr[i]<arr[min]){
2023-05-23 16:27:19 118
原创 C++随机数
//写一个程序作为一个计算工具,显示两个随机整数相加的结果//要求学生输入答案,判断答案是否正确TOC#include <iostream>#include <cmath>#include<iomanip>#include <stdlib.h>#include<time.h>using namespace std;int main(){ //写一个程序作为一个计算工具,显示两个随机整数相加的结果 //要求学生输入答案,判断答案是
2022-03-07 10:09:43 687
原创 JavaWeb学习总结——文件上传和下载
原文借鉴:https://www.cnblogs.com/xdp-gacl/p/4200090.html,推荐关注upImage.jsp中<%-- Created by IntelliJ IDEA. User: asus Date: 2021/6/7 Time: 10:44 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/htm
2021-06-16 09:27:43 188
原创 C语言若干题1
1.有1 2 3 4 个数字 能组成多少个互不相同且无重复的3位数?分别是多少#include"stdio.h"int main(){ int i,j,k,a[100],n=0; for(i=1;i<=4;i++){ for(j=1;j<=4;j++){ for(k=1;k<=4;k++){ if(i!=j&&i!=k&&j!=k){ a[n]=i*100+j*10+k; n++; } }
2020-11-06 10:46:22 375
原创 求数组中哪两个数之和
知识点:(1)求数组的长度sizeof求出数组的字节数 int每个元素占4个字节sizeof(a)/4就是数组的长度(2)c语言中各个数据类型的字节长度int : 4char : 1double : 8float : 4short : 2bool : 1long : 4忘记了的话可以直接利用输出来查看printf("%d\n",sizeof(int));求数组中哪两个数之和等于target ,写下标 输出
2020-11-01 20:00:55 212
原创 蓝桥杯 螺旋和移动距离
X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3…当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为6时,开始情形如下:1 2 3 4 5 612 11 10 9 8 713 14 15 …我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动)输入为3个整数w m n,空格分开,都在1到10000范围内w为排号宽度,m,n为待计算的楼号。要求输出一个整数,表示m n 两楼间最短移动距离。例如:用户输入:
2020-10-18 17:51:25 163
原创 l蓝桥杯c语言
2015奇妙的数字,该数的平方和立方正好是0—9这10位数字#include<stdio.h>#include<stdlib.h>int count(long num)//计算位数{ int a=0; while(num>0) { a++; num=num/10; } return a;}int fun(long num,long num1)//判断是否从0-9全部用完。如果用完了 返回1,否则返回0。(num是平方,num1是立方){ i
2020-10-18 17:49:49 684
原创 蓝桥杯C语言整数拼接
给定一个长度为 n 的数组 A1, A2, · · · , An。你可以从中选出两个数 Ai 和 Aj(i 不等于 j),然后将 Ai 和 Aj 一前一后拼成一个新的整数。例如 12 和 345 可以拼成 12345 或 34512。注意交换 Ai 和 Aj 的顺序总是被视为 2 种拼法,即便是 Ai= Aj 时。请你计算有多少种拼法满足拼出的整数是 K 的倍数。【输入格式】第一行包含 2 个整数 n 和 K。第二行包含 n 个整数 A1,A2, · · · , An。【输出格式】一个整数
2020-10-13 15:52:48 1080 1
原创 Java---pta2 java面向对象程序设计期末试题
一:判断1-1Java系统的标准输入对象是System.in,标准输出对象有两个,分别是System.out和System.err1-2InputStream类和OutputStream类是所有二进制I/O的根类1-4Calendar类用于完成日期和时间字段的操作,它可以通过特定的方法设置和读取日期的特定部分,比如年、月、日、时、分和秒等1-5Math.round(double d)方法的作用是,将一个数四舍五入,并返回一个int数1-6StringBuffer...
2020-09-28 08:59:26 2245
原创 Java---pta1错题
实例化和创建对象是一个概念1-7数组的长度 比方int[] arry=new int[5]; 请问如何使用length获取数据的长度?length后面有没有()String[] str=new String[10];java中基本数据类型包含哪些?int float double boolean char byte引用类型 类的对象 String 数组 枚举。等等数组的使用必循先...
2020-09-28 08:58:43 3048
原创 HTML555 DIV+CSS布局
布局概述(1)确定的页面的版心宽度(2)分析页面中的模块(3)控制网页的各个模块布局常用属性浮动:是指设置了浮动属性的标签会脱离标准文档流,(标准文档流是指内容元素排版布局过程中,会自动从左往右,从下往是进行流式排列)的控制移动到其父元素中指定位置的过程选择器{float:属性值;}left:标签向左浮动right:标签向右浮动none:标签不浮动(默认值)清除浮动由于浮动标签不再占用原文档流的位置,所以它会对页面中的其他标签的排版产生影响,在其他标签的选择器中使用clear属性只
2020-09-28 08:56:23 619
原创 HTML555---表格和表单
案列:表格控件---input控件<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <table border="1" cellspacing="0px" cellpadding="1px" width="600px" align="center"&...
2020-09-23 21:21:23 733
原创 HTML555---列表和超链接
<!DOCTYPE html><html><head><meta charset="utf-8"></head><body><ul> <li > 咖啡 <ul> <li type="disc" > 拿铁 </li> <li> 摩卡 </li> </ul> <li >茶 <ol > .
2020-09-20 16:13:36 609
原创 HTML555--盒子模型
边框属性 设置内容 样式属性 常用属性值 边框样式 border-style:上边[右边下边左边]; none无(默认)、solid单实线、dashed虚线、dotted点线、double双实线 边框宽度 border-width:上边[右边下边左边]; 像素值 边框颜色 b...
2020-09-16 12:40:10 506
原创 HTML555---CSS4选择器
属性选择器E[att^=value] 属性选择器是指选择名称为E的标记,且该标记定义了att属性,att属性值包含前缀为value的子字符串div[id^=section]表示匹配包含id属性,且id属性值是以“section”字符串开头的div元素E[att$=value] 属性选择器是指选择名称为E的标记,且该标记定义了att属性,att属性值包含后缀为value的子字符串。与E[att^=value]选择器一样,E元素可以省略,如果省略则表示可以匹配满足条件的任意元素div[id$=s
2020-09-09 22:03:40 239
原创 HTML555基础——css入门
网页文字的颜色、粗体、背景、行间距和左右两列的排版等,都是通过CSS控制的颜色属性: color:属性值;(注意分号)背景属性:background:属性值;浮动属性:float:属性值;字体属性:font:属性值;CSS非常灵活,既可以嵌入在HTML文档中,也可以是一个单独的外部文件,如果是独立的文件,则必须以.css为后缀名列如:注意:运用CSS3私有属性时,要遵从一定的书写顺序,即先写私有的CSS3属性,再写标准的CSS3属性。 当一个CSS3属性成为标准属性,并且被主流.
2020-09-04 07:42:14 1050
原创 HTML5555基础知识
HTML5语法1.标签不区分大小写2.允许属性值不使用引号3.允许部分属性值的属性省略列如:HTML标记带有“< >”符号的元素被称为HTML标记例如:<html>、<head>、<body>都是HTML标记也称为HTML标签或HTML元素通常将HTML标记分为两大类,分别是“双标记”与“单标记”双标记也称体标记,是指由开始和结束两个标记符组成的标记。<标记名>内容</标记名>单标记也称空标记,是指用一个标记符.
2020-09-04 07:35:59 3178
原创 c程序设计 链表2
#include "stdio.h"#include"stdlib.h"#include"string.h" //表示字符串函数的使用 struct student{ int num; char name[20]; int score[3]; int average; struct student *next;};void input(struct student *head...
2020-05-08 11:27:43 181
原创 c程序设计 链表1
#include<stdio.h>#include<string.h>//字符串函数引用说明int main(){ struct Stu{ char name[20]; int num; SSSSSstruct Stu *next; }; struct Stu a,b; struct Stu *p; // a.name=...
2020-04-14 14:31:11 302
原创 java从键盘输入
package textif;import java.util.Scanner;//// 杜宪莹 三目运算符public class Textif { public static void main(String[] args){ Scanner n=new Scanner(System.in); System.out.println("请输入一个数"); int s...
2020-04-05 12:08:21 215
原创 java常量
public class Text11 { public static void main(String[] args){ //单行注释 /* *红色都是java的关键字,这些都是被java使用了,不能再来用 *再用文件的名字,或者变量名字 * 多行注释 */ System.out.println("hello myeclipse Test!"); int n3...
2020-04-05 11:57:45 116 1
原创 类
import java.util.Scanner;public class Person { String idCard; String name; int age; char sex; //创建该类的构造方法,通过参数给成员变量赋值,参数写在小括号里 //参数名字可以不和成员变量一致,但习惯上保持一致,为了表明哪个参数值赋值给哪个成员变量 //构造方法可以出现...
2020-04-05 11:56:23 119
原创 c程序设计 指针小结
1.首先要准确地弄清楚指针的含义。指针就是地址,凡是出现“指针”的地方,都可以用“地址”代替,例如,变量的指针就是变量的地址,指针变量就是地址变量 要区别指针和指针变量。指针就是地址本身,而指针变量是用来存放地址的变量2. 什么叫“指向”?地址就意味着指向,因为通过地址能找到具有该地址的对象。对于指针变量来说,把谁的地址存放在指针变量中,就说此指针变量指向谁。但应注意:只有与指针变量的基类型相...
2020-03-24 21:46:56 255
原创 动态内存变量与指向它的指针变量
1.内存的动态分配非静态的局部变量是分配在内存中的动态存储区的,这个存储区是一个称为栈的区域C语言还允许建立内存动态分配区域,以存放一些临时用的数据,这些数据需要时随时开辟,不需要时随时释放。这些数据是临时存放在一个特别的自由存储区,称为堆区2.怎样建立内存的动态分配对内存的动态分配是通过系统提供的库函数来实现的,主要有malloc,calloc,free,realloc4函数以上4个函...
2020-03-24 21:39:10 185
原创 c程序设计 字符指针
字符串是存放在字符数组中的。引用一个字符串,可以用以下两种方法。(1) 用字符数组存放一个字符串,可以通过数组名和格式声明“%s”输出该字符串,也可以通过数组名和下标引用字符串中一个字符#include <stdio.h>int main(){ char string[]=“I love China!”; printf(“%s\n”,string); //输出全体字符...
2020-03-16 17:38:10 1018
原创 19级c语言错题
1.要定义一个f函数,其功能为求100以内,能同时被2和3整除的数的和,则该函数的首部应定义为 int f()2.以下叙述正确的是( B )。A.在C程序中无论是整数还是实数,只要在允许的范围内都能准确无误的表示B.C程序中语句 int a=3.5;是合法的C.在C程序中要调用的函数必须在main函数中定义D.设有语句char ch[10];则可以使用scanf(“%s”,&...
2020-03-03 13:48:09 1042 4
原创 c程序设计 用数组名作函数参数
用函数实现数组的增删改查/* Note:Your choice is C IDE /#include “stdio.h”int research1(int a[],int x,int num);int insert(int a[],int index,int x,int num);int size=0;//全局变量,表示当前数组元素的个数int arraynum;//全局变量,表示数组...
2019-12-24 19:35:03 369
原创 利用指针访问(引用)数组
通过下标遍历数组元素int a[]={1,2,3,4,5};a表示的是数组元素的地址,是一个地址常量,不能改变,等价于&a[0]int*pa=a;/
2019-12-20 18:52:23 980
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人