自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rocketmq详解(全)

一、MQ阐述简单图示[注]消息队列是一种"先进先出"的数据结构不使用队列的情况下生产者与消费者之间是通过RPC交互的应用场景应用解耦问题描述系统的耦合性越高,容错性就越低,以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异常 解耦含义使用消息队列解耦,系统的耦合性就会...

2020-05-08 15:50:37 61058 17

原创 linux命令详解及软件安装(持续更新)

linux解析在java开发之路(javase、Mysql、前端(html、Css、Js)、JavaWeb、SSM(到这里很多人就开始找工作了)、Springboot、Vue、SpringCloud、MybatisPlus、Git…) 走到一定程度之后。接下来再要遇到的技术(消息队列(kafka、RabbitMQ、RockeetMQ)、缓存(Redis)、搜索引擎(ES)、集群分布式(需要购买.....................

2020-04-06 22:26:49 12731

原创 redis详解(持续更新)

redis

2019-11-19 16:19:44 29388 31

原创 spring框架解析(全)

Mybatis Spring SpringMVC详解

2019-11-15 11:11:25 13126 1

原创 mysql详解(持续更新)

去重语句:select distinct 列名 from 表名字符类型转数值类型语句:select to_number('000123') from dual;插入语句:insert into 表名 (字段)values(字段值)新增表字段:alter table 表名 add (字段名 integer default 0 not null);删除表字段:alter........................................

2019-10-21 15:40:09 19007 3

原创 多线程详解(持续更新)

目录认识cpu、核心与线程java多线程系列(一)之java多线程技能认识cpu、核心与线程cpu与核心物理核 物理核数量=cpu数(机子上装的cpu的数量)*每个cpu的核心数虚拟核 ● 所谓的4核8线程,4核指的是物理核心。通过超线程技术,用一个物理核模拟两个虚拟核,每个核两个线程,总数为8线程。 ● 在操作系统看来是8个核,但是实际上是4个物理核。 ● 通过超线程技术可以实现单个物理核实现线程级别的并行计算,但是比不上性能两个物理核。单核cpu和多核cpu

2019-05-28 13:46:47 2172

原创 java 设计模式详解(持续更新)

简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。与工厂方法模式不同的是,工厂方法模式中的工厂只生产单一的产品,而抽象工厂模式中的工厂生产多个产品。逻辑进一步的封装,使其增加额外的功能,用户在使用的时候,可以任意组装,达到自己想要的效果。一个抽象接口,多个实现抽象接口的类,一个工厂类(用来实例化抽象的接口)有四个角色,抽象工厂模式,具体工厂模式,抽象产品模式,具体产品模式。

2024-03-28 22:53:56 1099

原创 SpringCloud详解(持续更新)

springcloud架构图

2024-03-27 21:28:59 1422 2

原创 nginx详解(持续更新)

nginx详解,看这一篇即可

2024-03-25 18:00:35 858

原创 java JVM详解(持续更新)

JVM掌握流程JVM的位置JVM体系结构类加载器双亲委派机制沙箱安全机制NativePC寄存器方法区栈三种JVM堆新生区、老年区永久区堆内存调优GC(常用算法)JMM总结JVM的分类三种最主要的JVM 1. Sun公司的HotSpot,是目前使用范围最广的Java虚拟机 2. BEA公司的JRockit (原...

2024-03-21 15:59:27 1064 1

原创 Premiere Pro教程(全)

在效果面板里有视频过渡,我们点开,可以看到自带的几类转场效果,在转场中我们最常用的是交叉溶解,还有白场过渡和黑场过渡,我们选中交叉溶解,鼠标按住拖动到时间线上,它会提示媒体不足,此偶读将包含重复帧,此时先确定一下,会看到有一个溶解的效果,我们可以看到上一个视频的最后一帧会感觉像是一张图片,这样就会感觉很生硬,在拍摄的视频素材里,难免会出现画面不稳定的情况,此时可以通过PR效果里的[变形稳定器],将[变形稳定器]拖拽到素材上方,软件会自动的分析素材,并且根据默认值的平滑度50%,对视频进行平滑变稳。

2024-01-02 16:58:25 1313 1

原创 gt基础教程

Do这个音,在5弦上标了一个3,我们叫它「5弦3品」,弹法是左手按住5弦第3品,右手拨5弦,出来的音就是1-Do;5-So是「3弦空弦」,6-La是「3弦2品」,4Fa是「4弦3品」,3Mi是「4弦2品」,2Re是「4弦空弦」。在简谱中,用以表示音的高低及相互关系的基本符号为七个阿拉伯数字,即1、2、3、4、5、6、7,唱作do、re、mi、fa、sol、la、si,称为唱名。六线谱上的线与吉他的弦是一一对应的,最上方的弦对应吉他的一弦,最下方的弦对应吉他的六弦,中间依次对;控制654弦,每根弦拨4下。

2023-09-06 17:31:02 261

原创 Geometry空间几何数据的处理应用(全)

Geometry空间几何Java处理及相关算法

2022-12-13 14:43:46 3729 1

原创 mybatis详解(全)

mybatis详解

2022-03-21 23:57:41 153148 12

原创 GIT版本控制(详解)

简述桌面右键菜单Git Bash命令Git Bash常用命令流简述Git是分布式版本控制系统,那么它就没有中央服务器的,每个人电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上,既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如自己在电脑上改变了文件A,其他人也在电脑上改了文件A,这时,这时,你们俩之间只需要把各自的修改推送给对方,就可以互相看到对方的修改了。桌面右键菜单Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多

2022-01-20 23:41:57 12673 4

原创 正则表达式(全)

前言正则字符介绍前言对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解。本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简单的正则表达式,用以满足日常开发中的需求即可。0\d{2}-\d{8}|0\d{3}-\d{7}

2021-11-30 19:18:23 1466

原创 项目管理及Office Project 2013 项目管理计划工具的使用详解(全)

Office Project学习流程 1.创建任务 2.创建工作资源 3.设置工作日历 4.设置基线 5.查看报表 6.设置成本预算创建任务步骤 1.设置项目开始日期 项目默认显示时间是2009年的信息,所有的视图都是从2009年开始,不便于查看,所以第一步是修改项目开始时间, 在"开始时间"一栏输入项目的实际开始时间,操作者会发现甘特图中显示的时...

2020-05-08 17:42:36 5961 1

原创 JeeSite代码自动生成(初)

一、JeeSite代码生成mysql中新建一张表启动JeeSite项目–>项目页面设置点击-代码生成(菜单)-代码生成(栏位)–>业务表配置(子栏位)–>右侧填写数据表基本信息[注]说明:实体类entity的注释名称类名:自动生成代码中,实体类entity的名称配置数据表中的各类字段------------------------------...

2020-04-24 15:01:27 824

原创 Calendar及DateFormat及SimpleDateFormat日期格式解析(全)

Calendar静态常量简单示例Calendar cal = Calendar.getInstance();cal.get(Calendar.DATE);//-----------------------当天 1-31cal.get(Calendar.DAY_OF_MONTH);//---------------当天 1-31cal.get(Calendar.DAY_OF_WEEK)...

2020-04-17 17:01:20 2825 1

原创 swagger详解(全)

Swagger问题在前后端分离时代一个项目的制作通过两个团队共同完成【后端团队】后端控制层、服务层、数据访问层【前端团队】前端控制层,视图层前后端通过API交互,两端相对独立且松耦合由此产生的问题是,前端人员和后端人员无法做到"即时协商、尽早解决",前后端集成联调时,最终导致问题集中爆发。解决方案首先指定schema【计划的提纲】,实时更新最新API,降低集成的风险。早些年通...

2020-04-07 00:56:58 8481 4

原创 dubbo+zookeeper+springboot整合(全)

dubbo+zookeeper+springboot整合须知理论分布式理论在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”;分布式系统是由一组通过网络进行通信,为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多...

2020-04-04 15:45:37 4719

原创 shiro详解(1)

shiro在java世界中,安全管理框架有spring security 和shiro 。spring security 要依赖于spring,并且比较复杂,学习曲线比较高。shiro比较简单,而且shiro比较独立,既可以在java se中使用,也可以在java ee中使用,并且在分布式集群环境下也可以使用shiro是一个基于java的开源的安全管理框架。可以完成认证,授权,会话管理,加密,...

2020-02-18 01:26:03 259

原创 全文检索及Lucene及elasticsearch详解

一、什么是全文检索数据的分类:结构化数据格式固定、长度固定、数据类型固定例如:数据库中的数据非结构化数据格式不固定、长度不固定、数据类型不固定例如:word文档、pdf文档、邮件、html、txt数据的查询:结构化数据的查询sql语句。查询结构化数据的方法简单、速度快。非结构化数据的查询目测使用程序把文档读取到内存中,然后匹配字符串,顺序扫描把...

2020-02-12 20:27:07 1927 1

原创 Java爬虫简单制作流程及代码实现

为什么研究爬虫?python已经火了很久了,它的功能强大,其中很擅长的一个就是写爬虫程序。作为一个Javaer,想要写一个爬虫难道要学习python吗?爬虫入门要考虑哪些?Java爬虫需要考虑的问题有很多,对于入门级的来说主要有如下几个:1.如何爬取页面数据?可以使用HttpClient或HtmlUnit2.如何解析页面数据?可以使用Jsoup3.如何反 反爬虫?可以伪装浏览器和使用代...

2019-11-13 11:14:20 1004

原创 PrintStream使用方法

PrintStream ps=new PrintStream("e:/log.txt"); 新建一个打印对象System.setOut(ps); //重定向控制台输出到ps对象中public static void main(String [] args){try{ //把创建的打印输出流赋给系统。即系统下次向PS输出 System.out.pringtIn("aaaa"); }...

2019-11-06 15:28:23 2001 5

原创 svn版本控制 详解(全)

Mavenmaven是一个项目管理工具原项目问题1. 项目引入各种Jar包,比较大的项目引入的Jar包往往有几十个乃至上百个。2. Jar包之间发生的Jar包冲突、版本冲突不好解决3. Web项目构建通过集成工具(IDEA,Eclipse),需要多步骤来完成4. 单元测试繁琐试想一下,如果有一种工具,可以将开发者从上面的繁琐工作中解放出来,能帮你构建工程,管理jar包,编译代码,还能............

2019-11-06 10:11:39 2276 1

原创 jdbc及数据库连接池技术详解(全)

耐心瞅完会有收获

2019-10-28 17:15:30 611

原创 greasemonkey油猴详解

油猴扩展已经被收录在火狐浏览器的官方扩展库中,安装步骤如下:1、点击浏览器右上角“打开菜单”;2、弹出界面点击“附加组件”;3、在展开的界面的默认显示界面底部的“看看更多附加组件!”;4、在新页面中的搜索栏中输入“GreaseMonkey”;5、找到该扩展后,点击其对应的“安装”按钮即可执行在线安装。...

2019-10-23 10:30:47 3695

原创 集合框架及集合排序详解(全)

集合框架的掌握方式:

2019-06-06 20:26:43 1053 3

原创 HTML/CSS自制网页

标题:HTML/CSS自制简单网页(进阶版)开发工具: HBulider使用技术: HMTL/CSS开发目的:熟练基础语法进阶版特点:优化内容:1.解决了高度塌陷问题2.优化了类选择器顺序3.对被操作页面宽度进行了缩减4.对字体及背景颜色进行了调整5.去除了进步版CSS样式中未生效的属性新增内容:3.增加了导航条4.增加了伪类选择器观看顺序:初始版——进步版——进阶版...

2019-05-19 09:32:24 14402 3

空空如也

空空如也

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

TA关注的人

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