自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java IO流

File Api 语句 作用1.IO流(输入流、输出流)字节流、字符流1.字节流 InputStream、OutputStream InputStream抽象了应用程序读取数据的方式OutputStream抽象了应用程序写入数据的方式2.EOF EOF = End 读到-1就读到结尾 3.输入流的基本方法int b = in.read();//读取一个字节无符号填充到int低八

2018-03-18 12:10:44 103

原创 Java-Reflect专题

目录Class类的使用方法的反射成员变量的反射构造函数的反射Java类加载机制java通常是先有类再有对象,有对象我就可以调用方法或者属性。反射其实是通过Class对象来调用类里面的方法。通过反射可以调用私有方法和私有属性。大部分框架都是运用反射原理一.Class类的使用public class ClassDemo1{ public static void main(String[

2018-03-17 21:00:20 144

转载 1. Collections.unmodifiableMap 是什么?

Java的官方解释:public static <K,V> Map<K,V> unmodifiableMap(Map<? extends K,? extends V> m)Returns an unmodifiable view of the specified map. This method allows modules to provide users w...

2018-02-27 21:33:35 445

转载 Zookeeper开源客户端框架Curator简介

Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处理很多事情, 于是在它的基础上包装了一下, 提供了一套更好用的客户端框架. Netflix在用ZooKeeper的过程中遇到的问题, 我们也遇到了, 所以开始研究一下, 首先从他在github上的源码, wik

2018-01-04 20:29:06 158

转载 CentOS7上解决tomcat不能被外部浏览访问的问题?

本文转载自:http://blog.csdn.net/karan_01/article/details/73798678只为自己以后方便查阅,请博主谅解。在linux上开启的tomcat使用浏览器访问不了。主要原因在于防火墙的存在,导致的端口无法访问。CentOS7使用firewall而不是iptables。所以解决这类问题可以通过添加firewall的

2017-12-29 22:28:01 294

转载 Spring boot data JPA数据库映射关系 : @OneToOne,@OneToMany,@ManyToMany

问题描述在利用Spring boot data JPA进行表设计的时候,表对象之间经常存在各种映射关系,如何正确将理解的映射关系转化为代码中的映射关系是关键之处。解决办法概念理解举例:在公司的权限管理中,存在公司表、部门表、员工表。公司表和部门表的关系: 主控方:部门表 被控方:公司表部门表和员工表的关系: 由于是多对多的关系,不存在谁是

2017-11-06 09:38:06 454

转载 redis

Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis提供了5种不同类型的数据结构,各式各样的问题都可以很自然地映射到这些数据结构上:Redis的数据结构致力于帮助用户解决问题,而不会像其他数据库那样,要求用户扭曲问题来适应数据库。除此之外,通过复制、持久化(persistence)和客户端分片(client-side sharding

2017-11-03 23:27:11 162

转载 H2数据库使用与管理入门

范培忠 2017-06-19  H2是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。  H2最大的用途在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。  它的另一个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。  H2的第三个用处是作为缓存,作为NoS

2017-11-03 23:23:51 411

转载 Elasticsearch基础教程

Elasticsearch基础教程    翻译:潘飞([email protected])基础概念    Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。    接近实时(NRT)        Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索

2017-11-03 23:02:20 166

转载 spring面试习题

Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。使用Spring框架的好处是什么? 轻量:Spring 是轻量的,基本的版本大约2MB。 控制反转:Sp

2017-10-25 22:04:00 220

转载 java面试

提示:本大全每半月更新一次,请持续保持关注!谢谢!索取网址:www.itcast.cn从享受生活的角度上来说:"程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的 工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或 跳板,注意积累,跟

2017-10-24 18:54:50 264

原创 Strust2面试问题

1 Struts2与Struts1的联系与区别 为什么要用Struts2struts1与struts2都是mvc框架的经典实现模式。Struts2不是从Struts1升级而来,而是有WebWork改名而来,而WebWork只是Xwork加了很多WEB拦截器而已?区别:1.核心控制器改成了过滤器(过滤器比Servlet的级别要高,因为程序运行时是先进入过滤器再进入Servlet)

2017-10-24 18:48:21 252

空空如也

空空如也

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

TA关注的人

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