java
一、概述1.1 内存1Ghz = 1024Mhz = 1024^2Khz = 1024^3hz
1.1.2 DOS命令dir md rd cd cd.. cd\ del cls exit*echo javase>1.doc
Java之父:詹姆斯高斯林
1.2 特点面向对象(三大特性:封装、继承、多态),健壮性,跨平台性(不同操作系统的JVM)
JDK:Java开发工具包,包含Java开发工具和JRE
JRE:java运行环境,包含JVM和JavaSE标准类库
1.3 编译javac编译 java运行
二、基础语法Windows不区分大小写,所以cmd运行java命令时对文件名大小写不严格区分
2.1 注释单行://方便自己,方便别人多行:/* */文档注释:/**@author 作者名@version v1.0版本*/文档注释调出方法javadoc -d 文件夹名 -author -version 类.java//多行注释不可以嵌套使用
2.2 规范一个源文件最多只能有一个可以声明为public类,且public类需与文件名相同
...
dubbo
一、Dubbo概述1.1 Dubbo概念
Dubbo是阿里巴巴公司开源的一个高性能、轻量级的Java RPC框架
致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案
官网:http://dubbo.apache.org
1.2 Dubbo架构说明
Provider:暴露服务的服务提供方
Container:服务运行容器
Consumer:调用远程服务的服务消费方
Registry:服务注册与发现的注册中心
Monitor:统计服务的调用次数和调用时间的监控中心
二、Dubbo快速入门实现步骤:
创建服务提供者Provider模块
创建服务消费者Consumer模块
在服务提供者模块编写UserServiceImpl提供服务
在服务消费者中的UserController远程调用UserServiceImpl提供的服务
分别启动两个服务进行测试
2.1 配置Zookeeper注册中心
Dubbo官方推荐使用Zookeeper作为注册中心
2.1.1 下载安装1、环境准备
ZooKeeper服务器是用Java创建的,它运行在JVM之上。需要安装JDK 7或更高 ...
python
python3教程
一、pip查看版本: pip -V
环境变量路径:./python/Scripts/
1.1 安装pip install 包名
1.2 卸载pip uninstall 包名
1.3 查看包
pip list
pip freeze
1.4 修改pip下载源pip install 包名 -i 国内源地址
国内源
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣:http://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
永久修改
# 命令行设置永久配置pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple# 配置文件设置永久配置c:\user ...
git
一、常用:本地git和远程连接1.1 没有仓库的情况mkdir bamboo-notescd bamboo-notesgit init touch README.mdgit add README.mdgit commit -m "first commit"git remote add origin https://gitee.com/dragonbamboo/bamboo-notes.gitgit push -u origin "master"
1.2 有仓库的情况cd existing_git_repogit remote add origin https://gitee.com/dragonbamboo/bamboo-notes.gitgit push -u origin "master"
1.3 远程仓库和本地仓库内容不一致情况# 拉取远程仓库的内容和本地仓库合并git pull --rebase origin master# 最后推送git push -u origin master# 绑定一次后git push即 ...
mybatis
一、基本部署1.1 xml部署1.1.1 依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency>
1.1.2 业务代码String resource = "mybatis-config.xml";//读取流InputStream inputStream = Resources.getResourceAsStream(resource);//获取SqlSessionFactoryBuilderSqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder();//获取SqlSessionFactorySqlSessionFactory sqlSessionFactory= ...
mybatis-plus
一、入门1.1 添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <scope>runtime</scope></dependency><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifact ...
springcloud
一、概述1.1. 微服务技术对比1.1.1 SpringCloud + Feign
使用SpringCloud技术栈
服务接口采用Restful风格
服务调用采用Feign方式
1.1.2 SpringCloudAlibaba + Feign
使用SpringCloudAlibaba技术栈
服务接口采用Restful风格
服务调用采用Feign方式
1.1.3 SpringCloudAlibaba + Dubbo
使用SpringCloudAlibaba技术栈
服务接口采用Dubbo协议标准
服务调用采用Dubbo方式
1.1.4 Dubbo原始模式
局域Dubbo老旧技术体系
服务接口采用Dubbo协议标准
服务调用采用Dubbo方式
可升级为SpringCloudAlibaba + Dubbo
注册中心:Eureka、Nacos,内部都由Ribbon作负载均衡
1.2. 微服务框架
微服务治理:二~七
Docker:八
异步通信:九
分布式搜索:十
微服务保护:十一
分布式事务:十二
多级缓存:十三
分布式缓存:十四
可靠消息服务:十五
二、远程调用2.1. 服务 ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post$ hexo new "My New Post"
More info: Writing
Run server$ hexo server
More info: Server
Generate static files$ hexo generate
More info: Generating
Deploy to remote sites$ hexo deploy
More info: Deployment