自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 servlet开发

servlet开发servlet的使用一、servlet3.0新特性注解的支持@WebServlet@WeblnitParam@WebFilter@WebListener@MultipartConfig示例异步处理的支持文件上传的支持二、servlet4.0新特性支持http2协议(https)开启http/2所需要的软件私钥生成命令开启Http/2操作步骤服务器推送概念推送的步骤HttpServletMapping提供HttpFilterSpringMVC的使用servlet的使用一、servlet3

2020-09-09 14:36:49 300

原创 模板引擎

模板引擎模板引擎一、模板引擎分类置换型模板引擎解释型模板引擎编译型模板引擎二、常见模板引擎JSP一、简介二、结构三、写法四、相关概念三大指令page指令include指令Taglib指令九大对象七大动作JSTL 介绍概念分类使用EL介绍概念语法隐含对象运算符算数运算符关系运算符逻辑运算符条件运算符演示五、JSP的运行过程六、Springboot下JSP的使用依赖目录配置代码FreeMarkerThymeleaf模板引擎为什么而产生模板引擎(用于Web开发)是为了使用户界面与业务数据(内容)分离而产生的

2020-08-03 15:02:32 618

原创 数据库访问中间件

数据库访问中间件SpringBoot整合MyBatisSpringBoot整合MyBatisMybatis回顾

2020-07-17 16:00:31 906

原创 spring boot基础

spring boot基础spring boot一、基本介绍特性微服务单体架构如何构建微服务二、快速入门开发准备配置Maven配置IDEA配置使用Spring boot进行web开发Springboot的结构说明pom.xml文件:三、原理分析SpringBoot启动类解析 @SpringBootApplication四、配置说明配置原因配置文件种类properties示例yml基本语法支持的数据类型示例使用配置测试value注入注入测试自定义名称properties的读取测试五、web开发示例MVC配置C

2020-07-16 16:05:15 273

原创 框架封装核心基础(注解、反射)

框架封装核心基础注解&反射API讲解注解元注解示例反射优缺点API注解之框架封装实战代理模式作用图解静态代理优缺点动态代理示例jdk动态代理:nvocationHandler接口 与 Proxy图示注解&反射API讲解注解注解是一种代码辅助工具,它的核心作用是对类、方法、变量、参数和包进行标注,通过反射来访问这些标注信息,以此在运行时改变所注解对象的行为。Java中的注解由内置注解和元注解组成。普通的注释在编译后的class文件中不存在,而注解附加的信息则根据需要可以保存到cla

2020-07-15 17:00:39 401

原创 网易云课堂笔记

课前准备-Java基础Java基础-复习课Java基础Java web开发-复习课TomcatJDBCMyBatisSpring JDBCSpring 事务管理

2020-07-15 09:43:46 808

原创 Spring 事务管理

Spring 事务管理事务的概念:生产环境中一次业务需求需要对数据库进行多次修改,这些修改要么全部成功,要么全部失败,这称为事务。Spring 事务管理是什么 ?Spring 事务管理是由Spring框架来管理事务的回滚等操作。它为什么而存在,或者说它可以干什么用JDBC、Hibernate等底层事务管理都可以实现事务管理,规模小事务管理比较方便,一旦事务规模扩大,管理上将会造成困难。而且两种接口并不兼容,如果需要替换,将会很麻烦。Spring将他们封装起来,具有统一的事务编程模型。替换底层的事务

2020-07-15 09:41:31 177

原创 Spring JDBC

Spring JDBCSpring JDBC一、基础知识DaoORM数据访问二、DataSource配置三、JdbcTemplate功能示例查询更新执行sql语句RowMapper声明配置xml配置注解配置四、 NamedParameterJdbcTempIate示例接口异常处理Spring 事务管理一、底层事务管理JDBCHibernate二、接口事务接口实现事务定义事务状态隔离级别传播行为三、事务式声明注解配置事务@TransactionXML配置示例@Transactional的配置属性四、编程式事务

2020-07-15 09:33:32 140

原创 MyBatis

MyBatisMyBatis一、基础知识二、架构三、工作机制四、 配置**SqlSessionFactory**java 对象创建JAVA对象和SQL语句映射关系配置文件映射文件写入configuration五、完成数据库查询流程(映射文件)示例(映射文件)流程(注解)示例(注解)配置文件示例映射文件示例六、复杂映射关系ResultMap复杂关系分析数据库表之间关系持久化类之间关系复杂映射关系的映射文件七、数据库连接池文件配置数据库连接生命周期声明周期流程图连接池常用配置选项MyBatisMyBatis

2020-07-15 09:32:30 207

原创 JDBC

JDBCJDBC一、安装二、架构二、URLURL解释常见JDBC URL三、API四、构建步骤五、业务场景六、数据池链接简介连接七、数据库的死锁分析与解决事务并发执行事务持锁死锁死锁产生的必要条件Mysql 中的锁排他锁(X)和共享锁(S)加锁方式哪些SQL需要持有锁SQL加锁分析分析死锁的常用方法JDBCJDBC是什么Java数据库连接,Java Database Connectivity,简称JDBC,它是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口它为什么而存在,或者说它可以

2020-07-15 09:30:59 197

原创 Tomcat

TomcatTomcat一、安装windows下的安装Ubuntu下的安装二、使用应用目录结构如下代码示例编译启动脚本启动关闭测试三、原理配置文件架构图组件的实现组件的协同工作四、配置server.xml配置Connector配置Executor配置(线程池)测试日志作用分类配置访问日志配置五、部署手动部署(使用war包)TomcatTomcat是什么 ?Tomcat 服务器是一个免费的开放源代码的Web 应用服务器**它为什么而存在,或者说它可以干什么Tomcat可以响应HTML的请求,可以作为

2020-07-15 09:29:40 167

原创 Spring JDBC Excepiton

Spring JDBC Excepiton为什么spring jdbc不用try/catch 数据库错误?如何办到分门别类的?一:checked 与 uncheckedUnchecked Exception 和 Checked Exception 比较作者:OkidoGreenChecked exception:这类异常都是Exception的子类。异常的向上抛出机制进行处理,如果子类可能产生A异常,那么在父类中也必须throwsA异常。可能导致的问题:代码效率低,耦合度过高。Un

2020-07-14 14:35:46 119

转载 Mysql 知识点

sql语句连接转载于: mysql外连接、内连接的区别,作者:mark hunt内连接只有条件的交叉连接,根据某个条件筛选出符合条件的记录,不符合条件的记录不会出现在结果集中,即内连接只连接匹配的行外连接外连接:其结果集中不仅包含符合连接条件的行,而且还会包括左表、右表或两个表中的所有数据行,这三种情况依次称之为左外连接,右外连接,和全外连接。左外连接,也称左连接,左表为主表,左表中的所有记录都会出现在结果集中,对于那些在右表中并没有匹配的记录,仍然要显示,右边对应的那些字段值以NULL来填充

2020-07-13 16:18:54 139

原创 Java基础-Equals

Java基础-Equals0.Java语言规范:equals为了看的快一些 以下 equals 简写成 == ,以下abc包括abd及abc的引用自反性: a==a (a非空)对称性: 如果ab, 那么ba传递性: 如果 ab,bc,那么a==c一致性: 如果a、b不发生变化 那么 a==b的判断结果也不发生变化对于任意非空引用x,x.equals(null) 应该返回false。完美解决方法1.如果子类可以决定两个对象是否相等,用getClass去比较if (this

2020-06-18 17:52:36 200

原创 Java基础

这里写自定义目录标题Java基础关于继承功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Java基础最近复习了一下Java基础,清晰了一些想当然和模糊的定义关于继承protected限定词(以下简称protected):

2020-06-02 16:21:58 315

原创 Spring Boot 日志

Spring Boot中是自带默认日志 logback记配置带点颜色,颜色和默认配置一样<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <conversionRule conversionWord="clr" converterClass="org.springfra...

2019-12-03 17:19:15 266

原创 HTTP Status 404 – 未找到

eclipse中maven java项目遇到的问题 解决办法HTTP Status 404 – 未找到Type Status Report描述 The origin server did not find a current representation for the target resource or is not willing to disclose that one exi...

2019-09-19 14:31:35 31731

原创 eclipse启动servlet,报错端口冲突,解决办法

情况:重启电脑后,在eclipse中启动servlet项目,报如下信息:The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports.双击servers修改端口和修改tomcat文件配置端口,重启、关闭...

2019-09-17 10:20:21 16142

转载 MFC Base64和MD5的加密算法

base64Encode.hpragma onceclass CEncode{public: CEncode(void); ~CEncode(void); CString base64encode(CString src,int srclen) ;};Encode.cppinclude "StdAfx.h"include "Encode.h"CEncode::CE

2017-12-18 19:35:28 2352

转载 MFC基于单文档写unicode的文件

环境VS2010CFile file(FilePathName_new,CFile::modeCreate | CFile::modeWrite); FilePathName = fileDlg.GetPathName(); file.SeekToBegin(); file.Write(“\xff\xfe”, 2);//UNICODE编码的头 file.Write(str,str.GetL

2017-12-18 19:00:03 985

原创 MFC中TinyXml的用法

前言 这几天练习MFC的时候,要把各个对话框的数据储存起来,于是就要用到Xml文件(储存数据类文件),国内有好多开源的XML代码,后来决定了TinyXML,不用设置链接器什么的,只要把6个文件(两个头文件,4个CPP文件)加到自己工程里就行了(注意:把#define TIXML_USE_STL YES 这句宏定义加到上面俩个头文件里,方便使用C++ STL,把#include <cstring

2017-12-07 15:05:12 2159

转载 MFC 基于单文档实现矩形选框

环境:VS2010添加消息响应在MFC Class Wizard 中,选择CyourView类中添加消息相应,鼠标左键按下,鼠标左键抬起,鼠标移动3个消息相应 代码消息响应void CrectView::OnLButtonDown(UINT nFlags, CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 Invalidate();

2017-12-07 09:47:05 1966

原创 MFC 笔记

控件radio button在OnInitDialog()中设置RadioButton的初始选中状态,默认都处于未选中状态。((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE); //选上 ((CButton *)GetDlgItem(IDC_RADIO2))->SetCheck(FALSE);//不选上

2017-12-06 12:20:22 513

原创 MFC 基于对话框的简单加法器

环境:VS2010一、创建编辑框控件和关联变量 ID = IDC_EDIT_NUM1; ID = IDC_EDIT_NUM2; ID = IDC_EDIT_ANS; int m_EDIT_NUM1;//可以通过类向导中的成员变量,双击控件ID添加 int m_EDIT_NUM2; int m_EDIT_ANS;二、添加代码双击资源视图中的IDD_ADD

2017-12-06 12:01:31 992

基于Verilog下的传统贪吃蛇游戏程序

基于Verilog下的传统贪吃蛇游戏程序 试验箱的芯片是c3 -55-484-8,大学时的作业,代码粗糙,敬请见谅

2017-12-20

空空如也

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

TA关注的人

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