随笔分类 -  线上线下实战

摘要:1.背景 定时任务告警信息如下: 02:38:24.112 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detec 阅读全文
posted @ 2019-12-09 11:25 李东平|一线码农 阅读(18973) 评论(1) 推荐(0) 编辑
摘要:36.springMVC之入门 1.springMVC简介 Spring MVC是基于MVC模式的一个Web框架,它解决WEB开发中常见的问题(参数接收、文件上传、表单验证、国际化、等等),而且使用简单,与spring无缝集成。 目前很多公司都采用Spring MVC,招聘要求需要熟悉Spring 阅读全文
posted @ 2018-05-21 17:46 李东平|一线码农 阅读(333) 评论(0) 推荐(0) 编辑
摘要:30.31.spring对jdbc的支持jdbcTemplate 使用Spring的JDBC准备: 1):拷贝jar: mysql-connector-java-5.1.11.jar:MySQL驱动包 spring-jdbc-4.1.2.RELEASE.jar:支持JDBC spring-tx-4. 阅读全文
posted @ 2018-05-21 17:12 李东平|一线码农 阅读(367) 评论(0) 推荐(0) 编辑
摘要:24.spring配置dbcp并完成CRUD操作 1.准备jar包 2.编辑Product模型 1 package com.day02.ssm.spring.model; 2 3 public class Product{ 4 private Integer id; 5 private String 阅读全文
posted @ 2018-05-19 15:04 李东平|一线码农 阅读(289) 评论(0) 推荐(0) 编辑
摘要:11.spring入门引导 12.spring_HelloWord程序 实现步骤: 0.找到spring压缩包,并解压 1.拷贝jar包 2.添加主配置文件(官方文档约28页) 3.在测试中使用 13.获取bean的三中方式 getBean方法的主要三种签名:(也可以根据名称拿) 1,按照类型拿be 阅读全文
posted @ 2018-05-16 15:42 李东平|一线码农 阅读(395) 评论(0) 推荐(1) 编辑
摘要:06.mybatis优化之Mybatis工具类提取 优化原则(见官方文档): mybatis工具类存放位置: mybatis工具类代码: 1 package com.day01.ssm.mybatisDemo.utils; 2 3 import org.apache.ibatis.io.Resour 阅读全文
posted @ 2018-05-16 11:43 李东平|一线码农 阅读(456) 评论(3) 推荐(1) 编辑
摘要:01.mybatis使用引导与准备 1.ssm框架 指: sping+springMVC+mybatis 2.学习mybatis前准备web标准项目结构 model中的Ticket代码如下: 1 package com.day01.ssm.mybatisDemo.model; 2 3 /** 4 * 阅读全文
posted @ 2018-05-12 11:12 李东平|一线码农 阅读(1339) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2018-05-11 17:38 李东平|一线码农 阅读(314) 评论(0) 推荐(0) 编辑
摘要:43.web页面显示车票列表简略完成 代码: 控制层代码 1 package com.day03.station.controller; 2 3 import com.day03.station.model.Ticket; 4 import com.day03.station.service.imp 阅读全文
posted @ 2018-05-08 17:36 李东平|一线码农 阅读(847) 评论(0) 推荐(1) 编辑
摘要:39.jsp与el表达式引入 JSP:Java Server Pages:Java的服务网页(Java动态网页): Servlet的缺陷: 输出动态网页,超级麻烦! 没有体现责任分离思想(谁最擅长做什么,就应该做什么!)! 实现动态网页:Servlet: Java代码(主) + html片段(辅) 阅读全文
posted @ 2018-05-08 15:34 李东平|一线码农 阅读(413) 评论(0) 推荐(1) 编辑
摘要:1.交互方式 Web组件之间跳转: 从AServlet 跳转到 BServlet. 三种类型: 1:请求转发(forward) 2:URL重定向(redirect) 3:请求包含(include) 34.请求转发详讲(非常重要) 请求转发(forward): AServlet操作完毕之后,请求转发到 阅读全文
posted @ 2018-05-03 18:21 李东平|一线码农 阅读(581) 评论(0) 推荐(0) 编辑
摘要:29.Http协议无记忆带来的问题 什么是会话:可简单理解为:用户开一个浏览器,访问某一个web站点,在这个站点点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一次会话。在一次会话中,可以点击多个超链接,可以看到多张图片,多个样式等,每一个资源都是发送一个请求和响应得到的. 阅读全文
posted @ 2018-05-03 17:19 李东平|一线码农 阅读(410) 评论(0) 推荐(1) 编辑
摘要:16.17.18.servlet生命周期 javax.servlet.Servlet接口方法:public String getServletInfo():获取Servlet相关信息(作者,版权,版本)public ServletConfig getServletConfig() :获取当前Serv 阅读全文
posted @ 2018-05-03 16:43 李东平|一线码农 阅读(507) 评论(0) 推荐(1) 编辑
摘要:08.BS和CS与Tomcat详细介绍 1.cs与bs架构的简介及区别 CS和BS是软件架构模式:C/S: Client/Server :客户端/服务端架构:B/S: Browser/Server:浏览器/服务器架构:C/S: VB,Delphi,C#,Java awt/swing:比如桌面QQ,办 阅读全文
posted @ 2018-05-03 14:57 李东平|一线码农 阅读(492) 评论(0) 推荐(1) 编辑
摘要:03.04.05.06web项目创建 07.第一个Servlet程序 1.拷贝tomcat 中的 servlet-api.jar 在lib包下面 2.新建一个HelloWordServlet类并实现 Servlet接口 3.在web.xml中配置访问路径 阅读全文
posted @ 2018-05-03 14:39 李东平|一线码农 阅读(416) 评论(0) 推荐(0) 编辑
摘要:01.web引入 在这之前我们已经能够在数据库进行CRUD,在dao处进行CRUD,在service处进行CRUD,对用户来说必须在浏览器上进行CRUD,要完成这个就必须具备web知识. 而web运行需要服务器 tomcat服务器 02.tomcat介绍与启动 1.b/s与cs架构 B\S 浏览器 阅读全文
posted @ 2018-05-03 13:02 李东平|一线码农 阅读(485) 评论(0) 推荐(1) 编辑
摘要:25.综合练习之车站业务分析 完成步骤: 需求: 以车站业务对车票做增删改查操作 1.建立数据库 2.建立车票表 3.建立java项目结构(model\dao\service\test) 4.创建model 5.创建dao(接口和实现)并实现测试 6.创建service(接口实现) 26.综合练习之 阅读全文
posted @ 2018-05-02 17:47 李东平|一线码农 阅读(667) 评论(0) 推荐(0) 编辑
摘要:20\21.static关键字 /** * static关键字 * 1.用static修饰后的方法,称为静态方法. * 2.静态的方法特点,可以使用 类名.方法名称 调用方法 * 3.静态方法只能调用静态方法/字段,非静态方法,既可以调用静态方法/字段,也可以调用非静态方法/字段 * 4.被stat 阅读全文
posted @ 2018-03-23 11:56 李东平|一线码农 阅读(430) 评论(0) 推荐(1) 编辑
摘要:16.封装查询结果对象 封装简单粗暴的理解就是:假设你在超市买苹果,买一个你可以一个手拿走,买两个你可以用两只手拿走,但是如果买了20个勒,咋办勒,那就用一个袋子装起来!这就 封装思想。 1.封装一个产品对象 Product.java 2.查询结果使用对象接收 17.面向对象之封装 1.对用户进行封 阅读全文
posted @ 2018-03-23 10:09 李东平|一线码农 阅读(558) 评论(0) 推荐(1) 编辑