随笔分类 -  后端技术栈

摘要:Hibernate环境搭建 Hibernate的API Hibernate的CRUD EE三层结构: web层 业务逻辑层 持久层 jdbc,DBUTils,Hibernate Hibernate简介: 一个开源的对象关系映射框架,对JDBC进行了轻量级封装,将pojo与数据库表建立映射关系,是一个 阅读全文
posted @ 2019-01-20 23:21 IslandZzzz 阅读(200) 评论(0) 推荐(0)
摘要:Redis数据类型: Redis控制5种数据类型:String,list,hash,set,sorted-set 添加数据,删除数据,获取数据,查看有多少个元素,判断元素是否存在 key通用操作 JRedis:java操作redis 多数据库: 一个Redis实例可以包括多个数据库,客户端可以指定连 阅读全文
posted @ 2019-01-20 14:42 IslandZzzz 阅读(299) 评论(0) 推荐(0)
摘要:什么是Nosql not only sql , 不仅仅是sql,是一项全新的数据库理念,泛指非关系型的数据库。 为什么需要NoSql 解决以下问题: 1 High Performance 对数据库高并发读写的要求 例如电商的秒杀,一瞬间很多人访问仓库。投票计数等等 2 Huge Storage 对海 阅读全文
posted @ 2019-01-19 22:06 IslandZzzz 阅读(202) 评论(0) 推荐(0)
摘要:什么是注解? 注解和接口,类属于同一个级别 注解可以在变量、方法、类上加载 注解可以有属性也可以没有属性 注解是有作用范围(源码、编译期间,运行期间) 源码期间:例如String类上@Author @since , 使用javac命令将当前源码生成帮助文件,可以识别String类上的注解 编译期间: 阅读全文
posted @ 2019-01-12 14:24 IslandZzzz 阅读(258) 评论(0) 推荐(0)
摘要:Filter过滤器 过滤器,其实就是对客户端发出来的请求进行过滤,浏览器发出,然后服务器用Servelt处理。在中间就可以过滤,起到的是拦截的作用。 不仅仅作用于客户端请求,而且过滤服务器响应 作用: 对一些敏感词汇进行过滤 统一设置编码 自动登录 如何使用Filter? 新建一个类,实现Filte 阅读全文
posted @ 2019-01-11 22:18 IslandZzzz 阅读(638) 评论(0) 推荐(1)
摘要:Listener 监听器 一 监听器内部原理:其实就是接口回调 需求:A在执行循环,当循环到5的时候,通知B 事先先把某一个对象传递给A ,当A执行到5的时候,通过这个对象来调用B中的方法 但是不是直接传递B的实例,而是传递一个B所实现的接口过去。未来的类只要实现这个接口,都能被A调用。 二、 监听 阅读全文
posted @ 2019-01-10 22:34 IslandZzzz 阅读(211) 评论(0) 推荐(0)
摘要:1 JQuery与Servlet数据交互,load方式(少用) 语法:$("#元素id").load(url地址,callback); callback:回调的函数 function load() { $("#text01").load("/8AjaxAndJquery/DemoServlet02" 阅读全文
posted @ 2019-01-10 22:01 IslandZzzz 阅读(308) 评论(0) 推荐(0)
摘要:Ajax: 即"Asynchronous JavaScript And XML", 异步JavaScript和XML , 是指一种创建的交互式页面应用的网页开发技术,它并不是新的技术 ajax 并非一种新的技术,而是几种原有技术的结合体。由以下几种技术组合而成: 1.使用CSS和XHTML来表示 2 阅读全文
posted @ 2019-01-09 22:43 IslandZzzz 阅读(457) 评论(0) 推荐(0)
摘要:1 删除学生的JSP实现: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core 阅读全文
posted @ 2019-01-09 20:26 IslandZzzz 阅读(251) 评论(0) 推荐(0)
摘要:JSP开发模式: JavaBean + JSP : 缺点:页面代码过多,不利于维护,JSP页面代码变得臃肿 Servlet + JavaBean + JSP :MVC设计模式 M:model 模型层 JavaBean,封装数据 , java类,EJB V: View 视图层 JSP,只专注与现实 C 阅读全文
posted @ 2019-01-08 21:50 IslandZzzz 阅读(512) 评论(0) 推荐(0)
摘要:关于数据库连接池: 1 数据库的连接对象创建工作,比较消耗性能。 2 一开始在内存中开辟一块空间,往池子里放置多个连接对象,需要连接的时候从连接池里面调用, 使用完毕归还连接,确保连接对象能够循环利用。解决jdbc中连接部分的工作 自定义数据库连接池: /** * * 这是一个数据库连接池 * 1 阅读全文
posted @ 2019-01-08 15:31 IslandZzzz 阅读(184) 评论(0) 推荐(0)
摘要:悲观锁:认为丢失更新一定会出现,可以在查询的时候加入for update 认为丢失更新一定会出现,查询时: select * from account for update;for update : 数据库锁机制,排它锁。 乐观锁:认为丢失更新一定不会出现,要求程序员自己控制,通过设置version 阅读全文
posted @ 2019-01-07 22:57 IslandZzzz 阅读(481) 评论(0) 推荐(0)
摘要:事务 transaction,指一组操作,里面包含许多单一逻辑,只要一个逻辑没有执行成功,那么都算失败。所有的数据都回到最初的状态(回滚)。 为什么要有事务? 确保逻辑的成功,例子:银行转账 事务针对连接。 事务的开始和结束:start transaction --> commit/rollback 阅读全文
posted @ 2019-01-05 22:24 IslandZzzz 阅读(449) 评论(0) 推荐(0)
摘要:多表之间的关系如何维护 主键约束与唯一约束 主键约束: 默认不为空,唯一 外键都是指向另一张表的主键 主键一张表只能有一个 唯一约束: 列表的内容必须唯一,不能出现重复情况,为空 唯一约束不可以作为其他表的外键 可以有多个唯一约束 关于外键: 外键约束:forerign key,一般在多的一方添加外 阅读全文
posted @ 2019-01-05 18:57 IslandZzzz 阅读(379) 评论(0) 推荐(0)
摘要:PreparedStatement PreparedStatement是一个接口,它继承了Statement,该接口有以下几个优点: 性能比Statement高,会把sql预编译 可以解决sql注入问题 在sql语句中,使用?作为占位符来替代要传入的内容,通过调用PreparedStatement的 阅读全文
posted @ 2019-01-01 11:15 IslandZzzz 阅读(650) 评论(0) 推荐(0)
摘要:jsp三大指令 page include taglib page指令: pageCoding:jsp内容编码 extends: 用于指定jsp翻译成java文件后,继承的父类是谁 import:导包 session: true or false ,用于这个jsp页面能否直接使用session对象。 阅读全文
posted @ 2018-12-31 22:41 IslandZzzz 阅读(140) 评论(0) 推荐(0)
摘要:5 web资源: 在http协议当中,规定了请求和响应双方,客户端和服务器。与web相关的资源。 静态资源: html、css、css动态资源: Servlet/jsp 6 什么是Servlet? 一个java程序,运行在web服务器上,用于接收和响应http请求更多的是配合动态资源来做,当然静态资 阅读全文
posted @ 2018-12-31 22:12 IslandZzzz 阅读(134) 评论(0) 推荐(0)
摘要:一、 计算机网络: 将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 二、 网络编程: 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 三、 网络编程3要素:IP、 阅读全文
posted @ 2018-12-31 21:30 IslandZzzz 阅读(199) 评论(0) 推荐(0)
摘要:一、多线程的引入: 什么是线程? 程序执行的一条路径,一个进程中可以包含多个线程 多线程并发执行可以提高程序的效率,可以同时完成多项工作 多线程应用场景: qq同时和多人聊天 服务器同时处理多个客户端请求 二、多线程并行和并发的区别:是否在某一时刻只有1可线程在运行 并行:两个任务同时运行,甲任务运 阅读全文
posted @ 2018-12-31 21:09 IslandZzzz 阅读(179) 评论(0) 推荐(0)