自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 transformer李宏毅讲解-笔记

【代码】【无标题】

2024-01-11 19:36:58 388

原创 6.2.2输入部分实现-part4-old

test。

2024-01-11 19:33:02 350

原创 使用eclipse CDT解析C/C++文件语法树

maven依赖```xml```

2024-01-11 19:16:28 423

原创 使用eclipse解析java代码语法树

使用eclipse解析java代码语法树

2022-06-13 15:53:04 6158

原创 使用eclipse CDT解析C/C++文件语法树

使用 java eclipse cdt模块解析C/C++代码中的函数名, 函数声明类型, 函数行号等

2022-06-13 15:50:22 564 1

原创 springboot 启动报错 Name or service not known, linux

springboot 启动报错 Name or service not known, linux

2022-04-14 19:42:56 838

原创 Java多线程基础

Java多线程基础实现多线程的两种方法:实例线程的状态多线程基本概念:实现多线程的两种方法:继承Thread类和实现Runnable方法,覆写run方法,创建对象t并调用start()两种方法的区别Thread不能用于多个线程之间的资源共享,Runnable可以用于多个线程的资源共享实例/** * 创建线程方式一 * 1. 创建: 继承Thread+重写run * 2. 启动: 创建子类对象+start */public class StartThread extends Threa

2020-12-11 23:21:49 140

原创 基于maven的Java项目目录结构

基于maven的Java项目目录结构介绍了maven构建的几种基本项目

2020-12-11 23:18:32 91

原创 maven高级

maven高级解决jar包冲突的方式解决jar包冲突的方式第一声明优先原则坐标在靠上的位置的jar包, 就是优先声明的, 先声明的jar包坐标下的依赖包, 优先进入项目中路径近者优先原则直接依赖路径比传递依赖路径近, 那么最终项目进入的jar包会是路径近的直接依赖直接依赖: 项目中直接导入的jar包传递依赖: 项目中没有直接导入的jar包, 可以通过项目直接依赖的jar包传递到项目中直接排除法(推荐使用)当我们要排除某个jar包下的依赖包, 在配置dependency下配置exclusi

2020-12-11 23:17:43 162

原创 SpringMVC

SpringMVC基本概念MVC设计模型SpringMVC的优势基本概念MVC设计模型M model模型 JavaBeanV View视图 JSPC Controller控制器 ServletSpringMVC是一种基于Java实现的MVC设计模型的请求驱动类型的轻量级Web框架它通过一套注解, 让一个简单的Java类成为处理请求的控制器, 而无需实现任何接口(HttpServlet)同时它还支持RESTful变成风格的请求SpringMVC的优势清晰的角色划分前端控制器 Dis

2020-12-11 23:16:43 222

原创 SpringBoot入门

参考文章https://note.clboy.cn/#/backend/springboot/helloworldSpringBoot入门环境准备MAVEN设置IDEA创建maven项目Spring Boot HelloWorld导入springboot相关依赖编写一个主程序;启动Spring Boot应用编写相关的Controller、Service运行简化部署Hello World探究POM文件导入的依赖主程序类,主入口类使用Spring Initializser配置文件配置文件环境准备–jdk

2020-12-11 23:15:19 1836

原创 windows下mysql无法启动 服务没有报告任何错误

windows下mysql无法启动 服务没有报告任何错误安装mysql5.7的正确步骤问题1问题2正确的步骤问题3问题4环境windowmysql5.7安装mysql5.7的正确步骤mysqld -install新建my.ini文件, 放在mysql安装目录下mysqld --initialize-insecurenet start mysql注意: 中间不要自己新建data文件夹mysql8.0.xx需要自己创建data目录my.ini[mysqld]# 设置3306端口po

2020-10-17 19:59:04 728

原创 nacos 1.3.2下载 百度网盘 永久有效

github上下载速度太慢了, 向大家提供自己下载好的文件链接:https://pan.baidu.com/s/1Jg8tb8uyQFrD7YHuuFwZgw提取码:e5lc复制这段内容后打开百度网盘手机App,操作更方便哦

2020-10-14 22:07:24 3739 1

原创 Mybatis mapper.xml映射头文件

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="dao类的全限定文件名"> </mapper>

2020-09-06 17:28:22 2881

原创 SpringCloud pom文件

pom依赖 <!--统一管理jar包版本--> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>12</maven.compiler.source> <maven.compiler.target>12&lt

2020-09-05 19:24:44 1864

原创 Mybatis Dao实例

IRoleDaopublic interface IRoleDao { @Select("select * from role") List<Role> findAll() throws Exception; //根据用户id查询出所有对应的角色 @Select(("select * from role where id in (select roleId from users_role where userId=#{userId})"))

2020-09-05 18:11:42 93

原创 SpringBoot整合JSP步骤

SpringBoot整合JSP步骤新建JSP文件SpringBoot无法新建JSP页面参照https://blog.csdn.net/jjkang_/article/details/81053522这里设置environment -> Working Directory -> $MODULE_WORKING_DIR$其他参照https://blog.csdn.net/Mars_wen/article/details/84140204maven依赖如下:(jasper依赖可以不用

2020-09-05 18:10:34 192

原创 SpringBoot整合mybatis

广告费过

2020-09-05 18:09:28 94

原创 SpringBoot入门-转载

SpringBoot入门一、Spring Boot 入门1、Spring Boot 简介2、微服务3、环境准备1、MAVEN设置;2、IDEA设置4、Spring Boot HelloWorld1、创建一个maven工程;(jar)2、导入spring boot相关的依赖3、编写一个主程序;启动Spring Boot应用4、编写相关的Controller、Service5、运行主程序测试6、简化部署5、Hello World探究1、POM文件1、父项目2、启动器2、主程序类,主入口类6、使用Spring I

2020-08-30 20:53:00 281

转载 IDEA配置tomcat控制台中文乱码解决

IDEA配置tomcat控制台中文乱码解决在idea中配置tomcat启动项目时,有时在控制台的日志会出现下面的中文乱码问题可以通过以下方法解决该中文乱码问题:1. 点击Help => Edit custom VM Options,在最后面添加 “-Dfile.encoding=UTF-8”2. 点击右上角 Edit Configurations,在tomcat配置中的 VM option中添加 “-Dfile.encoding=UTF-8”(注意大小写)3. 在第二步的Startup/Co

2020-08-01 18:17:15 1244 1

原创 右键此处打开cmd窗口

Windows Registry Editor Version 5.00#文件夹上的右键[HKEY_CLASSES_ROOT\Folder\shell\cmd]@="此处打开命令行 CMD""icon"="shell32.dll,24"[HKEY_CLASSES_ROOT\Folder\shell\cmd\command]@="cmd.exe /k cd %1"#文件夹里面和桌面上的右键[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd

2020-07-18 22:20:29 622

原创 Redis入门介绍

Redis概念下载安装命令操作数据结构持久化操作Java客户端 Jedis概念redis是一款高性能的NOSQL系列的非关系型数据库下载安装redis中文网: http://www.redis.cn/解压可直接使用redis.windows.conf: 配置文件redis-cli.exe: redis客户端redis-server.exe: redis服务器端命令操作数据结构持久化操作Java客户端 Jedis...

2020-07-18 21:53:03 97

原创 JSON

JSON概念语法基本规则获取数据遍历获取数据JSON解析器JSON解析器(Jackson)JSON转为Java对象使用步骤Java对象转为JSON使用步骤设置响应数据为json参考链接: https://www.w3cschool.cn/json/uh17df21.html概念JavaScript Object Notation JavaScript对象表示法现在多用于存储和交换文本信息的语法, 类似XMLJSON比XML更小, 更快, 更易解析语法基本规则数据在名称/值对中(键用引号(

2020-07-12 17:59:09 150

原创 AJAX

AJAX概念实现方式原生的JS实现方式(了解)概念AJAX ASynchronous JaaScript And XML 异步的JavaScript和XMLAjax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网

2020-07-12 09:47:37 70

原创 MVC EL JSTL

MVC EL JSTLjsp演变历史MVC优缺点EL表达式概念作用语法忽略EL表达式使用运算获取值从指定域中获取指定键的值获取对象, List集合, Map集合的值隐式对象JSTL标签概念jsp演变历史早期只有servlet, 只能使用response输出标签数据, 非常麻烦后来有了jsp, 简化了Servlet的开发, 如果过度使用jsp, 在jsp中既写大量的java代码, 又写html, 造成难以维护, 难以分工写作java的web开发, 借鉴MVC开发模式, 是的程序的设计更加合理MV

2020-07-06 23:07:16 110

原创 动态代理介绍

动态代理代理模式概念实现方式动态实现步骤增强方式实例代理模式概念真实对象: 被代理的对象代理对象代理了模式: 代理对象代理真实对象, 达到增强真实对象功能的目的实现方式静态代理: 有一个类文件描述代理模式动态代理: 在内存中形成代理类动态实现步骤代理对象和真实对象实现相同的接口代理对象 = Proxy.newProxyInstance;使用代理对象调用方法增强方法增强方式增强参数列表增强返回值类型增强方法体执行逻辑实例package cn.proxydem

2020-07-06 23:06:17 116

原创 Filter和Listener

Filter和ListenerFilter基本概念快速入门ListenerFilter基本概念当访问服务器的资源时, 过滤器可以将请求拦截下来, 完成一些特殊的功能过滤器的作用:一般英语完成通用的操作, 如登录验证, 统一编码处理, 敏感字符的过滤快速入门步骤定义一个类, 实现接口Filter覆写方法public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws

2020-07-06 23:05:16 147

原创 JQuery入门

JQuery入门基本概念快速入门JQuery对象和JavaScript对象区别与转换选择器基本语法学习事件绑定&入口函数入口函数样式控制DOM操作案例基本概念一个javascript框架,jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的J

2020-07-06 23:04:14 128

原创 JSP入门

JSP入门JSP概念原理JSP的脚本JSP的内置对象JSP概念Java Server Pages: java服务器端页面可以理解为一个特殊的页面, 其中既可以指定定义html标签, 又可以定义java代码用于简化书写原理jsp本质上就是一个ServletJSP的脚本定义Java代码的方式1. <% 代码 %>: 定义的java代码, 在service方法中, 可以写service方法中的代码, (任何代码)2. <%! 代码 %>: 定义的java代码, 在jsp

2020-06-27 21:06:40 110

原创 Cookie

Cookie和Session会话技术会话技术会话: 一次会话中包含多次请求和响应一次会话: 浏览器第一次给服务器资源发送请求, 会话建立, 直到有一方断开为止功能: 在一次会话的范围内的多次请求间, 共享数据3 . 方式客户端会话技术: Cookie服务器端会话技术: Session...

2020-06-27 17:23:30 101

原创 Session

Session概念快速入门原理细节概念服务器端会话技术, 在一次会话的多次请求间共享数据, 将数据保存在服务器端对象中, HttpSession快速入门HttpSession对象方法: Object getAttribute(String name) void setAttribute(String name, Object value)\ void removeAttribute(String name) 原理session是依赖于cookie的细节客户端关闭后, 服务器不关闭,

2020-06-27 17:22:24 69

原创 ServletContext对象

ServletContext对象概念获取ServletContext对象功能获取MIME类型域对象: 共享数据获取文件的真实(服务器)路径概念代表整个web应用, 可以和程序的容器(服务器)来通信获取ServletContext对象通过request对象获取request.getServletContext()通过HttpServlet获取this.getServletContext()两个方法获取的是同一个对象功能获取MIME类型MIME类型: 在互联网通信过程中定义的一种文件

2020-06-25 23:24:21 114

原创 HTTP - Response

HTTP - Response基本概念数据格式基本概念响应消息: 服务器端发送给客户端的数据数据格式1. 响应行 1. 组成: 协议/版本 响应状态码 状态码描述 HTTP/1.1 200 OK 2. 响应状态码: 服务器告诉客户端浏览器本次请求和响应的一个状态 1. 状态码都是3位数字 2. 分类 1. 1xx: 服务器接收客户端学习, 但没有接收完成, 等待一段时间后, 发送1xx状态码 2. 2xx: 成功, 代表: 200 3. 3xx: 重定向

2020-06-25 13:21:21 549

原创 HTTP - Request

Http入门HTTP概述HTTP概述概念HTTP: Hyper Text Transfer Protocol 超文本传输协议传输协议: 定义了客户端和服务器端通信时, 发送数据的格式特点:1. 基于TCP/IP的高级协议(三次握手, 安全)2. 默认端口号: 803. 基于请求/ 相应模型的, 一次请求对应一次相应4. 无状态的协议, 每次请求之间相互独立, 不能交互数据历史版本1.0: 每一次请求相应都会简历新的连接1.1: 复用连接, 一次连接请求结束后会等待一会, 如果有新

2020-06-22 22:54:33 938

原创 Servlet入门

Servlet入门Servlet简介Servlet入门Servlet简介Servlet: server applet 运行在服务器端的小程序Servlet就是一个接口, 定义了Java类被浏览器访问到(tomcat识别)的规则将来我们自定义一个类, 实现Servlet接口, 覆写方法, 这个类就称为一个ServletServlet入门创建JavaEE项目定义一个类, 实现Servlet接口package cn.itcast.web.servlet;import javax.servl

2020-06-19 16:07:10 141

原创 Bootstrap入门

<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 上述3个met

2020-06-18 21:43:00 155

原创 Tomcat入门学习

Servlet入门web相关概念web服务器软件web相关概念软件架构C/SB/S资源分类 1. 静态资源, 所有用户访问的结果都是一样的 静态资源可以直接被浏览器解析 如 html, css, JavaScript 2. 动态资源 每个用户访问相同的资源, 得到的结果可能不一样 动态资源被访问后, 需要先转换为静态资源, 再返回给浏览器 如 servlet/jsp, php, asp网络通信三要素 IP 电子设备(计算机)在网络中的唯一标识 端口

2020-06-18 21:42:23 199

原创 XML入门

XMLdtdschemaxml文档解析解析xml文档的两种思想xml常见的解析器Jsoup入门dtddtd文档定义格式:内部dtd: 本地:<!DOCTYPE 根标签名 SYSTEM "dtd文件的位置">外部dtd: 网络:<!DOCTYPE 根标签名 PUBLIC "dtd文件的名字(可以随便写)" "dtd文件的位置URL">student.dtd<!ELEMENT students (student*)> <!ELEMENT

2020-06-17 16:52:41 205

原创 Java IO

Java IOIO流简介FileFile.seperatorCharIO流简介流:流动、流向,从一段到另一端流是一个抽象、动态的概念,是一连串连续动态的数据集合以程序为中心,输入程序叫data source:提供原始数据的原始媒介,常见的有:数据库、文件、其他程序、内存、网络连接、IO设备在Java程序中,对于数据的输入/输出操作以流(steam)方式进行Java的流类型一般位于java.io包中以程序为中心,输入程序叫输入流,从程序输出叫输出流核心类5个类:File 文件类

2020-06-02 22:08:06 119

原创 JVM内存模型

JVM 性能调优-JVM 内存区域划分1.程序计数器( 线程私有)程序计数器( Program Counter Register),也有称作为 PC 寄存器。保存的是程序当前执行的指令的地址(也可以说保存下一条指令的所在存储单元的地址),当 CPU 需要执行指令时,需要从程序计数器中得到当前需要执行的指令所在存储单元的地址,然后根据得到的地址获取到指令,在得到指令之后,程序计数器便自动加 1 或者根据转移指针得到下一条指令的地址,如此循环,直至执行完所有的指令。也就是说是用来指示执行哪条指令的

2020-05-30 09:49:18 129

空空如也

空空如也

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

TA关注的人

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