自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 志宇-OSS使用

OSS创建一个bucket查看bucket的访问信息RAM访问控制创建一个bucket创建一个地方用于存储文件查看bucket的访问信息查看外网访问的信息、尽可能将OSS服务和服务器部署在同网段,然后使用内网信息访问,这样服务器访问可以省流量RAM访问控制创建一个用户创建用户成功后记录id和secret(再次刷新网页就看不到此信息了)给这个用户添加oss访问权限...

2021-03-26 09:56:25 134

原创 志宇-springboot小知识点

springbootspringboot中异步方法使用springboot中异步方法使用1、在启动类上@EnableAsync 开启异步执行任务@ServletComponentScan@SpringBootApplication@EnableAsyncpublic class ActivityApplication { public static void main(String[] args) { try { SpringApplication.run(ActivityAppli

2021-03-23 10:26:37 177 2

原创 志宇-移动端ui库学习

ui库常用ui库cube-ui使用常用ui库现在常用ui库有Vant、cube-ui、elementUIelementUI是饿了么开发的(占主导地位)Vant是有赞开发的cube-ui是滴滴开发的cube-ui使用

2021-03-10 12:53:06 117

原创 志宇-RocketMQ学习

RocketMQRocketMQ安装RocketMQ-console安装RocketMQ安装官方安装方法先后安装Name Server和 Broker 然后测试下发送和接收可用内存不够修改如下配置在rocketmq-all-4.8.0-source-release/distribution/target/rocketmq-4.8.0/rocketmq-4.8.0/bin目录下修改runbroker.sh tools.sh runserver.sh这三个文件中的内存大小RocketMQ-con

2021-02-18 13:06:48 176

原创 志宇-RabbitMQ学习

RabbitMQ安装推荐使用docker安装,不然要安装Erlang语言环境相对麻烦拉取镜像 docker pull rabbitmq:management启动RabbitMQ docker run -d 以守护进程方式在后台运行--hostname rabbit_host1 设定容器的主机名--name xd_rabbit 指定容器名-e RABBITMQ_DEFAULT_USER=admin 用户名-e RABBITMQ_DEFAULT_PASS=password 密码-p 156

2021-02-07 11:52:37 170

原创 志宇-Nginx学习

NginxNginx搭建静态资源服务器Nginx配置https服务Nginx黑白名单拦截,流量统计Nginx配置WebSocketOpenResty的学习LVS + KeepLived了解Nginx搭建静态资源服务器Nginx配置https服务Nginx黑白名单拦截,流量统计Nginx配置WebSocketOpenResty的学习LVS + KeepLived了解...

2021-02-02 11:23:10 249 3

原创 志宇-Jenkins学习

Jenkins

2021-01-25 15:05:31 159

原创 志宇-nexus学习

nexus环境安装环境安装jdk和maven安装vim /etc/profile在最下面,添加一下内容JAVA_HOME=/usr/local/jdk1.8.0_91export JAVA_HOMECLASSPATH=.:$JAVA_HOME/libexport CLASSPATHPATH=$PATH:$JAVA_HOME/bin:$CLASSPATHexport PATH激活配置source /etc/profile解压maventar -zxvf apache-maven-

2021-01-25 13:07:20 202

原创 志宇-gitlib学习

gitlibgitlib是什么gitlib的部署1、配置yum源2、更新本地yum缓存3、安装GitLab社区版4、更新配置信息1 修改内存配置5、开启防火墙端口6、刷新配置文件7、开启gitlibgitlib是什么gitlib一般用于公司托管代码的平台,免费使用的并且部署方便,支持代码推送的权限管理,邮件发送gitlib的部署1、配置yum源vim /etc/yum.repos.d/gitlab-ce.repo添加以下内容:[gitlab-ce]name=Gitlab CE Reposi

2021-01-24 19:48:58 510

原创 快乐的刷算法

问题1:在数组查找两个数,这两个数的和等于目标值给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1] public static void main(String[] args

2020-12-29 14:55:37 85 2

原创 主线程获得子线程中数据

场景:一个线程继续执行,需要另一个线程执行完方法一public static void main(String[] args) { Thread thread = new Thread(() -> { System.out.println("当前线程"+Thread.currentThread()+"开始"); try { Thread.sleep(2000); } catch (InterruptedExceptio

2020-12-29 10:53:44 1598 3

原创 锁降级

import java.util.concurrent.locks.ReentrantReadWriteLock;public class ReentrantReadWriteLockDemo { //默认是非公平锁 //ReentrantReadWriteLock 支持锁降级 不支持锁升级 ReentrantReadWriteLock reentrantReadWriteLock=new ReentrantReadWriteLock(); //读锁 Reent

2020-12-28 18:15:00 1377 1

原创 spring循环依赖和三级缓存关系

spring三级缓存都有那些呢

2020-08-29 08:55:03 602 1

原创 志宇-springSecurty

启动分析首先看这个类org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration代码如下@Autowired(required = false) public void setFilterChainProxySecurityConfigurer( ObjectPostProcessor<Object> objectPostProcessor, @Value("

2020-08-10 12:53:30 130

原创 docker 简单使用

安装docker(1)yum 包更新到最新sudo yum update(2)安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudo yum install -y yum-utils device-mapper-persistent-data lvm2(3)设置yum源为阿里云sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce

2020-08-05 16:07:57 125

原创 JAVA解析xml

JAVA解析xmljava中有四种解析方法 dom、sax、dom4j、jdomjdom 解析import org.jdom.Attribute;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.input.SAXBuilder;import org.jdom.output.Format;import org.jdom.output.XMLOutpu

2020-07-31 15:30:49 145

原创 志宇-kettle

kettlekettle安装kettle部署kettle安装kettle部署1.配置jdk环境变量 和 kettle环境变量修改Spoon.bat文件的值,改成512m,不然内存太大启动就会卡主点击Spoon.bat运行运行成功

2020-06-25 21:19:26 156

原创 志宇-dubbo源码分析

dubbo源码分析dubbo加载配置文件dubbo提供服务dubbo引用服务dubbo加载配置文件dubbo-2.6.4.jar 中spring.handlers 文件中指明解析xml的类文件内容如下http\://dubbo.apache.org/schema/dubbo=com.alibaba.dubbo.config.spring.schema.DubboNamespaceHandlerhttp\://code.alibabatech.com/schema/dubbo=com.alibaba

2020-06-25 18:34:30 290

原创 志宇-linux命令

scp root@107.172.27.254:/home/test.txt . //下载文件scp test.txt root@107.172.27.254:/home //上传文件scp -r root@107.172.27.254:/home/test . //下载目录scp -r test root@107.172.27.254:/home //上传目录

2020-06-25 18:25:29 139

原创 志宇-springBoot启动

springBoot是如何启动的springBoot的部署通过maven插件执行install命令,将项目打包成一个jar文件在target目录下执行jar包中的内容, 在服务器上执行java -jar jar包名启动成功jar包内容org: 存储springboot启动应用的类BOOT-INF: 存储编译后的代码 和 第三方jar包META-INF: 存储启动信息,主要信息如下Main-Class: org.springframework.boot.loader.JarLau

2020-06-25 17:55:48 92

原创 志宇-BIO

第一次写博客

2020-06-25 17:53:26 124

原创 志宇-mysql优化

使用子查询去替代limit-- 优化前SQLSELECT 各种字段FROM `table_name`WHERE 各种条件LIMIT 0,10;-- 优化后SQLSELECT 各种字段FROM `table_name` main_taleRIGHT JOIN (SELECT 子查询只查主键FROM `table_name`WHERE 各种条件LIMIT 0,10;) temp_table ON temp_table.主键 = main_table.主键...

2020-05-21 10:15:55 118

原创 在同一台电脑上使用内网和外网

内外网共用1.电脑连上热点,这样电脑即可使用外网2.电脑插上网线,保持内网物理连接畅通3.修改以太网的子网掩码和本机ip,注意不要写网关4. 手动设置路由表 当访问的是内网地址使用的网关, 编辑成bat文件,然后以管理员方式执行route add 10.146.33.18 mask 255.255.255.255 10.145.40.254 metric 1...

2020-05-16 17:57:35 2460

原创 志宇-ElasticSearch7.x使用

ElasticSearch7.x

2020-05-08 14:12:59 121

原创 志宇-OCR

人工智能

2020-04-27 20:31:28 176

原创 志宇-shiro-web

这里写目录标题shiro-webShiro的一系列的拦截器shiro注解注解使用shiro缓存使用类图如下CachingRealmCacheManagerAuthenticatingRealmAuthorizingRelam会话管理SessionManager持久层管理 Daoshiro-webShiro的一系列的拦截器public enum DefaultFilter { anon...

2020-04-27 11:49:58 265

原创 志宇-Shiro-Spring

这里写目录标题Shiro有什么用Shiro架构什么是身份认证什么是授权什么是会话管理什么是加密Shiro认证流程SubjectSecurityManagerAuthenticatorRealmAuthorizerCryptographyCache ManagerShiro的使用第一步:创建Relam实现类认证授权第二步:创建SecurityManager实现类第三步:将SecurityManage...

2020-04-25 22:54:38 113

原创 志宇-ElasticSearch7.x安装

ElasticSearch7.x 全文搜索引擎这里写目录标题ElasticSearch7.x 全文搜索引擎全文搜索elasticSearch为什么比mysql更适合做搜索引擎适合全文索引引擎的场景elasticSearch安装与启动全文搜索elasticSearch为什么比mysql更适合做搜索引擎1.它会将该关键字(长度任意)即索引匹配到的所有⽹⻚返回(可以是非结构化数据)2.搜索性能...

2020-04-08 13:07:25 210

原创 志宇-Vue2学习

vue动态绑定MvvmM是数据, V是显示,Vm是调度者 从m层获取数据 然后给 v层显示,从 v层获得数据 然后给 m层保存在jquery中是通过抓取dom对象,通过修改dom对象中属性来修改信息,在vue中通过直接操作数据即可改变信息,不用再去抓取dom对象了vue事件vue钩子函数beforeCreate 数据没有初始化created 可以操作数据beforeMou...

2020-04-04 20:25:42 152

原创 查找算法-志宇

这里写自定义目录标题二分法插值查找算法斐波那契(黄金分割法)查找算法二分法思想代码插值查找算法思想代码斐波那契(黄金分割法)查找算法思想代码...

2020-03-26 18:20:12 109

原创 数据结构-志宇

数据结构数据结构包括:线性结构和非线性结构常用的线性结构有:线性表,栈,队列,链表。常见的非线性结构有:数组,多维数组,广义表,树,图...

2020-03-26 18:03:13 91

原创 八大排序-志宇

十大排序

2020-03-22 18:03:46 162

原创 树-志宇

2020-03-22 18:02:42 131

原创 电路学2

正向放大器反向放大器电容直流电交流电交流电通过整流器得到电压随时间变化为什么要用到电容电器维持工作要求 工作时电压在固定值之上,如果某段时间电压低于固定值电器会熄火,由于通过整流器后的电压有时会小于固定值,使用电容来达到电器不熄灭电容和电压关系i = c * △U / △T 电流=电容 * 单位时间内变化的电压/单位时间i = △q/ △T 单位时间内电荷...

2020-03-16 17:12:27 424

原创 电路学

电路学

2020-03-15 10:00:07 2072 1

原创 志宇-计算机网络

第一章:计算机网络概述第二章:物理层第三章:数据链路层第四章:网络层第五章:传输层第六章:应用层第七章:网络安全第八章:Internet上的音频视第九章:无线网络...

2020-03-13 19:34:22 681

原创 志宇-分布式锁

1、数据库实现分布式锁优点: 实现简单缺点: 对数据库造成压力通过主键,往数据库中插入数据(主键不能重复),插入成功则获得锁,插入失败则没有获得锁,方法锁将插入的数据删除;2、redis实现分布式锁优点:效率高缺点: 有缓存失效问题3、zookeeper实现分布式锁优点:可靠缺点: 没有redis的效率高zookeeper中有四种节点1、持久化节点(客户端断开连接后该节点依然...

2020-01-22 11:18:06 145

原创 Dubbo志宇分析

Dubbo

2020-01-20 09:40:10 96

原创 志宇-zookeeper是啥呀

zookeeperzookeeper为什么节点过半才可以使用?

2020-01-20 09:39:04 136

原创 志宇-git命令使用

Git

2020-01-16 17:01:30 161

空空如也

空空如也

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

TA关注的人

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