avatar
文章
50
标签
26
分类
7

首页
时间轴
标签
友人帐
关于我
饮茶
搜索
首页
时间轴
标签
友人帐
关于我

饮茶

Mybatis之PageHelper分页插件
发表于2023-07-11
1.PageHelper 分页插件简介 PageHelper是MyBatis中非常方便的第三方分页插件 官方文档: https://github.com/pagehelper/Mybatis-PageHelper/blob/master/README_zh.md 我们可以对照官方文档的说明,快速的使用插件 2.PageHelper的使用步骤 导入以下jar包 pagehelper-5.0.0.jar jsqlparser-0.9.5.jar 123456<!-- pagehelper --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.0</version></dependency> 在MyBatis全局配置文件中配置分页插件 1234<plugins> ...
Vue-生命周期钩子
发表于2023-07-11
含义官方文档: 每个 Vue 组件实例在创建时都需要经历一系列的初始化步骤,比如设置好数据侦听,编译模板,挂载实例到 DOM,以及在数据改变时更新 DOM。在此过程中,它也会运行被称为生命周期钩子的函数,让开发者有机会在特定阶段运行自己的代码。 简单点来说,钩子函数就是你创建的Vue在初始化、更新数据、销毁时会被自动调用的函数。 八大钩子函数分别是: beforeCreate,created,beforeMount,mounted,beforeUpdate,updated,beforeDestory,destoryed 官网声明周期图 举例123456789101112131415161718192021222324252627282930313233343536373839404142434445<script> var vue = new Vue({ el: '#app', data: { pagination: {//分页相关模型数据 ...
MySQL数据类型和Java数据类型对应关系表
发表于2023-07-11
前言MySql 数据类型和 Java 数据类型之间的转换是很灵活的。 一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.String。 任何 MySql 数字类型都可以被转换为任何一种 Java 数字类型。 (当然这样也可能出一些四舍五入,溢出,精度丢失之类的问题)。 Java基础类型与包装类型 如果数据库字段是允许为空的,使用包装类。   如果不允许为空,使用包装的时候,如果你往数据库插入null值,此时就会抛出异常。  然后你就可以对异常进行捕获并处理。 使用基本数据类型的时候,如果字段是NULL,那么JDBC会返回0,但是这里会有一个问题。  有可能0在你的业务逻辑代表着特定含义,这时候就可能出现一些意想不到的后果。 总结:在项目中去使用包装类型而不是基本数据类型,这样可以使你编写代码更简单 ResultSet.getObject() 对 MySql 类型和 Java 类型转换表 MySql 类型名 GetColumnClassName 返回值 返回的 Java 类 bit(1) (MySQL-5.0) BIT java.lang. ...
Dubbo复习
发表于2023-06-20
2. Apache Dubbo概述Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成。 RPC并不是一个具体的技术,而是指整个网络远程调用过程 Dubbo官网地址:http://dubbo.apache.org Dubbo提供了三大核心能力: 面向接口的远程方法调用, 智能容错和负载均衡, 服务自动注册和发现 Dubbo架构图(Dubbo官方提供)如下: 节点角色说明: 虚线都是异步访问,实线都是同步访问 蓝色虚线:在启动时完成的功能 红色虚线(实线)都是程序运行过程中执行的功能 调用关系说明: 服务容器负责启动,加载,运行服务提供者。 服务提供者在启动时,向注册中心注册自己提供的服务。 服务消费者在启动时,向注册中心订阅自己所需的服务。 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。 服务消费者,从提供者地址列表中,基于负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。 服务消费者和提供者,在 ...
Linux复习
发表于2023-06-12
第3章 Linux文件与目录结构3.1 Linux文件Linux系统中一切皆文件。 3.2 Linux目录结构 /bin:bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev :dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。 /etc:etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录。 /home:用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的,如上图中的 alice、bob 和 eve。 /lib:lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。 /lost+found:这个目录一般情况下是空的,当系统非法关机 ...
Redis复习
发表于2023-06-12
1.NoSQL数据库简介作用: 解决IO压力 缓存数据库:减少io的读操作 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。 NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。 不遵循SQL标准 不支持ACID 远超于SQL的性能 NoSQL适用场景 •对数据高并发的读写 •海量数据的读写 •对数据高可扩展性的 NoSQL不适用场景 •需要事务支持 •基于sql的结构化查询存储,处理复杂的关系,需要即席查询。 用不着sql的和用了sql也不行的情况,请考虑用NoSql ØRedis •几乎覆盖了Memcached的绝大部分功能 •数据都在内存中,支持持久化,主要用作备份恢复 •除了支持简单的key-value模式,还支持多种数据结构的存储,比如 list、set、hash、zset等。 •一般是作为缓存数据库辅助持久化的数据库 2.Redis简介安装2.1下载地址Redis官方网站:http://Redis.io Redis中文官方网站:http://www.Redis ...
MIMIC-IV2.0解析
发表于2023-06-02
MIMIC-IV2.0解析corecore模块包含三个表: patients:患者的人口统计数据 subject_id 患者的唯一标识符 gender 患者的性别 anchor_age 患者在入院时的年龄 anchor_year 患者在入院时的年份 anchor_year_grop 患者入院年份的分组 (按照年份将患者分成了5组) dod 患者死亡日期,如果患者还活着,则为NULL admissions:每次住院的记录 subject_id 患者 ID,这是一个唯一的标识符,用于关联其他表中的数据。 hadm_id 入院记录 ID,这是一个唯一的标识符,用于关联其他表中的数据。 admittime 入院时间,表示患者被接纳到医院的时间。 dischtime 出院时间,表示患者从医院出院的时间。 deathtime 死亡时间,表示患者死亡的时间。如果患者没有死亡,则该列的值为空。 admission_type 入院类型,表示患者被接纳到医院的方式。可能的取值包括:EMERGENCY(急诊)、ELECTIVE(择期)、NEWBO ...
SpringBoot笔记
发表于2023-05-24
1.1 Spring Boot 概述1.1.1 什么是Spring BootSpring Boot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品: 进官网: spring.io 其最主要作用就是帮助开发人员快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让开发人员关注业务而非配置。 主要特点: 自动配置 : 不需要再关注各个框架的整合配置, springboot全部已经配置好了 起步依赖 : 我们在需要使用某个框架的时候, 直接添加这个框架的启动器依赖即可 , 不需要再关注jar包的冲突和整合 设计目的: 用来简化 Spring 应用的初始搭建以及开发过程。 从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目所使用。它使用 “习惯优于配置”的理念让你的项目快速运行起来。spring boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 maven 整合了所有的 jar 包,spring boot 整合了所有的框架,总结一下及几点: (1 ...
将MIMIC数据载入PostgreSQL及遇到的问题
发表于2023-05-16
1.记录将MIMIC-IV1.0导入到PostgreSQL时用的代码1.1打开SQL Shell连续回车四下,输入密码 1.2创建数据库以保存数据12DROP DATABASE IF EXISTS mimiciv; CREATE DATABASE mimiciv OWNER postgres; 如果是首次安装MIMIC,则“ DROP DATABASE”命令将警告不存在数据库,这是正常的。而第二句,这将创建mimic用户拥有的数据库postgres。当然,如果您愿意,也可以更改这些值,但是请注意,此处所做的任何更改都需要在后续步骤中进行进一步的更改。所以不推荐更改。 1.3连接到mimic数据库1\c mimiciv; 1.4在数据库中创建表1、默认情况下postgres使用public架构。虽然这是个人喜好,但建议创建一个独立的架构来托管数据。为此,创建mimiciv模式: 1CREATE SCHEMA mimiciv; 2、通知postgres默认情况下应使用该mimiciv架构。**每次启动psql时都需要执行此操作**。 1set search_path to mimi ...
MyBatis逆向工程
发表于2023-05-16
1.逆向工程简介MyBatis Generator: 简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等这些复杂sql的定义需要我们手工编写官方文档地址:http://www.mybatis.org/generator/官方工程地址:https://github.com/mybatis/generator/releases 2.逆向工程的配置2.1导入逆向工程的jar包maven仓库地址:https://mvnrepository.com/ 在maven仓库网站中搜mybatis-generator-core 这里以1.3.6为例,复制到pom.xml导入包 123456<!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --><dependency> <groupId>org.myba ...
123…5
avatar
Yincha
文章
50
标签
26
分类
7
公告
微信:wh13782 QQ:1720848796
最新文章
全栈项目学习中遇到的BUG2024-12-03
2.3 线性代数2024-11-21
数据操作+数据预处理2024-11-20
动手学深度学习中遇到的问题2024-11-13
MySQL数据库之索引2023-08-04
最新评论
正在加载中...
分类
  • IDEA2
  • Java13
  • Python1
  • SQL3
  • 《利用Python进行数据分析》16
  • 个人博客2
  • 深度学习10
标签
Test 复习SQL MySQL scipy MySQL高级 Java前端 Gitee Mybatis NumPy SpringBoot IDEA Vue 代码复现 MyBatis 学习NumPy和Pandas LeetCode Pytorch 动手学深度学习 Dubbo 管理个人博客 BUG 深度学习 Python Redis Linux PostSQL
归档
  • 十二月 20241
  • 十一月 20243
  • 八月 20231
  • 七月 20238
  • 六月 20234
  • 五月 20234
  • 四月 202329
网站资讯
文章数目 :
50
已运行时间 :
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2024 By Yincha
框架 Hexo|主题 Butterfly
搜索