自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cmd控制台永久修改中文编码936为65001的办法

cmd输入中文正常,输出中文乱码查看中文编码打开cmd控制台 输入chcp65001 是UTF-8936 是 GBK解决办法:最根本的修改方法为修改注册表的内容运行按照索引找到计算机\HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe在这个项下新建一个如图所示的65001的数值注意是10进制的65001 DWORD的32位值...

2021-10-27 09:34:59 6395

原创 spring aop学习

错误整理找不到beans的声明原因是aop版本的不匹配,如果在联网状态他会自动匹配但是可以通过查询自己的application.xml文件自己修改上面匹配aop的版本aop用法为:在不影响原本业务的情况下,增加新的功能简单来说,不改变原来输出的代码段,新增一个类存储切入类,切入原来业务的一个点,切入类的输出可以在原来业务的输出之前或者之后代码如下public class LogAf...

2020-02-26 19:26:54 120

原创 Spring

Spring春天 软件行业的春天spring框架在2002首次推出spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架!Spring就是一个轻量级的控制反转(IOC) 和面向切面编程(AOP)的框架!具体大家可以官网了解或者百度百科控制反转IOC控制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一...

2020-02-23 20:56:31 102

原创 MyBatis完善学习

完善学习创建一个maven项目按顺序点确定创建成功后,首先打开pom.xml文件导入依赖,这样才能使用那些jar包依赖在maven仓库里面找是一段代码段,粘贴到project标签里面<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...

2020-02-22 19:38:31 100

原创 动态SQL

什么是动态SQL动态SQL:根据不同的条件生成不同的SQL语句步骤1.在sql里面创建数据库再创建一张表CREATE DATABASE `mybatis`;USE `mybatis`; CREATE TABLE `blog` ( `id` VARCHAR(50) NOT NULL COMMENT '博客id', `title` VARCHAR(100) NOT NULL CO...

2020-02-22 10:04:43 90

原创 MyBatis

什么是mybatis搜索还可以去官网了解一个基于Java的框架代码编写数据库要准备好CREATE DATABASE `mybatis`;USE `mybatis`;CREATE TABLE `user`( `id` INT(20) NOT NULL PRIMARY KEY, `name` VARCHAR(30) DEFAULT NULL, `pwd` VARCHAR...

2020-02-20 09:26:39 65

原创 学习问题思考

1.Java创建对象有哪四种方式?用new语句创建对象。运用反射手段,调用Java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。调用对象的clone()方法。运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法。2.什么是maven?maven的核心功能有哪...

2020-02-15 22:22:26 83

原创 jettry10个问题思考

1.说说jetty与tomcat的区别。Jetty和Tomcat为目前全球范围内最著名的两款开源的webserver/servlet容器。前者为轻量级使用,快速简便灵活,后者为大型项目使用,前者使用环境为分布式环境,后者更符合企业级别的环境2.如何修改jetty默认端口?如何修改tomcat默认端口?前者:找到jetty.http.port这一个配置项,在后面更改你需要的端口号后者:默认...

2020-02-13 22:24:06 165

原创 jQuery JSON

JSONJSON字符串是一种轻量级的数据交换格式任何js支持的类型都可以用JSON表示格式对象都用{}数组用[]所有的键值对都是用key:valuevar user ={ name = "zhangsan", age =12}var jsonUser =JSON.stringify(user)var obj = JSON.parse('{"name":"zhangsa...

2020-02-10 17:15:51 78

原创 JS学习

JavaScript是一种弱类型脚本语言,源代码不需要编译直接由浏览器运行解释,用于控制网页的行为。一个合格的后端人员必须精通js关键字 变量 流程一个简单的代码内部和外部标签<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&g...

2020-02-10 14:20:05 79

原创 浮动与定位

标准文档流块级元素:独占一行行内元素 :不独占一行display<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> div{ ...

2020-02-09 10:16:09 111

原创 盒子模型与边框与阴影

盒子是什么个人理解为一个有边框的东西组成有 margin 外边框padding 内边框border 边框组成边框的粗细,样式以及颜色<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>...

2020-02-08 15:46:19 132

原创 CSS美化网页元素

美化网页元素吸引读者,传递主要信息,提高用户使用体验标签span标签,重点要突出的字,使用它套起来<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style>...

2020-02-07 20:09:50 157

原创 css初识与选择器的学习

CSS框架CSS是什么Cascading Style Sheet美化网页使用,字体,颜色,宽度与高度,网页元素网页定位,网页浮动与html搭配使用构建网页具体应用可以在百度一下 网页使用开发者工具进行了解这是我的例子上半部分是html的代码下半部分是CSS把翻译的颜色和翻译改掉了,就成了上面的样子CSS的发展2.0的时候 有了DIV 块 + css 有了html和...

2020-02-07 16:53:51 301

原创 HTML学习

HTML这属于前端的知识。全写: HyperText Mark-up Language,译名: 超文件注标式语言HTML标记:任何标记都由<>围住,且标记名与小于号之间不能留有空白字符,某些标记需要参数 类似这个就是终结标记基本结构 title是标题,就是在浏览器中显示的名称,head是头部,body是身体,htm...

2019-12-17 17:01:14 72

原创 反射

反射的定义反射是在java程序运行时,还能动态的得到某个对象的所有属性和方法信息。并且可以动态执行某个对象的指定方法,或修改指定属性。这就是反射。简单的反射使用public class Person implements Serializable{private static final long serialVersionUID = -5293639382415756109L;pu...

2019-12-11 22:37:37 57

原创 注解

Java里常用的五个注解@Override@FunctionalInterface@SuppressWarnings@SafeVarargs@Deprecated注解是什么注解是一种元数据,提供与程序有关的数据但是不属于程序本身。以上说明如果去除注解的话对于代码的运行也不会有任何影响。@Override此注解只适用于修辞方法,表明一个方法声明打算重写超类中的另一个方法声明。@...

2019-12-11 21:52:54 91

原创 网络编程

网络编程计算机网络方面的知识例如端口,通信双方的ip地址,网络协议等等获取ip地址的代码public class demo { public static void main(String[] args) { try { //查询本机地址 InetAddress inetAddress1 = InetAddres...

2019-12-04 23:36:28 65

原创 Swing

Swing类和它的各种组件常用的JFrame窗体public class demo { public void init(){ JFrame jf = new JFrame("这是一个新的JFrame窗口"); jf.setVisible(true); jf.setBounds(100,100,200,200); jf.s...

2019-12-04 22:34:15 111

原创 GUI

Swing类和他的各种组件在Swing组件中大多数GUI组件都是Component的直接子类或者间接子类常用的Swing组件的概述JButton 代表Swing按钮,按钮可以带有一些汉字或者图片JLabel 代表Swing的标签组件JTextArea 代表Swing中的文本区域JOptionPane 代表Swing的对话框JTextFiled 代表文本框还有很多常...

2019-12-04 20:48:44 76

原创 多线程

用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。实现多线程的方法:继承Thread类或者实现Runnable接口这里有一个分类串行和并行和并发并发:实现线程的真正...

2019-11-27 20:01:47 253

原创 IO流的功能分析

回顾File file =new File()file.listFiles()返回的是文件和文件夹的路径,返回File对象。public class MyTest { public static void main(String[] args) { //封装多级目录 File file = new File("C:\\Users\\AD\\De...

2019-11-20 19:45:41 483

原创 I O流的各种功能

InputStream类和OutputStream类inputStream.read()方法从输入流中读取数据的下一个字节,如果因为到达末尾而没有可用的字节,返回值为1,就是说,读取完成之后返回-1,告诉我们读取已经完成了。inputStream.read(byte[] b) 从输入流中读取一定长度的字节,并且以整数的形式返回字节数。用in代替input stream in.cl...

2019-11-19 20:15:25 92

原创 Set与map

集合Set:元素唯一HashSet:顶层数据结构是哈希表(数组+链表+二叉树 jdk1.8)HashSet 元素唯一,且无序(存取顺序不一致)LIst:元素有序,允许重复元素set.add(“zhangmanyu”)set.add(“wangzuxian”)像set集合添加元素,set集合不允许有重复的元素Hashcode要保证元素的唯一性,来减少碰撞次数LinkedHashSe...

2019-11-13 19:50:17 55

原创 异常结构

IO流输入输出流,用来进行设备之间的一个数据输出,网络 上传下载 本地 读 写Throwable 问题Error 错误,无法解决,内存溢出,这是严重问题。Exception 异常,属于一般性为题,我们可以解决,我们在写程序的时候处理的问题就是异常异常又分为两种编译期异常 编译期间的异常,必须解决 不解决无法继续运行期异常 运行期间的异常,可以解决也可以不解决解决...

2019-11-13 19:48:23 160

原创 泛型概述和基本使用

泛型的概述是一种把类型明确的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型参数化类型,把类型当作参数一样的传递格式<数据类型>这里的数据类型只能是引用数据类型好处把运行时期的问题提前到了编译期间避免了强制类型转换优化了程序设计,解决了黄色警告线泛型只在编译期有效,但在运行期就擦除了泛型中标记符的含义E - Element (在集合中使用,因为集合中存放的...

2019-11-06 17:28:07 102

原创 集合框架

集合的由来面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。集合和数组的区别长度区别:数组的长度是固定的而集合的长度是可变的存储数据类型的区别:数组可以存储基本数据类型 , 也可以存储引用数据类型; 而集合只能存储引用数据类型内容区别:数组只能存储同种数据类型的元素 ,集合可以存储不同类型的元素集合框架Collection功能a:添加功...

2019-11-06 16:59:48 63

原创 day13

StringBuffer类的概述我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题线程安全的可变字符序列StringBuffer类的构造方法public StringBuffer(): 无参构造方法public StringBuffer(int capacity): 指定容量的字符串缓冲区对象...

2019-10-29 21:52:53 52

原创 day12

常见的对象Scanner的构造方法原理Scanner(InputStream source)System类下有一个静态的字段:public static final InputStream in; 标准的输入流,对应着键盘录入。Scanner类的hasNextXxx()和nextXxx()方法基本格式hasNextXxx() 判断下一个是否是某种类型的元素,其中Xxx...

2019-10-29 20:27:06 92

原创 day11

object类类层次结构的根类所有类都直接或者间接的继承自该类构造方法public Object()回想面向对象中为什么说:子类的构造方法默认访问的是父类的无参构造方法object类中常见的方法需要我们掌握Object类的hashCode()方法Object类的toString()方法Object类的equals()方法这些可以自己搜索理解。克隆对象浅克隆要注...

2019-10-22 22:35:52 67

原创 day10

包的存在package开发的时候会有很多的类,如果把所有的类放在一起,不便管理,而且很容易出错包实际上就是通常所说的文件夹。在文件夹里面分类存放class就是包的功能例如,老师这个类里面,有不同功能的老师,基础老师,发展老师和教授,他们的权限也是不同的,就需要分类管理。其他的也是按其他的属性进行管理。包的使用package 包名;这个要放在第一行包使用的注意事项A:pack...

2019-10-22 10:18:28 62

原创 day9

修饰符的用法 当前类 同一个包的子类和其他类 不同包的子类 不同包的其他类private √默认 √ √protected √ √ √public √ √ √ √两个关键字final可以用来修饰类/变量/方法被final修饰的类不能被继承被final修饰的变量不能再次赋值被final修饰的方法不能被重写...

2019-10-16 19:33:33 56

原创 day 8 面向对象3

代码块A:代码块概述在Java中,使用{}括起来的代码被称为代码块。B:代码块分类根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。C:常见代码块的应用a:局部代码块在方法中出现;限定变量生命周期,及早释放,提高内存利用率b:构造代码块 (初始化块)在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造...

2019-10-09 18:15:36 77

原创 day 7面向对象2

构造方法A:构造方法概述和作用创建对象,给对象中的成员进行初始化B:构造方法格式特点a:方法名与类名相同b:没有返回值类型,连void都没有c:没有具体的返回值Person p = new Person();构造方法注意事项a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。b:如果我们给出了构造方法,系统将不再提供默认的无参构造方法。注意:这个时候,如果我们还想使...

2019-10-09 17:50:02 139

原创 day 6 面向对象的思想

面向对象的思想特点是是一种更符合我们思想习惯的思想 懒人思想可以将复杂的事情简单化将我们从执行者变成了指挥者角色发生了转换面向对象的特征封装(encapsulation)继承(inheritance)多态(polymorphism)创建对象使用。里面有成员变量和局部变量的区分。A:在类中的位置不同成员变量:在类中方法外局部变量:在方法定义中或者方法声明上B:在内存中的...

2019-10-09 17:34:51 77

原创 day 5 数组的使用

数组数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型数组定义格式格式1: 数据类型[] 数组名;格式2: 数据类型 数组名[];举例:int[] a; 定义了一个int类型的数组a;int a[]; 定义了一个int类型的a数组;推荐使用第一种定义方式。数组也需要初始化才能使用,分为动态初始化和静态初始化。...

2019-10-09 17:22:29 59

原创 day 4 常用语句

循环语句流程控制语句之循环语句for循环while循环 while语句do…while语句控制跳转语句breakcontinuereturn方法(函数)for循环for(初始化表达式语句;判断条件语句;控制条件语句) {循环体语句;}两种while循环while循环的基本格式:while(判断条件语句) {循环体语句;}先判断,后执行循环语句循环结构do…...

2019-10-09 17:09:37 101 1

原创 day 3 运算符

运算符算术运算符(+ - * / % ++ --)%表示取余数++表示自增–表示自减int a=1;a++,++a++在后,先使用变量的值,再做运算++在前,先做运算,再使用变量的值++在后说明不着急++,++在前说明着急++System.out.println(a++);//1System.out.println(++a);//3++在前或者在后,只在当前行有效...

2019-10-09 16:54:38 54

原创 Java学习day2

java语言基础常量常量就是在程序的执行过程中其值不发生改变的量。 通俗一点来说就是定义之后,该字符的值就是一个固定的值了。字符串常量,最简单的就是"Hello,World",需要用双引号括起来。整数常量 所有整数 12,13,14等等小数常量 所有小数 1.3 1.4等等字符常量 ‘A’ ‘a’ ‘b’布尔常量 只有true和false空常...

2019-09-24 20:20:14 88

原创 Java学习day1

Java的主要知识JDK JRE JVMJDK(Java Development Kit Java开发工具包)JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。JRE是JAVA的运行环境,没有它Java程序就不能运行。JVM(虚拟机)使Java有了可移植性,使用者可以将在自己系统上运行的JVM安装...

2019-09-24 19:21:18 341 4

空空如也

空空如也

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

TA关注的人

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