- 博客(18)
- 收藏
- 关注
原创 Springboot实现mybatis访问数据库
SpringBoot+Mybatis项目布局pom文件导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https
2020-12-02 22:29:17
204
原创 RabbitMQ配置文件
在安装erlang环境和RabbitMQ的时候,最后运行会发生没有conf配置文件,或者配置文件错误的问题,因此在这里写下找到的一个rabbitmq.conf文件,避免下次找不到文件。loopback_users.guest = falsecluster_formation.peer_discovery_backend = rabbit_peer_discovery_consulcluster_formation.consul.host = consulcluster_formation.node
2020-11-29 09:43:20
906
原创 Java反射的入口,Method,Field
1.Class反射的入口什么是 Reflection 反射,为什么要用它Java 强类型语言,但是我们在运行时有了解、修改信息的需求,包括类信息、成员信息以及数组信息Java 中 Reflection 和 Introspection 区别?说起反射,还有一个相似的概念 ‘Introspection’,字面意思是“自省、内省”,它们之间的区别如下:内省在运行时检查一个对象的类型或者属性最常见的例子就是运行时通过 a instanceof A 来判断 a 对象的类型反射用来在运行时检
2020-10-05 23:18:40
172
原创 JUC学习笔记(待更新)
1.什么是JUCjava.util工具包,分类业务:普通的线程代码 ThreadRunnable:没有返回值2.线程和进程进程:一个应用程序线程:一个进程可以包含多个线程,至少包含一个,Java默认有2个线程,main和GC守护线程线程:开了一个进程Typora,写字,自动保存(线程负责)Thread Runnable Callablejava真的可以开启线程吗?开不了的 public synchronized void start() { /**
2020-09-10 15:15:11
206
原创 双亲委派机制
类加载器的类别BootstrapClassLoader(启动类加载器)c++编写,加载java核心库 java.*,构造ExtClassLoader和AppClassLoader。由于引导类加载器涉及到虚拟机本地实现细节,开发者无法直接获取到启动类加载器的引用,所以不允许直接通过引用进行操作ExtClassLoader (标准扩展类加载器)java编写,加载扩展库,如classpath中的jre ,javax.*或者java.ext.dir 指定位置中的类,开发者可以直接使用标准扩展类加载器。A
2020-09-03 09:10:12
91
原创 ServletContext、HttpServletResponse、HttpServletRequest
ServletContextweb容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用;1、共享数据我在这个Servlet中保存的数据,可以在另外一个servlet中拿到;public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp)
2020-08-30 10:54:42
207
原创 Mybatis学习笔记
Mybatis-9.28环境:JDK1.8Mysql 5.7maven 3.6.1IDEA回顾:JDBCMysqlJava基础MavenJunitSSM框架:配置文件的。 最好的方式:看官网文档;1、简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口
2020-08-28 14:00:26
162
原创 SSM框架配置文件作用分析
Maven依赖导入pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.
2020-08-26 11:48:54
484
原创 配置实现SpringMVC(1)
配置web.xml文件配置DispatcherServlet文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/ja
2020-08-21 14:52:25
97
原创 Java多线程学习笔记
线程简介Process(进程)和Thread(线程)进程:执行程序的一次执行过程,他是一个动态概念,是系统资源分配的单位线程就是独立的执行路径在程序运行式,即使没有自己创建线程,后台也会有多个线程main称之为主线程,为系统的入口,用于执行整个程序在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度是与操作系统紧密相关的,先后顺序式不能人为的干预的对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制线程会带来额外的开销,如cpu调度实践,并发控制开销每个线程在自己的工作
2020-08-17 20:07:34
170
1
原创 Spring学习笔记
1.Spring1.1简介导入maven依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.0.RELEASE</version> </dependency>
2020-08-09 21:12:57
334
原创 mybatis作用域和生命周期
SqlSessionFactoryBuilder这个类可以在任何时候被实例化、使用和销毁。一旦您创造了SqlSessionFactory 就不需要再保留它了。所以SqlSessionFactoryBuilder 实例的最好的作用域是方法体内(即一个本地方法变量)。您能重用SqlSessionFactoryBuilder 创建多个SqlSessionFactory 实例,但最好不要把时间、资源放在解析XML 文件上,而是要从中解放出来做最重要事情。SqlSessionFactory一旦创建,Sql
2020-07-25 22:35:58
107
原创 mybatis属性优化和别名优化
属性优化为符合高内聚低耦合的思想,在mybatis中属性可以采用外部引入的方式获得,方式为创建一个properties后缀的文件,然后再mybatis项目的配置文件中使用properties标签,引用外部属性<!--引入外部配置文件--><properties resource="db.properties" /><!--使用“${}”来引用--><property name="driver" value="${driver}" /><p
2020-07-25 22:16:29
131
原创 Mybatis实现数据表查询
创建maven项目1.配置映射文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven
2020-07-23 22:44:57
453
原创 MVC设计模式实现登录注册功能(后端部分)
事件的冒泡return falseevent.stopPropagation();函数阻止事件的冒泡
2020-07-21 23:06:44
1155
原创 Java运行时数据区域
1. 运行时数据区域1.运行时数据区域分为五个区域,分别是方法区,虚拟机栈,本地方法栈,堆,程序计数器程序计数器程序计数器是一个较小的内存区域,它可以看作是当前线程所执行的字节码的行号指示器,在Java虚拟机的概念模型中,字节码解释器工作时,就是通过改变计数器的值来执行下一条指令。又因为虚拟机的多线程是通过个线程之间的轮换,分配处理器执行时间来实现的,在每一个时刻,都有在执行的线程中的指令,因此为了线程在切换回来之后,都能够找到准确的位置,因此各个线程中的计数器都是互不影响,独立存储的,我们称之
2020-07-04 22:42:44
114
原创 Jquery节点的操作
1. Jquery节点的添加1. 向元素内部插入节点append(content)将要添加的元素添加到指定元素的后边prepend(content)将要添加的元素添加到指定元素的前边2. 向元素外部添加节点after():将元素添加到指定元素外部的后边before():将元素添加到指定元素外部的前边<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">
2020-07-03 22:11:37
221
1
原创 Jquery事件的绑定和解绑
1. Jquery事件的绑定绑定的两种方式eventName(function{});这种方式绑定的效率高,其中Jquery的部分事件没有实现2.on(eventName ,function(){})这种绑定方式的效率低,但是所有的Jquery事件都已经实现注意点:两种绑定方式都可以添加多个相同或者不同的事件,不会发生事件覆盖<!DOCTYPE html><html lang="en"><head> <meta charset="U
2020-07-03 10:26:23
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人