自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java8之Stream API

一、创建Stream /* 创建stream */ @Test public void test2(){ //一次是 list集合,数组,Stream静态方法of(),普通对象stream.filter过滤 List<String> ls = new ArrayList<>(); Stream<S...

2018-12-27 16:02:27 124

原创 java8之方法锦集

一、遍历map集合的4种方式 public static void show(Map<String,Integer> map){ //第一种:获取map键值 for(String in : map.keySet()){ Integer z = map.get(in); System.out.prin...

2018-12-27 14:29:26 181

原创 java8之日期时间

package com.tydic.time; import org.junit.Test; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util....

2018-12-26 18:25:09 119

原创 java8之重复注解与类型注解

一、MyAnnotation 注解 package com.tydic.annotation; import java.lang.annotation.*; import static java.lang.annotation.ElementType.*; /* ElementType.TYPE_PARAMETER 使用这个注解,就可以在方法参数上,使用注解@MyAnnotation("ab...

2018-12-26 18:04:34 138

原创 缓存

war包需要打包 其他有自己的依赖。 缓存架构 层级:应用层【常见产品,缓存解决方案,缓存技术】,网络层,负载层,服务层,数据库。 应用层【浏览器,浏览器缓存本地缓存,HTTP缓存协商】 网络层【网络路由,CDN,Squid等】 负载层【Nginx,Apache,动静分离,反向代理缓存,基于http服务器】 服务层【java应用 PHP应用,动态页面静态化、应用缓存、分布式缓存、mybatis缓存...

2018-10-09 21:17:43 127

原创 IO流之Demo

使用io流,倒序输出数组元素: public static void main(String[] args) throws FileNotFoundException { try { int data_arr[] = {12,31,56,23,27,1,43,65,4,99}; //定义输入输出流,定义BufferedWriter,BufferedReader //...

2018-10-08 19:09:16 149

原创 每日总结

1.什么是SVN? 当软件开发过程中,不可避免需要多人协作,那么可以使用SVN对于代码文件,配置文件,文档进行版本控制。 备份多个版本,占用磁盘空间大 解决代码冲突困难 追溯代码的修改人和修改时间 恢复至以前的正确版本 进行权限控制 解决项目版本发布困难的问题 2.spring代理知识点? spring在运行期间,生成动态代理对象,不需要特殊的编译器。 spring AOP 的底层通过JDK...

2018-10-08 18:12:41 242

原创 JPA(二)

一、二级缓存 首先,persistence.xml中进行配置,和hibernate的二级缓存,配置相同。 步骤:导包,添加一个新的配置文件,配置中添加代码,实体类上添加注解@Cacheable(true)。 persistence.xml代码如下: <?xml version="1.0" encoding="UTF-8"?&am

2018-09-16 13:36:54 121

原创 JPA(一)

一、persistence.xml 配置信息: - 配置什么ORM产品,来实现JPA【1,实际上配置的是 javax.persistence.spi.PersistenceProvider接口 2,若JPA项目中只有一个JPS实现产品,则也可以不配置该节点。】 - 配置数据库连接信息 - 配置JPA实现产品的基本属性(配置hiBenate的基本属性) 其中: trans...

2018-09-16 08:22:58 322

原创 JPA与hibernate入门

一、JPA概述 JPA是java持久化规范。java persistence API a.先有的hibernate,才有的JPA。 b.是SUN公司推出的一套基于ORM的规范。hibernate框架中提供了JPA的实现。 c.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 hibernate直接操作实体类对象,来操作数据库信息。他的...

2018-08-26 10:32:02 203

原创 NIO之初步认识

一,缓冲区 Buffer : 在java NIO 中负责存取数据,它本身就是一个数组,用于存储不同数据类型的数据 根据数据类型不同(boolean除外),提供相应类型的缓冲区, ByteBuffer CharBuffer ShortBuffer IntBuffer LongBuffer FloatBuffer DoubleBuffer 这些缓冲区的管理方式几乎一致,通过allo...

2018-08-12 14:15:40 118

原创 装饰者模式

对象增强的手段: https://blog.csdn.net/weixin_38956287/article/details/80019580 1.继承 2.装饰者模式 3.动态代理 继承 被增强的对象固定的 增强的内容也是固定的 装饰者模式 被增强的对象是可以切换的 增强的内容是固定的 动态代理(AOP) 被增强的对象可以切换:Service Java A...

2018-08-12 11:51:28 92

原创 sql重点题型

列出薪资高于公司平均薪资的所有员工信息,所在部门名称,上级领导,工资等级. select e.* , e.ename, d.dname,s.grade from emp e ,dept d ,emp m,salgrade s where s.sal > (select AVG(sal) from emp) AND e.deptno = d.deptno AND e.sal BETW...

2018-08-11 18:08:46 173

原创 xml进行数据库设计的登录与注册

今天所学习到的知识点的总结锦集: 关于jar包的相互依赖关系(前者依赖于后者):commonUtils.jar–>common-beanUtils.jar–>common-logging.jar

2018-08-09 23:26:10 836

转载 MVC的常见面试问题

什么是MVC (模型 视图 控制器)? MVC是一个架构模式,它分离了表现与交互。它被分为三个核心部件:模型、视图、控制器。下面是每一个部件的分工: 视图是用户看到并与之交互的界面。 模型表示业务数据,并提供数据给视图。 控制器接受用户的输入并调用模型和视图去完成用户的需求。 你能解释下MVC的完整流程吗? 下面是MVC(模型、视图、控制器)架构的控制流程: 所有的终端用户请求被...

2018-08-09 16:53:44 6260

原创 事物隔离控制

事物隔离控制 可重复读: 幻读[对应的是insert操作,卡里面的钱用了,再次查的时候,发现里面没有钱了] 读已经提交:不可重复读 [对应的是update操作–2次查询的结棍哦不一样—其他事物不可对被查询的数据进行修改] 读没有提交:会引起脏读 Serializable序列化 序列化 可以 避免幻读 序列化:事物不允许并行执行 https://www.cnblogs.com/qq...

2018-08-01 20:58:21 108

原创 Spring Data

Spring Data Spring Data 是Spring 的子项目,用于简化数据库访问,支持NOSQL和关系型数据库,主要目的就是方便对于数据库的快捷访问. Spring Data项目所支持的NOSQL存储: 文档数据库[MongoDB] 图形数据库[neo4j] 键/值数据库[Redis] 列族数据库[Hbase] Spring Data 项目所支持的关系数据存储技术 ...

2018-07-30 14:55:52 127

原创 [基础回顾]ORM和JPA

ORM思想 主要解决对象关系的映射,把关系型数据库中表的记录映射成对象,以对象的形式展示. 程序媛把对数据库的操作 转化为 对对象的操作, ORM利用元数据来描述对象-关系映射细节 ORM框架是对JDBC的封装 (业务逻辑层,数据库层,持久化层)—>对象关系映射文件(.XML) ORM API 给我们提供了里面的类和方法 java应用程序如何访问数据库呢? 各大数据库厂商(M...

2018-07-30 11:32:23 365

原创 [基础回顾] 抽象 类型转换 内部类

关于抽象方法 抽象方法不可以是静态的,不可以有方法体,不可以在普通类中定义,可以在接口中和抽象类中定义。 Abstract只可以修饰类和方法 修饰接口可以是public和默认 类型转换: 向上造型: 父类引用指向子类对象 能造型出来的类型:父类型,实现的接口 能点出来什么,看引用的类型 强制类型转换 成功的条件:(比如instanceof的判断结...

2018-07-29 17:22:54 287

空空如也

空空如也

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

TA关注的人

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