当前页共 15 篇文章
Python解释器基本运用 终于抽出时间来复习下python基础语法了,都快忘完了,首先从Python基本解释器来开始练习,至于什么是Python解释,它其实被称为"对话模式",用户能够以和Python对话的形式进行编程,比如问它1+2等于几,它返回3,所谓的对话模式就是指这样的交互,接下来我们来实际操作一下~ ps: Python的安装请自行百度吧,这里不再一一赘述了,我使用的是Python-3.6.5 算数计算 首先我们来看下加减乘法等算数运算 >>> 1 - 2 -1 >>> 1 + 2 3 >>> 1 / 5 0.2 >>>
  • perfree
  • 2019年02月20日
  • 881 阅读
  • 0 评论
Python
2019-02-20
前后端分离之前后端交互(三) 上一篇利用element-ui写了一个登录页面,这一篇就来到后端写一下接口并进行对接,这样,一个前后端分离的小案例就算完成了,后端采用了springboot框架,可以参考我之前的博客,这篇就不一一赘述了,直接开始 实体类 User.java package com.perfree.entiy; public class User { private String name; private String pass; public String getName() { return name; } public void setName(String name) {
  • perfree
  • 2019年02月20日
  • 707 阅读
  • 0 评论
前端
2019-02-20
前后端分离之建立vue项目(二) 昨天基于vue搭建了一个简单的项目骨架,但是问题来了,难道我们要自己写页面写样式吗?就没有向Bootstrap或者layui那样的框架吗?别急,有的,element-ui 安装element-ui 接着昨天的项目进行开发,终端或者cmd进入项目根目录 npm i element-ui -d i就是install的简写 引入element-ui 在main.js引入 import Vue from 'vue' import App from './App.vue' import VueRouter from 'vue-router' import ElementUI from 'element
  • perfree
  • 2019年02月20日
  • 743 阅读
  • 0 评论
前端
2019-02-20
前后端分离之建立vue项目(一) 之前一直听说前后端分离,但是一直没有接触过,现在就一步步摸索,做一下记录...本篇文章是为前后端分离项目作搭建准备,具体vue基础语法可以去官网参考文档,或者参考我之前写的vue案例vue-learning Node.js安装 这个没啥好说的,去官网下载安装就好,安装完后检查版本号: node -v 安装淘宝镜像 在安装完node之后,其实它还默认给你安装了npm,通常称为Node包管理器: npm -v 但是,毕竟国外的镜像,总感觉慢,使用下边的命令采用淘宝的镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org
  • perfree
  • 2019年02月20日
  • 331 阅读
  • 0 评论
前端
2019-02-19
Centos7安装Redis REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。它是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。下面是我在centos7环境下安装redis的全过程,希望能帮到你 下载安装包 [root@iZm5ebgky7baa1eke
  • perfree
  • 2019年02月19日
  • 828 阅读
  • 0 评论
服务器
2019-02-17
Mysql-存储过程 存储过程创建语法 CREATE PROCEDURE 存储过程名(实参列表) BEGIN 存储过程体(一组有效的sql语句) END 实参列表: 参数列表包含三部分 参数模式 参数名 参数类型 IN NAME VARCHAR(20) 参数模式: IN:该参数作为输入 也就是该参数需要调用方传入值 OUT:该参数作为输出 也就是该参数作为返回值 INOUT:该参数既可以作为输出,也可以作为输入 也就是该参数既需要传入值,也可以作为返回值 注意事项 如果存储过程只有一句话的时候,BEGIN END可以省略 存储过程中每条sql语句结尾都需要加"
  • perfree
  • 2019年02月17日
  • 928 阅读
  • 0 评论
数据库
2019-02-17
SpringCloud (三) : 使用Hystrix 实现断路器进行服务容错保护 在微服务中,我们将系统拆分为很多个服务单元,各单元之间通过服务注册和订阅消费的方式进行相互依赖。但是如果有一些服务出现问题了会怎么样?比如说有三个服务(ABC),A调用B,B调用C。由于网络延迟或C本身代码有问题导致B迟迟得不到回应,这样B调用C的请求就会被挂起,等待。在高并发的访问的情况下,这些挂起的线程得不到释放,使后续的请求阻塞,最终导致B也挂掉了。依次类推,A可能也会挂掉,进而使整个系统全部崩溃。为了解决整个问题,Spring Cloud 使用Hystrix进行服务容错保护,包括断路器、线程隔离等一系列的保护功能,今天我们就来看下如何通过Hystrix实现断路器。 简介 Spring
  • perfree
  • 2019年02月17日
  • 842 阅读
  • 0 评论
Java
2019-02-17
SpringCloud (二) : Ribbon实现客户端的负载均衡 接上一篇,假设我们的MY-CLIENT服务的访问量剧增,用一个服务已经无法承载, 我们可以把这个服务做成一个集群,接下来我们就简单的测试一下,接着上一篇的项目开始改: 启动server 本篇源码地址case-02-ribbon 先启动我们的spring-cloud-server项目,接着再向下进行 修改spring-cloud-client项目 这里只改动HelloController类,让它返回内容时,带上它的端口号 package com.perfree.controller; import org.springframework.beans.factory.annotation.Val
  • perfree
  • 2019年02月17日
  • 835 阅读
  • 0 评论
Java
2019-02-17
SpringCloud (一) : 服务注册与发现 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。 注册中心 本篇文章源码地址case-01-start 创建springboot工程,选中eureka server 一直下一步 创建完成之后的pom文件如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs
  • perfree
  • 2019年02月17日
  • 954 阅读
  • 0 评论
Java
Mysql-数据类型总结 MySQL基本上是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 关系型RDBMS数据库常用术语: 1. 数据库: 数据库是一些关联表的集合。 2. 数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。 3. 列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。 4. 行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。 5. 冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。 6. 主键:主键是唯
  • perfree
  • 2019年02月13日
  • 431 阅读
  • 0 评论
数据库
2019-02-12
Mysql-日期操作 猛然间忘了mysql的日期操作,特地回顾一下,加深下印象! 获取当前日期 日期+时间格式 SELECT NOW(); 获取unix时间戳 select unix_timestamp(); 日期转换 日期转字符串 select date_format('2018-10-15 18:30:01', '%Y年%m月%d日 %H时%i分%s秒'); 字符串转日期 select str_to_date('10/15/2018 18:35:30', '%m/%d/%Y %H:%i:%s'); 日期运算 加一天 select date_add('2018-10-15 18:35:30', i
  • perfree
  • 2019年02月12日
  • 944 阅读
  • 0 评论
数据库
2019-01-09
SpringBoot-整合JSP 最近一直在练习SpringBoot,但是呢,由于习惯使用了SpringMVC+jsp开发项目,所以页面希望用jsp来实现,但是springBoot默认不支持jsp,而是使用自己家族里面的模板技术,所以如果我们需要使用jsp,那需要利用springBoot整合jsp,接下来就简单的整合下JSP,虽然官方并不推荐...... 本实例Github地址10-jsp 项目一览 注意:其中webapp为自己建的目录,包括WEB-INF、jsp、hello.jsp、web.xml都是自己建的 POM文件 <?xml version="1.0" encoding="UTF
  • perfree
  • 2019年01月09日
  • 802 阅读
  • 0 评论
Java
2019-01-07
SpringBoot-整合Redis spring 封装了 RedisTemplate 对象来进行对redis的各种操作,它支持所有的 redis 原生的 api,使用起来非常方便,接下来利用SpringBoot整合下Redis,利用RedisTemplate做简单的数据存储,及设置过期时间操作,本实例Github地址09-redis,废话不多说,开整: pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns
  • perfree
  • 2019年01月07日
  • 695 阅读
  • 0 评论
Java
2019-01-06
SpringBoot-整合Mybatis-Druid-多数据源 有的时候我们的项目可能需要从不同的数据源获取或者操作数据,那么这个时候就需要配置多数据源,接下来我们整合下Mybatis+Druid实现多数据源,本实例代码08-MultipleDataSource,废话不多说,开搞... pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst
  • perfree
  • 2019年01月06日
  • 486 阅读
  • 0 评论
Java