自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Centos更改yum数据源配置

Centos更改yum数据源配置

2022-10-15 23:44:44 294 1

原创 CentOS7安装步骤

选择语言下一步,选择时区时区设置为 Region:Asia City:Shanghai日期和时间 设置与自己的电脑时间同步,最后点击“Done”设置软件选择 (SOFTWARE SELECTION)选择SOFTWARE SELECTION点击勾选 Compatibility Libraries 和 Development Tools设置安装位置 (INSTALLATION DESTINATION)选择INSTALLATION DESTINATION点选 I wi

2022-03-13 12:01:02 3108

原创 Solr全文搜索引擎

概述 在一些大型门户网站、电子商务网站等都需要站内搜索功能,使用传统的数据库查询方式实现搜索无法满足一些高级的搜索需求,比如:搜索速度要快、搜索结果按相关度排序、搜索内容格式不固定等,这里就需要使用全文检索技术实现搜索功能。1.1 单独使用 Lucene 实现 单独使用Lucene实现站内搜索需要开发的工作量较大,主要表现在:索引维护、索引性能优化、搜索性能优化等,因此不建议采用。1.2 使用 Google 或 Baidu 接口 通过第三方搜索引擎提供的接口实现站内搜索,这样和第三方引

2021-02-23 16:18:01 486

原创 MySQL索引深入理解底层数据结构

什么是索引?是帮助MYSQL高效获取数据的数据结构实现了高级查找算法的数据结构索引一般以文件形式存储在磁盘上在存储的表结构,在磁盘上每个表结构存储的是两份文件,frm存储的是表结构,ibd文件存储的是索引文件数据结构与算法二叉树二叉树的全称是: Binary Search Tree逻辑约束:从小到大,即存储的键比我的根节点小,那么就存储在左节点,否则存储在右边的节点上。主要是用来缩短一半的查找效率。红黑树 红黑树的英文全称:Red-Black-Tree 在二叉树的基础上做了

2020-11-13 14:49:14 162

原创 JVM性能优化

什么是JVMJava虚拟机从软件层面屏蔽了底层硬件指令层面的细节C C++跨平台 比如RedisJDK JRE JVM 区别 JDK包含JRE,JRE包含了JVMJVM底层原理 类加载子系统、执行引擎、JVM运行时数据区 1、类加载子系统加载硬盘上的内容,加载到内存中; 2、执行引擎,加载内存中的内容,CPU去调度JVM; 栈-->数据结构-->存储内容-->先进后出FILO 一个线程包含了,栈,本地方法栈,程序计数器 栈里面包含了栈帧,栈.

2020-11-12 17:27:14 163 2

原创 javaB站进阶大全

一、Java基础尚硅谷宋红康(强力推荐)https://www.bilibili.com/video/av48144058动力节点Java零基础教程视频https://www.bilibili.com/video/av11361088北京尚学堂高琪(推荐)https://www.bilibili.com/video/av30023103求知讲堂:2019求知讲堂零基础Java入门编程视频教程高口碑无废话无尿点https://www.bilibili.com/video/av76235341

2020-11-05 17:41:20 392 1

原创 spring中的常见设计模式

代理模式代理模式常用的地方: AOP的功能完全继承到了Spring事务管理、日志和其他各种特性的上下文中。 Authentication权限认证 Logging日志 Transctions Manager事务 Lazy Loading懒加载 Context Process上下文处理 Error Handler错误跟踪(异常捕获机制) Cache缓存处理分为静态代理、动态代理 JDK 动态代理: CGLib 动态代理: cglib.jar (全称 Co

2020-08-27 10:50:05 187

原创 MAVEN底层原理

优势约定优于配置简单测试支持构建简单CI插件丰富下载下载Maven安装类加载器机制 超级pom来自于maven-model-builder-3.3.9.jar包的org/apache/maven/model,maven-model-builder-3.3.9.jar/org/apache/maven/model 配置 MVM_HOME1、Windows path2、.Linux .bash_profile3、.MAVEN_OPTS4、配置sett

2020-08-05 13:38:42 885

原创 spring注解开发-03

@Autowired、@Resource、@Inject@Autowired @Autowired默认是按照类型装配,当要调用的接口存在多个实现类时, * 1、要注入容器的名称与注册到IOC的容器名称保持一致; * 2、使用@Qualifier("...")指定需要导入的容器 * 3、使用@Primary注解把容器当中的接口实现指定为主要的@Resource...

2020-04-29 16:01:26 122

原创 spring注解开发-02

容器的初始化及销毁的方式1、使用initMethod和destroyMethod方式进行指定@Configuration@ComponentScan(basePackages = {"com.atguigu.pojo"})public class ConfigrationByProtoType { /** * init-method : 配置初始化的方法 * ...

2020-04-28 13:28:50 97

原创 spring注解开发-01

导包 <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.springframework</groupId> <ar...

2020-04-26 17:15:18 154 2

原创 java文件在centos中的运行及查看执行状态

后台运行在jar包所在目录编写一个.sh文件,内容如下: nohup java -Dfile.encoding=UTF-8 -jar fin-mgmt-20180701.jar --spring.profiles.active=dev --server.port=8004 &nohup代表向本目录下的nohup.out输出日志;&代表后台运行编写文件,...

2020-03-09 21:59:02 2745

原创 Mapper、lambda

Mapper<!-- IdListMapper可以进行多个id一起查询,查询的是多条记录 InsertListMapper可以支持批量插入 DeleteByIdsMapper支持通过id批量删除-->import tk.mybatis.mapper.additional.idlist.IdListMapper;import tk.mybatis.mapper.addit...

2020-02-26 12:51:35 449

原创 FastDFS的安装及使用

FastDFS的简单介绍什么是分布式文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。 通俗来讲: - 传统文件系统管理的文件就存储在本机。 - 分布式文件系统管理的文件存储在很多机器,这些机器通过网络连接,要被统一管理。无论是上传或者访问文件,都需要通过...

2020-02-20 17:43:34 763

原创 乐优day06,CORS、分页、vue

CORS跨域解决跨域的方案目前比较常用的跨域解决方案有3种:Jsonp最早的解决方案,利用script标签可以跨域的原理实现。限制:需要服务的支持只能发起GET请求nginx反向代理思路是:利用nginx把跨域反向代理为不跨域,支持各种请求方式缺点:需要在nginx进行额外配置,语义不清晰CORS规范化的跨域请求解决方案,安全可靠。优势:在服务端进行控制是否允...

2020-01-19 17:30:21 140

原创 乐优商城-day-01

完整的pom依赖 <!--Springboot parent依赖,管理依赖的版本--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifa...

2019-11-25 13:44:14 123

原创 springcloud进阶

Ribbon的简介与使用简介:Ribbon翻译过来是负载均衡的意思,即提供者provider可能存在集群多个服务器的情况,客户端Customer会帮助我们将请求进行分发到不同的服务器,假如有服务器A,B,现在有100个请求,客户端会根据服务器的个数进行分发,不会挤在某一台服务器上使服务宕机。默认使用的是轮询,可自己根据实际情况进行修改。如果使用的是本地单机的情况下,将服务端的模块进行复制...

2019-07-24 18:43:25 176

原创 springcloud入门级博客

脚手架搭建项目,版本的降级服务方: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</v...

2019-07-23 16:01:20 146

原创 线程池forkJoinPool(二)

定义一个线程池ForkJoinPool forkJoinPool = new ForkJoinPool(15);假如有两个list集合数据//获取表中已存在的部类大中小类 //集合倒灌成set集合进行差异比较,取差集 List<DivAndPtyProductInfo> divAndPtyInfoTable = scmBlPty3NumRevi...

2019-05-18 17:09:33 489

原创 nginx校验及vuetify使用

跨域问题什么是跨域?如果域名和端口都相同,但是请求路径不同,不属于跨域,如:www.jd.com/itemwww.jd.com/goods而我们刚才是从manage.leyou.com去访问api.leyou.com,这属于二级域名不同,跨域了。为什么会存在跨域问题?跨域不一定会有跨域问题。因为跨域问题是浏览器对于ajax请求的一种安全限制:一个页面发起的ajax...

2019-05-13 20:47:02 352

原创 Linux、Java、Nginx、mysql的安装与使用

安装Linux分区挂载点:/boot,文件系统类型:ext4,大小:固定200,强制主分区;挂载点:无,文件系统类型:swap,大小:指定大小1000,强制主分区;挂载点:/,文件系统类型:ext4,大小:全部空间,强制主分区;安装java下载Linux版本的jdk安装包;上传目录可以自定义,这里使用的是usr目录,上传上去之后,通过tar -zxvf命令将文件进行解压;使用...

2019-05-08 17:51:11 294

原创 springcloud项目搭建

父工程pom文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</...

2019-05-07 11:21:57 272

原创 Vue(二)

父向子的通信1、自定义一个局部组件;2、在父亲方注册该组件,并在body对应的组件中使用该组件,如果存在驼峰命名,可以使用-首字母变成小写字母,并对父子间的属性进行绑定;属性名称是自定义的,属性值是父亲方的属性名称;3、在儿子方通过props对属性进行二次绑定; <body> <div id="app"> <!--...

2019-05-04 09:42:17 72

原创 Vue的入门

认识VueVue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。js中的ECMA5与ECMA6ECMA是欧洲计算机协...

2019-04-28 17:31:59 166

原创 微服务springcloud(二)

Hystrix豪猪和CircuitBreaker熔断器1、添加依赖 <!--引入hystrix依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-ne...

2019-04-25 17:55:53 356

原创 微服务springcloud(一)

服务治理SOA当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率。此时,用于提高机器利用率的资源调度和治理中心(SOA)是关键以前出现了什么问题?服务越来越多,需要管理每个服务的地址调用关系错综复杂,难以理清依赖关系服务过多,服务状态难以管理,无法根据服务情况动态管理服务治理要做什么?服务注册中心,实现...

2019-04-24 14:47:45 136

原创 Springboot第一天

Springboot简介Springboot是spring家族的一员,同时也对spring,springmvc,hibernate,struts2框架进行了整合,内置了Tomcat容器,使得Springboot使用起来更加快捷、简便、启动速度快等特点。Springboot启动类(main(),启动方法之一)@SpringBootApplication@MapperScan(basePa...

2019-04-19 11:49:01 432

原创 fockJoinPool线程池

fockJoinPool线程池由jdk1.7版本开始引进,jdk1.8版本对fockJoinPool进行优化1、创建一个线程池ForkJoinPool forkJoinPool = new ForkJoinPool(15);2、获取List集合//根据采购配货单、门店、商品、日期查询商品编号、单据类型、发货逻辑仓、主配单号 List<SCM_BL_DIS...

2019-03-28 16:03:12 194

原创 品优购day05之面包屑导航及fastDFS分布式文件上传

面包屑导航根据上级id获取下一级内容;后端代码 /** * 根据上级ID查询列表 */@Overridepublic List&lt;TbItemCat&gt; findByParentId(Long parentId) { TbItemCatExample example1=new TbItemCatExample(); Criteria criteria1 = e...

2019-02-12 20:08:05 317

原创 品优购day04-springsecurity安全框架

1、导包 &lt;dependency&gt; &lt;groupId&gt;org.springframework.security&lt;/groupId&gt; &lt;artifactId&gt;spring-security-web&lt;/artifactId&gt; &lt;version&gt;4.1.0.RELEASE&lt;/version&gt; &

2018-12-28 14:44:33 260 2

原创 angular第二天(品优购第三天)

规格管理后台代码1、创建一个规格与规格选项的实体类public class Specification implements Serializable{private static final long serialVersionUID = 1L;private TbSpecification specification;private List&lt;TbSpecific...

2018-12-27 11:58:46 291

原创 Oracle坑点大全

Oracle坑点大全去重distinct多列去重select ename,sal from emp; – 每一列都相同才能算重复dual与字符串拼接dual虚拟表– 要计算1+1的值:select 1+1; --结果为2,mysql的写法select 1+1 from dual; – oracle中必须加入dual,否则报错字符串拼接1、oracle中,使用字符串拼接...

2018-12-24 16:36:39 822

原创 angularjs技术

angularjs第一天五大事件1、绑定事件 ,ng-model;2、绑定对应的控制器,ng-controller;3、绑定对应的APP,ng-app;4、单击事件,ng-click;5、初始化事件,ng-init;引入angularjs,使用angularjs语法&lt; script src="…/plugins/angularjs/angular.min.js" type=...

2018-12-11 10:33:43 234

空空如也

空空如也

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

TA关注的人

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