2019-04-30 Idea 启用快捷键 启用eclipse的键盘模式 关闭vim编辑模式 control+各种的快捷方式就都回来啦手动导包鼠标停在这个类上,alt+enter导入相应的包抛出异常alt+enter可以选择抛出或try/catch生成代码Alt+Insert代码自动补全输入首字母即可获取完整方法名提示,如,输入psvm提示main方法全名,for循环则是fori,打印是sout移除无用包ctrl+shif... 阅读全文…
2019-04-30 http请求与响应、URL编码、域名 http请求报文 http请求信息由三部分组成 请求方法 URI协议 http版本 请求头(Request Header) 请求正文 例子: GET /sample.jsp HTTP/1.1 Accept:image/gif.image/jpeg,*/* Accept-Language:zh-cn //客户端所用的语言 Connection:Keep-Alive Host:localh... 阅读全文…
2019-04-30 https、SSL和TLS,使用KeyTool生成自签名证书 简介 超文本传输协议HTTP被用于在web浏览器和网站服务器之间传递信息,以明文方式发送内容,如果攻击者截取了web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此不适合传输一些敏感信息。即使post提交的数据放在报体里看不到,但是利用抓包工具还是会被窃取到。 安全套接字层超文本传输协议HTTPS,在HTTP的基础上加入了SSL(Secure Sockets Layer)协议... 阅读全文…
2019-04-30 hibernate学习之映射继承 每个具体类对应一个表 写一个虚拟父类,用具体类来继承这个虚拟父类,有多少个具体类就建多少张表,父表的外键关联全部的这些具体表 由于根类是虚拟的,在父表这里也不必配置集合映射了,直接在具体类的映射文件中配置多对一的映射即可。 通过外键来获取这些具体类时比较麻烦,要一个一个地去获取,然后再集成一个大集合 下面举了一个例子,是学生拥有多张生活照和工作照的例子 //学生父表 public cla... 阅读全文…
2019-04-30 hibernate学习之一对一映射 通过共享主键映射 举例,用户和地址的一对一关系。用共享主键来关联的话,就是两张表的主键之一作为外键,关系限定为一对一。 //用户类(包含地址) public class User { private int id; private String name; private Address address; } //地址类(包含用户) public class Add... 阅读全文…
2019-04-30 hibernate学习之实体类状态 瞬时态:new一个对象后即处于瞬时态。这个对象所保存的数据域数据库没有任何关系,除非通过Session的save()、saveOrUpdate()、persist()或merge()把瞬时态对象跟数据库关联,这个对象才会转换为持久态对象。 持久态:该对象再数据库中有对应的记录,并拥有一个持久化标识(id)。对持久态对象进行delete操作后,数据库中对应记录将被删除。那么持久态对象与数据库... 阅读全文…
2019-04-30 hibernate学习之类型映射 基本类型映射 左边为映射文件中指定类型时使用的,右边为映射到数据库时的字段类型 比如下面几种类型映 //实体类 public class Book { priv... 阅读全文…