编程笔记
-
5.3 整合Spring Data JPA
JPA CJava Persistence APD 和Spring Data 是两个范畴的概念。 Hibernate 是一个ORM 框架,而JPA 则是一种ORM 规范。而Hibernate 是这些规范的实现(事实上, 是先有Hibernate 后有JPA, JPA 规范的起草者也是Hibern…
-
【Springboot学习】从零开始学习Springboot(八)
业务层开发 使用通用接口IService<T>快速开发Service public interface IBookService extends IService<Book> { } 使用通用实现类ServiceImpl<M,T>快速开发ServiceImpl @Service public class Bo…
-
JUC源码学习笔记1——AQS和ReentrantLock
笔记主要参考《Java并发编程的艺术》并且基于JDK1.8的源码进行的刨析,此篇只分析独占模式,后续在ReentrantReadWriteLock和 CountDownLatch中 会重点分析AQS的共享模式 一丶Lock 锁是用来控制多个线程访问共享资源…
-
如何在 Ubuntu 中安装具体指定的软件包版本
作者: Abhishek Prakash 译者:LCTT 郑 | 2022-06-26 14:53 在 Ubuntu 中想安装一个软件包的一个特别指定的版本?你可以通过下面的方式来轻松地完成: sudo apt install packa…
-
继承详解
1.继承的概念 继承的本质是一批类的抽象,从而实现对现实世界更好的建模,比如老师,学生,这些类都可抽象为人这个类。 对于父类私有的属性,子类如果想要调用可以使用封装思想中的get、set方法来调用。 2.…
-
python-微信
wxpy/itchat已禁用 自从微信禁止网页版登陆之后,itchat 库实现的功能也就都不能用了; itchat现在叫wxpy 1.安装库wxpy: PS D:/01VSCodeScript/Python> pip install -U wxpy Collecting wxpy Downloading wxp…
-
python utf-8/gbk/unicode 编码及解码
如果想知道python 的某个bytes类型是通过什么类型编码,可以先安装chardet 。 pip install chardet Python utf-8 编码及解码 str = "python编码" # 转为utf-8 类型的bytes 字符串 str_utf8 = str.encode("utf-8"…
-
Python条件语句和基本数据类型
1、if基本语句if 条件: 内部代码块else: ...... 2、if支持嵌套if 1 == 1: if 2 == 2: print('走一步') else: print('走两步')else: print('一直走') 3、if elif inp = input("请输入你的金额:") if 条件1:elif …
-
linux 安装redis
一、下载 下载地址:https://redis.io/download/ cd ~wget -c https://github.com/redis/redis/archive/5.0.4.tar.gz 二、安装 解压到/usr/local/tar -zxvf redis-5.0.4.tar.gz -C /usr/local yum安装gcc依赖yum in…
-
Linux-redis-5.0集群配置
设备环境 每个redis 节点采用相同的相同的redis版本、相同的密码、硬件配置 所有redis服务器必须没有任何数据 10.0.0.17 centos7 redis5.0 10.0.0.27 centos7 redis5…