自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 全网最稀烂 Spring入门

1. Spring概述1.1 关于框架框架的概念框架:在这里特指软件框架,它是我们在实际开发中解决项目需求的技术集合。运用框架可以大大简化我们的代码编写,缩短开发周期。同时,对后续项目维护在面对开发团队人员更迭时降低了门槛,对系统升级提供灵活可控的标准。当然,框架提高了我们的开发效率,降低维护成本的同时,也要求我们在使用时遵循它的规范,要按照它的使用要求编写代码。最后,需要注意的是,它不是系统架构。框架的作用提高开发效率。增强可重用性。节约维护成本。提供编写规范。解耦底层

2020-11-24 21:23:45 220

原创 全网最稀烂 Mybatis入门

JDBC问题总结:数据库连接创建、释放资源频繁造成系统浪费,从而影响性能。 sql语句在代码中存在硬编码,不易维护,实际中sql代码可能会经常随着需求做调整,这时就需要改动代码。 使用preparedStatement向占位符传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少修改sql还要改代码,不易维护。 对结果集解析存在硬编码(查询列名),如果能封装pojo解析会比较方便。解决JDBC问题思路:数据库频繁创建连接释放资源------>连接池 sql语句及参数硬

2020-11-18 14:12:04 195 2

原创 WebMagic入门记录

接下来是webmagic的一些官方介绍 需要先了解。WebMagic 特点:完全模块化的设计,强大的可扩展性。 核心简单但是涵盖爬虫的全部流程,灵活而强大,也是学习爬虫入门的好材料。 提供丰富的抽取页面API。 无配置,但是可通过POJO 注解形式实现一个爬虫。 支持多线程。 支持分布式。 支持爬取js动态渲染的页面。 无框架依赖,可以灵活的嵌入到项目中去。架构介绍WebMagic的结构分为Downloader、PageProcessor、Scheduler、Pipelin...

2020-11-07 18:58:00 246

原创 修改renren-fast项目过程记录

1.修改项目名 把项目拉倒本地 包括前端和后端修改renren-fast为自己的zhou-fast然后用idea导入项目 项目上右键选择rename 再把renren-fast修改为zhou-fast2.修改pom文件替换为自己的3.修改包名和项目访问路径修改包名为com.zhou 此时会多出一个io的目录 直接删除再修改启动类为ZhouApplication修改访问路径为zhou修改mybatis扫描路径为com.z...

2020-11-02 22:33:19 807

原创 Flex布局常用的一些属性及解释

记录一下 忘记的时候翻一下父项常见属性 flex-direction:设置主轴的方向 justify-content:设置主轴上的子元素排列方式 flex-wrap:设置子元素是否换行 align-content:设置侧轴上的子元素的排列方式(多行) align-items:设置侧轴上的子元素排列方式(单行) flex-flow:复合属性,相当于同时设置了 flex-direction 和 flex-wrap 下面一个一个进行说明1.f

2020-10-31 14:35:22 1096

原创 阶段二: 从单体到高可用集群演进(6-8周)

第6周 LVS+Nginx实现高可用集群第八周 Redis缓存雪崩,穿透第七周 主从复制高可用Redis集群

2020-09-02 14:37:14 220

原创 阶段一: 单体项目开发与上线(1-5周)

第1周 万丈高楼,地基首要第2周 分类,推荐,搜索,评价,购物车开发第3周 地址,订单,支付,定时任务开发第4周 用户中心 ,订单评价管理开发第5周 云服务器部署上线

2020-09-02 14:32:54 264

原创 微信小程序如何快速开通流量主

1、先开发小程序,小程序需要有亮点,毕竟新颖(这样别人才更好去点击查看)2、条件是独立访客(UV)不低于1000,1000人说多不多,说少也不少,因为小程序是没有链接的,是不可以进行一个流量刷取的,独立访客是需要1000个实实在在的用户,并不是访问量。3、开发好小程序之后,自己要为自己宣传,前提小程序需要做的完美,小程序一定要做分享功能,将小程序分享到个人、微信群、朋友圈,这样估计很容易就达到几百了。4、后续可以去各种论坛发帖,切记不要恶意刷用户量,会导致小程序被封5、等达到1000用户

2020-07-13 13:53:42 420

转载 缓存穿透、缓存击穿、缓存雪崩区别和解决方案

一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。二、缓存穿透描述:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。解决方案:接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截;从缓...

2020-06-23 14:35:43 127

原创 省市区数据库表设计及数据 省市区都带经纬度

https://www.cnblogs.com/chuangGuo/p/10593675.htmlhttps://www.cnblogs.com/jiqing9006/p/5849874.html

2020-06-22 11:34:42 742

原创 阿里云域名 linux nginx 配置https

user www www;worker_processes auto;error_log /www/wwwlogs/nginx_error.log crit;pid /www/server/nginx/logs/nginx.pid;worker_rlimit_nofile 51200;events { use epoll; worker_connections 51200; multi_accept on; }...

2020-05-23 00:55:45 343

翻译 MySQL行转列与列转行

行转列例如:把图1转换成图2结果展示图1图2CREATE TABLE `TEST_TB_GRADE` ( `ID` int(10) NOT NULL AUTO_INCREMENT, `USER_NAME` varchar(20) DEFAULT NULL, `COURSE` varchar(20) DEFAULT NULL, `SCORE` float...

2020-04-14 10:26:26 89

原创 使用springboot和freemarker导出word带图片

1.首先,要有一个模板word文件(.doc) 里面的样式要先调整好,需要放图片的地方加一个图片 占位 文字内容也要加一些内容占位2.然后把word转成.ftl格式文件 很贱单 先把word文件另存为.xml(word2003xml) 再把文件后缀由xml改为ftl3.把ftl中之前弄得占位符搞成变量名 比如说 姓名:周某人 改为 姓名:${name}4.contr...

2020-04-10 16:23:42 6446 2

原创 vue 地址三级联动组件

先引入组件import VDistpicker from 'v-distpicker'再注册组件然后在页面直接引用<v-distpicker style="float: left" :province="form.nowAdPriv" :city="form.nowAdCity" :area="form.nowAdArea" @province="onChangeP...

2020-03-18 10:41:19 543

原创 JAVA 异常分类及处理

异常概念 如果某个方法出错会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。 简单来说,异常是Java传达给你的系统和程序错误的方式。异常分类Throwable 是 Java 语言中所有错误或异常的超类。下一层分为 Error 和 E...

2019-12-27 09:07:57 164

翻译 微服务概念

简言之,微服务架构风格是一种开发单个应用程序的方法。小型服务套件,每一个在自己的进程中运行并与轻量级机制通信,通常是HTTP资源API。这些服务是围绕业务能力构建和独立展开通过全自动展开机械。有一个最低限度的集中管理这些服务可以用不同的编程语言编写,并使用不同的数据存储技术。 ---马丁. 服了...

2019-12-26 22:37:02 62

原创 mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法

如果用户名不是root 自己替换成对应的就行了mysql> grant all privileges on *.* to root@"%" identified by ".";Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 ...

2019-12-26 14:01:54 331

原创 SpringBoot入门

springboot入门介绍 配置文件springboot的日志springboot的web开发springboot的Dockerspringboot的数据访问springboot启动配置原理springboot自定义startersspringboot的缓存管理机制springboot的消息队列以及中间件springboot的检索 全文检索。sp...

2019-12-19 20:18:12 109

原创 java设计模式及应用场景

掌握常用的几种(最起码单例模式、工厂模式),了解其他的设计模式即可,做到手里有粮,心里不慌。首先,掌握每种模式的定义及使用场景。其次,掌握一个形象的例子,简单的过一遍代码。学习设计模式的真正目的:编程时,有意识地面向接口编程,多用封装、继承、组合、多态等OOP思想,而不仅仅是死记几类设计模式。...

2019-12-18 16:40:46 375

翻译 BIO、NIO、AIO

IO模型IO模型就是说用什么样的通道进行数据的发送和接收,Java共支持3种网络编程IO模式:BIO,NIO,AIOBIO(Blocking IO)同步阻塞模型,一个客户端连接对应一个处理线程(可以通过线程池缓解,但不治本)缺点:1、IO代码里read操作是阻塞操作,如果连接不做数据读写操作会导致线程阻塞,浪费资源2、如果线程很多,会导致服务器线程太多,压力太大。...

2019-12-18 15:09:11 92

原创 一定要搞清楚权限的概念和设计

为什么要有权限?权限有什么类型?怎么做权限?怎么实现?

2019-12-18 13:34:23 85

原创 npm 切换版本

npm install -g npm@版本号

2019-12-12 10:26:18 5260

原创 2.分析一下商品相关的东西

电商系统中涉及到商品时必然会遇到的几个概念,SPU、SKU、单品等。彻底搞懂和明白了这几个概念对我们设计商品表是十分必要的前提条件。请记住以下关键词:商品分类、平台属性、销售属性、SPU、SKU商品分类这个项目中是分为了三级 (虽然京东的可能比这个更复杂)这种分类的数据展示在数据库可以表现为一张表或者三张表我们这边是三张平台属性和平台属性值...

2019-12-04 09:50:24 535

原创 1.商城

提及商城 无外乎以下几个特点,以后出门吹牛逼就朝着这几个方向去吹访问量大 数据量大 并发高,实战性强 有一定的业务复杂性,技术点丰富 涉及支付考虑一定安全性这个商城的类型是B2C的 其他还有一些B2B2C之类的涉及的技术有以下几种这个项目采用的是分布式架构 下面对于架构进化做一个介绍单一应用架构适用于小型网站,小型管理系统,将所有...

2019-12-04 09:07:39 146

原创 js通过图片url打包图片下载(没有整理 比较乱)

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><%@ include file="/views/base/include.jsp" %><!DOCTYPE html PUBLIC "-//W3C//DTD X...

2019-11-29 16:13:11 508

原创 Redis哨兵架构

2019-10-16 22:52:47 91

原创 Redis主从架构

redis主从架构搭建,配置从节点步骤:

2019-10-16 22:48:29 111

原创 Redis 基础

在这之前,需要去了解数据在redis中set和get的原理Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。俺们常用的就是string 最多就是hash(根据公司业务不同)string (字符串)字符串 string 是 Redis 最简单的数据结构。Redis 所有的...

2019-10-11 22:40:17 120

省市区sql文件.txt

全国省市区数据 表结构及数据 省市区均带经纬度 需要的可以用一下!

2020-06-22

Aspose-Cells-8.5.2.jar

Aspose.Cell文档说明包含jar包和证书,excel转PDF,excel模块使用等Aspose.Cell文档说明包含jar包和证书,excel转PDF,excel模块使用等Aspose.Cell文档说明包含jar包和证书,excel转PDF,excel模块使用等Aspose.Cell文档说明包含jar包和证书,excel转PDF,excel模块使用等

2019-12-19

nodejs6.1安装包 windows64位

nodejs安装包 windows64位 亲测可用。

2019-03-04

2018最新省市县三级联动(截止2018年9月31日)

之前从网上找的三级联动都太老了,数据也都是很久之前的数据,所以自己把从国家统计局扒下来的省市县三级联动数据做了整理,目前最新的三级联动,童叟无欺。大家看北京市和天津市的几个分区就知道是最新的了。 INSERT INTO `address` VALUES (1, '110000', 0, '北京市', 1); INSERT INTO `address` VALUES (2, '110100', 110000, '市辖区', 2); INSERT INTO `address` VALUES (3, '110101', 110100, '东城区', 3); INSERT INTO `address`

2019-01-08

java《十次方》社交项目无密 送黑马乐优商城全套

废话不多说 看资源 送乐优商城 失效联系

2018-12-04

空空如也

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

TA关注的人

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