自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 scala总结

高阶函数指能接受或者返回其他函数的函数,scala中的filter map flatMap函数都能接受其他函数作为参数。

2022-09-07 20:49:45 632 1

原创 linux入门,配置,安装mysql

VMware安装创建虚拟机安装操作系统CentOS7设置时区,磁盘,用户密码。

2022-08-06 09:50:23 138

原创 git的使用

一次性的配置:git config --list 查看所有配置。

2022-08-05 17:21:46 118

原创 Redis数据库

因为是自动备份,所以如果修改的数据量不足以触发自动备份,同时发生断电等异常导致redis不能正常关闭,所以也没有触发关闭的备份,那么在上一次备份到异常宕机过程中发生的写操作就会丢失。2、备份的文件占用空间小。2、自动备份通过fork进程来执行备份操作,而fork进程会将当前进程的内存数据完整的复制一份,所以这个过程占用的空间是原来的2倍,可能会导致内存不足。Redis中的数据不设置过期时间,然后在缓存的对象上添加一个属性标识过期时间如果数据即将过期,则异步发起一个线程主动更新缓存中的数据。...

2022-08-05 17:21:02 130

原创 java中级crm总结

Ajax,servlet(request,response,session,cookie,请求转发与重定向),SpringIOC,SpringAOP,SpringMVC,springboot。->处理器(处理)->返回modelAndView->视图解析器解析->返回view。cglib动态代理代理类继承目标类,重写目标类中的方法。@ApiOperation“用在请求的方法上,说明方法的作用”@ApiModel用于响应类上,表示一个返回响应数据的信息。...

2022-07-29 11:23:26 118

原创 Session会话和JSP,JSTL

标识了一次会话,此次会话的唯一id每当一次请求到达服务器,如果开启会话就会有一个标识符id,基于cookie实现的有效时间为关闭浏览器标识一次会话,在一次会话中数据是可以共享的,可以通过setAttribute(name,value)来像域对象中添加数据,通过getAttribute来获取数据,removeAttribute来移除数据30min,可以在toncat的conf中的webxml中修改获取session对象,setMaxInactiveInterval来设置最大不活动时间session.inva

2022-07-05 21:03:37 157

原创 mybatis的使用

1.到官网中下载源码 jar包1)mybatis核心jar包2)mybatis依赖jar包3)数据库的驱动包 ojdbc6.jar2.放入项目下lib目录中,add as lib…3.编写代码进行测试1)Mybatis核心配置文件2)MybatisSQL映射文件3)基于mybatis的应用java中调用功能,执行指定SQL映射文件中的SQL语句,使用结果1)加载核心配置文件2)获取SqlSessionFactory实例3)打开会话4)执行sql,使用,得到结果5)关闭会话My

2022-06-21 08:10:29 196

原创 oracl表设计

行业标准 最终的目的避免数据重复冗余1NF 列不可再分最小原子2NF 主键依赖(确定唯一)3NF 消除传递依赖(主外键关联)表与表之间的关系1 一对一 主键关联2 一对多 多对一 主外键关联3 多对多 中间表字段 :约束: 主键,外键,唯一,默认,检查create 表创建约束添加的三种方法1 默认约束名(表结构中,字段后面直接添加约束,默认约束名)主键sid number(5) primary key,2 表结构结束之前为某一个字段指定约束名添加约束constr

2022-06-16 19:38:16 89

原创 连表查询和rowid,rownum

查询语句 : select 数据源 from 数据源 where 行过滤条件 group by 分组字段 having 组过滤信息 order by 排序字段from --> where -->group by --> having --> select -->order by连表查询 : 多个数据源之间数据的连接后查询需求 : 当要查询的数据来自于多个数据源的时候,需要使用连表查询语法 : 92语法 99语法92语法 :select 数据 from 数据源1,数据源2…where 行过滤条

2022-06-14 17:59:17 350

原创 sql函数和分组

查询语句 : select 数据 from 数据源 where 行过滤条件 order by 排序字段…执行流程 : from --> where --> select --> order by函数 : 方法内置函数自定义函数单行函数 : 一条记录返回一个结果多行函数|聚合函数|组函数 : 多条记录返回一个结果多行函数\聚合函数\组函数 : 多条记录返回一个结果先 确定结果集|分组,然后对已经确定的数据进行运算count() sum() max() min() avg()注意 :

2022-06-13 21:03:19 71

原创 sql语句的查询

创建SCOTT用户步骤 :1.oracle安装路径下找到scott.sql文件2.使用plsql工具打开文件,执行文件中的内容 F83.切换登录,登录SCOTT用户,密码TIGER,NORMAL普通用户登录4.执行查询语句测试 SELECT * FROM DEPT表名字段字段名字段类型 :number(字节数) 整数|小数 number(5,2)char(字节) 定长字符串varchar2(字节) 可变长字符串date 日期字段约束 : 对当前表中所有数据的当前字段值设置

2022-06-12 15:37:29 929

原创 正则和代理模式

正则表达式是用来描述具有一定特征的字符串的特殊字符串。Regular Expression。作用 : 验证、查找、替换、分割 。静态代理动态代理静态代理 :1.真实角色2.代理角色3.代理行为步骤 :1.真实角色与代理角色实现相同的接口2.代理角色要持有真实角色的引用3.代理角色的代理行为单例模式 : 指一个类只有一个实例,且该类能自行创建这个实例的一种模式。分类 :1.懒汉式 : 在第一次调用(在调用获取实例)的时候才创建实例–> 线程不安全|不同步2.饿汉式 : 在类型第一次加载

2022-06-09 20:55:36 59

原创 xml的DOM4J

1.下载源码 jar2.项目下新建目录lib,jar包放入3.右键jar包add as lib…4.代码中使用解析 :1.遍历xml文件中的内容2.写出到xml文件3.创建Docuemnt4.修饰,删除xml中内容1.构建流2.读取指定xml文件中的数据,返回Document对象3.遍历Doucment对象中的内容,获取根节点4.获取根元素的所有子节点5.遍历跟标签的第一层子元素(获取标签名,获取第二层子元素)修改与删除...

2022-06-08 08:38:27 78

原创 注解和xml

标注作用 :注释解释检查语法提供标识使用时候同时配置参数,传递数据,通过反射获取大量的代替配置文件能够存在与class文件中注解解释器水果清单,通过注解解释器可以默认赋值,当不改变不赋值的时候就会通过自己构造的注解进行默认的赋值}...

2022-06-06 19:57:02 73

原创 JavaSE总结

类:实体类,javaBean定义一些列对象的共性JavaBean:1类是公共的2至少提供一个空构造3属性私有化4提供公共的访问方式对象:实例,事物,描述生活中真实存在的一些事物对象的创建需要new关键字new的作用:1为对象开辟空间,实体类的成员对象随对象进入堆内存赋默认值。2调用构造器为对象赋初值3返回地址引用对象的三大特征:封装:隐藏内部的实现细节,对外提供公共的访问方式访问修饰符:static:只修饰成员不修饰局部private:私有的只能在当前类中使用default:默认的

2022-06-04 17:18:42 68

原创 注解的说明

jdk1.5开始新增的特性,类似于注释的一种解释作用1.注释2.标志检查的作用3.定义配置注解的同时传递参数,程序执行过程中通过反射操作参数4.注解可以存在与class文件中5.可以大量代替配置文件的存在使用@注解名字(参数)位置:任意位置注解的分类 :根据的参数个数进行分类标记注解 : 没有参数单值注解 : 一个参数完整注解 : 多个参数jdk内置注解@Override : 强制检查方法重写@FunctionalInterface : 强制检查函数试接口@SuppressW

2022-06-04 16:47:55 120

原创 反射的总结

反射:ReflectionJava反射机制实现的功能1在运行时判断任意一个对象所属的类2在运行时构造任意一个类的对象3在运行时判断任意一个类所具有的成员变量和方法4在运行时调用任意一个对象的方法5生成动态代理学习反射的重点明确反射的作用和特点知道反射的用法Class类:类,类实例表示正在运行的java应用程序中的类和接口class对象的获取方式1类名.class2对象.getClass()3Class.forName(“包名.类名”)Class类常用方法 : 了解String ge

2022-06-01 20:31:58 88

原创 线程与网络编程

线程安全多线程同时操作一份资源,才有可能出现数据不安全同步锁多个线程排队执行一段代码synchronized1 同步条件 : 控制多个线程排队执行的条件,对象的资源锁,每个对象只有一个2 同步代码块 : 多个线程排队执行的代码块使用:方法上synchronized修饰同步代码块:整个方法体同步块synchronized(条件){代码段}注意 :同步方法简单,但是可能排队执行的代码范围过大,效率低同步块,主需要同步最终要的代码,颗粒度较小,效率较高但是容易出错,代码范围太大,效率低

2022-05-30 19:18:09 75

原创 线程的总结

一线程程序中的执行顺序流多线程多个线程同时执行,提高性能与效率,可能会出现数据不安全的情况线程和进程的区别进程:系统中的程序,一个进程中有1-n个线程每个进程用于独立的代码和数据空间进程切换开销大进程时资源分配最小的单位线程轻量级的进程多个线程共享进程的资源,每个线程用于独立的运行站,和程序技术器,多个线程间互不影响线程之间切换开销小,只由cpu控制线程是cpu调度的最小单位线程的创建方式1)继承Thread类,重写run方法+start()2)实现Runnable接口,重

2022-05-29 18:18:16 146

原创 java学习笔记

一java8新特性总结1 时间日期APILocal Time 时间;Local Date 日期;Local DateTime 时间日期;2 哈希表底层结构哈希表:1.7前:数组+链表1.8后:数组+链表+红黑树3 接口中新增的带有方法体的方法静态方法默认方法4 Lambda表达式()->{}前提:函数式接口:1只有一个抽象方法的接口2可以用@functionalInterface强制检测5 方法引用简化lambda表达式不是所有lambda都能使用方法

2022-05-27 18:47:08 83

原创 【无标题】

系列文章目录优极限学习day21一、匿名内部类内部类的一个种内部类为类中定义类类的组成 : 类名 继承实现体系 类体注意 : 匿名内部类省略了类名,所以只能在当前定义内名内部类的时候使用一次这个子类|实现类,后续无法使用 : 定义匿名内部类+创建对象new 接口|抽象类(){ --> 实现类|子类的类体(匿名内部类类体)}说明 : new 这个接口|抽象类的子类|实现类的对象,实现类或子类就是匿名内部类二、Lambda表达式简化匿名内部类对象,定义函数式接口的实现类对象

2022-05-26 20:25:22 46

空空如也

空空如也

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

TA关注的人

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