4 远方不足近在咫尺

尚未进行身份认证

中国北方小镇的田园村落

等级
TA的排名 5w+

手动实现动态数组二(java)

package com.batac;/** * Author: Batac * 动态数组: * 数组: 是一种连续存储结构的线性表; * 优点: 查询速度快, 根据地址直接查找到元素(寻址法); * 缺点: 插入与删减元素速度差, 最差需要移动其他所有元素 */public class ArrayList<E> { //数组 private E[]...

2020-04-18 21:39:18

手动实现动态数组(java)

数据结构:线性表, 树, 图, 集合等; 线性表: 是包含n个相同元素的有限序列; 数组是一种:内存连续的线性表; 动态数组: 动态的扩容与缩容, (缩容没有实现);//方法列表:public int sise();public boolean isEmpty();public boolean contains(int element);public void add(int e...

2020-04-16 23:50:57

(Redis)缓存处理的几个问题

目录目录问题一: 缓存穿透问题二: 缓存击穿问题三: 缓存雪崩测试代码问题一: 缓存穿透说明: 利用redis与mysql数据库的机制(redis中一旦不存在查询的ksy, 就访问mysql), 直接绕过缓存, 访问myslq, 而制造db的请求压力;解决: 将从mysql请求出的空存入redis一定时间;问题二: 缓存击穿说明: 某一热点key在高并发访问...

2020-04-09 11:57:03

SpringBoot整合Redis

整合步骤:第一步:添加依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId></dependency>第二步:添加全局配置文件 private JedisPool jedis...

2020-04-08 17:11:42

Nginx简单配置HTTPS.

server { listen 443 ssl; server_name www.batac.com batac.com; #证书 ssl_certificate /root/ssl_nginx/1_www.batac.com_bundle.crt; ssl_certificate_key /...

2020-04-05 22:30:32

Mac安装FastDFS的说明

说明: Mac环境比较完备, 很多依赖都已经具备;1. 在mac机器上, 如果文件路径建在桌面, 则可能由于权限问题, 无法访问, 注意查看nginx日志;2.几个配置文件的base_path尽量保持一致;3.整合nginx与fastdfs-nginx-module./configure --prefix=/usr/local/nginx --pid-path=/var/run/...

2020-04-05 22:20:52

Mac 安装FastDFS说明

说明:暂时使用几台mac作为服务器, 和linux上边安装配置基本一样, 由于mac环境已经安装了依赖, 则可以直接安装FastDFS对应的包;首先我们需要下载相对应的安装包:libfastcommon FastDFS 1.安装libfastcommon 我们进入到libfastcommon-master目录中执行./make.sh和sudo ./make.sh instal...

2020-03-31 14:53:49

SpringBoot项目集成Dubbo

一.提供者配置dubbo:1.导入依赖<dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>0.2.0</version&g...

2020-03-21 20:16:34

Dubbo环境搭建说明

一:搭建dubbo1.下载dubbo文件->dubbo-adminhttps://github.com/apache/dubbo.git2.在项目的sources下可以修改application.propertie文件, 对项目进行配置server.port=7001 //访问端口号spring.velocity.cache=false spring.velocity...

2020-03-20 17:00:28

PyQt5-QLineEdit综合案例

# encoding: utf-8'''===================================================@Project -> File : qt5003 -> QLineEditDemo.py@IDE : qt5003@Author : Mr. Batac@Date : ...

2020-03-18 22:05:13

PyQt5-QLineEdit使用掩码限制输入内容

# encoding: utf-8'''===================================================@Project -> File : qt5003 -> QLineEditMask.py@IDE : qt5003@Author : Mr. Batac@Date : ...

2020-03-18 21:45:29

PyQt5-QLineEdit限制文本输入框

# encoding: utf-8'''===================================================@Project -> File : qt5003 -> QLineEditValidator.py@IDE : qt5003@Author : Mr. Batac@Date ...

2020-03-18 21:34:15

PyQt5-QLabel文本输入框的四种回显模式

# encoding: utf-8'''===================================================@Project -> File : qt5003 -> QLineEditEchoMode.py@IDE : qt5003@Author : Mr. Batac@Date ...

2020-03-18 21:15:43

PyQt5-QLabel与伙伴控件

# encoding: utf-8'''===================================================@Project -> File : qt5003 -> QLabelBuddy.py@IDE : qt5003@Author : Mr. Batac@Date : 20...

2020-03-18 21:13:38

PyQt5-QLabel控件的基本用法

# encoding: utf-8'''===================================================@Project -> File : qt5003 -> QLabelDemo.py@IDE : qt5003@Author : Mr. Batac@Date : 202...

2020-03-17 21:33:25

PyQt5-为控件添加提示信息

# encoding: utf-8'''===================================================@Project -> File : qt5003 -> ToolTil.py@IDE : qt5003@Author : Mr. Batac@Date : 2020-0...

2020-03-17 20:59:13

PyQt5-设置窗口图标

# encoding: utf-8'''===================================================@Project -> File : qt5003 -> IconForm.py@IDE : qt5003@Author : Mr. Batac@Date : 2020-...

2020-03-17 20:31:09

PyQt5-QWidget、QDialog及QMainWindow的区别

这3个基类从名字上看分别是 "微件"、"对话框"、"主窗口,QWidget类是所有用户界面对象的基类,QMainWindow和QDialog都是QWidget的子类。窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMain...

2020-03-17 20:26:15

PyQt5-QWidget控件

import sysfrom PyQt5.QtWidgets import QHBoxLayout, QWidget, QApplication, QPushButton# 按钮的点击事件def click_btn(): print("有人点击我") print(widget.x()) print(widget.y()) print(widget.wid...

2020-03-17 20:20:58

virtualenv虚拟环境配置

3,用virtualenv命令建立一个虚拟环境mxshop。mkdir batacenvvirtualenv batacenv --pyhon=pyhon3.7命令后部是指定虚拟环境要使用的pyhon版本。4,找到batacenv->bin,执行命令:source activate 启动mxshop这个虚拟环境。5,在当前环境下输入python,应查看验证当前环境pyth...

2020-03-14 22:07:24

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。