自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA的自学笔记

ssssssssss

2020-03-21 23:38:01 527

原创 面经

收集的面试资料金蝶一、面试经历:开发一面二面 hr三面 技术 总监二、面试经历:开发三、面试经历:开发一面:二面:HR面:四、面试经历:测试两面1.一面技术面2.二面人力面面试过程:产品规划专员面试过程:财务管培生校招面经金蝶云之家:前端工程师金蝶一、面试经历:开发一面1.gc算法gc解答2.对面向对象理解,特征3.数据库索引4.项目然后就过了二面 hr1.自我介绍2.认为最有成就感的事3.遇到的挫折4.自身的优缺点聊了挺久三面 技术 总监1.redis缓存击穿和(没听清)

2020-10-15 11:13:34 453

原创 Oracle数据库

Oracle数据库oracle体系结构oracle常用命令oracle体系结构oracle常用命令--创建表空间create tablespace itheimadatafile 'c:\itheima.dbf'size 100mautoextend onnext 10m;--删除表空间drop tablespace itheima;--创建用户create user itheimaidentified by itheima --密码default tablespace it

2020-08-15 17:13:13 630

原创 黑马ssm整合mysql数据库

ssm整合的mysql数据库完整版关注我,有更多黑马程序员的笔记,干货也会慢慢发出来了哦关注我不迷路,一起来看看吧.-- 会员CREATE TABLE member( id VARCHAR(32) PRIMARY KEY, NAME VARCHAR(20), nickname VARCHAR(20), phoneNum VARCHAR(20), email VARCHAR(50) );CREATE TABLE product

2020-08-15 17:10:36 601

原创 hashmap源码解析

hashmap源码解析jdk7 :hashmapjdk7 :hashmap1.第一次存入hashmap中2.采用头插法头插法代码源码头插法3.put是有返回值的,当put是相同的key时,会返回当前被覆盖的value值。(hashmap中是没有的,在linkedhashmap是有的)...

2020-08-06 23:19:54 345

原创 JavaEE_SpringMVC

SpringMVCSpringMVC流程图SpringMVC流程图

2020-08-01 12:33:41 115

原创 JavaEE_Spring

JavaEE_Spring程序的耦合程序的耦合耦合:程序间的依赖关系 包括: 类之间的依赖 方法间的依赖解耦: 降低程序间的依赖关系实际开发中: 应该做到:编译期不依赖,运行时才依赖。解耦的思路: 第一步:使用反射来创建对象,而避免使用new关键字。 第二步:通过读取配置文件来获取要创建的对象全限定类名...

2020-08-01 12:32:59 129

原创 JavaEE_mybatis

JavaEE框架_mybatis1. 创建 maven 工程2 添加 Mybatis3.4.5 的坐标3 编写 User 实体类4 编写持久层接口 IUserDao5 编写持久层接口的映射文件 IUserDao.xml6 编写 SqlMapConfig.xml 配置文件7 编写测试类补充1 在持久层接口中添加注解2 修改 SqlMapConfig.xml3 注意事项:设计模式分析查找所有分析代理对象分析1. 创建 maven 工程创建 mybatis01 的工程,工程信息如下:Groupid:dcp.

2020-08-01 12:32:42 203

原创 Java Web 16_Maven

这里写目录标题maven的配置:maven的生命周期:概念模型图:maven的配置:将D:\javaJDK\maven\apache-maven-3.5.2-bin\apache-maven-3.5.2\conf下的settings文件的配置文件添加本地仓库的jar包的位置。<localRepository>D:\javaJDK\maven\maven_repository</localRepository>1.Maven home directory添加maven的目录

2020-05-24 10:31:24 381

原创 Java Web 16_Redis&Jedis

这里写目录标题Redis1.3 什么是Redis5. Java客户端 Jedis案例:Redis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题

2020-05-09 22:01:08 98

原创 Java Web 15_AJAX&JSON

这里写目录标题AJAX:JSON:案例:(异步用户名查重验证)AJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进...

2020-05-09 22:00:17 121

原创 Java Web 14_JQuery

JQuery 基础JQuery 基础:JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScr...

2020-05-09 21:59:40 108

原创 Java Web 13_Filter&Listener

这里写目录标题Filter:过滤器1. 案例1_登录验证2. 案例2_敏感词汇过滤动态代理:* 增强对象的功能:Listener:监听器Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、...

2020-05-09 21:59:06 96

原创 Java Web 12_综合查询案例

Java Web 11_综合查询案例案例:用户信息列表展示MVC开发模式:三层架构:列表查询分析:添加功能:删除功能:修改功能:删除选中功能:分页查询功能:分页查询功能2:复杂条件查询功能:Mysql配置文件:JDBCUtils类:验证图片类:案例:用户信息列表展示1. 需求:用户信息的增删改查操作2. 设计: 1. 技术选型:Servlet+JSP+MySQL+JDBCTempleat+...

2020-05-09 21:58:18 393

原创 Java Web 11_JSP_EL_JSTL

这里写目录标题JSP:MVC:开发模式EL表达式JSTL三层架构:软件设计架构案例:用户信息列表展示JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setCon...

2020-05-05 09:33:56 138

原创 Java Web 10_Cookie&Session

这里写目录标题会话技术Cookie:案例:Cookie记录上次访问时间JSP:入门学习Session:主菜案例:验证码会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session...

2020-05-05 09:33:34 94

原创 Java Web 09_Response

Java Web 09_ResponseHTTP协议:Response对象==案例:重定向==案例:验证码图片ServletContext对象:案例:HTTP协议:1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成...

2020-05-05 09:33:16 110

原创 Java Web 08_tomcat&Servlet

Java Web 08_tomcat&Servletweb相关概念回顾web服务器软件:Servlet: server appletIDEA与tomcat的相关配置web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 ...

2020-05-05 09:32:54 152

原创 Java Web 07_XML

Java Web 07_XMLXML:案例(约束文件DTD)案例1(document获取元素代码:)案例2(element获取属性值代码:)XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络...

2020-04-29 14:58:40 124

原创 Java Web 06_Bootstrap

Java Web 06_BootstrapBootstrap:响应式布局CSS样式和JS插件案例Bootstrap:1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发...

2020-04-29 14:57:11 128

原创 Java Web 05_JavaScript

Java Web 05_JavaScriptJavaScript:1. 基本语法:8. 练习:99乘法表2. 基本对象:JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让...

2020-04-29 14:54:46 444

原创 Java Web 04_CSS

这里写目录标题CSS:页面美化和布局控制案例(CSS注册页面):CSS:页面美化和布局控制1. 概念: Cascading Style Sheets 层叠样式表 * 层叠:多个样式可以作用在同一个html的元素上,同时生效2. 好处: 1. 功能强大 2. 将内容展示和样式控制分离 * 降低耦合度。解耦 * 让分工协作更容易 * 提高开发效率3. CSS的使用:CS...

2020-04-26 15:54:23 90

原创 Java Web 03_HTML

这里写目录标题web概念概述HTML案例:公司简介案例:旅游网站首页web概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发、...

2020-04-22 09:07:15 155

原创 数据库连接池

数据库连接池数据库连接池Spring JDBC数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource java...

2020-04-20 20:22:13 103

原创 JDBC

Java WEB day01_JDBCJDBC:案例(工具类,登录PreparedStatement和Statement差别)抽取JDBC工具类 : JDBCUtilsJDBC控制事务:JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即...

2020-04-20 20:20:11 80

原创 MySQL

这里写目录标题MySQL服务启动SQLDDL:操作数据库、表DML:增删改表中数据DQL:查询表中的记录MySQL服务启动服务启动手动。cmd–> services.msc 打开服务的窗口使用管理员打开cmdnet start mysql : 启动mysql的服务net stop mysql:关闭mysql服务MySQL登录mysql -uroot -p密码mys...

2020-04-19 10:35:54 210

原创 Java SE day23_JDK8新特性

JDK8的新特性Lambda表达式的使用案例(lambda的6种情况)案例(java内置的4大核心函数式接口)方法引用的使用案例(方法引用)一、构造器引用案例(构造器和数组引用)Stream案例(Stream方法)测试Stream的中间操作Lambda表达式的使用1.举例: (o1,o2) -> Integer.compare(o1,o2);2.格式:-> :lambd...

2020-04-16 23:09:15 322

原创 Java SE day22_反射

这里写目录标题反射案例(反射访问构造方法)案例(暴力访问私有私有方法)案例(获取成员变量)案例(获取多余方法)案例(通过配置文件获取)案例(给ArrayList集合添加字符串)案例(通过反射对某个对象的某个属性设值)案例(动态代理)反射就是通过class文件对象,去使用该文件中的成员变量,构造方法,成员方法。Person p = new Person();p.使用要想这样使用,首先你必须...

2020-04-15 15:43:58 146

原创 Java SE day21_网络编程

这里写目录标题如果一个类没有构造方法:案例(UDP的Socket)案例(键盘输入接受)如果一个类没有构造方法:A:成员全部是静态的(Math,Arrays,Collections)B:单例设计模式(Runtime)C:类中有静态方法返回该类的对象(InetAddress) class Demo { private Demo(){} public static Demo...

2020-04-15 15:41:17 182

原创 Java SE day20_多线程2

javaLock:案例(死锁)Lock:虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock。private Lock lock = new ReentrantLock();void lock(): 获取锁。void unlock():释放锁。Reentr...

2020-04-13 20:31:19 150

原创 Java SE day19_多线程

这里写目录标题多线程方式1:继承Thread类。面试题(线程的生命周期)方式2:实现Runnable接口多线程多线程有什么意义呢?多线程的存在,不是提高程序的执行速度。其实是为了提高应用程序的使用率。程序的执行其实都是在抢CPU的资源,CPU的执行权。多个进程是在抢这个资源,而其中的某一个进程如果执行路径比较多,就会有更高的几率抢到CPU的执行权。我们是不敢保证哪一个线程能够在哪个时...

2020-04-13 20:29:00 150

原创 Java SE day18_IO流4

这里写目录标题读写基本数据类型案例(读写基本数据类型)内存操作流:案例(内存操作流)打印流案例(打印文件)读写基本数据类型可以读写基本数据类型的数据数据输入流:DataInputStreamDataInputStream(InputStream in)数据输出流:DataOutputStreamDataOutputStream(OutputStream out)案例(读写...

2020-04-12 13:40:59 166

原创 Java SE day17_IO流3

这里写目录标题字节流转换字符流(掌握)案例(字节流转换字符流)字符流(掌握)字符缓冲流案例(字符缓冲流)案例(字符缓冲的特殊方法)字节流转换字符流(掌握)(1)字节流操作中文数据不是特别的方便,所以就出现了转换流。转换流的作用就是把字节流转换字符流来使用。(2)转换流其实是一个字符流字符流 = 字节流 + 编码表(3)编码表A:就是由字符和对应的数值组成的一张表B:常见的编码表...

2020-04-10 23:43:20 128

原创 Java SE day15_IO流

Java SE day15_IO流异常(理解)==异常的功能====(4)面试题==File类案例(E盘下找.jpg)异常(理解)(1)程序出现的不正常的情况。(2)异常的体系 Throwable |--Error 严重问题,我们不处理。 |--Exception |--RuntimeException 运行期异常,我们需要修正代码 |--非RuntimeExcepti...

2020-04-08 17:29:11 128

原创 Java SE day16_IO流2

Java SE day16_IO流2递归(理解)递归案例(获取目录中的java文件)案例(删除所有目录文件)IO流(掌握)FileOutputStream递归(理解)(1)方法定义中调用方法本身的现象举例:老和尚给小和尚讲故事,我们学编程(2)递归的注意事项;A:要有出口,否则就是死递归B:次数不能过多,否则内存溢出C:构造方法不能递归使用递归案例(兔子):package c...

2020-04-08 17:28:27 130

原创 Java SE day14_集合框架4

这里写目录标题Map集合的特点:Map集合的功能概述==HashMap中嵌套HashMap==1:Hashtable和HashMap的区别?Map集合的特点:将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。Map集合和Collection集合的区别?Map集合存储元素是成对出现的,Map集合的键是唯一的,值是可重复的。可以把这个理解为:夫妻对Collec...

2020-04-06 15:12:50 151

原创 Java SE day13_集合框架3

这里写目录标题SetHashSet:存储字符串并遍历Set |--List 有序(存储顺序和取出顺序一致),可重复 |--Set 无序(存储顺序和取出顺序不一致),唯一HashSet:它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。注意:虽然Set集合的元素无序,但是,作为集合来说,它肯定有它自己的存储顺序,而你的顺序恰好和它的存储顺序一致,这代表不了有序,你可...

2020-04-05 16:43:47 138

原创 Java SE day12_集合框架2

Java SE day12_集合框架21:List的子类(掌握)==(3)Vector====(4)LinkedList==案例(去除集合中自定义对象的重复值)案例(LinkedList模拟栈数据结构的集合)泛型(掌握)1:List的子类(掌握)(1)List的子类特点ArrayList:底层数据结构是数组,查询快,增删慢线程不安全,效率高Vector:底层数据结构是数组,查询快,...

2020-04-05 16:40:27 142

原创 Java SE day11_集合框架

Java SE day11_集合框架集合(Collection)(掌握)(4)Collection的功能概述集合(Collection)(掌握)(1)集合的由来?我们学习的是Java – 面向对象 – 操作很多对象 – 存储 – 容器(数组和StringBuffer) – 数组而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。(2)集合和数组的区别?A:长度区...

2020-04-04 09:07:38 155

原创 Java SE day10_常用对象3

Java SE day10_常用对象3正则表达式(理解)Pattern和Matcher类的使用Math:用于数学运算的类。案例(获取任意范围内的随机数)Random:产生随机数的类正则表达式(理解)规则在java.util.regex Patterr类中(1)就是符合一定规则的字符串(2)常见规则 A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行...

2020-04-03 09:39:20 152

JAVA SE自学笔记.html

长期以来对Java的自学笔记长期以来对Java的自学笔记长期以来对Java的自学笔记长期以来对Java的自学笔记长期以来对Java的自学笔记长期以来对Java的自学笔记长期以来对Java的自学笔记长期以来对Java的自学笔记长期以来对Java的自学笔记长期以来对Java的自学笔记长期以来对Java的自学笔记长期以来对Java的自学笔记

2020-03-21

空空如也

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

TA关注的人

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