月星墙的博客

Better Code, Better Life


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 站点地图

  • 搜索

SpringCloud

发表于 2017-08-05 | 分类于 java
介绍 Greenwich 版中文文档、github Spring Cloud是基于Spring Boot的用于快速构建分布式系统工具集 Spring Cloud特点:约定优于配置、开箱即用,快速启动、轻量级组件、组件丰富、选型中立 本文相关软件:JDK: 1.8,SpringCloud: Dalston.SR1(如无特殊说明) 历史版本,历史文档可以找网上的PDF资源(官网貌似没有) 本文相关源码 微服务构建 服务提供者、服务消费者 服务消费者中通过restTemp调用服务提供者提供的服务 如:User user = this.restTemplate.getForObject("http://localhost:7900/simple/" + id, User.class); maven依赖 123456789101112131415161718<!-- maven的parent是单继承,如果需要依赖多个父项目可以在dependencyManagement中添加依赖的scope为import --><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent&l ...
阅读全文 »

iview

发表于 2017-07-23 | 分类于 web
简介 默认基于v2.x版本 使用注意点 Tree组件在动态网节点中加入数据后(往一个数组中插入元素),点击新节点时会报错。此时需要重新赋值此数组属性:this.treeList = JSON.parse(JSON.stringify(this.treeList)) (可能是 treeList 里面的元素改变并不会触发 vue 的渲染) 使用:prop传递数据格式为数字、布尔值或函数时,必须带:(兼容 String 除外,具体看组件文档) (1) prop 参数如果直接初始化则之后不可修改,只有传入变量才可修改 (2) 123456789101112131415161718<!-- (1) --><Page :current="1" :total="100"></Page><Select v-model="sex" placeholder="请选择"> <Option :value="1">男</Option> <Option :value="2">女</Option></Select><Radio-group v-model="status"> <Radio :label="1">是</Radio> <R ...
阅读全文 »

SpringBoot

发表于 2017-07-23 | 分类于 java
TODO[+] Lombok使用 https://www.cnblogs.com/qnight/p/8997493.html[+] 分布式限流 http://blog.battcn.com/2018/08/08/springboot/v2-cache-redislimter/[+] Quartz实现动态配置定时任务 https://yq.aliyun.com/articles/626199 - [xxl-job](https://www.xuxueli.com/xxl-job/) 开源分布式调度 Liquibase-数据库脚本版本管理控制 https://www.cnblogs.com/ludangxin/p/16676701.html 简介 Docs IDEA使用Spring initializr 创建SpringBoot项目超时,可以使用https://start.aliyun.com的镜像 版本说明 https://docs.spring.io/spring-boot/docs/{verion}/reference/htmlsingle/ 文档中 System Requirements描述了对环境的要求 Spring Boot 1.2.1-,使用Spring Framework 4.1.3,要求Java 6 和 maven 3.2+ Spring Boot 1.5.x, ...
阅读全文 »

Scrapy

发表于 2017-07-16 | 分类于 lang
简介 Scrapy 一款Python爬虫框架 文档:0.24-Zh、latest-En 可视化爬虫框架: Portia 安装 pip install scrapy 安装(v1.5.0) linux安装(python3) 确保安装了python3 pip install scrapy 报错requirement Twisted>=13.1.0,通过pip install Twisted又无安装源,因此通过源码安装 wget https://twistedmatrix.com/Releases/Twisted/17.1/Twisted-17.1.0.tar.bz2 tar -jxvf Twisted-17.1.0.tar.bz2 解压时报错 tar (child): bzip2: Cannot exec: No such file or directory,此时需要先安装bzip2 yum -y install bzip2 解压完成后进入到Twisted-17.1.0源码目录 python setup.py install 完成后上述源码可删除 安装成功Twisted后再安装scrapy 原理 引擎(Scrapy Engine),用来处理整个系统的数据流,触发事务。 调度器(Scheduler),用来接受引擎发过来的请求,压入队列中,并在引擎再次请求的时候返回。 下载 ...
阅读全文 »

Spring

发表于 2017-07-01 | 分类于 java
介绍 Spring项目官网:https://spring.io/projects ,其中的spring-framework即是spring框架内容 历史:(1) spring 1.x,xml配置时代 (2) spring 2.x,注解时代 (3) spring 3.x,java配置 Spring模块(每个模块有个jar包): 核心容器:spring-core, spring-beans, spring-context(运行时spring容器), spring-context-support(spring对第三方包的集成支持), spring-expression(使用表达式语言在运行时查询和操作对象) AOP:spring-aop, spring-aspects 消息:spring-messaging 数据访问:spring-jdbc, spring-tx(提供编程式和声明明式事物支持), spring-orm, spring-oxm(提供对对象/xml映射技术支持), spring-jms(提供jms支持) Web: spring-web(在web项目中提供spring容器), spring-webmvc(基于Servlet的SpringMVC), spring-websocket, spring-webmvc-portlet Spring生态:Spring Boot(使用默 ...
阅读全文 »

Docker

发表于 2017-06-25 | 分类于 devops
Docker介绍 支持Linux、Windows、Mac等系统 传统虚拟化(虚拟机)是在硬件层面实现虚拟化,需要额外的虚拟机管理应用和虚拟机操作系统层。Docker容器是在操作系统层面实现虚拟化,直接复用本地本机的操作系统,因此更加轻量级。 Docker镜像存在版本和仓库的概念,类似Git。docker官方仓库为Docker Hub 官方文档 在线docker测试地址 docker基础镜像包含alpine(apk)、centos(yum)、ubuntu(apt-get)三种 本文基于docker版本Server Version: 1.13.1 国内镜像 1234567891011121314151617181920212223242526272829 ## 设置镜像,docker-compose拉取镜像时可生效 vi /etc/docker/daemon.json # 加入下文配置 {"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]} # 重启 sudo systemctl daemon-reloadsudo systemctl restart docker ## docker.io镜像加速。参考:https://juejin.im/post/5cd2cf01f265 ...
阅读全文 »

vmware

发表于 2017-06-24 | 分类于 linux
虚拟机安装 下载安装VMware 下载centos7镜像文件 https://www.centos.org/download/. DVD ISO安装包含有桌面系统,Minimal ISO是最小安装包,不含桌面系统 虚拟机的安装位置选择在较空闲的磁盘,也可使用移动硬盘 除了安装位置,其他使用默认配置,点击安装(下面以Minimal ISO为例) 进入到Centos7安装界面,点击Install Linux Centos7。进入到安装图形化界面,选择中文 设置安装位置(之前推荐设置的20G磁盘)。设置网络和主机名,点击开启以太网,可酌情修改主机名 连接后显示ens33已连接,安装成功后使用ip addr查看ip地址也是看ens33那一栏 使用DVD ISO可不关注 开始安装,安装期间设置Root密码(root),创建用户(smalle/smalle)并设置为管理员 开启windows下和VMware相关的两块虚拟网卡 vmware使用 VMware Tools 可以实现虚拟机和本机直接文本复制和文件传输 打开虚拟机,点击虚拟机-安装VMware Tools 快照:可对保留虚拟主机当前的配置状态 克隆虚拟主机:基于某个虚拟主机进行克隆出一台主机。克隆后需要进行以下修改 hostnamectl set-hostname aezocn 修改主机名 vi /etc/sysconfi ...
阅读全文 »

Mybatis

发表于 2017-05-22 | 分类于 java
简介 MyBatis3中文文档 MyBatis Generator:mybatis代码生成(model/dao/mapper),文档 简单使用12345678910String resource = "SqlMapConfig.xml";InputStream in = Resources.getResourceAsStream(resource);SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(in);SqlSession sqlSession = factory.openSession();OrdersMapper mapper = sqlSession.getMapper(OrdersMapper.class);List<Orders> list = mapper.findAll();for (Orders order : list) { System.out.println(order);} 整合mybatis(SpringBoot) 引入依赖(mybatis-spring-boot-starter为mybatis提供的自动配置插件) ^1 1234567891011121314151617181920212223<!-- 自动配置 https ...
阅读全文 »

Hibernate

发表于 2017-05-21 | 分类于 java
介绍 ORM框架(对象关系映射) JDBC操作数据库很繁琐 Sql语句编写并不是面向对象的 可以在对象和关系表之间建立关联来简化编程 0/R Mapping 简化编程 0/R Mapping跨越数据库平台 ssh流程/hibernate流程(视频01、02)、hibernate原理(视频06(反射)、hiberbate内部大多直接以生成二进制码的形式实现) O/RMapping编程模型(映射接口使用jpa的,编程接口使用hibernate的) 映射模型 jpa annotation(java提供的annotation配置–常用) hibernate annotation extension(Hibernate扩展的annotation配置–较少用) hibernate xml(Hibernate的xml配置方式–常用) jpa xml(java提供的xml配置–较少用) 编程接口(做CRUD) Jpa(不常用) hibernate(现在用) 数据査询语言 HQL(常用) EJBQL(JPQL):是HQL的一个子集. EJB必须用在容器(application server)中,而hibernate可以在j2se中使用 JPA:Java Persistence API. JPA是接口/规范,hibernate是其实现. JPA是hibernate的作者基于hibe ...
阅读全文 »

bat脚本

发表于 2017-05-10 | 分类于 lang
语法 https://www.cnblogs.com/DswCnblog/category/820715.html 关键字 ::、rem等为注释 ^1 title=我的标题 设置cmd窗口标题(乱码时,需要将文件记事本打开另保存为ANSI) echo [message] 表示显示此命令后的字符 echo on/off 表示在此语句后所有运行的命令都是否显示命令行本身(@echo off关闭命令显示) pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue…的提示,等待用户按任意键后继续 call [drive:][path]filename [batch-parameters] 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令) %[1-9] 表示参数,%0表示批处理命令本身 exit 关闭窗口 符号 + COPY命令文件连接符 * ? 文件通配符 "" 字符串界定符,其中的变量可正常解析 | 命令管道符 < > >> 文件重定向符 @ 命令行回显屏蔽符,如脚本中@echo 1会隐藏命令不显示与屏幕上 / 参数开关引导符 : 批处理标签引导符 % 批处理变量引导符 ^ 转义字符 eg: if 1=1 (ec ...
阅读全文 »
1…111213…17
smalle

smalle

162 日志
14 分类
150 标签
RSS
欢迎关注公众号:阿壹族 欢迎关注公众号:阿壹族
© 2016 - 2024 smalle    
由 Hexo 强力驱动
主题 - NexT.Mist
站长统计
AD    
阿里云大礼包
©AEZO.CN    
圣骑科技
【One能抽屉】小程序
杂货铺(省钱小助手)