- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 【微服务】docker部署微服务
docker部署微服务Docker简介Docker的架构Docker使用命令汇总docker部署微服务Docker简介Docker是一个开源的容器引擎,它有助于更好地交付应用。Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理,使用Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。docker优点:1.简化程...
2019-05-29 15:45:43
393
翻译 【设计模式】02.模式的划分和功能
模式的划分和功能根据目的来划分根据作用范围来分23种设计模式的功能模式的划分和功能根据目的来划分根据模式是用来完成什么工作来划分,这种方式可以分为创建性、结构性、行为性3种。创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。一般为单例、原型、工厂方法、抽象工厂、建造者模式等5种创建型模式。结构型模式:用于描述如何将类或对象按某种布局组成更大...
2019-05-27 22:56:31
978
翻译 【设计模式】01.软件设计模式概述
软件设计模式概述为什么学习设计模式设计模式的基本要素学习设计模式的方法本篇文章来自GOF的23种设计模式,通过学习进行的一些摘录,供自己以后复习,帮助也想学习的人可以迅速的掌握!软件设计模式概述为什么学习设计模式会java的人越来越多,但是徘徊在语言层次 的程序员也越来越多,真正掌握java中接口或抽象类的应用的人反而不是很多,大家经常以这些技术只适合大型项目为由,避开或忽...
2019-05-27 22:54:38
382
原创 [Linux安装与配置] Manjaro全面打造
Manjaro全面打造文章背景简单介绍打造开始准备阶段安装阶段启动盘制作BIOS设置U盘启动安装那么如果你是2个硬盘怎么办呢,重点来了.PS:安装过程中如果卡在了93%,这里,记得一定要断网,一定要断网!或者你从开始安装就不要连接网路!切记配置阶段配置源软件安装开始美化阶段Manjaro全面打造文章背景最近因为deepin升级成了...
2019-05-20 23:41:27
5264
6
原创 [微服务] 03.Eureka应用入门
文章目录Eureka应用入门一:没有使用注册中心搭建的分布式应用**1)服务消费者(user服务) & 提供者(order服务)****2)如下图****3)服务发现原理初探**二:Eureka入门**1)搭建eureka服务端****2) 搭建eureka客户端**三: Eureka 部署架构1) Eureka架构图2) Eureka配置的总要信息讲解①: 服务注册配置②: 服务续约配置...
2019-04-14 17:23:13
391
翻译 [微服务] 02.微服务入门
文章目录微服务入门【微服务以及微服务架构】微服务概述微服务入门【微服务以及微服务架构】微服务概述微服务是什么?(http://blog.cuicc.com/blog/2015/07/22/microservices) 【中文】微服务核心就是把传统的单机应用,根据业务将单机应用拆分为一个一个的服务,彻底的解耦,每一个服务都是提供特定的功能,一个服务只做一件事,类似进程,每个服务都能够单独...
2019-04-11 23:57:34
208
原创 [微服务] 01.CAP理论总结
文章目录CAP理论总结一:分布式系统的三个指标二:戏说分区容错性 (Partition tolerance)三:Consistency(一致性)(各个时间上,各个服务器上的数据必须要一致的)四:Availability 可用性五:为啥CAP只能三选二Consistency 和 Availability 的矛盾CAP理论总结一:分布式系统的三个指标Consistency (持久性)Avai...
2019-04-11 16:35:26
218
原创 [Linux安装与配置] deepin操作系统简单配置
deepin使用美化可以借鉴:https://blog.csdn.net/wsgsm/article/details/83628317dock透明:https://bbs.deepin.org/forum.php?mod=viewthread&tid=149493改造字体可以借鉴:https://blog.csdn.net/FungLeo/article/details/7843...
2019-04-06 19:39:22
2883
原创 [Linux安装与配置] 从零开始安装Arch Linux
文章目录从零开始安装Arch Linux安装Arch Linux条件准备阶段下载ISO文件使用U盘制作启动盘安装阶段使用U盘启动进入Arch Linux安装列表页面磁盘分区创建文件系统,挂载分区配置网络无线处理方式配置数据源安装系统生成fstab配置文件系统配置配置区域配置时区安装引导工具Grub配置一下网络从零开始安装Arch Linux安装Arch Linux条件一个兼容 x86_64...
2019-04-06 19:37:59
1618
原创 [日常技能] Gradle安装与配置
文章目录Gradle简介1.gradle安装【linux】2.配置idea3.Groovy简单使用选择Tools-->Groovy console打开Groovy编辑器4.Groovy中的闭包什么是闭包5.创建Gradle工程学习导入jar包6.gradle使用本地maven仓库Gradle简介1.gradle安装【linux】Gradle官方下载地址https://gradle....
2019-04-06 19:35:55
685
1
原创 [日常技能] Jenkins部署与安装
文章目录什么是Jenkins基于GIT的了解Jenkins是如何部署的Jenkin部署部署环境要求:两种启动方式1. 基于java -jar 命令启动2. 直接基于任何servlet 容器(jetty\tomcat)等即可启动关于jenkins 插件安装什么是Jenkinsjenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署...
2019-03-24 22:56:04
299
原创 [日常技能] GIT配置SSH KEY并连接GOGS
文章目录GIT配置SSH KEY并连接GOGS配置git提交的用户名和密码生成ssh公钥和私钥本地获取项目简单操作命令GIT配置SSH KEY并连接GOGS配置git提交的用户名和密码桌面任意位置右键——git bash here$ git config --global user.name "Your Name(用户名)"$ git config --global user.email...
2019-03-24 22:53:45
9225
3
原创 [日常技能] SVN仓库转GIT仓库
文章目录SVN仓库转GIT仓库清空原有的远程仓库添加服务器git仓库更新git仓库代码到本地合并如果报错git fatal: refusing to merge unrelated histories解决方案:提交代码到git仓库SVN仓库转GIT仓库git svn clone 'svn地址' projectnamecd projectname清空原有的远程仓库git remote r...
2019-03-24 22:52:43
232
原创 [日常技能] Git连接GitHub并上传文件
文章目录本地添加远程git仓库查看所有分支建立本地分支和远程分支联系更新远程代码到本地查看分支状态在本地添加新文件进行上传测试本地添加远程git仓库git remote add hello https://github.com/Pretice/Hello-world.git查看所有分支git branch -a/*dev master test2 remotes/hello...
2019-03-24 22:50:47
252
原创 [Linux服务器使用] Linux创建git服务器
文章目录Linux创建git服务器一、服务器安装Git二、服务器端创建git用户,用来管理Git服务,并为git用户设置密码三、服务器端创建 Git 仓库chown命令详解使用格式和方法chown [-R] [用户名称] [文件或目录]chown [-R] [用户名称:组名称] [文件或目录]四、客户端clone远程仓库五、本地创建git项目往git仓库上传流程图Linux创建git服务器一、...
2019-03-24 22:44:55
301
原创 [问题汇总] Win10下安装虚拟机提示“Intel VT-x处于禁用状态”
Win10下安装虚拟机提示“Intel VT-x处于禁用状态”提示“Intel VT-x处于禁用状态”。选择“Security”,看到如下选项,选择"Virtualization"此页面下有两个设置项,选中“Intel (R)Virtualization Technology”,设为启用“Enabled”。然后按F10保存并退出。...
2019-02-25 15:36:21
1301
原创 [问题汇总] Linux重启网卡报错 Job for network.service failed
Linux重启网卡报错Job for network.service failed bacauese the control process exited with error code 解决: [root@mina0 hadoop]# systemctl stop NetworkManager [root@mina0 hadoop]# systemctl disable...
2019-02-25 15:35:38
6346
原创 [Linux使用] Linux中删除和重命名命令
Linux 删除文件夹和文件的命令-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思删除文件夹实例: rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹删除文件使用实例:rm -f /var/log/httpd/access.log 将会强...
2019-02-25 15:34:32
970
原创 [Linux使用] zip压缩和unzip解压缩命令详解
Linux中zip压缩和unzip解压缩命令详解把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录把/home目录下面的mydata.zip解压到mydatabak目录里面unzip mydata.zip -d mydatabak把/home目录下面的abc文件夹和123.txt压缩成为abc12...
2019-02-25 15:34:05
446
原创 [Linux服务器使用] Linux安装Maven
1. Maven下载链接: archive.apache.org/dist/maven/maven-3 找到自己想要的版本,然后进入binaries下载bin.tar.gz文件2. 将我们下载的文件通过FileZilla上传到我们的服务器上个人习惯将文件统一放在 /usr/local/src下3. ssh连接服务器```//进入我们存放文件的目录cd /usr/local/src...
2019-02-25 15:33:29
356
原创 [Linux使用] Centos 7.0 网络配置双网卡
Host-only与网络地址转换(NAT)在VirtualBox中对虚拟机需要设置网卡1:网络地址转换(NAT)记录MAC地址:080027C68C02网卡2:仅主机(Host-Only)网络记录MAC地址:0800276D4274在VirtualBox中全局进行设置全局工具 -> 主机网络管理器-> 网卡 -> 手动配置网卡ipv4地址:192...
2019-02-25 15:32:34
1505
原创 [Linux使用] CentOS7使用firewalld打开关闭防火墙与端口
CentOS7使用firewalld打开关闭防火墙与端口1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld停止: systemctl disable firewalld禁用: systemctl stop firewalld2.systemctl是CentOS7的服务管理工具中主...
2019-02-25 15:31:51
139
原创 [Java] Spring注解整理
文章目录@Configuration注解@Bean注解@Configuration注解@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的,作用为:配置spring容器(应用上下文)package com.test.spring.support.configuration;@Configurationpublic class TestConfigura...
2019-02-25 15:15:30
142
原创 [Java] 代理模式实现动态代理
文章目录代理模式普通业务接口业务接口实现类代理类(中介类)实现类(调用)代理模式代理模式最大的特点就是代理类和实际业务类实现同一个接口(或继承同一父类),代理对象持有一个实际对象的引用,外部调用时操作的是代理对象,而在代理对象的内部实现中又会去调用实际对象的操作Java动态代理其实内部也是通过Java反射机制来实现的,即已知的一个对象,然后在运行时动态调用其方法,这样在调用前后作一些相应的处...
2019-02-25 15:13:16
297
原创 [Java] 自定义注解
@Target@Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。作用:用于描述注解的使用范围(即:被描述的注解...
2019-02-25 15:11:44
145
原创 [框架学习] Mybatis的体系结构和快速使用
传统JDBC的弊端jdbc 底层没有用连接池、操作数据库需要频繁的创建和关联链接。消耗很大的资源写原生的 jdbc 代码在 java 中,一旦我们要修改 sql 的话,java 需要整体编译,不利于系 统维护使用 PreparedStatement 预编译的话对变量进行设置 123 数字,这样的序号不利于维护返回 result 结果集也需要硬编码。MybatisMyBatis介绍...
2019-01-10 09:54:13
259
原创 [Linux服务器使用] 解决远程连接mysql错误1130
解决远程连接mysql错误1130远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server猜想是无法给远程连接的用户权限问题。 这样子操作mysql库,即可解决。 在本机登入mysql后,更改 “mysql” 数据库里...
2018-05-22 22:48:40
2389
原创 [Linux服务器使用] Mysql修改server uuid
Mysql修改server uuid问题来源:如果从服务器是克隆的主服务器,那么server-uuid的值肯定是一样的,不然后面主从复制报错误1593,修改以后重启mysql1. 首先要查找到mysql的安装地址show variables like 'datadir';+---------------+-----------------+| Variable_name ...
2018-05-22 22:48:08
9233
1
原创 [Linux服务器使用] Mysql备份数据库数据
Mysql备份数据库数据1. .锁定主库的表,备份主库mysql> flush tables with read lock;锁定主库表的目的是防止数据备份阶段有数据写入,数据恢复丢失数据2. 我们需要在[client]部分添加脚本:host=localhostuser=数据库用户password=’数据库密码’3. 备份数据 mysql...
2018-05-22 22:47:17
193
原创 [Linux服务器使用] Mysql 主从复制
一.MySql复制环境:原理: MySql复制是指将主数据库的ddl和dml语言操作通过二进制日志传到复制服务器上,然后在复制服务器上将这些日志文件重做,从而使得从服务器和主服务器的数据保持同步!目的:方便不停止数据库而备份主服务器,实现主从服务器数据同步!现有两台机器A、B需要实施MySql的主从热备份,A作为主服务器,B作为从服务器环境:Centos 7.4、MySql5.7...
2018-05-22 22:46:37
174
原创 [问题汇总] Mysql 的root用户权限恢复解决方案
最近稀里糊涂不知道怎么把root用户给干掉了,又重新创建了一个结果没有权限,经过查找可以使用一下方法进行恢复!1. vi /etc/my.cnf2. 在[mysql]下面加上 skip-grant-tables 用于跳过密码3.进入数据库 mysql -u root; mysql> use mysql ; (修改数据库) mysql> use m...
2018-05-22 22:45:38
2238
原创 [Linux服务器使用] Linux 安装mysql数据库
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的卸载 先停掉mysql进程 没有安装过的可以直接跳过!pkill -9 mysqldrpm -qa|grep -i mysql用命令yum -y remove 卸载mysql文件 卸载不掉的用 rpm -ev 卸载 一直卸载到没有下载mysq...
2018-05-22 22:42:22
206
原创 [前端笔记] html日期格式化
html页面日期格式化正常我们获取的时间一般都为时间戳,在我们展示的时候,要按照 yyyy-MM-dd HH:mm:ss 形式显示日期格式化 Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": thi...
2018-05-22 22:39:25
13881
原创 [日常技能] 使用tomcat-redis-session-manager实现session共享
使用tomcat-redis-session-manager实现session共享测试环境: - Version ip Port nginx(可选) jdk 1.7.0_79 tomcat1 7.0.70 127.0.0.1 8082 tomcat2 7.0.70 127.0.0.1...
2018-05-22 22:38:11
983
原创 [Java] @Autowired与@Resource的区别
@Autowired与@Resource都可以用来装配bean.都可以写在字段上,或写在setter方法上。@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier...
2018-05-22 22:35:01
463
原创 [代码整理] 使用zxing生成二维码并前台显示!
使用zxing生成二维码并前台显示业务需求:近期项目中要使用将信息存入二维码,供用户微信扫描读取!提高实际工作中得工作效率思路:-1.在前台将需要生成得信息,通过servlet传入后端 -2.将信息进行处理,使用zxing生成二维码图片! -3.因为要返回到前台所以就不生成具体图片文件。所以直接将生成的二维码二进制图片流 -4.将得到的图片流,通过输出流传到前...
2018-03-14 11:40:29
4384
8
原创 [前端笔记] Vue中Element中Select下拉框选取值问题
之前写了.一个原生的select的,因为展示效果原因,给删除掉了,忘记保存代码了,现在大家展示使用elementUI的下拉框封装一个组件,供咱们项目中经常调用,减少代码量.html<el-select v-model="ite" placeholder="请选择" value-key="mateGroup"> <el-option style="wid...
2018-02-03 22:27:43
70315
4
原创 [前端笔记] Vue导出页面为PDF格式
通过网上的查阅以后,说一下思路.就是将页面转换成图片格式.然后通过图片的base64码.生成PDF..看了他们的文章,做了如下整理..说起来很容易,那么具体怎么实现呢?1 、我们要添加两个模块第一个.将页面html转换成图片npm install --save html2canvas 第二个.将图片生成pdfnpm install jspdf --save2、定义全局函数....
2018-02-03 22:19:01
48862
96
原创 [前端笔记] Vue页面table导出Excel
本次导出针对于页面table导出!1、安装三个依赖包npm install -S file-savernpm install -S xlsxnpm install -D script-loader2、在项目中创建一个文件夹(比如utils,一般是在src目录下创建)把Blob.js和Export2Excel.js这两个文件夹放到新建的文件夹内文件已经打包好...送你...
2018-02-03 20:37:08
1963
2
原创 [前端笔记] jsp页面对后台数据动态搜索显示
在项目中我们获取到后台返回的一个List集合,对它进行遍历显示!因为数据较多,用户进行访问,查询自己需要的数据不是很友好。废话不多说,直接给代码,我相信如果你能看到我这篇文章,后台代码基本就不会有任何问题。首先在自己需要的位置添加搜索框!<!-- 按钮 --><div class="am-input-group am-input-group-pr...
2018-02-03 12:42:49
5132
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人