摘要:
先上图 阅读全文
摘要:
感觉泛型用得比较多,在ArrayUtils类里面: 看到Enumeration这个类觉得面生,但又用得不少,翻看源码: ,这个不多做解释,直接翻到Iterator的源码, 删掉了部分注释,大意是: 1. Iterator取代了Enumeration,并添加了remove方法; 2.Iterator对 阅读全文
摘要:
今天我们来聊一聊HTTPS证书,本来权威的名称是"数字证书",但是本文讲的范畴主要是网站的加解密,与https协议强相关,所以称为HTTPS证书。 提到HTTPS证书,我们能想到些什么? https更安全,加密通信内容 https加密依赖证书 是非对称加密 8080 + 443端口 http + s 阅读全文
摘要:
跟别个一样,介绍dubbo之前先介绍下软件相互架构的演变。 单一应用架构,一个应用包含前后端,service、controller、dao等,如启明struts2项目; 垂直应用架构,分离前后端,各是一个应用,实现MVC,如启明SpringMVC项目; 分布式服务架构,将一个应用拆分到多台机器上,实 阅读全文
摘要:
定义:JDBC是一种用于执行Sql语句的Java API,可以为多种关系数据库提供统一访问。 由于传统的数据库操作方式需要程序员掌握各个不同的数据库的API,极其不便, 因此java定义了JDBC这一标准的接口和类,为程序员操作数据库提供了统一的方式 JDBC的操作方式比较单一,由五个流程组成: 1 阅读全文
摘要:
接上文,先附上ibatis测试代码,如果没有mysql-jar引用后运行效果图, 好,接着说源码,这是所有的类: 然后附上核心代码: 正经写文字太耗时了,就代码粘上图片。 阅读全文
摘要:
在eclipse里面,新建一个maven项目,目录结构如下: 在pom.xml中加入对mysql和mybatis的依赖(为啥此处没有jdbc的jar包,老版本都有,jdbc的jar包是用来干嘛的), 保存后,你会发现在maven dependencies下面多了两个jar包 ,位于E盘的maven仓 阅读全文
摘要:
简单说说maven,比如maven的常用命令,毕竟这是上次面试没回答上的问题(尴尬)。 mvn compile:,用于编译源代码,也可以调用 mvn clean compile,表示先运行清理之后运行编译,会将代码编译到target文件夹中。 调用mvn compile后在target下生成了一个文 阅读全文
摘要:
本文列出几种生成XML的方法,JDom、Dom、Dom4j。Dom最原始也最繁琐,推荐其他两个。JDom和Dom4j都需要jar包。 本文主要贴代码,代码都是自己敲的,能运行。 文中示例思路都一样,先创建Document,再创建根节点,添加子元素,设置元素属性、元素文本内容,格式化输出,生成文件。 阅读全文
摘要:
svg和canvas画图。 xmlns,xml命名空间的介绍,https://www.w3.org/TR/REC-xml-names/。 raphael是基于svg的,另一个组件jtopo是基于canvas的。 在低版本IE上,canvas显示有问题,可以用excanvas解决,但是jtopo这个组 阅读全文