自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解对象的创建以及this关键字

某Tset_01面向对象基础.java中有两个类 主类和Student类接下来对一图进行文字性的讲解重点先来一波基础知识java是既是一门解释型语言也是一门编译型语言。要运行一个java文件 首先要编译生成.class字节码文件,及javac编译器对.java文件进行编译。然后通过解释器进行解析。解析需要被jvm,java虚拟机解析。jvm会把字节码文件放入内存。内存中分为三大块。栈...

2019-05-11 21:19:46 253

原创 元素 ‘alias‘ 必须不含字符或元素信息项 [子级], 因为该类型的内容类型为空的解决办法

![在这里插入图片描述](https://img-blog.csdnimg.cn/2020091219135552.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0h6c1NvZnRXb3JsZA==,size_16,color_FFFFFF,t_70#pic_center)修改为或者...

2020-09-12 19:15:34 583

原创 你真的了解Session吗?

静下心,总能进BAT今日主题:深入了解java 中的session今天2019年10月20日结束了中北大学的16级校招,四个字总结:失望透顶,来的企业让我觉的我很对不起自己.唯一的收获就是一道面试题,然后我深入的了解了session首先明确为甚要有session ,因为HTTP协议是无状态的协议,简单说就是他没记忆力,不会记录谁是谁,所以要有会话机制来保留客户端信息.其次说一下sessi...

2019-10-20 22:08:20 157

转载 图解_归并排序一文搞懂

**1. 图示过程(1) 归并排序的流程**(2) 合并两个有序数组的流程2. 动图展示public static void mergeSort(int[] arr) { sort(arr, 0, arr.length - 1);}public static void sort(int[] arr, int L, int R) { if(L == R) { ...

2019-09-11 16:45:08 154

原创 什么是数据库索引

我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。现在假设我们要从这个表中查找出所有名字是‘Jesus’的雇员信息。我们决定使用下面的查询语句:SELECT * FROM Emp...

2019-08-23 21:03:26 777

原创 Servlet总结

Class HttpServlet中两个service()如何互选调用解决arg0没有源码无法识别为甚HttpServlet不用service()中文乱码问题原则:从编写到显示的整个过程都采用同一种编码格式1.eclipse默认编码改为utf-82.传输过程中的乱码1.request请求乱码 request.setCharacterEncoding(“utf-8...

2019-07-09 11:13:01 151

原创 java-Eclipse-样式无法显示Resource interpreted as Stylesheet but transferred with MIME type text/html

一针见血:如果有这个问题一定是你用了拦截器并且设置了响应格式为text/html;方法一(我这里不奏效)而且我觉得不是根本的解决了问题解决方法:把前端界面的<!DOCTYPE html>这个删掉方法二(我学到了新的东西哦)这里是我写的字符集格式控制的filter,配置为/*.但是你的服务器端的css样式被加载的时候也会被过滤,所以css文件也会被显示成html导致样式...

2019-07-09 11:02:35 389

原创 day_5_30

五个要素: 双方的Ip \端口port 和共同的协议

2019-07-05 08:27:03 98

原创 Servlet项目在Tomcat中的部署

将src下的servlet类进行 编译后将在WEB-INFO下的classes中产生字节码文件.1.在Tomcat/webapps下创建和项目名同样的包2.将WEB-INFO复制3.完成配置第一次访问servlet是要进行类加载的,之后将直接运行资源,代表是单例模式Eclipse中Tomcat的配置45秒的启动时间,如果45秒没有启动则自己关闭.对于大型项目该变大....

2019-07-03 16:33:06 903

原创 Mybatis动态sql以及分页以及缓存

动态sq1语句特殊用法注解【替换映射文件】

2019-06-28 11:34:54 261

原创 Mybats_映射_以及数据库知识

Mybatis 底层映射原理调用无参构造器先创建对象然后对象调用属性的set()方法对其赋值2345drop table addresses cascade constraints;67yi一对多8

2019-06-26 17:05:00 121

原创 Mybatis_Xml_配置文件

123456url写全名_直接写复制浏览器地址78

2019-06-25 15:58:14 113

原创 XML_DTD约束

2019-06-24 15:58:46 110

原创 Mybatis_FirstDay

Resources.getResourceAsStream(“mybatis-config.xml”); 该函数自动从src下找文件读异常从下往上读pcdata 不能出现标签

2019-06-24 15:57:28 143

原创 Java-IO汇总梳理

File类汇总A:File类的概述File更应该叫做一个路径文件路径或者文件夹路径路径分为绝对路径和相对路径绝对路径是一个固定的路径,从盘符开始相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下查看API指的是当前路径文件和目录路径名的抽象表示形式B:构造方法File(String pathname):根据一个路径得到File对象,注意分隔符F...

2019-05-27 21:41:50 201

原创 LiCode的收获之异或交换出现0的坑

异或交换两个数总觉得很舒服,毕竟不需要第三个变量得参与。好比生活种不想多麻烦其他得人一样。但是今天刷到一个题需要交换数组中的的两个数的时候却莫名出现了0。百思不得答案就和女朋友吃饭去了、、、、下午回来发现了坑点。先附上题和代码给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。你可以返回满足此条件的任何数组作为答案。示例:输入:[3,1,2,...

2019-05-25 14:30:14 382 2

原创 day_5_24

对于输入流InputStream is = new FileInputStream("目标文件") "目标文件"必须存在,否则有异常。而对象 OutputStream os = new FileOutputStream();则不需要,如果不存在则会自己创建,存在则会覆盖2.//3.关闭流【每一个对象.close都要try-catch】3.字节拷贝4.字符拷贝获取字节,然后转成字符试着获...

2019-05-24 20:23:52 127

原创 Java—面向对象总结

Java面向对象三大特性:封装 继承 多态this 关键字总结类的成员方法类的构造方法可以使用 代表当前对象this(实参);.//调用本类构造器this.成员变量‘;this.成员函数();类的普通方法 可以使用 代表当前对象类的静态方法 不可以使用this.supersuper关键字构造方法super(实参);//调用父类构造方法对父类初始化super.数据成员;...

2019-05-14 10:46:07 157

原创 java-static底层讲解

类成员【静态数据成员】类中static修的成员变量属于类而不属于某个对象逻辑上也可以理解成对象分配内存:静态区随着类加载。进行初始化随着类的加载开辟一块空间静态区通过构造方法也可以对静态变量进行修改但是不建议这样,这样的话每创建一个对象就对公用的类变量进行一次修改。它的初始化可以直接显示初始化即创建类变量的同时赋值类进行加载的时候按代码的顺序由上向下执行 随在上面先执行谁如果...

2019-05-13 20:52:01 784

原创 java继承图解

这样理解子类继承父类的成员变量 成员方法 构造器 但是private修饰的变量和方法无法直接用但是可以通过get set方法调用 构造器无法直接使用必须在子类的构造方法的第一行使用super()方法调用构造方法...

2019-05-13 17:26:42 551

原创 java构造器

构造器的作用:实例化对象的同时 进行初始化特殊的方法:1.没有返回值2.方法名和类名一样3.一般public修饰也可以private4.如果用户不定义系统默认提供无参的构造器5.如果用户定义了一个或者多个构造器后系统不再提供构造器6.构造器不能由用户主动调用,只能系统实例化对象的时候自动调用...

2019-05-13 10:09:29 131

原创 图解java中各种排序算法以及二分查找

1.冒泡排序冒泡排序是相对简单的排序算法,大家接触的第一个排序算法应该也是冒泡排序。其中最主要的是理解每次排序的过程是选出了其中最大的一位放在了数组末尾。附上一段有所改良的java实现的冒泡排序import java.util.Arrays;public class 冒泡排序 { public static void main(String[] args) { int[] a = ...

2019-05-12 10:19:38 851

原创 swap

在这里插入图片描述

2019-05-11 15:54:06 108

原创 java中二维数组底层原理

public class Test_01二维数组 { public static void main(String[] args) { /* int[][] arr = new int[][]; 对数组的操作从0开始到 length - 1 */ int[][] array = new int[2][3]; System.out.println("array:...

2019-05-11 11:01:09 1286

原创 String存储相关知识汇总

13.如下代码中第四行内容是否会打印? 1. String s1 = “XYZ”; 2. String s2 = “XYZ”; 3. if( s1 == s2) 4. System.out.println(“Line 4”); A. 会 B、不会

2019-05-10 17:33:20 158

原创 java冒泡排序修改版

import java.util.Arrays;public class Test_04冒泡排序 { public static void main(String[] args) { int[] a = new int[]{1,3,5,2,12,6}; int n = a.length; for(int i = 1;i <= n-1; i++) { boolean fl...

2019-05-10 15:53:32 154

原创 java数组形参实参原理

直接看图吧

2019-05-10 14:55:44 927

原创 java中数组的存储原理

话不多说 直接上图内存分为 栈 堆 方法区……先记下三个剩下的慢慢学假如有如下的语句 public static void main(String[] args) { int[] a = new int[5]; }在计算机内存中会在栈区域的mian函数帧中开辟一个内存空间这里补充说明一下=等号左边的是左值,等号右边的是右值,左值是空间,右值是具体值int[]a=newin...

2019-05-10 14:30:54 2765 1

原创 java星星图案总结

import java.util.Scanner;public class 图案修改版 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); for(int i = 1;i <= x;i++) {//x就是中间行的行号 f...

2019-05-10 08:48:43 2373 1

原创 求因子总结

对一个数求它的因子有两种方法分开讲1.判断一个数是否是素数 public static boolean suNum(int x) { for(int i = 2;i <= Math.sqrt(x);i++) { if(x % i == 0) { return false; } } return ture; }2到Math.sqrt(x)可以求出一半...

2019-05-09 17:05:43 3358

原创 判断某年的某月有多少天

import java.util.Scanner;public class Test07_月份天数 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); int month = sc.nextInt(); int x = 0...

2019-05-09 11:11:08 324

转载 为什么byte的最大是2的7次方减一而最小是负2的7次方

简书来我们一步步分析分析:1.byte占用8位,每位用0或1表示,能够表示256(2^8)个数据。2.这8位分为符号位(最高位)和数值位(剩余七位),符号位0表示正数,1表示负数。3.按上一步的理解,容易得到(+127:0111 1111、+1:0000 0001、+0:0000 0000、-0:1000 0000、-1:1000 0001、-127:1111 1111),计算机底...

2019-05-08 14:32:02 2354 1

原创 Mysql学习之数据类型

2019-05-04 00:13:28 128

原创 mysql复习之myslq的简单使用

开启Mysql1.mysql登陆在命令行输入mysql -uroot -p2.修改提示命令符prompt + 新的命令3.mysql常用命令select version(); 查看mysql版本号select now(); 查看当前日期select user(); 查看当前用户4.mysql规范5.操作数据库5.1创建数据表CREATE {DATABASE} [...

2019-05-03 23:52:19 203

原创 mysql复习笔记之开启Mysql服务

一.启动和停止Mysql服务以管理的身份运行cmd,(以下来自度娘)https://jingyan.baidu.com/article/ceb9fb10b53ab88cac2ba05b.html使用net start/stop开启/关闭mysql服务在cmd中键入以下命令net start mysqlnet stop mysql(注意:可能你电脑的mysql不是叫Mysq...

2019-05-03 22:12:27 135

原创 c/c++中struct与typedef struct

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-04-21 10:00:51 159

原创 HDU2034水题

#include <iostream>#include <algorithm>using namespace std;int main(){ int a[102],b[102],c[102]; int m,n,t; while(cin>>m>>n) { t=0; if(m==0&&n==0) { ...

2019-04-15 18:05:07 3140

空空如也

空空如也

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

TA关注的人

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