随笔分类 - java学习
摘要:一 maven 1. Maven的相关概念 1.1 项目开发中遇到的问题 (1)都是同样的代码,为什么在我的机器上可以编译执行,而在他的机器上就不行? (2)为什么在我的机器上可以正常打包,而配置管理员却打不出来? (3)项目组加入了新的人员,我要给他说明编译环境如何设置,但是让我挠头的是,有些细节
阅读全文
摘要:一. json格式交互(知道) 1 . 回顾ajax基本语法 2. 代码 2.1 测试部分代码 前提:环境搭建 创建web项目 >导入需要的jar包 >配置web.xml >配置用于获取springmvc容器的配置文件(在web.xml中的前端控制器中加载,并放在conf文件夹里) 补充知识:web
阅读全文
摘要:一. 通知类型 spring aop通知(advice)分成五类: (1)前置通知[Before advice]:在连接点前面执行,前置通知不会影响连接点的执行,除非此处抛出异常。 (2)正常返回通知[After returning advice]:在连接点正常执行完成后执行,如果连接点抛出异常,则
阅读全文
摘要:一. mybatis的高级映射 1 单表,字段不一致 resultType输出映射: 要求查询的字段名(数据库中表格的字段)和对应的java类型的属性名一致,数据可以完成封装映射 如果字段和java属性名不一致,则查出来的结果中不一致的那个属性对应的值为null,如下: Product中书名的属性名
阅读全文
摘要:一. xml 1. 文档的声明 2. 文档的约束,规定了当前文件中有的标签(属性),并且规定了标签层级关系 其叫html文档而言,语法要求更严格,标签成对出现(不是的话会报错) 3. 作用:数据格式,存储数据,传输数据 配置文件(主要的作用) 4. xml 解析: (1).DOM 将数据加载到对象中
阅读全文
摘要:一. 删除一个商品案例 将要操作的表格 思路图 前端代码 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.co
阅读全文
摘要:一. 简单登录案例 流程图: 项目结构图 前端代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <h1>哈哈登录页面</h1> <form
阅读全文
摘要:一. HTTP协议 https://www.cnblogs.com/vamei/archive/2013/05/11/3069788.html 二. tomcat >web服务器 1. tomcat是一款提供web服务的软件,其用处为: (1)提供访问静态资源 (2)给用户提供了自定义业务逻辑的接口
阅读全文
摘要:一. CSS简单了解 需要掌握: 概念见day11中的课堂笔记 css:修饰html标签的样式 1.每个元素有一个style属性,其形式为:style=“属性:值;属性:值。。。。”,注意:多个样式用分号隔开 2. style 标签 样式标签,所有的css代码写在标签内 语法: 选择器:选择到具体的
阅读全文
摘要:一 .单车案例 二. HTML快速入门 红字表示要掌握的内容 超文本标记语言,此处的标记指的即是关键字,其用处是用来写页面(展示数据)。 语法:(1)./当前目录;../ 父级目录 (2)注释符号:<!--....--> 1. 标签:建议小写,一般成对出现 页面展示的数据写在body里面,标签可以嵌
阅读全文
摘要:知识补充:多线程的第三种方式 来源:http://www.threadworld.cn/archives/39.html 创建线程的两种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。这两种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。如果需要获取执行结果,就必须通
阅读全文
摘要:一. 网络日志数据session案例 部分数据 数据中的字段分别为: 访客ip地址,访客访问时间,访客请求的url及协议,网站响应码,网站返回数据量,访客的referral url,访客的客户端操作系统及浏览器信息 需求: (1) 需要为从访问日志中梳理出每一个session(如果一个用户两次相邻请
阅读全文
摘要:一. 电影评分数据案例 movie:电影id rate:用户评分 timeStamp:评分时间 uid:用户id 简化数据: 需求: (1)每个用户评分最高的3部电影 (2)每个用户评分的平均值 (3)最大方(评分平均值高)的N个用户 (4)最热门的N部电影(评论次数) (5)评价最高的N部电影 代
阅读全文
摘要:一. day23中的ip,url案例(前面答案错了) 思路分析: 1.创建javabean,用来存储ip.txt各字段的信息 2. 创建java工具类,封装相应的方法 (1) 加载读取ip.txt文档,获取各字段,将之封装进javabean,并将javabean存储至list中去(ip地址为区间范围
阅读全文
摘要:jdbc开发步骤图 以下要用到的products表 一. JDBC简介 补充 JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口,各个数据库厂商趋势线这个接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类(各个数
阅读全文
摘要:1. 动态代理 2. ip,url案例 给定的access.log是电信运营商的用户上网数据,第一个字段是时间, 第二个字段是ip地址,第三个字段是访问的网站,其他字段可以忽略不计。 第一个字段是网段的起始IP地址,第二个字段是网段的结束IP地址,第三个字段是网段的起始IP地址对应的十进制,第四个字
阅读全文
摘要:1. 社交用户关系数据分析案例 数据样例: 需求: 1. 获取每个人的好友个数,并按照好友数量排序 2. 获取任意两个人的共同好友 3.获取所有人两两共同好友 1. 2. 错误代码: 运行结果: 原因:由asList得到的集合是不能进行增删操作的,即数据不能更改,而retainAll方法对list1
阅读全文
摘要:1. 动态代理 在一个方法前后加内容,最简单直观的方法就是直接在代码上加内容(如数据库中的事务),但这样写不够灵活,并且代码可维护性差,所以就需要引入动态代理 1.1 静态代理实现 在讲动态代理之前,需要先讲下静态代理,静态代理就是通过proxy持有realObject的引用,并进行一层封装,从而达
阅读全文
摘要:1. 反射和动态代理 参考博文:https://blog.csdn.net/sinat_38259539/article/details/71799078 1.0 什么是Class: 我们都知道,对象可以用类来描述,但是类应该用什么来描述呢。类描述对象是将对象的公共部分抽离出来。同理,描述类的话也是
阅读全文
摘要:0. 定时器 0.1 概述: 定时器是一个应用十分广泛的线程工具,可用于调度多个定时任务以后台线程的方式执行,在jaa中,可以通过Timew和TimerTask类来实现定义调度的功能 0.2 Timer (1)public Timer() 得到Timer对象 (2)public void sched
阅读全文

浙公网安备 33010602011771号