自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javase的基础面试题

1.&和&&的区别1)&和&&都可以作为逻辑与的运算符2)&&具有短路的功能,第一个表达式为false时,就不再计算第二个表达式2.Byte 类型的-128 怎么表示byte范围是-128~127,10000000 到0111 1111。3==运算符结果是boolean类型,如果基本数据类型,比较的是两边的值,如果是引用数...

2019-08-18 17:11:43 189

原创 乐优06( 商品规格管理)

一、商品规格的表结构设计乐优是一个全品类的商城,有很多种类的商品,比如鞋子,袜子,手机,洗衣机等等。但是这些商品的属性都有很大的不同,那么我们简单想一下解决方法:1)每个分类都设计一张表(那么几十万种商品设计几十万张表???)2)全都放在一张表中,多一类就添加属性(属性基本上都不一样,那要写多少属性???)显然上面两种方案都是不可取的,那么该如何设计呢?一类商品对应一个规格模板,一个规格...

2019-07-31 10:12:07 267

原创 乐优04

一、使用域名1.1修改hosts文件目的:将访问http://localhost:9001变为访问manage.leyou.com可以选择买一个域名(贵),我们选择改本地的hosts文件Windows下的hosts文件地址:C:/Windows/System32/drivers/etc/hostsLinux下的hosts文件所在路径: /etc/hosts快捷修改host的工...

2019-07-28 09:59:55 262 2

原创 git的使用

一、git(版本控制工具)简介为什么许多公司选择用git,而淘汰了svn呢?svn主要的缺点的是分支管理,远程仓库的作用:协同办公。即便远程仓库挂了,开发者本地也有个仓库,不影响办公,这也是git的优点之一分支:当前分支永远都只有自己代码缓存区:我们提交文件,需要把文件先存到缓存区,再存到仓库中。(这个过程是为了提高效率,把文件全部存入缓存区,一次性存到仓库)index文件今天学习的主要...

2019-06-27 17:58:05 253

原创 Vue的简单入门使用

一、Vue的安装和使用(idea)vue是个前端框架。1.安装NodeNPM(node package manage)是Node提供的模块管理工具,可以非常方便的下载安装很多的前端框架,包括jquery,AngularJS,VueJs都有,我们需要先安装node及NPM工具。下载地址:https://nodejs.org/en/download/(nodes自带NPM)2.安装vue下...

2019-06-25 19:19:53 248

原创 SSM整合过程(一)

技术:Spring SpringMVC Mybatis数据库:mysql首先创建maven工程,导入依赖,导入静态资源步骤一(Mybatis独立测试)1.创建pojo(User.java),mapper(接口UserMapper.java)public interface UserMapper { User queryUserById(@Param("id")Long id);...

2019-06-24 10:22:33 178

原创 Spring介绍(四)(事务、监听器)

一、Spring中的事务控制1.Spring中事务控制的API介绍:------PlatformTransactionManager:平台事务管理器是Spring真正管理事务的对象,是一个接口。常用实现类有如下两个: DataSourceTransactionManager :针对JDBC和mybatis事务管理 HibernateTransactionManager :针对Hiber...

2019-06-21 19:26:18 970

原创 Spring的介绍(三)之AOP的相关概念

什么是AOP?AOP:全称是Aspect Oriented Programming即:面向切面编程。捡来来说,就是使用动态代理的技术,在不修改源码的基础上,对我们已有的方法进行增强一、AOP的实现方式使用动态代理技术:基于接口的动态代理提供者:JDK官方的Proxy类。要求:被代理类最少实现一个接口。基于子类的动态代理提供者:第三方的CGLib。要求:被代理类不能用final修饰...

2019-06-21 17:26:09 150

原创 Spring简单介绍(二)之IOC常用的注解

这篇博文主要使用了一个列子,介绍了基于配置文件的IOC配置和基于注解的IOC配置。要求:实现账户的CRUD环境搭建:数据库、依赖省略。。。。。。//实体类public class Account { private Integer id; private String name; private Float money; public Integer ge...

2019-06-21 16:29:22 232

原创 Spring简单介绍(一)之控制反转

一、Spring的概述Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。Spring的核心:1.IoC(Inversion of Control 控制反转): 将对象创建权利交给Spring工厂进行管理。2.AOP(Aspect Oriented Programming 面向切面编程),基于动态代理的功能增强方式。spring的优势:1.解耦合,简化开发:通过S...

2019-06-21 15:48:34 941

原创 Redis

NoSQL泛指非关系型数据库:high performance:对数据库高并发读写的需求huge Storage:对海量数据的高效率存储和访问的需求high Scalability &&high availability:对数据库的高可扩展性和高可用性的需求Redis(一款NoSQL的数据库产品)Redis是直接从内存中读数据,所以当数据量很大的时候,读写速度要比mys...

2019-05-29 16:36:58 133

原创 AJAX&&JSON的总结

补上昨天上的内容,个人觉得AJAX和JSON还是比较重要的。简单用几句话来总结一下AJAX和JSONAJAX是一种异步的技术,可以实现异步刷新,提高用户体检,降低资源消耗等等JSON是一种数据的存储格式AJAX是在脚本中写的,JSON一般都是用于将数据或者对象转为JSON类型的AJAX个人还是不太喜欢用枯燥的语言来介绍他们的使用,具体的还是在代码中体现吧原生的AJAX这里就不多说了,...

2019-05-29 16:24:11 130

原创 Cookie&Session

哈哈哈,javaweb做到连续更新三天了,今天的内容还挺重要的,session很重要!!!本来想附上改进的登录模块的代码的,但是由于代码量太大,而且后期可能还会改进,所以我就发一些关于今天内容的API的应用吧,大家共勉!一、会话技术什么叫会话技术呢?简而言之,保存在一次网络交互过程中临时产生的数据为什么要诞生会话技术?因为没有登录的临时数据,保存在数据库给服务器造成的压力,那么使用会话...

2019-05-22 21:39:40 635

原创 response的知识点(加一个文件下载)

1.http的响应报文2.httpServletResponse对象3.ServletContext域对象应用4.文件下载

2019-05-20 16:21:07 603

原创 request的讲解(简单的登录校验)

今天应该算javaweb开始的第一天课程,主要讲了一些http的协议以及request的一些API。开始之前先吐槽一波,今天换的这个老师真的慢,说活慢,还喜欢拖课,十二点半下课,拖到十二点五十。不啰嗦了,画个重点,***一次请求对应一次响应!!!***(记住)开始之前再讲些小的知识点:乱码问题:在servlet中,get请求无需自己设置编码,tomcat已经解决了,并且服务器默认的met...

2019-05-19 15:47:26 1478

原创 mysql加事务的总结

好像好久没有更新博文了,今天过来整理一下关于mysql的知识点。本来想上传一些mysql的安装、卸载教程的,结果并没有找到上传文件的功能。。。。SQL语言?SQL(Structured Query Language)结构化查询语言 ,并且是一个非过程性的语言SQL语言分类?DDL:用来创建数据库对象,数据库表,列表DML:增 删 改DQL: 查DCL: 用来设置权限等,比较少DDL...

2019-05-08 21:49:30 453

原创 IO流的总结

IO流大概的学习就是上图了,至于具体的使用可以参照前俩篇。这里主要讲一下我们要怎么选择流呢?首先,1)要字符流还是字节流?字节流可以读写任何文件(读写文本文件可能有乱码)。字符流只可以读写文本文件(即可以使用电脑自带的txt文本编辑器打开并且看的懂得文件)2)增强流一般情况下,如果想要提高效率,建议使用增强流(用的也比较多)3)转换流:如果读取文件时需要指定编码表就使用,如果是默...

2019-04-21 19:50:38 123

原创 转换流、序列化流、属性集Properties

转换流开始介绍转换流之前,先来个小问题,汉字占几个字节?这需要根据不同的编码表来说,如GBK,一个汉字占两个字节,UTF-8,一个汉字占三个字节编码。而idea使用的默认编码为UTF-8,我们系统使用的编码是GBK,所以在IO流使用过程中会出现一些乱码问题。转换流什么时候使用呢?1.如果读取文件时需要指定编码表就使用,如果是默认的那么建议使用FileReader2.将参数的字节流转换...

2019-04-21 19:38:02 127

原创 字节流、字符流、缓冲流

其实内容比较简单,就是比较杂而已。本来还想总结一下,觉得总结不出来,直接上图吧,觉得还是比较清楚的。先介绍一些概念:1.输入流:Input 硬盘读取到内存输出流: output 内存写出到硬盘2.IO流整体分为四种八个类:字节输入流InputStream(抽象父类fileInputStream(子类)字节输出流"OutputStream(抽象父类)类fileOut...

2019-04-20 19:37:47 322

原创 File类、递归、文件过滤器

递归数列的介绍文件递归遍历并筛选出jpg结尾的文件文件过滤器的使用以及源码讲解

2019-04-18 19:33:22 188

原创 常用函数式接口--1.8特性

函数式接口大概的结构就如上图,下面直接上代码,关于一些原理并没有介绍。1.Supplier接口 生产对象 一个抽象/*1)生产对象接口Supplier<T>抽象方法:T get(); 生产对象由lambda完成 */public class Test01 { public static void main(String[] args) { St...

2019-04-17 16:41:46 354

原创 线程间通信、线程池、Lambda表达式

1.生产者与消费者2.线程池3.Lambda表达式

2019-04-15 17:27:48 179

原创 线程

1.线程创建的两种方式2.线程安全3.线程6种状态

2019-04-14 16:42:51 149

原创 javaSE面试题整理(二)

三、java中的多态四、java的异常处理

2019-04-13 17:25:08 258

原创 集合小结:单列集合(list和set)和双列集合(map)

集合小结集合:分为单列集合和双列集合1.单列集合:Collection:接口List : 有索引 存取有序 数据不唯一 ArrayList :数组数据结构 特点:查询快 增删慢LinkedList: 双链表数据结构 特点:查询慢 增删快Set : 没有索引 存取无序 数据唯一HashSet : 哈希表 = 数组 + 链表 + 二叉树首先我们看一个单列集合继承体系图:...

2019-04-13 16:52:48 2858

原创 异常、自定义异常的讲解

一、异常异常是什么?程序在运行的过程,出现了一些突发状况,造成程序无法继续运行。异常发生的图解过程:2.异常体系Java异常处理的五个关键字:try、catch、finally、throw、throwsjava中处理异常的两种方式:1)声明异常:2)捕获异常:throw和throws的区别?throw:抛出异常,用在方法内,用来抛出一个异常对象,将这个异常对象传递到调...

2019-04-13 16:39:26 459

原创 Map集合

今天任务有点多,但是也要坚持总结。坚持的第三天Map一、请简述Map 的特点。 Map每个元素由键与值两部分组成 Map键不能重复,每个键对应一个值 键和值可以为null我写了一个类,主要是讲解map的一些方法主要使用的是HashMap,Map的一个实现类包含的方法:boolean containsKey​(Object key) 如果此映射包含指定键的映射,则返回 ...

2019-04-11 21:06:43 433

原创 关于comparator接口和comparable接口以及它们各自的方法compare()和compareTo()

Comparator接口与其compare方法Comparator接口中具有一个抽象方法,如下:int compare​(T o1, T o2) 比较其两个参数的顺序。这个方法,只需我们定义,不需要我们调用,底层调用 Collections.sort()源代码调用的,这个方法的返回值是一个int类型。return o1-o2是升序return o...

2019-04-11 17:32:23 395

原创 javaSE面试题整理(一)

记得每天要坚持整理面试题,五个月后轻松一点。。。一、java面向对象1.面向对象有哪些特性已经你对这些特性的理解?1)继承:extends,继承父类方法,高效性和重用性 2)封装:private,隐藏一切可隐藏的东西,保护数据,只向外界提供最简单的接口3)多态::允许不同子类型的对象对同一消息做出的不同的响应4)抽象:abstract,抽象只关注对象有哪些属性和行为,并不关心这些行为的...

2019-04-10 21:30:10 283

原创 List、Set、数据结构、Collections学习总结

1 List接口(继承Collection接口)List接口特点:List接口集合,不能创建对象使用实现类ArrayList元素存取有序有索引可以重复List特有的方法:针对索引1.void add​(int index, E element) 将指定的元素插入此列表中的指定位置2.boolean addAll​(int index, Collection<? extend...

2019-04-10 15:26:06 201

原创 Collection集合的讲解

Collection集合迭代器增强for泛型....

2019-04-08 16:06:09 300

java实验四代码

java实验四代码

2016-12-22

空空如也

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

TA关注的人

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