自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

原创 Docker学习笔记

linux内核驱动不了IE,容器没有虚拟化内核,需要依靠宿主机(Linux)内核=操作系统同一个宿主机上不能使用docker做兼容性测试,因为docker只依赖宿主机的内核,即使在docker中装了对应的系统镜像那也只是软件,并没有对应的系统内核,所以最终还是依赖于宿主机。...

2021-07-29 17:01:42 242

原创 docker的4中种网络模式

选择网络模式在使用 docker run 命令的时候 跟上 net 或者 network 参数就可以选择使用的网络模式了, 默认是 briage 模式,其他的还有 container,host 和 none。briage 模式其实我们上一篇帖子中介绍的就是 briage 模式的原理,docker 会创建一个名字叫 docker0 的 linux 网桥来连通所有的容器。如果外网想要访问容器就需要使用端口映射。 这是 docker 默认的玩法,我们在上篇帖子中已经很详细的介绍了,这里就不多做阐述了。

2021-04-15 13:19:28 390

原创 Pytest学习笔记

1.pytest命名规范py文件要以test_开头,或者_test结尾 类要以Test开头,方法要以test_开头2.pytest运行方式pychram界面运行 右键文件/目录运行 使用命令行的方式运行3.pytest常用的执行参数pytest 模块名(执行模块中test_开头的方法) pytest --collect-only (只收集用例) pytest -k “add ”(匹配所有名称中包含add的用例) pytest -m 自定义的标记名(@pytest.mark.自定义

2021-02-18 15:21:58 219 1

原创 在windows平台下搭建Django项目虚拟环境

查看文档:cnblogs.com/wzjbg/p/11230707.html首先要先安装virtualenv.进入cmd,运行:pip installvirtualenv。然后建立虚拟环境目录,来放置虚拟环境,进入刚才设置好的目录下,运行‘virtualenv -p D:\installwork\python.exe --no-site-packages for_django’ 。-p:用来指定要虚拟的Python版本 (注意是python.exe 不是pythonw.exe)--no-...

2020-06-20 12:42:00 365

原创 contos7安装教程

http://www.mamicode.com/info-detail-2747791.html

2020-06-06 10:28:57 205

转载 vmware workstation 15 pro 安装苹果 MAC OS系统

准备软件以及工具vmware workstation 15 proUnlocker 3.0插件vmware workstation 15 pro激活密钥macOS系统包以上软件,都可以在下方的下载链接中获得安装vmware workstation 15 pro1、安装完vmware workstation 15 pro后,不要启动,如果启动了要关闭,如下图所提示的,...

2019-07-18 11:59:17 25631

转载 CentOS7中 命令安装GUI图形界面遇到报错Transaction check error处理

安装图形界面yum groupinstall "GNOME 桌面" –y注:如果在控制台上操作(或者没有中文环境),yum groupinstall “GNOME Desktop” -yPS:安装过程如遇报错:Transaction check error:file /boot/efi/EFI/centos from install of fwupdate-efi-12-5....

2019-07-05 19:30:50 1249 1

转载 centos7 安装图形化界面及安装完成后出现please make your choice from '1'...

https://blog.csdn.net/sinat_25712187/article/details/79082308

2019-05-22 17:22:40 346

转载 myeclipse2018破解步骤,及注意事项

1.正常安装myeclipse2.将破解文件放入myeclipse安装目录下plugins,所有的文件,如下图所示,如果重复,则选择覆盖3.如下图所示,双击crack4.注册机使用,如下图所示6.如果不是默认安装的路径,需要注意注册机生成.myeclipse.properties文件的位置,不然打开myeclipse不会显示已经破解,默认的路径在C盘,需要修改路径到默认安装路...

2019-03-19 21:45:28 2507

原创 SpringBoot,Spring 中常用注解@RequestMapping/@GetMapping/@PostMapping /@PutMapping/@DeleteMapping介绍

1、@Controller@Controller 用来响应页面,表示当前的类为控制器。2、@RestController@RestController 是@ResponseBody和@Controller的结合表明当前类是控制器且返回的是一组数据,不是页面3、@Autowired这个注解的作用是将其他的类,接口引入,类似于之前的类的初始化等,用这个注解,类中或接口的方法就可以直接调用了...

2018-12-31 10:33:15 721

原创 centos7关闭防火墙(防火墙的基本使用)

查看防火墙状态: systemctl status firewalld.service如图绿的running表示防火墙开启执行关闭命令: systemctl stop firewalld.service再次执行查看防火墙命令:systemctl status firewalld.service如下图所示表示防火墙已经关闭执行开机禁用防火墙自启命令  : system...

2018-12-17 23:44:04 83

转载 sql优化的几种方法

在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。        2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:    select id f...

2018-12-16 14:58:36 96

原创 Spring面试,IoC和AOP的理解

spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等 7.spri...

2018-11-19 19:50:24 96

转载 SpringMVC工作原理

SpringMVC的工作原理图:SpringMVC流程1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet...

2018-11-19 15:21:08 67

转载 电商项目介绍---说的很好

在杭州做了两年开发,大大小小参与过三个项目的开发,一个是某公司内部的人员管理系统,一个是物流项目,最近做的是一个电商项目。前两个项目采用的是ssh框架搭建的,最近的项目采用的是ssm框架搭建的。在实际开发中,我觉得这两个框架,他们最大的区别在于hibernate与mybatis的区别。Hibernate与mybatis相比较,mybatis更为轻便、灵活,容易掌握。mybatis可以把sq...

2018-11-07 10:51:56 294

转载 bootstrap介绍

bootstrap介绍2017年06月08日 10:27:49 西门吹雪叶孤城 阅读数:889 标签: bootstrapbootstrap简介bootstrap介绍bootstrap下载更多个人分类: bootstrap版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangying496875002/article/details/...

2018-11-06 21:21:24 377

转载 Nginx基本使用方法

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码  反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到...

2018-11-06 21:14:17 237

转载 电商项目总结

1.系统架构 采用当前最流行的ssm(springmvc+spring+mybatis)框架开发,是当前电商网站首选的技术架构。系统是基于SOA架构设计,采用dubbo作为服务中间件,系统后台使用jsp作为视图层,操作简便用户体验好。商城系统使用freemarker做静态化页面来提高系统的性能,使用nginx做负载均衡服务器以应对大规模的用户量的并发。电商搜索系统采用当前最流行的全文检索技...

2018-11-05 20:46:18 1073

转载 JMS学习一(JMS介绍)

一、JMS是个什么鬼1、百度百科解释:JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。2、JMS是一组消息服务的api即接口规范即数据库的JDBC消息服...

2018-11-05 20:38:42 221

转载 MongoDB简介

MongoDB是由C++语言编写的,是一个基于分布式文件存储的数据库。旨在为 WEB 应用提供可扩展的高性能 数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当 中功能最丰富,最像关系数据库的。nosql会把数据写在内存里,但又不是唯一的一个途径,还会写入文件,只不过会优先写入内存再写入文件,如果内存写爆了,一定是mongodb出了问题。而关系型数...

2018-11-03 18:04:01 214

原创 Redis单线程理解

简介从接触Redis到现在,一直被它的单线程问题困扰,这对于一个苛求原理的我来说是种折磨,今天吃饭途中看了几篇博客,茅塞顿开。个人理解        redis分客户端和服务端,一次完整的redis请求事件有多个阶段(客户端到服务器的网络连接-->redis读写事件发生-->redis服务端的数据处理(单线程)-->数据返回)。平时所说的redis单线程模型,本质上指的是...

2018-11-03 17:59:58 675

转载 SQL的触发器

这里是想让它以 num 排序 但是 num=-1的那条数据单独为最大值 法一:field( field1,val1,val2,…)这里大小顺序是 … >val2 >val1 >field1(其他的数据) 子后向前=》从大到小 order by field 时 Using filesort(一种速度比较慢的外部排序) , 一般不建议使用select * from t...

2018-11-02 21:44:47 103

转载 SQL的触发器

认识触发器的概念:触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。个人理解:顾名思义,触发器就是由特定事件触发的存储过程,也就是它的运行只有程序满足...

2018-11-02 21:42:07 129

转载 文件上传原理实现

文件上传原理实现2010年09月07日 18:22:00 一步一个脚印 阅读数:23920 标签: stringnullconstructorbyteclassiterator 更多个人分类: 3001_基础综合知识2001_编程语言20011_Java版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ybygjy/article/det...

2018-11-01 21:53:07 839

转载 Cas+SSO原理

Cas+SSO原理2018年04月17日 23:59:54 虎哥和你一起学编程 阅读数:29      sso(单点登陆)现在在企业开发中应用非常广泛,由于SOA架构的流行,不同系统之间的通讯变得越来月重要,SSO通常设计三个角色     1.多个USER,     2.多个系统,     3.一个认证中心    SSO的流程如下:假如我们有三个系统,Cas-client-...

2018-11-01 21:49:33 183

转载 JavaScript是多线程还是单线程?

多线程要考虑线程之间的资源抢占,死锁,冲突之类一系列问题。JavaScript作为一门客户端脚本,貌似没有多线程的一些列问题。那么JavaScript是单线程还是多线程?通过查资料总结了JavaScript运行的原理。如下:一、为什么JavaScript是单线程?JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢...

2018-10-30 22:05:48 175

转载 HashMap 是线程安全的吗,为什么不是线程安全的?

HashMap 是线程安全的吗,为什么不是线程安全的?在并发编程中,证明一个类是线程安全的很难,所以我们经常试着去证明类是线程不安全,证明的方法一般有如下几种: 1. 对象不能安全发布,构造过程逃逸; 2. 内存的可见性,内容不能及时发布;3. 操作不是原子的; 4. 读写不能同步;5. 存在死锁的可能性;我们经常说HashMap不是线程安全的,但如何证明呢?大部分网上...

2018-10-30 21:22:47 1891

原创 nginx反向代理,负载均衡

个人分类: nginxnginx 反向代理(Reverse Proxy)是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web...

2018-10-29 20:48:28 130

转载 JMS的基本概念

JMS是什么?JMS Java Message Service, Java 消息服务,是javaEE中的一项技术。JMS规范JMS中定义了Java中访问消息中间件的接口,并没有给予实现,实现JMS接口的消息中间件称为 JMS Provider,例如ActiveMQ。JMS Provider:实现JMS接口和规范的消息中间件。 JMS message: JMS的消息,JMS消息由以...

2018-10-29 20:47:34 510

转载 Mysql的基础命令

一,数据库:查询数据库:show database;查询所在库:select database;指定查询库:show database 数据库名称;创建数据库:create database 数据库名称;删除数据库:drop database 数据库名称; (永久性删除)选择数据库:use/USE 数据库名;(不区分大小写)二,数据表:查询所有表:show tabl...

2018-10-27 21:59:06 95

转载 springboot开发的优点

启动依赖和自动配置。            1、 启动依赖:传统的spring开发,需要自己手动的导入maven坐标,这样一是配置麻烦,二是版本若控制的不好,容易出现jar包冲突。而我们都知道,基础的springBoot开发,只需在pom中引入 <!-- 继承父包 --> <parent> <groupId>org.spring...

2018-10-27 21:45:06 638

转载 activeMQ开发笔记,activeMQy与Spring框架集成

 2017年01月16日 16:00:27 阿星777 阅读数:3150 标签: java消息队列 更多个人分类: javaMQ开发其实很简单:本文以最新版本的ActiveMQ为例子,介绍了安装和开发第一个MQ程序。 准备环境,JDK8,activeMQ 5.14.3,WIN7测试环境,Spring 4.3.4 首先是安装 : 安装MQ非常简单,下载链接:htt...

2018-10-26 22:50:12 102

转载 【ActiveMQ】启动ActiveMQ报HTTP:503 错误解决方案

【背景】      ActiveMQ——强大的消息总线,安装过程是相对简单的,只需要上传压缩包,解压,然后到bin路径下启动就可以。但是小编这次安装还是出了一些小问题,报了HTTP:503错误。如果使用ActiveMQ的你也遇到了相同的错误,这篇博客也许会给你带来帮助。报错之前的操作:     1.在activemq-5.12.0目录下使用命令启动mq—— bin/activemq star...

2018-10-26 16:55:05 242

转载 ActiveMQ详细入门使用教程

ActiveMQ介绍     MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。 特点: 1、支持多种语言编写客户端 2、对spring的支持,很容易和spring整合 3、支持多种传输协议:TCP,...

2018-10-25 22:19:54 81

转载 Spring是什么?干什么的?怎么用

spring是什么?    1:是一个轻量级的开源框架,是为解决企业应用开发的复杂性而创建的;    2:是一个三层架构,也为J2EE应用程序开发提供集成的框架;            Web层:Spring MVC;            业务层 :Spring的IoC;            持久层 :Spring的JDBC、ORM、等持久层框架;    3:Spring...

2018-10-25 22:08:24 389

原创 命令操作

1.查看当前目录pwd2.切换到上一次和上一层目录cd -    cd ..3.隐藏文件标识是什么,什么命令参数查看.    ll -a4.which 这个命令是找哪个环境变量里的目录配置PATH5.打印环境变量值 命令是什么echo $PATH6.全局环境变量文件在哪?怎样生效/etc/profile    source /etc/proflie7.个人环境变...

2018-10-25 14:55:47 85

转载 关于freemarker静态化生成html页面 乱码的问题

FreeMarker在生成静态页面的时候如果编码不一致则会产生乱码,特别是在处理中文的时候,如果不指定相同的编码,那么一定会产生中文乱码,所以在开发当中应该尽量保证编码一致,以下几个方面可以避免乱码:1. ftl文件编码设置Window->Preferences->Workspace->Text file encoding 1配置 Text file encoding...

2018-10-24 23:19:20 136

转载 linux关闭防火墙(临时/永久)

linux关闭防火墙(临时/永久)2018年05月20日 18:21:29 javaee_sunny 阅读数:503 标签: linux防火墙 更多个人分类: 大数据版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/javaee_sunny/article/details/80384269 1. 首先查看防火墙状态:serv...

2018-10-24 23:17:57 153

原创 Spring boot Maven构建pom.xml配置

<?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-instance" xsi:schemaLocation="http://maven.apa

2018-10-23 20:53:53 769

转载 深入理解 Java 反射:Class (反射的入口)

什么是 Reflection 反射,为什么要用它Java 强类型语言,但是我们在运行时有了解、修改信息的需求,包括类信息、成员信息以及数组信息。Java 中 Reflection 和 Introspection 区别?说起反射,还有一个相似的概念 ‘Introspection’,字面意思是“自省、内省”,它们之间的区别如下:内省 在运行时检查一个对象的类型或者属性最常见的例子就是运...

2018-10-23 20:47:26 207

空空如也

空空如也

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

TA关注的人

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