mybatis中@Results,@ResultMap注解使用

  • Post author:
  • Post category:其他

一、Results的用法 用法一: 当数据库字段名与实体类对应的属性名不一致时,可以使用@Results映射来将其对应起来。column为数据库字段名,porperty为实体类属性名,jdbcType为数据库字段数据类型,id为是否为主键 @Select("select id, name, class_id from student”) @Results({ //column为数据库字段名,por…

继续阅读 mybatis中@Results,@ResultMap注解使用

npm如何升级到最新版本

  • Post author:
  • Post category:其他

使用npm install npm install -g npm 如果上述命令失败则尝试下面两种方式 1. 指定版本更新 <version>中填入npm版本号,-g表示全局安装 npm install -g npm@<version> # 例如 npm install -g npm@8.5.3 2. 使用工具‘n’升级 # 清除缓存 sudo npm cache clean…

继续阅读 npm如何升级到最新版本

pm2到底是什么呢?你真的了解吗

  • Post author:
  • Post category:其他

一、PM2是什么 pm2是可以用于生产环境的Nodejs的进程管理工具,并且它内置一个负载均衡。它不仅可以保证服务不会中断一直在线,并且提供0秒reload功能,还有其他一系列进程管理、监控功能。并且使用起来非常简单。 嗯嗯,最好的用处就是监控我们的生产环境下的node程序运行状态,让它给我们日以继日的处于工作状态。 pm2官方文档 二、为什么要使用pm2 原始社会的我们开发node服务端程序一般…

继续阅读 pm2到底是什么呢?你真的了解吗

centos7安装NodeJs-16

  • Post author:
  • Post category:其他

1、下载源文件并且解压 #1、准备环境 yum install libtool automake autoconf gcc-c++ openssl-devel #2、下载nodejs(https://nodejs.org/en/download/) mkdir -vp /usr/local/software/nodeJs cd /usr/local/software/nodeJs #下载(二选一,…

继续阅读 centos7安装NodeJs-16

教你用shell脚本检测服务器程序是否在运行

  • Post author:
  • Post category:其他

shell脚本定时检测python程序是否运行 shell脚本 #!/bin/bash echo "开始检查运费fright_run程序是否运行..." cd /opt/gh2/app/goods-freight-py processID=$(ps -ef | grep freight_run.py | grep -v "grep" | awk "{print $2}") echo $proces…

继续阅读 教你用shell脚本检测服务器程序是否在运行

ssh-keygen命令使用

  • Post author:
  • Post category:其他

github仓库克隆 在使用代码仓库平台的时候,往往需要设置ssh 密钥,以方便的完成代码的检出/提交,通过ssh-keygen命令,key生成所需的秘钥, 这里总结了ssh-key 的使用方法, 主要参数介绍 -t 加/解密算法 -b 秘钥长度,rsa默认秘钥长度的为 2048 -C 注释,一般是填写用户名 -f 指定生成的秘钥文件名,如果不提供此参数则使用默认文件名,如rsa私钥默认文件名 ~…

继续阅读 ssh-keygen命令使用

Spring 中的事件机制

  • Post author:
  • Post category:其他

说到事件机制,可能脑海中最先浮现的就是日常使用的各种 listener,listener去监听事件源,如果被监听的事件有变化就会通知listener,从而针对变化做相应的动作。这些listener是怎么实现的呢?说listener之前,我们先从设计模式开始讲起。 观察者模式 观察者模式一般包含以下几个对象: Subject:被观察的对象。它提供一系列方法来增加和删除观察者对象,同时它定义了通知方法…

继续阅读 Spring 中的事件机制

在 Mac 上打包 PyQT 程序

  • Post author:
  • Post category:其他

有许多人使用 Python 来写图形化界面时选择了 PyQT,但是有许多人不知道如何将开发好的程序打包成为安装包,这篇文章我就来介绍一种非常简单的也是非常基础的在 MAC 下打包 PyQT 程序的方法。 安装 PyQT 安装 QT 我们首先要安装 QT,我这里安装的是, QT 5.5,对于 MAC 上 QT 的安装直接到官方网站上去找到对应的安装包下载安装即可。 http://www.qt.io/…

继续阅读 在 Mac 上打包 PyQT 程序

JPA规范

  • Post author:
  • Post category:其他

[TOC] ORM思想 ORM全称Object Relational Mapping,即对象关系映射,是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。 通俗点讲,用来把对象映射到基于sql的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的sql语句打交道,只需简单的操作实体对象的属性和方法。ORM技术是在对象和关系之间提供了一条桥梁,前…

继续阅读 JPA规范

MongoRepository深度解析

  • Post author:
  • Post category:其他

MongoRepository接口解析 在Mongo数据库中,Repository类有点像mysql的mapper文件的意思,但是比mapper文件更加的简单。 /** * 继承的MongoRepository接口中, * 泛型1是对应的domain包中的实体类 * 泛型2是该类的对应的文档主键 * 记得贴上Repository注解,该类的对象交由spring容器管理 */ @Repository…

继续阅读 MongoRepository深度解析