- 博客(37)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入理解对象的创建以及this关键字
某Tset_01面向对象基础.java中有两个类 主类和Student类接下来对一图进行文字性的讲解重点先来一波基础知识java是既是一门解释型语言也是一门编译型语言。要运行一个java文件 首先要编译生成.class字节码文件,及javac编译器对.java文件进行编译。然后通过解释器进行解析。解析需要被jvm,java虚拟机解析。jvm会把字节码文件放入内存。内存中分为三大块。栈...
2019-05-11 21:19:46
276
原创 元素 ‘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
610
原创 你真的了解Session吗?
静下心,总能进BAT今日主题:深入了解java 中的session今天2019年10月20日结束了中北大学的16级校招,四个字总结:失望透顶,来的企业让我觉的我很对不起自己.唯一的收获就是一道面试题,然后我深入的了解了session首先明确为甚要有session ,因为HTTP协议是无状态的协议,简单说就是他没记忆力,不会记录谁是谁,所以要有会话机制来保留客户端信息.其次说一下sessi...
2019-10-20 22:08:20
171
转载 图解_归并排序一文搞懂
**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
171
原创 什么是数据库索引
我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。现在假设我们要从这个表中查找出所有名字是‘Jesus’的雇员信息。我们决定使用下面的查询语句:SELECT * FROM Emp...
2019-08-23 21:03:26
821
原创 Servlet总结
Class HttpServlet中两个service()如何互选调用解决arg0没有源码无法识别为甚HttpServlet不用service()中文乱码问题原则:从编写到显示的整个过程都采用同一种编码格式1.eclipse默认编码改为utf-82.传输过程中的乱码1.request请求乱码 request.setCharacterEncoding(“utf-8...
2019-07-09 11:13:01
168
原创 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
411
原创 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
916
原创 Mybats_映射_以及数据库知识
Mybatis 底层映射原理调用无参构造器先创建对象然后对象调用属性的set()方法对其赋值2345drop table addresses cascade constraints;67yi一对多8
2019-06-26 17:05:00
137
原创 Mybatis_FirstDay
Resources.getResourceAsStream(“mybatis-config.xml”); 该函数自动从src下找文件读异常从下往上读pcdata 不能出现标签
2019-06-24 15:57:28
157
原创 Java-IO汇总梳理
File类汇总A:File类的概述File更应该叫做一个路径文件路径或者文件夹路径路径分为绝对路径和相对路径绝对路径是一个固定的路径,从盘符开始相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下查看API指的是当前路径文件和目录路径名的抽象表示形式B:构造方法File(String pathname):根据一个路径得到File对象,注意分隔符F...
2019-05-27 21:41:50
244
原创 LiCode的收获之异或交换出现0的坑
异或交换两个数总觉得很舒服,毕竟不需要第三个变量得参与。好比生活种不想多麻烦其他得人一样。但是今天刷到一个题需要交换数组中的的两个数的时候却莫名出现了0。百思不得答案就和女朋友吃饭去了、、、、下午回来发现了坑点。先附上题和代码给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。你可以返回满足此条件的任何数组作为答案。示例:输入:[3,1,2,...
2019-05-25 14:30:14
414
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
146
原创 Java—面向对象总结
Java面向对象三大特性:封装 继承 多态this 关键字总结类的成员方法类的构造方法可以使用 代表当前对象this(实参);.//调用本类构造器this.成员变量‘;this.成员函数();类的普通方法 可以使用 代表当前对象类的静态方法 不可以使用this.supersuper关键字构造方法super(实参);//调用父类构造方法对父类初始化super.数据成员;...
2019-05-14 10:46:07
175
原创 java-static底层讲解
类成员【静态数据成员】类中static修的成员变量属于类而不属于某个对象逻辑上也可以理解成对象分配内存:静态区随着类加载。进行初始化随着类的加载开辟一块空间静态区通过构造方法也可以对静态变量进行修改但是不建议这样,这样的话每创建一个对象就对公用的类变量进行一次修改。它的初始化可以直接显示初始化即创建类变量的同时赋值类进行加载的时候按代码的顺序由上向下执行 随在上面先执行谁如果...
2019-05-13 20:52:01
810
原创 java继承图解
这样理解子类继承父类的成员变量 成员方法 构造器 但是private修饰的变量和方法无法直接用但是可以通过get set方法调用 构造器无法直接使用必须在子类的构造方法的第一行使用super()方法调用构造方法...
2019-05-13 17:26:42
574
原创 java构造器
构造器的作用:实例化对象的同时 进行初始化特殊的方法:1.没有返回值2.方法名和类名一样3.一般public修饰也可以private4.如果用户不定义系统默认提供无参的构造器5.如果用户定义了一个或者多个构造器后系统不再提供构造器6.构造器不能由用户主动调用,只能系统实例化对象的时候自动调用...
2019-05-13 10:09:29
145
原创 图解java中各种排序算法以及二分查找
1.冒泡排序冒泡排序是相对简单的排序算法,大家接触的第一个排序算法应该也是冒泡排序。其中最主要的是理解每次排序的过程是选出了其中最大的一位放在了数组末尾。附上一段有所改良的java实现的冒泡排序import java.util.Arrays;public class 冒泡排序 { public static void main(String[] args) { int[] a = ...
2019-05-12 10:19:38
865
原创 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
1323
原创 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
174
原创 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
170
原创 java中数组的存储原理
话不多说 直接上图内存分为 栈 堆 方法区……先记下三个剩下的慢慢学假如有如下的语句 public static void main(String[] args) { int[] a = new int[5]; }在计算机内存中会在栈区域的mian函数帧中开辟一个内存空间这里补充说明一下=等号左边的是左值,等号右边的是右值,左值是空间,右值是具体值int[]a=newin...
2019-05-10 14:30:54
2794
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
2409
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
3423
原创 判断某年的某月有多少天
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
342
转载 为什么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
2417
1
原创 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
220
原创 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
148
原创 c/c++中struct与typedef struct
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-04-21 10:00:51
183
原创 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
3157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人