自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天一点点

学习、工作、总结、经验

  • 博客(48)
  • 收藏
  • 关注

原创 Elasticsearch 基础知识(更新)

1. 文档 ES是面向文档的、文档是所有可搜索的虽小单位

2021-06-22 14:22:47 92

原创 记录排查一次CPU高的记录

当用top命令查看时,忘记截图了这个值是100多

2021-06-17 10:50:45 200

原创 mybatis-plus

这个组件开始我是比较反感用的,生成的那个mapper文件感觉乱糟糟,不过最近看了下这个组件的确值得学习一下,简洁了不知多少代码学习最佳地址就是官方文档了:https://mp.baomidou.com/guide/...

2021-06-16 09:00:08 115

原创 JVM(更新中)

Jvm相信刚刚工作的很陌生,但工作3年左右的肯定不陌生,这个时候如果不是在大厂,工作3年大多数已经跳槽过1到2次了,有的更多,每次面试相信一定会问你JVM相关知识,可工作中真的用的上吗?90%情况这个工作年限很少用上,用上的时候也是百度一下,大多数也没真的去搞一下,我先介绍下理论知识,然后在梳理一下实战内容 在介绍之前推荐大家阅读:《深入理解JAVA虚拟机》这本书,真的写的不错,虽然工作意义不大,不如学点微服务,框架之类,但我觉得修炼内功这个是必须要有的1. ...

2021-06-12 07:09:32 225

原创 MySQL(更新中)

1.安装2.SQL语句3.函数4.存储引擎5.索引6.优化7.集群8.问题

2021-06-12 03:19:52 48

原创 计算机基础知识(更新中)

计算机的发展 计算机的分类计算机的层次及编程语言

2021-06-02 14:27:24 84

原创 计算机基础(网络知识)

http状态码有什么:http常见的header有啥

2021-06-02 13:26:26 119

原创 我的项目改造思路

项目改造有时候第一印象就是微服务,拥抱SpringCloud这套生态,项目改造的目的是什么,要解决当先

2021-05-31 13:58:35 113

原创 开发中用过的一些JAR

1. httpClient 如果做接口开发,我想大家对这个都不陌生,一定会用到2.xstream 这是在xml 解析对象、对象转换成xml字符串常用的一个,不过现在基本都是json格式了3.fastjson 这个就不说了,大家都用过4.hutool 这个工具框架强烈推荐大家使用,代码简捷是一方面,重点如果你是开发组长,你希望一个获取字符串的方法,每个人一个工具类吗?就是公共方法尽量用一套,方便日常维护5.lombok 减少代...

2021-05-27 08:55:46 49

原创  技术资源分享(更新中)

技术学习资源分享1. 常用资源 百度 http://www.baidu.com 有谷歌最好用谷歌,百度出来的东西重复的太多2. Java资源 不错的博客 1 .https://blog.csdn.net/thinkwon/ 这是一个JAVA总结不错的博客 2.https://blog.csdn.net/siji_zhao/article/details/83344596 我自己以前总结的一些博客资源3. 微服务资源...

2021-05-23 10:02:10 448 1

原创 lambda表达式

老规矩先分享学习资源:https://github.com/biezhi/learn-java8,该学习资源涵盖了jdk8的相关知识 lambda表达式学习 先谈一下我自己认为的lambda表达式,解除之前,感觉这玩意晦涩难懂,写的不多想的巨多, 当接触之后,这东西确实好用,节省代码优化结构不说、使得接口方法定义更灵活,就冲着 这个也给学好lambda 1. 理解lambda表达式...

2021-05-22 20:09:17 78

原创 闲聊经历的程序架构变化

接触JAVA时候还是jdbc-severlet 当时是SSM/SSH这两个架构 1. 单体应用阶段:项目组成员对着一套代码分模块开发,然后部署到服务器 这种模式 就好在维护简单,但代码各种穿插,容错率低下 2. 多单体架构,管理后台一个、API系统一个、APP端一个 多了几个系统,部署起来至少不是一下子全都影响,但还是和单体一样 3. 公共服务架构,针对核心业务又进行拆分、拆出来了核心服务, 大家一起调用,服务...

2021-05-21 12:47:17 70

原创 Eureka(注册中心)的使用

服务中心又称注册中心,功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能, zookeeper就是服务注册中心

2021-05-21 10:33:51 97

原创 MyBatis(更新中)

springboot使用MyBatis1. 使用配置说明https://blog.csdn.net/siji_zhao/article/details/1171019002. 多数据源配置:https://blog.csdn.net/siji_zhao/article/details/84561804MyBatis原理

2021-05-21 06:13:16 211 1

原创 MyBatis的使用

不要说JPA、Hibernate这些面向对象、但我开发以来用的最多的就是它MyBatis介绍一下使用流程(以springboot为例) 1. 引用jar文件,配置pom.xml <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> ...

2021-05-21 06:09:24 295 2

原创 SpringMVC(更新中)

SpringMVC 应该是在使用SpringBoot框架之后用的最多的框架了.下面先说下SpringMVC流程

2021-05-19 15:14:24 60

原创 JetBrains工具(更新中)

关于JetBrains公司旗下的产品、对开发人员友好度比较好,快捷键统一1. svn的问题,vue项目提交,会导致提交过慢,其实主要原因是node_modules这个文件夹文件太多, 需要排除这个文件夹,如何设置呢? File--Setting--Version Control--Ingored Files--新增--Ignore all files under ---选择项目目录下的node_modules目录2. 如何远程连接服务器...

2021-05-19 14:09:49 132

原创 SpringCloud(更新中)

springcloud可以说是现在数一数二的框架了,先上一个整理 学习网站推荐纯洁的微笑:http://www.ityouknow.com/spring-cloud.html

2021-05-19 09:29:13 100

原创 SpringBoot(更新中)

springboot 环境搭建容易,开发效率高,集成快,依靠着springcloud生态环境,他的学习成重中之重 我依据springboot搭建过程发表过几篇文章 1. Springboot搭建日志、数据库、监控、异步任务、定时任务、redis等 2. springboot搭建监控 3.springboot热启动 4. api接口拦截器不生效 5. 多数据源搭建 现在springboot网上教程不少,推荐两个不错的提供参考 纯洁的微笑:http://www...

2021-05-19 09:14:10 88

原创 技术书单推荐(更新中)

学习Java离不开看书,不过很多书有很大兴趣去买,可买了看了一阵子就吃灰了,给大家建议还是一本一本的买书比较好。 然后经常去翻阅一下,一定要相信只要看就会有收获的 Java书籍推荐 《Java编程思想》 《Java核心技术卷1》 《Java核心技术卷2》 《Effective Java》 《深入理解Java虚拟机》 ...

2021-05-19 06:38:02 270 1

原创 Spring (更新中)

作为Java程序员,最先接触的框架是SSH,之后工作后接触SSM,后来就是SpringMVC,现在就是SpringBoot和SpringCloud,不管是那个框架都离不开Spring,可真的理解了Spring吗?还记得当时学java时候,如何用spring框架,导入包,然后一堆配置,最后继承起来,现在干脆就几个配置,简化了不知道多少最初的配置,有点扯远了,现在开始对Spring做介绍 Spring的特征 轻量、控制反转、面向切面、容器、框架...

2021-05-18 14:38:36 162 1

原创 IO之NETTY(更新中)

近期在做充电桩项目,桩设备与系统之间的连接方式,一种是基于Socket协议,一种是Mqtt这种消息中间件的,当初为了快,直接用socket搞了个异步处理接收桩,在少量问题可能对系统不会有太大问题可随着桩数量增加,就应该用更高效的框架了,比如netty。继IO整理之后,整理一篇关于Netty的文章。 1. Netty中的反应器模式实现 2. Bootstrap引导类 3. Channel通道 4. Handler业务处理器 ...

2021-05-18 09:20:18 468

原创 IO(更新中)

还记得曾经去一家公司面试,当时已经工作三年了,对于基本的开发知识,做项目流程,开发技能,根据线上问题结合百度解决问题能力还是有的,面试问我用过dubbo、mybatis,了解底层原理否,使用什么协议进行数据传输,性能之类的问题,在开发过程中,缓存内部的计算绝大部分都是快于IO的计算,解决性能问题关键就是尽可能的减少IO的操作,比如我们多次从数据库中取数据进行数据整合,和一次把所需数据取出进行数据整合,效率是不一样的,但有时候在做API的时候,该多次还是要多次,因为联表查询这些操作会降...

2021-05-18 09:05:26 137

原创 多线程(更新中)

本文内容为读书笔记,强烈推荐《java高并发核心编程-卷2》这本书书作者博客地址:https://www.cnblogs.com/crazymakercircle/p1. 进程/线程2. 并发/并行3. 创建线程的四种方法4. 线程原理理解5. 线程的基本操作6. 线程池7. 线程数如何设定8. ThreadLocal9. 什么是线程安全10. synchronized11. 线程中的锁12....

2021-05-18 08:43:31 140

原创  集合框架(更新中)

先写写目录在业务开发中使用频率最高的莫过于ArrayList、HashMap其他集合List ArrayList LinkedList VectorSet HashSet TreeSetMap HashMap TreeMap

2021-05-18 08:31:20 125 1

原创 JAVA基础(更新中)

先唠叨两句,如果说java基础,可能平时觉得每个语言,都差不多就那些、定义类型、if、for 就可以基本上解决基本程序问题,可深究下去总有一些知识需要我们注意 数据类型缓存、传递值和传递引用、String的操作、尽量把我平时遇到的问题和特别需要注意的点用特别字体标记出来 先分享个博客:https://blog.csdn.net/thinkwon/category_9379953.html知识点整理的很系统很完善,我的...

2021-05-17 14:45:01 130 3

原创 整理知识JAVA后台系列

从事JAVA工作已经有些年、发现自己更多的时间都是在CURD做业务、能够自己独立做一些外包项目、但知识学习的零零散散、这一块那一块,终于下定决心,把要学的目录列出来, 然后每天进行一些知识的针对性进行学习、并整理相关文章以便日后查找方便,年纪大了记忆忆力差就不如多写多记,还希望看到文章的朋友多多指指点。JAVA基础 集合框架 多线程 IO Spring SpringMVC SpringBoot Spri...

2021-05-17 13:57:42 266 3

原创 拦截器遇到的一些问题

今天突然发现拦截器一会管用一会不管用,恶心坏了,于是上网查找原因期初我修改的是 WebMvcConfigurerAdapter 这个类在已经过时,代替方法有下面两组1.实现WebMvcConfigurer接口2.继承WebMvcConfigurationSupport我才用1的方式 ,我输入的验证地址是http://localhost:8009/api/hi 验证通过,但敲过回车后...

2020-04-26 17:31:06 293

原创 vue部署到内网和外网配置简要说明

内网部署Nginx基础配置vue项目部署图中地址nginx中的配置是Nginx目录情况外网部署假设公司给你电脑内网IP:yyy.yyy.yyy.yyy:8006端口映射到外网IP:xxx.xxx.xxx:8006端口更改nginx配置:项目访问地址:此处一定是开放的外网总之,vue访问的nginx地址,在由n...

2019-05-31 09:00:31 10501 1

原创 vue部署nginx配置

1.由于vue项目部署 run dev build 2.nginx配置 项目路径:D:\devsoft\nginx-1.8.1\html\pvn 其中pv指的就是配置中pv目录#user nobody;worker_processes 1;#error_log logs/error.log;#error_log...

2019-05-30 10:56:30 1611

原创 开发中曾遇到的问题(一)

1. 当时在开发排行榜功能使用了大量的缓存 ① 第一个问题检验重复问题,MQ接收消息,要过滤重复数据量非常之大,期初采用redis命令PFADD 参考http://redisdoc.com/hyperloglog/pfadd.html文献进行重复校验,但最终测试阶段发现这个命令无法真正达到检验重复 解决方案:使用了 incrby (key,1)>1...

2019-04-16 15:56:13 266

原创 springboot 热启动

springboot 热启动每次写完代码,总要重启项目很麻烦,下面说下springboot日启动方法pom.xml配置依赖文件配置 &lt;!--热启动操作--&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; ...

2019-03-18 16:03:28 3255

原创 一个问号惹的祸

  我们在开发过程中经常为了保证速度去复制粘贴,可今天遇到个问题 1. http://localhost:8080/cs-pv/role/del/d5e1ee37-f16c-4801-b4e7-03f56d0d9699 2.  http://localhost:8080/cs-pv/role/del/?id=d5e1ee37-f16c-4801-b4e7-03f56d0d9699在业务...

2019-01-21 17:19:42 131

原创 几款管理后台框架资源分享

本资源主要使用vue1. vue-admin           github: https://github.com/PanJiaChen/vue-element-admin       线上地址: https://panjiachen.github.io/vue-element-admin/#/login?redirect=%2Fdashboard             文档...

2019-01-10 09:01:11 7704 1

原创 springboot多数据源搭建

本文基于springboot2.0以上版本  springboot1.5 版本搭建spring.datasource.basic.driverClassName = com.mysql.jdbc.Driverspring.datasource.basic.url = jdbc:mysql://localhost:3306/test1?useUnicode=true&amp;charac...

2018-11-27 10:43:14 145

原创 MYSQL连接数过多一些查询命令

1. 查询存在的进程:show processlist;2. 查询是否有锁表:show OPEN TABLES where In_use &gt; 0;3. 查看被锁住的: SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;4. 等待锁定: SELECT * FROM INFORMATION_SCHEMA.IN NODB_LOCK_WAITS;...

2018-11-23 09:34:57 386

原创 springboot搭建流程(二)

搭建流程(一)https://blog.csdn.net/siji_zhao/article/details/84137739未提及springboot监控页下文把admin配置下server项目结构application.properties 配置server.port=8000启动类代码package com.neo;import de.codecent...

2018-11-16 14:35:07 129

原创 springboot搭建流程(一)

springboot2.0 百度了很多资料最终决定把自己学习搭建项目的整个过程整理出来,方便日后的重复利用主要引入了redis,mybaties,定时任务,异步任务,swagger2(接口测试文档api),httpclient, fastjson,logback ...搭建过程参考了很多博客文章及不错的代码库强烈推荐认真学习参考:http://springboot.fun/里面的文...

2018-11-16 14:21:50 806

原创 微信公众号开发流程

目录 1.公众号是什么2.公众号种类及区别3.基本模式4.账号接入5.用户消息回复6.AccessToken7.自定义菜单功能8.授权登录9.模板消息1.公众号是什么       微信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,通过公众号,商家可在微信平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动 。...

2018-10-25 14:01:15 4961

原创 idea操作

 一、idea基本设置:    1.文字设置            2.svn配置          3.git配置           4.快捷键配置            5.常用设置                           6.启动配置信息设置          虚拟机内存大小,编码等相关参数设置在这两个配置文件中   ...

2018-10-25 09:04:14 542

空空如也

空空如也

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

TA关注的人

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