自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何把代码推送到远端分支

git 上传代码

2023-10-07 17:01:59 380

原创 【Pytest】POST请求body是一个数组/list 的请求写法

POST请求body里只有一个数组的请求怎么写

2023-08-25 19:16:34 1701

原创 [paramiko] SSH连接数据库

【代码】[paramiko] SSH连接数据库。

2023-08-20 13:43:51 463

原创 [paramiko] ssh通过跳板机连接服务器 - 方式二

[paramiko] ssh通过跳板机连接服务器

2023-08-19 23:44:57 781

原创 [paramiko] ssh通过跳板机连接服务器 - 方式一

[paramiko] ssh通过跳板机连接服务器

2023-08-19 23:43:31 1374

原创 [paramiko] SSH连接服务器

[paramiko] SSH连接服务器

2023-08-19 23:42:30 391

原创 sql小测试 - 增删改查

SQL 的增删改查

2023-02-12 14:31:31 180

原创 crontab定时任务

Crontab 定时任务

2023-02-07 16:20:19 176

原创 每天学一个sql - 【update】更新数据库里的一个字段

update sql

2023-01-13 11:47:58 1706 1

原创 Leetcode 1. Two Sum

Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use the same element twice. You can return the answer.

2020-10-21 10:33:51 287

原创 Spring学习笔记10 - Spring配置文件参数划分析

Spring的配置文件中存在需要经常修改的字符串? 存在- 以数据库连接相关的参数, 经常变化的字符串,在Spring的配置文件中,直接修改 不利于项目的维护(修改) 将经常修改的字符串,将他们提出来,放到另一个单独的文件中(properties)利于维护 ${} 好与不好 是指代码的维护的好坏 配置文件参数化:利于Spring的配置文件维护 配置文件参数的开发步骤 55https://www.bilibili.com/video/BV185411477k?p=56 ...

2020-06-20 07:04:57 240

原创 Spring学习笔记09 - 对象的生命周期

什么是对象的生命周期 一个对象的创建、存活、消亡的一个完整过程。 为什么要学习对象的生命周期? 由Spring负责对象的创建、存活、销毁,了解生命周期,有利于为我们创建对象。 生命周期的三个阶段 创建阶段 Spring 工厂何时创建对象? – scope=“singleton” Spring工厂创建的同时,对象创建 注意:这种情况也许在获取对象的同时,创建对象,则需要在bean里加lazy-init标签 –scope=“prototype” Spring 工厂会在获取对象的同时,创建对象 ctx.g

2020-06-20 06:02:21 469

原创 Spring学习笔记08 - Spring工厂创建对象次数

如何控制简单对象创建次数 singleton: 只会创建一次简单对象,默认值 prototype: 每一次都会创建新的对象 如何控制复杂对象的创建次数 FactoryBean的三个方法之一,isSingleton() 只创建一次,返回值设置为 true, 多次,设置false 为什么要控制对象的创建次数? 好处:节省内存,避免浪费 什么样的对象只创建一次? 可公用,线程安全的对象 SqlSessionFactory DAO Service (对状态的service都只一次) 什么样的对象每次..

2020-06-20 04:34:14 220

原创 leetcode笔记 - 275.H指数II (H-Index II)

Leetcode 275. H-Index II 没想到这个题也可以用二分法做,真是惊喜,可能自己做的题还不够,一时没想到用二分法,就感觉很有意思 哈哈哈 我的第一想法 有顺序嘛,那就从开头一直向后找 哈哈哈 暴力,咦 难怪最近看新闻报道某厂 男 暴力女友,哎 算法题做多了呗,算法不提倡暴力,生活也不提倡哈 生活不易 请有缘人互相珍惜呀。 class Solution { public int hIndex(int[] citations) { int i = 0;

2020-06-19 12:45:24 250

原创 Spring学习笔记07 - Spring创建复杂对象以及FactoryBean实现原理

什么是复杂对象 简单对象:指可以直接通过new 构造方法创建的对象。 (反射的底层也是new) 复杂对象:指不能通过new构造方法创建的对象。 Spring工厂创建复杂对象的3中方式 FactoryBean 接口 开发步骤: 实现FactoryBean接口 Spring配置文件的配置 1. 实现FactoryBean接口 FactoryBean 里面三个方法需要实现 getObject - 用于书写创建复杂对象的代码,并把复杂对象作为方法的返回值 返回。 getObjectType - 返回 所创建复

2020-06-19 12:16:04 371

原创 Spring学习笔记06 - 反转控制与依赖注入

反转(转移)控制(IOC Inverse Of Control) 反转控制: 把对于成员变量赋值的控制权,从代码中反转 到Spring工厂和配置文件中完成。 好处: 解藕合 底层实现:工厂设计模式 **依赖注入(**Dependence Injection DI) 注入: 通过Spring的工厂及配置文件,为对象(bean,组件)的成员变量赋值。 依赖注入:一个类A 需要另一个B, 就意味这有依赖, 那就通过Spring的配置文件 把B作为成员变量,赋值注入。 ...

2020-06-19 05:07:45 227

原创 Spring学习笔记05 - 注入详解

注入详解 针对于 不同类型的成员变量,在<property> 标签中需要嵌套其他标签。 JDK内置类型,Java本身定义的类型 int String[] Set<String> List<String> Map<String> Properties Set 注入 JDK内置类型 String + 8 种基本类型 使用e<value>标签 <value>Adam</value> <value>10<

2020-06-19 04:50:40 249

原创 Spring学习笔记04 - 注入原理以及简易流程

注入(Injection) 什么是注入? 通过Spring工厂以及配置文件,为所创建的对象成员变量赋值 为什么要注入? 通过编码的形式,为成员变量赋值,存在藕合。 //传统赋值方式 ApplicationContext ctx = new ClassPathXmlApplicationContext("/applicationContext.xml"); Person person = (Person) ctx.getBean("person"); person.setId(1);//通过代码赋值 存在藕合

2020-06-19 02:00:26 237

原创 Spring学习笔记03 - Spring5.x 与日志框架的整合

Spring5.x 与日志框架的整合 日志框架可以在控制台中,输出Spring框架运行过程中的一些重要信息。 好处:便于了解Spring框架运行过程,利于程序调试。 如何整合日志框架? Spring整合log4j 有两个步骤入下: 1. 引入log4j jar包 pom.xml 文件: <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> &

2020-06-18 03:49:24 294

原创 Spring学习笔记02 - 第一个Spring程序

第一个Spring程序 1. 软件版本 - JDK 1.8+ - Maven 3.5+ - IDEA 2018+ - SpringFramework 5.1.4+ 官网开发文档https://docs.spring.io/spring/docs/current/spring-framework-reference/ 2. 环境搭建 Spring的jar包 maven中心仓库 https://mvnrepository.com/ pom.xml 导入依赖 <!-- https://mvnrepo

2020-06-18 03:46:20 360

原创 Spring学习笔记01 - Spring 工厂设计模式-反射解藕

背景 EJB(Enterprise Java Bean)是重量级的框架,存在问题: 运行环境苛刻 代码移植性差 总结: EJB是重量级框架 什么是Spring? Spring 是一个轻量级的框架,它整合了多种设计模式,使开发环境更方便。 对运行环境没有额外要求 开源, Tomcat resion jetty 收费, weblogic websphere 代码移植性高 不需要实现额外接口 Java 分层开发 controller - struts2 service Dao - mybatis

2020-06-18 03:45:25 553

原创 Leetcode - 509. 斐波那契数

// 斐波那契数 Fibonacci 数列 是最典型的让我们了解递归算法的例子。 递归核心: 1. 递归关系表达式 2. 递归终止条件 直观的递归,调用自身 很多次重复计算,不提倡。 class Solution { public int fib(int N) { if (N == 0) return 0; if (N == 1) return 1; return fib(N-1)+fib(N-2); } } 递归 + memo

2020-06-12 03:34:16 300

原创 Leetcode - 75. 颜色分类

Leetcode 75. 颜色分类 1.快速排序 2.插入排序 快速排序(partition) 定义两个变量one、two 一次将数组分层三个部分: [0, one) 区间存放 0; [one, two) 区间存放 1; [two, len) 区间存放 2。 定义一个 移动变量 i 来辅助遍历多有的数据。 public class LC75ColorSort { public static void main(String[] args) { int[] nums = {2, 0

2020-06-12 01:09:35 284

原创 Java中Array.sort()使用方法

Java的Arrays类有一个sort()方法,Arrays类被定义为静态方法,在文件中导入Array的包可以直接调用该函数。 如下图可知 sort() 有很多种构造函数 我们可将其分成4类,简单介绍它的使用方法如下: Arrays.sort(int[] a) Arrays.sort(int[] a, int fromIndex, int toIndex) Arrays.sort(T[] a, Comparator<? super T> c) Arrays.sort(T[] a, int f

2020-06-11 06:03:18 2810

空空如也

空空如也

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

TA关注的人

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