自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

亲测,只为展现最完美的有效!

有技术知识点分享,有刁钻问题的解决,还有项目搭建案例。欢迎翻看我的博文,共同交流,一起学习研究探讨

  • 博客(261)
  • 资源 (14)
  • 收藏
  • 关注

原创 java文件处理

1、检查文件夹里面是否有文件https://blog.csdn.net/zhan107876/article/details/1024999732、Nginx 上传文件demohttps://blog.csdn.net/zhan107876/article/details/1183614733、java导入Excel 文件并转成对象https://blog.csdn.net/zhan107876/article/details/1189691294、json内容文件读取并转成json

2021-07-29 13:46:26 294 3

原创 java线程执行结果查询

java如何获取线程执行结果?如何主动中断线程执行?线程超时!!甚至能设置线程执行时间!!本文带你揭开其中的奥秘。包含:Future 原理与应用,条理清晰,循序渐进。只要看这篇就够了

2020-06-12 10:54:32 405

原创 IntelliJ IDEA 常用设置(配置)吐血整理。首次安装必需

idea 很强大,但很多设置并不是满足,经常一安装就要捣鼓很久,为此吐血整理初始化设置:切换主题、忽略大小写、自定义注释、自定义代码颜色、滚轮调节字体、鼠标悬停提示、打开当前文件目录、添加双引号

2020-04-08 11:36:22 39236 25

原创 mysqld --initialize 没反应 ./mysqld --initialize --console 没反应

原因:配置了错误日志,比如:vi /etc/my.cnf 时加上log-error=error.log解决办法:1、去掉这个配置2、删除掉/usr/local/mysql/data/ 文件夹3、重新 进入 mysql/bin 执行 【./mysqld --initialize --console】如果没有删掉 /usr/local/mysql/d...

2019-09-10 17:50:00 31259 6

原创 mysql官网下载详细教程图文

2019年的mysql官网下载教程■打开地址 https://www.mysql.com/downloads/ 点击打开■进入首页点击MySQL Community (GPL) Downloads »■再点击MySQL Community Server这里选择的是linux版本。如果是Windows或者其他版本请另请选择即可■点击下载后...

2019-09-10 15:51:12 43713 9

原创 IntelliJ IDEA导出 jar文件 运行不了,no main manifest attribute,找不到main函数

写一个简单的程序,main函数是执行入口,用idea 导出成jar文件,放到Linux 执行 java -jar 报错no main manifest attribute拿eclipse导出能完美运行,排除是程序的问题。。查了很多idea导出jar教程,都没有解决后来用压缩文件打开jar包对比,发现 程序的入口配置文件 META-INF/MANIFEST.MF内容不一样...

2019-07-31 09:12:00 15252 11

原创 Excel 多级联动下拉列表的实现

先看效果:下面介绍怎么实现:核心就是两个步骤:1、创建数据2、引用数据〇、先创建数据:也分两步①建表:两个数据块,省市数据块,市县数据块。(为了介绍多种实现,用了两种排版,横版和竖版)②将数据导入名称管理器【重要的一步】这里要说明一下,上面两个数据块的排版是不一样的,区别就是,第一个标题在第一行,第二个的标题在最左列。对应的操作:标题在首行...

2019-07-10 16:21:39 25457 12

原创 查询设计之查询条件对结果的影响

注意问题:不设置or条件必须包含所有结果,or限定被left join的表字段结果等同inner join。设计思路:select 嵌套查询,内层case 进行结果处理,外层对 case 的值做过滤。设计思路:left join只做外键约束,不写额外条件,所有条件写在where 里面。left join查询,case 挑选,最后用case 结果作为条件挑选符合的数据。union查询,把每个表符合条件的数据单独查询,最后用union进行拼接。设计思路:每个表的条件单独写,相互不影响,逻辑清晰。

2023-09-11 11:00:37 553

原创 我的创作纪念日

名词理解:java回调那点事, 回调最通俗的解释 https://blog.csdn.net/zhan107876/article/details/107070574。经典设计:vue专题之vue动态布局的实现【六】https://blog.csdn.net/zhan107876/article/details/123631374。经典脚本: Linux tomcat 启动脚本 https://blog.csdn.net/zhan107876/article/details/93163397。

2023-06-20 17:33:56 750

原创 DevOps平台之GitLab项目管理与项目开发【三】

本文从三个大点进行讲解:项目管理、权限管理、项目开发主要是GitLab服务的管理与使用,项目管理、权限管理站在管理者的角度,GitLab的配置与使用,使得GitLab服务对使用的用户进行约束,对存储在GitLab服务端的项目进行管理项目开发主要是站在开发者的角度,就是当远端的GitLab服务搭建完成后,如何借助其进行代码提交与拉取

2023-03-06 23:39:00 1455 1

原创 DevOps平台之GitLab 账户个性化设置【二】

上一篇文章安装完GITLAB服务之后,我们可以很方便地从浏览器登录上去进行仓库项目管理。但是初始化的界面默认设备并不是能很好地使用,比如语言,皮肤,个人信息不完善等等。所以本文就为了完善这些。

2023-03-06 23:00:14 550

原创 DevOps平台之GitLab离线安装【一】

安装环境 CentOS 7.x,本文目的是搭本地Gitlab服务端(离线安装)

2023-03-06 22:46:04 1516

原创 javafx 开发知识点与要点

整理javafx开发知识点。

2022-10-22 21:40:56 1430

原创 java理论知识之Kafka

Kafka 起初是由 Linkedin 公司采用 Scala 语言开发的一个多分区、多副本且基于ZooKeeper协调的分布式消息系统。 目前 Kafka 已经定位为一个分布式流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛使用。

2022-08-21 14:30:52 3326

原创 Nacos知识点

Nacos = Spring Cloud注册中心 + Spring Cloud配置中心。Nacos是阿里开源的,Nacos 支持基于 DNS 和基于 RPC 的服务发现Nacos只需要简单的配置就可以完成服务的注册发现。Nacos还支持动态配置服务,可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置nacos功能更加丰富,社区更加活跃,背靠国内大厂(经受双十一的考验),中英文文档,界面美观。

2022-08-21 14:25:05 545

原创 ZooKeeper知识点

ZooKeeper 面向分布式应用的分布式协调服务,主要功能:统一配置管理、统一命名服务、分布式锁、集群管理

2022-08-21 14:23:31 649

原创 容错性怎么理解

所谓容错,拆开来讲就是,容忍错误在计算机领域,对应的英文单词是 Fault Tolerance,翻译过来又变成容忍故障。为什么出现这个词,这个需要回到相关背景中,比如在计算机系统中,总是不可能保证100%正常,因此总会有一定量的故障出现,并且是避免不了的,所以人们只能被迫容忍这些故障,或者说容忍这些错误,所以说这个系统是有容错的设计的,因为人们需要为容忍这些错误做一些设计来避免导致更大的问题或者说补救这个错误。所以我们常听到,容错率。说的就是容忍这些错误的比例,通常我们都尽量减少错误,降低这个错.

2022-04-29 01:35:17 4081

原创 mybatis使用注意事项

重温并整理一些mybatis容易出错的问题一、当实体类中的属性名和表中的字段名不一样处理方式常用两种第1种: 通过在查询的sql语句中定义字段名的别名,让字段名的别名和实体类的属性名一致。<!--字段不一样处理①,sql别名--><select id="resultMapping1" resultType="com.zhan.mybatis.entity.User"> select user_age age from user where sex = #{sex}

2022-04-27 00:45:41 622

原创 java理论知识之JVM(JAVA虚拟机)

本文主要讲述jvm 的核心知识点,包括jvm结构和GC

2022-04-25 22:42:55 2647

原创 java理论知识之Redis

目录一、什么是Redis二、为什么要用Redis/为什么要用缓存三、Redis为什么这么快四、版本变化(升级多线程)五、Redis有哪些数据类型六、Redis线程IO多路复用七、redis分布式锁-java实现八、Redis锁分类九、Redis持久化(1)RDB(2)AOF十、Redis的过期键的删除策略(1)立即过期(2)惰性过期(3)定期过期十一、Redis中的事务十二、什么是缓存击穿、缓存穿透、缓存雪崩?(1)缓存穿透(2)缓存雪崩(3)缓存击穿十三、热Key问题十四、Redis集群(1)为什么需要?

2022-04-16 23:47:55 1746 1

原创 java理论知识之命令式编程,声明式编程和函数式编程的区别

命令式编程,声明式编程和函数式编程的区别

2022-03-25 15:40:53 1510

转载 微服务架构从无到有的演变【一】

本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。为了防止不提供原网址的转载,特在这里加上原文链接:https://www.cnblogs.com/skabyy/p/11396571.html要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到微服务并不是一蹴而就的,这是一个逐渐演变的过程。本文将以一个网上

2022-03-22 17:50:36 411

原创 vue专题之vue动态布局的实现【六】

动态布局动态布局主要表现在两方面:1、布局本身是非固定的2、布局的内容是非固定的实现+思路

2022-03-21 22:07:08 5798 1

原创 vue父组件初始化获取子组件的方法

希望在父组件渲染完成之后能自动得到子组件的值通过在父组件加上Mounted方法来进行,例如mounted() { // 初始化赋值 this.subData = this.$refs.childComponent.value},其中refs=childComponent表示在初始化时获取子组件value,赋值给父组件的subData完整例子请看(第二点:父组件和子组件):https://blog.csdn.net/zhan107876/article/details/123371669

2022-03-09 15:36:54 1715

原创 vue专题之vue组件创建与使用【五】

什么是组件,组件有哪些注册方式,什么是父子组件,父子组件如何传值

2022-03-09 15:23:33 2449

原创 vue专题之vue项目端口号修改【四】

vue默认端口号是8080,就是不修改启动服务之后就是8080如果这个端口被占用,会往上递增,8081,8082这个在2.x版本的项目配置中可以看到,3.x隐藏了如果不想要默认,我们可以自定义。分2.x和3.x以上两种2.x版本项目的 config 目录下的 index.js 文件3.x以上版本项目根目录下的 vue.config.js 文件 添加...

2022-03-07 15:26:29 7710 3

原创 vue专题之vue不同版本安装卸载、版本号查询【三】

vue卸载与安装,版本查询,版本不对先卸载再安装

2022-03-07 14:16:42 3597 2

原创 java该怎么学

java该怎么学,希望一起探讨

2022-03-05 17:55:59 502

原创 软件开发中的业务到底是什么

业务,软件业务释义

2022-03-05 16:36:45 4495

原创 webstorm首次安装使用配置

新装的 webstorm,用于开发vue前端。初始化默认的设置用着不习惯。希望通过一些设置,让使用起来更加方便 一、运行配置初始化没有运行和调试的图标需要设置。软件右上角 二、调试配置初始化没有调试的图标需要设置。软件右上角注意:这里的两个地方的端口要一致,就是 63342 端口号用到的:http://localhost:63342webpack:///src完了之后 配置项就有debug选项了,之后调试线先启动 dvc运行,然后再debug运行,在debug弹出的浏览器界

2022-02-28 11:45:14 3881

原创 vue专题之webstorm创建vue2.x项目【二】

一、背景安装好vue的开发环境之后,可以用命令创建vue项目,也可以用开发软件创建,这里选webstorm。ps:vue开发环境搭建详见:vue专题之开发环境与项目搭建【一】下面开始创建项目二、新建项目点击webstorm菜单栏的 file>new>project需要注意的是,上面四个选项,如果有空的表示该项没有安装,需要安装。安装说明回看vue专题之开发环境与项目搭建【一】还有一点,如果没有安装git客户端,项目是新建不了的。此时要么安装git客户端,要么就用命令创

2022-02-27 18:57:15 7713

原创 Windows11配置环境变量

Win11配置环境变量

2022-02-27 18:28:46 2696 4

原创 Windows系统Git客户端安装教程2022版

一、下载Git安装程序Git官网地址:https://git-scm.com/downloads进入之后如下,两步操作下载二、运行安装程序

2022-02-27 17:53:38 866

原创 vue专题之开发环境与项目搭建【一】

〇、背景项目需要,需要搭建一个VUE项目,此前从未做过,新手一个。鉴于网上资料参差不齐,再加上看到的博文行文思路混乱、排版糟糕,看得头疼,为此有必要对搭建过程做一个详细的记录。本文将从VUE项目切入,全面介绍整个VUE项目需要的所有软件以及对其进行相关的介绍,不求详细,但是至少要解决一个问题:1、这是什么?同时尽可能扩展两个问题:1、能做什么?2、怎么用?Vue.js 是什么Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vu

2022-02-27 16:16:24 1525

原创 vue3.0中a-radio-group不回显数据

VUE3.0中a-radio-group不回显数据

2022-02-24 16:33:31 3307

原创 Spring Boot 多个MongoDB 数据源配置与实现

实现原理:Spring Boot中通过依赖spring-boot-starter-data-mongodb,来实现spring-data-mongodb的自动配置,我们最终使用MongoDB操作数据库是通过MongoTemplate类完成,他提供增删改查等方法从上图可以看出MongoTemplate的连接配置可由MongoDbFactory 生成,从而提供了自定义连接的可能,...

2022-02-23 14:42:19 8974 5

原创 基于java程序的mongodb随机查询的一个解决方案(一)

MongoDB 的随机查询 mongoTemplate 没有提供相关方法,只能自己写相应算法对于返回一个值得方法:产生一个随机数,用分页的方式查询1、查询数据总量 count2、在这个总量上生成一个随机数 startNum = (new Random().nextInt(count.intValue()) 3、分页查询该值Query().skip(startNum).limit(...

2022-02-23 14:40:00 2843 1

转载 IDEA类和方法注释模板设置

idea注释模板设置

2022-02-23 09:19:03 101

转载 浏览器调试app如何处理跨域

HBuilder X 调试app ,用浏览器调用,跨域问题解决

2022-02-18 18:00:06 554

原创 FatalBeanException: Could not copy property ‘xxx‘ from source to target; nested exception is

从对象转换错误出发,提供解决办法,延伸对基本数据类型使用的思考

2022-02-18 15:29:25 3450

Windows系统IP和DNS自动获取脚本.bat

Windows系统IP和DNS变更脚本,执行后擦除手动设置的ip,变成自动获取ip ,适用于调试时频繁变更ip用

2022-01-06

Windows系统IP和DNS变更脚本.bat

Windows系统IP和DNS变更脚本,执行后自动替换当前系统的ip和dns,可以编辑,适用于调试时频繁变更ip用

2022-01-06

jni-jna-web.zip

基于spring-boot2.3.0,net.java.dev.jna5.9.0开发的JNI和JNA的web工程。 主要包括:结构体传参,so加载,so文件调用等

2021-11-07

鼠标软件,包含小米鼠标软件,罗技M545,M546

小米鼠标软件,罗技M545,M546。用于设置鼠标,自定义鼠标快捷键。宏定义等

2021-11-02

jna-5.9.0.jar

2021 最新JNA jar包,jna-5.9.0

2021-10-30

leave_approval.bpmn20.xml

简单的请假审批工作流.bpmn文件

2021-10-19

websocket-demo.zip

websocket-demo.zip

2020-12-30

vim_rpm.zip

CentOS-7-x86_64-DVD-1810 开发工具提取的 vim_rpm,用于离线安装

2019-08-29

perl-5.16.3-293.el7.x86_64_rpm.zip

CentOS-7-x86_64-DVD-1810 开发工具提取的 perl-5.16.3-293.el7.x86_64_rpm

2019-08-29

gcc-c++-4.8.5-36.el7.x86_64_rpm.zip

CentOS-7-x86_64-DVD-1810 开发工具提取的 gcc-c++-4.8.5-36.el7.x86_64_rpm

2019-08-29

gcc-4.8.5-36.el7.x86_64_rpm.zip

CentOS-7-x86_64-DVD-1810 开发工具提取的 gcc-4.8.5-36.el7.x86_64_rpm

2019-08-29

Nginx相关离线安装包.zip

Nginx-1.17.2 离线安装包,包含 : nginx-1.17.2、openssl-fips-2.0.10、pcre-8.43、zlib-1.2.11。 https://blog.csdn.net/zhan107876/article/details/98958639 教程用资源

2019-08-11

zabbix_4.2版本rpm离线包.zip

zabbix_4.2版本rpm离线包,包含所有的,包括数据库,server,php等

2019-08-08

Cloudera_ImpalaJDBC41_2.5.36.zip

Cloudera_ImpalaJDBC41_2.5.36 ,ImpalaJDBC连接jar包,因为maven包含不到,只能自己手动引入

2019-07-04

空空如也

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

TA关注的人

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