自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 thinking in java 阅读笔记 第七章 多形性

1. 为什么要”上溯造型”?                   比如有乐器(Instrument)和人(Person)两个类,人有演奏乐器这一方法(  play(Instrument i)  ).那么如果没有上溯造型,那么,如果乐器有n种子类,如 吉他、钢琴、贝斯,那么,在Person类中就要定义n种方法,而有了上溯造型,就只需要一个方法。减少代码量。                  

2017-06-29 10:37:50 307

原创 Certificates does not conform to algorithm constraints

跟分公司调试https接口时,发现java报错.Exception in thread "main" javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Certificates does not conform to algorithm constraints at sun.sec

2017-06-23 10:20:27 4797 2

原创 使用postgreSQL DataSync 进行pg数据库升级 数据同步 升级脚本生成, postgreSQL DataSync简单教程

最近,项目进行版本升级,数据库用的是postgresql ,而且数据库表结构有所改变,需要在保留原有数据库数据的情况下对数据库进行升级,那么怎样知道数据库哪些表哪些字段改变了呢?难道一个一个表一个一个字段去对比?这不是一个程序员应该做的事情.下面,教你如何用postgreSQL DataSync工具进行pg数据库升级.PostgreSQL Data Sync是SQL Maestro Gro

2017-06-23 09:34:42 6837 4

原创 thinking in java 阅读笔记 第六章 类再生

1.介绍了合成和继承,第一章就介绍过,这里详细的介绍了一下.2.介绍了继承关系初始化构建方法调用顺序,这些东西建议阅读>讲得更加透彻.         3.到底选择合成还是继承无论合成还是继承,都允许我们将子对象置于自己的新类中。大家或许会奇怪两者间的差异,以及到底该如何选择。如果想利用新类内部一个现有类的特性,而不想使用它的接口,通常应选择合成。也就是说,我们可嵌入一个对象,使自

2017-06-21 17:12:14 251

原创 thinking in java 阅读笔记 第五章 隐藏实施过程

第五章隐藏实施过程5.1 包         关于怎样创建独一无二的包名,为什么大多数项目的包目录结构都是com.*  根据约定,编译器强迫package名的第一部分是类创建者的因特网域名。由于因特网域名肯定是独一无二的(由InterNIC保证——注释②,它控制着域名的分配),所以假如按这一约定行事,package的名称就肯定不会重复,所以永远不会遇到名称冲突的问题。为进一步理解这个问题,

2017-06-21 16:33:15 241

原创 thinking in java 阅读笔记 第四章 初始化和清除

4.1 构建器自动初始化如果没有定义构建器,编译器会自动帮我们创建一个默认构建器.4.2 this关键字指向当前对象4.3 不可以从static方法内部调用非static方法,但是反过来是可以的.4.4 区分过载方法若方法有同样的名字,Java怎样知道我们指的哪一个方法呢?这里有一个简单的规则:每个过载的方法都必须采取独一无二的自变量类型列表。这一章没什么难懂的东西

2017-06-21 16:08:26 287

原创 thinking in java 阅读笔记 第三章 程序控制流程

第三章控制程序流程3.1 java运算符(1) ’==’ 关系运算符的使用注意事项.         (2)短路:操作逻辑运算符时,我们会遇到一种名为“短路”的情况。这意味着只有明确得出整个表达式真或假的结论,才会对表达式进行逻辑求值。因此,一个逻辑表达式的所有部分都有可能不进行求值         (3)字面值: 1. 字面值最开始的时候,若在一个程序里插入“字面值”(Lit

2017-06-21 15:02:07 255

原创 thinking in java 阅读笔记 第二章 一切都是对象

第二章一切都是对象2.1 用句柄操纵对象句柄 也可以称作”引用” 甚至”指针” 例如:String s;s 就是一个句柄. 在java里,除了九种基本类型,其他的都是引用类型.2.2 所有对象都必须创建         例如: String s= new String("asdf");         关于内存的分配:有六个地方可以保存数据. 这里不详细,可以翻阅>    

2017-06-21 14:45:50 221

原创 thinking in java 阅读笔记 第一章 对象入门

第一章:对象入门面向对象编程(OOP)的好处: 对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。1.1抽象的进步所有编程语言的最终目的都是提供一种”抽象”方法.1.2 对象的接口可以理解为 ”类型”决定了接口,”类”是接口的一种特殊实现方式.(这一块并没有理解得特别透

2017-06-20 15:08:04 426

原创 dubbo-admin java.langIllegalAccessError 系统内部错误

按照网上的教程,在jdk1.7环境下,将dubbo-admin安装到centos  tomcat,启动tomcat 访问127.0.0.1:8080发现报错,有点莫名奇妙,解决方法:访问127.0.0.1:8080/index.html  成功跳出登录页面,居然会有这种奇葩问题,醉了.

2017-06-15 14:50:57 775

原创 关于跨域问题

1.      浏览器存在同源策略机制,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档属性.2.      同源判断的规则:两个页面具有相同的协议,端口,和主机,那么这两个页面就属于同一个源.3.      Img  iframe script 等具有src 属性的标签是受同源策略制约的4.      JSONP和CORS何以解决跨域问题.5.      Json

2017-06-13 19:39:57 328

湖南长沙电子地图shp格式

我自己从淘宝买来的,分享给需要的人

2016-03-23

湖南大学830数字逻辑

湖大830数字逻辑历年真题,有好几年的 对考研的同学肯定很有好处 下载吧

2014-02-26

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

TA关注的人

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