自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 CT的JavaWeb学习(7)——MVC

7 MVCModel1和Model2:https://www.cnblogs.com/victor-grace/p/7253744.htmlMVC:Model(模型)、View(视图)、Controller(控制器)V即View视图是指用户看到并与之交互的界面。M即model模型是指模型表示业务规则。pojo:值对象DAO:数据访问对象;一个方法只考虑一个操作,类似CRUDBO:业务对象;实现完整的一个业务擦偶作,类似注册C即controller控制器是指控制器接受用户的输

2022-02-21 21:46:03 132

原创 CT的JavaWeb学习(8)——Servlet API

8 Servlet APIServlet生命周期:实例化、初始化、服务、销毁初始化方法:init()、init(Config config)。如果我们需要在Servlet初始化时做一些准备工作,那么我们可以重写init方法8.1 ServletConfig获取ServletConfig的初始化数据public class Demo01Servlet extends HttpServlet{ @Override public void init() throws ServletEx

2022-02-21 21:45:29 126

原创 CT的JavaWeb学习(6)——Servlet

6 Servlet6.1 Servlet技术6.1.1 Servlet简介Servlet是JavaEE规范之一。接口Servlet是JavaWeb三大组件之一。三大组件:Servlet程序、Filter过滤器、Listener监听器Servlet是运行在服务器上的一个Java小程序,可以接收并响应2客户端的请求6.1.2 手动创建ServletServlet接口的service方法在web.xml中配置相应访问地址根据http://localhost:8080/05_web/hell

2022-02-21 21:44:04 142

原创 CT的JavaWeb学习(5)——Tomcat

5 TomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选5.1 Tomcat服务器和Servlet版本对应关系Servlet程序从2.5是现在市面上使用最多的版本(xml配置)从3.0开始Servlet开始使用注解配置5.2 Tomcat的使用5.2.1 启动方式一:双击Tomcat/bin/startup.bat文件,就可以启动Tomcat服务器如何验证启

2022-02-21 21:38:37 118

原创 CT的JavaWeb学习(4)——Javaweb

* JavaWeb的概念JavaWeb:所有通过Java语言编写可以通过浏览器访问的程序的总称JavaWeb是基于请求和响应来开发的。请求(request):客户端给服务器发送数据响应(response):服务器给客户端回传数据请求和响应是成对出现的*.1 web资源的分类web资源按实现的技术和呈现的效果的不同,分为:静态资源:html,css,js,txt,mp4视频动态资源:jsp页面,Servlet程序*.2 常用的Web服务器Tomcat:ApacheJbo

2022-02-21 21:33:30 54

原创 CT的JavaWeb学习(3)——XML

4 XML4.1 XML简介xml是可扩展的标记性语言xml用来保存数据,而且这些数据具有自我描述性作为项目或模块的配置文件网络传输数据的格式(JSON为主)4.2 xml语法规则所有标签闭合标签对大小写敏感标签正确嵌套必须有根元素(没有父标签的元素)属性的值要加引号特殊字符需要使用转义字符文本区域CDATA语法可以告诉xml解析器,CDATA里的文本只是文本,不需要语法解析<![CDATA[文本内容]]>4.3 dom4j

2022-02-21 21:32:49 98

原创 CT的JavaWeb学习(2)——jQuery

3 jQuery辅助JavaScript开发的js类库<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=

2022-02-21 21:32:09 154

原创 CT的JavaWeb学习(1)——JavaScript

Javaweb的前置JavaScript部分

2022-02-21 21:31:01 458

原创 CT的CSS学习

1 什么是CSS如何学习CSS是什么CSS怎么用(快速入门)CSS选择器(重点)美化网页(文字,阴影,超链接,列表,渐变…)盒子模型浮动定位网页动画(特效)1.1 什么是CSSCascading Style Sheet 层叠级联样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动…1.2 发展史CSS1.0CSS2.0 DIV(块)+CSS HTML与CSS结构分离的思想CSS2.1 浮动、定位CSS3.0 圆角、阴影、动画1.3

2022-02-21 21:28:27 156

原创 CT的JBDC学习

1 Web技术概览2 JDBC概述2.1 数据持久化把内存数据长久化保存。2.2 Java中的数据存储JDBC直接访问JDO技术第三方O/R工具,如Hibernate、Mybatis等2.3 JDBC介绍JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口。定义了用于访问数据库的标准Java类库(java.sql javax.sql)使用这些类库可以以一种标准方法方便地访问数据库资源统一的规范目的

2022-02-21 21:26:52 597

原创 Tomcat启动问题

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/pro13]]at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)at org.apache.catalina.core.ContainerBase.a

2022-02-06 21:09:09 134

原创 Maven配置异常参数

在Maven配置文件pom.xml的build标签下,添加如下设置 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</ver

2022-02-02 16:13:15 1159

原创 记一次Spring AOP 配置问题

<aop:config> <!--切入点--> <aop:pointcut id="pointcut" expression="execution(* com.ct.service.UserServiceImpl.*(..))"/> <!--执行环绕增加--> <aop:advisor advice-ref="log" pointcut-ref="pointcut"/> ...

2021-03-08 22:35:12 74

原创 CT的设计模式学习(二):动态代理(Proxy和InvocationHandler)

CT的设计模式学习(二):动态代理使用Proxy类与InvocationHandler接口实现动态代理1 Proxy类与InvocationHandler接口的作用Proxy类:使用静态方法newProxyInstance(ClassLoader classLoader,Interface @interface,InvocationHandler invocationHandler)生成代理类。ClassLoader使用当前类的类加载器,Interface使用被代理的接口,InvocationHa

2021-03-07 21:21:39 118

原创 CT的MySQL学习(二)——检索数据

二、MySQL检索数据1 基础查询基础查询语法:SELECT 查询列表 FROM 表名;特点:查询列表可以是:表中的字段、常量值、表达式、函数;查询的结果是一个虚拟的表格。1.1 单列多列查询查询表中的单个列:SELECT last_name FROM employees;查询表中的多个列:SELECT first_name,last_name FROM employees;查询表中的所有列:SELECT * FROM employees;注意此方式查找出的所有列的顺序为表

2021-01-27 22:36:53 255

原创 CT的Java基础学习笔记(十六)——反射

Java 反射

2021-01-26 22:36:06 178

原创 CT的Java基础学习笔记(十五)——网络编程

Java的网络编程

2021-01-25 20:59:34 148

原创 CT的Java基础学习笔记(十四)——IO

Java IO

2021-01-24 17:24:13 151

原创 CT的Java基础学习笔记(十三)——泛型

Java泛型

2021-01-23 10:40:18 172

原创 CT的Java基础学习笔记(十二)——集合

Java集合

2021-01-23 09:51:06 185

原创 CT的MySQL学习(一)——基础操作

MySQL(一)1 MySQL服务的启动与停止MySQL在使用前必须保证MySQL服务已处于启动状态。可以在Windows的服务里面找到你的MySQL服务,名称为注册时相应的名称,如下为MySql80。可以在此界面直接启动MySQL服务。此外还有一种方法:以管理员身份运行命令行,输入net start mysql80,回车。可以看到MySql80服务正在启动,稍等片刻,当弹出MySql80服务已经启动成功时,表明MySQL服务已启动。要想停止MySQL服务,可以在命令行输入net stop my

2021-01-18 20:45:50 202

原创 CT的Java基础学习笔记(十一)——枚举类与注解

枚举类与注解

2021-01-17 10:59:45 229

原创 CT的Java基础学习笔记(十)——常用类

Java常用类

2021-01-11 21:46:53 291

原创 CT的Java基础学习笔记(九)——多线程

多线程

2021-01-05 21:15:01 131

原创 CT的设计模式学习(一):代理模式之动态代理

import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * @author CT * @create 2021-01-03-22:00 */public class ProxyTest { public static void main(String[] args) { SuperMan superMan

2021-01-03 22:19:13 127 1

原创 CT的Java基础学习笔记(八)——异常处理

异常处理

2020-12-10 20:35:54 98

原创 CT的Java基础学习笔记(七)——面向对象(下)

面向对象(下)

2020-12-08 21:15:17 133

原创 AES加密算法

import java.util.Scanner;/** * @author CT * @create 2020-11-23-21:44 */public class AESSolution { public static void main(String[] args) { //跟C不一样的地方:略 Scanner scanner = new Scanner(System.in); //定义一个4*4的二维数组arr in

2020-11-24 21:02:13 115 2

原创 CT的Java基础学习笔记(六)——面向对象(中)

面向对象(中)

2020-11-05 22:08:11 164

原创 CT的Java基础学习笔记(五)——面向对象(上)

面向对象(上)

2020-10-27 16:41:36 150

原创 CT的Java基础学习笔记(四)——数组

数组

2020-10-27 16:41:29 172

原创 CT的Java基础学习笔记(三)——基本语法(下)

基本语法(下)

2020-10-27 16:41:12 154

原创 CT的Java基础学习笔记(二)——基本语法(上)

基本语法(上)

2020-10-27 16:40:52 126

原创 CT的Java基础学习笔记(一)——Java语言概述

Java语言概述

2020-10-27 16:39:22 337

原创 CT的算法学习(一):二分查找

《算法》是我学习算法的记录。二分查找概述在有序数组中搜索特定值的过程。二分查找中使用的术语:目标 Target —— 你要查找的值索引 Index —— 你要查找的当前位置左、右指示符 Left,Right —— 我们用来维持查找空间的指标中间指示符 Mid —— 我们用来应用条件来确定我们应该向左查找还是向右查找的索引算法思想二分法:二分法查找的思路如下:(1)首先,从数组的中间元素开始搜索,如果该元素正好是目标元素,则搜索过程结束,否则执行下一步。(2)如果目标元素大于/

2020-09-27 20:46:39 508

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除