自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yorkmass

一个IT行业的终身学习者

原创 eclipse自动提示设置方法和优化(去除空格自动补全)

Eclipse自动提示设置 我们打开Eclipse配置自动提示,点击window--Preferences界面 首先配置java文件的自动提示 点击java--Editor--Content Assist,把Auto activation triggers for Java里面的内容改为: ...

2019-01-17 15:00:48 6711 6

原创 爬虫:淘宝商品信息定向爬虫

功能描述 目标:获取淘宝搜索页面的信息,提取其中的商品名称和价格。 理解:淘宝的搜索接口            翻页的处理 技术路线:requests-re 准备,安排! 我们先搜索:裙子,查看浏览器返回的链接信息 起始页: https://s.taobao.com/search...

2018-11-24 21:12:13 1004 9

原创 把自己电脑做成web服务器+内网穿透并发布网页

把自己电脑做成web服务器加内网穿透发布网站。 前言:由于学校WiFi为内网ip,且WiFi 为动态ip 由于为动态IP,每次登陆都会换IP地址,所以建议网线连接或者一直开机不断网,否则每次开机都要重新设置。本方法采用内网穿透,将本机的IP地址映射到云服务器,并采用内网穿透服务商的提供的域名,我...

2018-11-24 14:00:11 8183 2

原创 将自己的网站上传至服务器并通过域名进行访问

我们想要让大家都能通过域名访问自己的网站,首先我们需要准备一个域名、以及一个服务器 域名购买可以通过腾讯云,阿里云,等,我用的是腾讯云服务器和腾讯云购买的域名 注意:腾讯云买的域名用阿里云服务器备案需要腾讯云授权码,阿里云买的域名去腾讯云服务器备案同理。 但是域名解析的话,用哪个服务器都可以...

2018-10-31 23:27:03 14575 6

原创 Android Studio的下载、安装及配置教程(自带模拟器与夜神模拟器调试)

Android Studio下载,可以去Android studio 中文社区下载最新版本以及SDK:http://www.android-studio.org/ SDK和Android Studio一定要匹配,不然容易出问题 ! Android Studio 点击绿色按钮下载923MB,SDK...

2018-10-06 15:22:49 27081 8

原创 Layui中引入Echarts模块实现图表显示

首先我们需要去Echarts官网下载Echarts图表源码,核心文件为这两个 接着我们修改echarts.js代码 开头的修改为 (function (global, factory) { typeof exports === 'object' &&...

2020-04-18 17:57:40 280 0

原创 Springboot Excel批量导入数据
原力计划

POI处理Excel <!-- poi处理excel --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artif...

2020-04-18 14:32:01 87 0

原创 Java正则表达式

Java.util.regex包 匹配规则:从左到右依次匹配 \为转义字符 我们要匹配字符串“a&c” 正则表达式编写为"a\&c",转为java字符串还要加上一个\转义为“a\\&c" 如果匹配“a和c",非ASCII字符-...

2020-03-14 23:40:16 47 0

原创 SpringBoot+Shiro+MybatisPlus+Layui实现的后台管理系统

项目地址 Yorkmass 觉得有帮助就去点个Star啊!毕设救星!!! 通用后台管理系统 主要技术 springboot shiro mybatisPlus layui 实现功能 菜单管理 权限管理 用户管理 角色管理 部门管理 缓存管理 日志管理 数据库管理--使...

2020-03-11 19:13:34 331 0

原创 Spring boot如何打包部署项目

我们在IDEA写好的Spring boot项目,如何打包部署? 可打包为jar包或者war包 jar包项目完整pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns...

2020-02-20 12:02:36 104 0

原创 Spring boot AOP统一日志管理

我们需要使用日志和aop管理,日志我们用log4j记录,我们需要在pom.xml里面引入log4j和aop 其中日志,因为spring boot starter里面的logging包依赖着log4j 我们需要去掉这个logging依赖,然后重新导入log4j。使用mvn denpendency...

2020-02-20 10:55:39 112 0

原创 Spring boot多数据源整合之分布式事务解决方案 jta

我们再pom里面导入依赖 <!--jta 管理多个数据源的事务--> <dependency> <groupId>org.springframework.boot</groupId> ...

2020-02-19 16:51:38 136 0

原创 云开发:微信小程序开发-组件化开发

云开发之:微信小程序组件化开发 下图是微信小程序的目录结构,components文件夹主要存放组件的代码 我们在components目录下新建一个playlist组件(是一个文件夹,结构和小程序页面一样) playlist.js 其中properties的参数,playlist...

2020-01-07 20:12:08 88 0

原创 PHP基本语法学习笔记

PHP学习笔记 <?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/12/23 * Time: 14:39 */ function test_input($data) { $data ...

2019-12-13 14:04:56 42 0

原创 C++ 万年历、生肖判断、计算第几天

1、输入一个年、月、日并计算它是本年度第几天 2、输入任何一年份,给出该年出生人的属性,如1945年出生人的属性为“鸡” 3、显示输入2000-2099年的任何一年的某一月的月历,如下图 problem1 #include <iostream> using namespa...

2019-12-09 20:48:29 152 0

原创 微信小程序云开发文档

https://www.w3cschool.cn/weixinapp/weixinapp-app.html

2019-11-30 15:35:34 78 0

原创 爱丁堡NLP课程Python练习题CPSLP: Assignment

CPSLP: Assignment 1 Imagine you are aData Scientistworking for theNational Records of ScotlandGovernment Office. You have been asked you to investig...

2019-10-21 13:16:48 134 0

原创 计算机网络考研_网络体系结构

网络体系结构 科普:计算机网络中透明=屏蔽 在计算机中,从某个角度看不到的特性称该特性是透明的。这个意义上的“透明”与社会生活中的透明含义恰好相反,例如计算机组织对程序员是透明的,就是说计算机组织对程序员来说是看不到的,也不需要看到的。 数据链路层比其他层多加了一个信息(这里称T...

2019-09-11 17:35:47 224 0

原创 计算机网络考研_概述

计算机网络概述

2019-09-11 12:06:15 354 0

原创 Memcached在实战中碰到的经典问题和现象

缓存雪崩现象 一般是由某个节点失效,导致其他节点的缓存命中率下降 缓存中缺失的数据去数据库查询,短时间内,造成数据库服务器崩溃 重启DB,短期又被压垮,但缓存数据也多一些 DB反复多次启动多次,缓存重建完毕,DB才稳定运行 或者是由于缓存周期性失效,比如每6小时失效一次,那么每6小时...

2019-09-08 21:17:57 78 0

原创 Memcached一致性哈希分布式算法

memcached是什么? memcached是一个高性能,分布式内存对象缓存系统,具备通用性,但本来的目的是用于为动态web程序加速,并减轻数据库的负担 键与服务器的对应关系 分布式之取模算法的缺陷 取模算法(最容易想的,但是不适合做集群使用):有两台服务器的话,key转成数字,对2取模...

2019-09-08 19:55:38 56 0

原创 Memcached过期与删除机制

Memcached过期与删除机制 当某个值过期后,并没有从内存删除,因此stats统计时,curr_item有其信息 当取其值时,判断是否过期,如果过期,返回空,并且清空,curr_item就减少了 如果之前没有get过,将不会自动删除 当某个新值去占用他的位置时,当成空chunk来占用 ...

2019-09-08 15:22:35 155 0

原创 Memcached内存分配机制

Memcached Slab Allocator分配机制 memcached是如何缓解内存的碎片化的? Memcached用slab allocator机制来管理内存 基本原理:预告把内存划分成数个slab仓库,各个仓库切分成不同尺寸的小块,需要存内容时 判断内容的大小,为其选取合理的...

2019-09-08 13:09:09 62 0

原创 Memcached基础语法

Memcached基础 memcached中的一些参数限制 Key的长度:250字节(二进制协议支持65536个字节) Value的限制:1M,一般都是存储一些文本,如新闻列表等等这个值足够了 内存的限制:32位下最大设置到2G 如果有30G数据要缓存,一般也不会单实例装30G(不要把鸡...

2019-09-07 21:46:55 121 0

原创 Memcached核心优化概述

核心优化概述 什么是优化: 以更小的资源支持更大负载网站的运行,以小博大 思路:尽量减少用户等待时间,节省系统资源开销,节省带宽使用 优化什么地方? 有三方面:Memcache内存缓存技术、静态化技术、mysql优化 Memcache操作内存的中间介质 1、memcached与red...

2019-09-07 12:29:50 84 0

原创 Redis高级_主从配置

主从配置 Redis主从配置: 在master和slave分别执行info命令,查看输出信息 在master上写数据 set hello world 在slave上读数据 get hello 拓展介绍 拓展2

2019-09-07 09:56:22 36 0

原创 Redis发布订阅

发布订阅 相关链接 命令 订阅 subscribe 频道名称 [频道名称 ...] 取消订阅 如果不写参数,表示取消所有订阅 unsubscribe 频道名称 [频道名称 ...] 发布 publish 频道 消息 ...

2019-09-06 22:48:12 35 0

原创 Redis基本命令

键的命令 查找键,参数支持正则[pattern为参数] keys pattern 判断键是否存在,如果存在返回1,不存在返回0 exists key [key ...] 查看键对应的value的类型 type key 删除键及对应的值 del key [key ...] ...

2019-09-06 16:54:09 36 0

原创 Redis基本介绍和操作

redis安装教程 数据操作 redis是key-value的数据,所以每个数据都是一个键值对 键的类型是字符串 值的类型分为五种 字符串string 哈希hash 列表list 集合set 有序集合zset 数据操作的全部命令 String是redis最基本的类型 最大能存...

2019-09-06 15:00:28 33 0

原创 MongoDB语法_索引

索引 mongodb支持索引,以提升查询速度 创建大量数据 向集合中插入10万条文档 for(i=0;i<100000;i++){ db.t1.insert({name:'test'+i,age:i}) } 数据查找性能分析 查找姓名为't...

2019-09-04 22:51:24 35 0

原创 MongoDB高级操作

聚合、主从复制、分片、备份与恢复、MR 聚合aggregate 聚合主要用于计算数据,类似sql中sum()、avg() 语法 db.集合名称.aggregate([{管道:{表达式}}]) 管道 将前一个命令的输出结果作为一个命令的输入 ps ajx | grep mongo ...

2019-09-04 21:57:46 42 0

原创 MongoDB基础使用_增删改查

mongoDB比较查询条件 查看当前数据库 db 查看数据库 show dbs 切换数据库 use moyu 创建集合 db.createCollection('user') 查询title为css或count大于2的文档(其中sub为表名) db...

2019-09-03 22:29:07 95 0

原创 Centos下Mongodb的下载安装配置

Mongodb下载 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz 解压 tar zxvf mongodb-linux-x86_64-3.2.9.tgz 移动文件到/usr/local/mongo...

2019-09-02 13:39:58 40 0

原创 NoSQL简介

NoSQL,全名为Not Only SQL ,指的是非关系型的数据库 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来 优点/缺点 优点: 高可扩展性 分布式计算 低成本 架构的灵活性、半结构化数据 没有复杂的关系 缺点: 没有标准化 有限的查询功能(到目...

2019-08-31 21:59:27 488 0

原创 MySQL索引

查看索引 show index from table_name; 创建索引(mytable是表名 ,username是字段名,length是字段长度 create index indexName on mytable(username(length),...); 删除索引 drop...

2019-08-31 21:27:43 31 0

原创 MySQL事务

当一个业务逻辑需要多个sql完成时。如果其中某条sql语句出错,则希望整个操作都退回。 使用事务可以完成退回的功能,保证业务逻辑的正确性 事务四大特征(简称ACID) 原子性:事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行 一致性:几个并行的事务,其执行结果必须与按某一...

2019-08-31 20:53:11 46 0

原创 MySQL连接查询

三种连接查询 连接查询inner join,两个表都匹配上的数据行才出现 select student.name,subjects.title,scores.score from score inner join students on scores.stuid=students.id in...

2019-08-31 18:15:00 51 0

原创 MySQL查询筛选

原始数据 分组聚合 select gender,count(*) from user group by gender; 同时满足两个条件的数据查询 select name,gender,count(*) from user group by gender,name; 分组后的...

2019-08-31 17:27:31 220 0

原创 MySQL基础_添加外键约束及查询

创建一个score表 create table scores(id int primary key auto_increment,stuid int, subid int,score decimal(5,2)); 添加外键约束 alter table scores add constra...

2019-08-30 21:43:07 49 0

原创 MySQL连接查询案例

设计班级表,与学生表关联,并进行查询 创建班级表 create table T_classes(id int auto_increment primary key not null,name varchar(10)); 创建学生表,设置主外键 create table T_stud...

2019-08-30 15:41:41 75 0

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