自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java之Lombok工具使用及编译时注解的一个运行原理

文章目录前言一、很多人会问:Why use Lombok?二、那么Lombok到底是个什么呢?三、Lombok如何使用呢?编译时注解是什么呢?注解原理演示总结前言各位开发人员应该在项目中都使用过Lombok工具,当然没有使用过也没有关系,今天这篇文章会带大家简简单单梳理一遍,没有使用的可以学会使用,使用过的会明白为什么能够实现自动补全代码。一、很多人会问:Why use Lombok?答:Because 能够简化我们许多的代码,但是该有的功能一点也不少。二、那么Lombok到底是个什么呢?.

2022-05-20 16:04:10 767

原创 安利一款国产轻量级远程控制软件-ToDesk

文章目录前言1.ToDesk 远程办公软件介绍1.1 ToDesk 下载1.2 ToDesk安装1.3 上手 ToDesk1.4 其他常见的远程办公软件2. 总结前言因为疫情的存在,目前居家办公已成常态—“云办公”已经成为一种趋势,而远程协作也已经成为常态化的办公模式,那一些稳定的远程办公软件就变得不可或缺,本文就重点介绍一块好用的远程办公软件——ToDesk。1.ToDesk 远程办公软件介绍ToDesk官网: https://www.todesk.com/ToDesk 官方宣称自己更快、

2022-05-19 11:13:16 1941

原创 Java集合之ConcurrentHashMap知识点介绍

java集合之ConcurrentHashMap和HashMap的区别,面试小知识点

2022-05-18 16:08:06 752

原创 Java8之新特性Stream流简单实用小技巧

Java8新增特性之Stream流文章目录前言1、小技巧1.1 数组转集合1.2 统计数组元素中的个数1.3 基本数据类型的数组自定义排序1.4 统计数组中前 k 个个高频元素总结前言虽然 stream在 Java8 中就已经被引入,但是大多数人却没有去使用这个十分有用的特性,本文就通过介绍几个通过使用stream让代码更简洁、可读,来让你了解stream的方便之处。1、小技巧1.1 数组转集合相信经常刷LeetCode的小伙伴,偶尔会遇到需要将List与基本类型数组进行互转的情况,然后就.

2022-05-18 12:00:27 286

原创 LeetCode 热题 HOT 100-三数之和

文章目录LeetCode 热题 HOT 100题三数之和 题目JAVA实现代码题目分析总结LeetCode 热题 HOT 100题前言这个题对于我这种愚笨之人,看似简单但是题的难度确实为中等,思考了好长时间才做出来,啦啦啦!三数之和 题目给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1

2021-01-22 17:56:23 165

原创 LeetCode 热题 HOT 100-无重复字符的最长子串

文章目录LeetCode 热题 HOT 100题无重复字符的最长子串 题目JAVA实现代码题目分析总结附String类常用方法LeetCode 热题 HOT 100题前言个人愚笨,在看题的时候一脸懵逼,开始写代码也写的好复杂,后来冷静下来分析了分析,然后参考了评论区某大神的便利写法,找到了规律,感觉自己动手写出来才OK,然后就在原来自己写的复杂代码上变了一种写法,从int数组变成了List集合,集合真心比数组好用,不过还是要经常动手不然好多基础理论性的东西都忘完了,太依赖现在的框架和自动填充了,

2021-01-20 13:25:33 165

原创 LeetCode挑战热题 HOT 100-两数相加

文章目录LeetCode挑战热题 HOT 1001. 两数相加(链表题)2. 算法编写语言题目分析总结LeetCode挑战热题 HOT 100话不多说直接上题1. 两数相加(链表题)给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储 一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释

2021-01-19 13:32:24 175

原创 LeetCode热题 HOT 100两数之和

文章目录LeetCode热题 HOT 100两数之和上题JAVA解答1. 第一次自己写的2. 参考评论区大神写的总结LeetCode热题 HOT 100两数之和开篇今天兴趣来潮打算去LeetCode刷刷算法题,为面试准备,忽然看到页面的LeetCode 热题 HOT 100,然后就点进去了,然后就有了这个文章!上题两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案

2021-01-19 11:00:46 527

原创 如何运行vue项目

如何运行vue项目1.如何运行vue项目(1) 安装node.js从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。安装完成之后,打开命令行工具,输入 node -v,如下图,如果出现相应的版本号,则说明安装成功。(2)npm包管理器,是集成在node中的,所以,直接输入 npm -v就会如下图所示,显示出npm的版本信息。(3)node环境已经安装完成,npm包管理器也有了。由于有些npm有些资源被屏蔽或者是国外资源的原因,经常会导致用npm安装依赖

2021-01-18 21:18:05 298

原创 ElasticSearch安装

文章目录ElasticSearch安装window下安装ElasticSearch安装注意:​ 最低要求JDK1.8​ ElasticSearch的版本和Java的核心jar包对应官网下载地址:https://www.elasticsearch.cowindow下安装解压即用安装对应版本:MAC、Linux、Window目录介绍(1) bin 启动文件夹(2)config配置文件夹 > log4j2 日志配件文件 jvm.options java虚拟机相关配

2021-01-18 19:08:54 39

原创 搭建Go语言开发环境

文章目录Go语言环境搭建下载安装Go开发工具选择 GoLand编码测试Go语言环境搭建云原生时代,Go语言或将成为新的主力开发语言,所以我们有必要学习并掌握它。第一件事情,就是把环境搭建起来,大家可以跟着步骤一起将Go语言开发环境搭建起来哦。下载安装Go地址:https://studygolang.com/dl1、根据系统来选择下载包。2、安装程序3、在控制台窗口输入“go version”可查看Go版本,检测是否安装成功。4、配置环境变量。Go需要一个安装目录,还需要一个工作目录

2021-01-15 11:25:31 74

原创 python打包生成so文件

python打包生成so文件文章目录python打包生成so文件1.安装工具2. Linux下的.so文件(测试用例)3. Windows下将Python封装成pyd文件(dll)1.安装工具python3 安装:cythonpip3 install cython -i http://mirrors.aliyun.com/pypi/simple/ pip国内的一些镜像   阿里云 http://mirrors.aliyun.com/pypi/simple/   中国科技大学

2020-10-30 10:46:40 4165 2

原创 Java多线程简单理解

1.什么是线程基本概念我们先从线程的基本概念开始,给大家复习一下,不知道有多少同学是基础不太好,说什么是线程都不知道的,如果这样的话,花时间去补初级内容的课。什么是叫一个进程? 什么叫一个线程?Program app ->QQ.exe**进程:**做一个简单的解释,你的硬盘上有一个简单的程序,这个程序叫QQ.exe,这是一个程序,这个程序是一个静态的概念,它被扔在硬盘上也没人理他,但是当你双击它,弹出一个界面输入账号密码登录进去了,OK,这个时候叫做一个进程。进程相对于程序来说它是一个动

2020-10-30 10:37:23 64

原创 树莓派4B配置usb摄像头RTSP推流

树莓派4B配置usb摄像头RTSP/RTMP/HTTP推流文章目录树莓派4B配置usb摄像头RTSP/RTMP/HTTP推流树莓派编译安装FFmpeg(添加H.264硬件编解码器支持)说明准备工作一. 下载x264源码并编译安装 x264二、下载源码编译安装ffmpeg三、上述过程中遇到的错误树莓派中搭建RTSP服务器树莓派编译安装FFmpeg(添加H.264硬件编解码器支持)说明FFmpeg是一套开源的音视频编解码库,有非常强大的功能,包括视频采集功能、视频格式转换等。众所周知视频编解码是一个

2020-08-06 21:43:27 10199 20

原创 AngularJS学习第N天(过滤器篇)

4 过滤器文章目录4 过滤器4.1 内置过滤器4.2 在表达式中使用过滤器4.3 在指令中使用过滤器4.4 自定义过滤器可使用一个管道字符(|)将过滤器添加到表达式或指令中,过滤器可以对表达式或指令值做进一步的转换处理。4.1 内置过滤器AngularJS内置了大量过滤器,这些过滤器都可以完成特定功能。表5.1显示了AngularJS内置的过滤器。表5.1 AngularJS内置过滤器所有内置过滤器看我另一篇文章:https://blog.csdn.net/qq_43591363/a

2020-07-18 12:40:54 149

原创 阿里开发手册(泰山版)下载链接

阿里开发手册(泰山版)最新版下载链接,开发人员可以学习代码风格和规范的宝典网盘下载链接:阿里开发手册(泰山版)提取码:1d0y

2020-07-18 12:10:13 682 1

原创 AngularJs内置过滤器

过滤器简介文章目录过滤器简介1.将数字转换为货币字符串2.将日期对象格式化为字符串3.对集合中元素进行过滤,只保留符合条件的元素4.将Javascript对象转换成JSON字符串5.截取数组、类数组结构、字符串等数据中间一段6.把字符串转换成小写形式7.把数据转换成字符串8.用于对数组、类数组结构的元素进行排序9.把字符串转换成大写形式1.将数字转换为货币字符串currencyHTML模板中用法:{{currency_expression | currency : symbol : frac

2020-07-06 11:35:02 246

原创 AngularJS学习第四天(模块与控制器篇)

3. 模块与控制器文章目录3. 模块与控制器3.1 模块的加载3.2 控制器初始化$scope对象3.3 $rootScope作用域3.4 $watch方法的使用模块是AngularJS页面最重要的组成单元,每个模块相当于一个独立的AngularJS应用。模块是一系列服务(service、指令、控制器、过滤器和配置信息)的集合。控制器是模块的下一级程序单元,也表示AngularJS模块内的重要作用域。3.1 模块的加载AngularJS模块的加载分成两种情况。➢ 匿名模块(就是没有为ng-

2020-06-16 21:37:08 159

原创 AngularJS学习第三天(表达式篇)

文章目录2. 表达式2.1 简单表达式2.2 复合对象表达式2.3 AngularJS表达式的容错性2.4 AngularJS表达式与JavaScript表达式2. 表达式AngularJS表达式主要用于在HTML页面上生成输出,AngularJS表达式与普JavaScript表达式类似,同样支持变量以及各种运算符。只要将AngularJS的表达式放在{{}}中即可。2.1 简单表达式AngularJS的简单表达式既可由直接量(包括数值、字符串、boolean值等),也可由变量组成。下面先看几

2020-06-14 21:16:36 126

原创 AngularJS学习第二天(入门篇)

文章目录1. AngularJS入门1.1 理解AngularJS的基本设计5.1.2 下载和安装AngularJS1. AngularJS入门AngularJS的设计非常有意思,它通过大量特有的“指令”让HTML页面可以“动”起来,你甚至看不到JavaScript的痕迹。1.1 理解AngularJS的基本设计与普通JavaScript库不同的是,使用AngularJS开发者可以不写任何JavaScript脚本,只要为原来的 HTML标签增加一些额外的属性(它们是AngularJS 的指令)

2020-06-14 20:33:23 273

原创 AngularJS详解开头介绍篇

AngularJS开头介绍篇近期闲来无事,因为公司要用到AngularJs开发前端,所以要学习一下基本知识,再次我整理了一些学习的内容,与和我一样的初学者分享一下,此后每天不定期更新几章学习直到把以下列出的点都学习整合完,此篇文章只是列出了后面的学习方向和内容,下篇文章才正式进入正题,可以简单过一下看看介绍。AngularJS的双向绑定AngularJS的下载和安装使用AngularJS的表达式AngularJS表达式的容错性理解AngularJS的模块模块与控制器的关系scope与sco

2020-06-14 20:08:32 117

原创 Mysql主从复制配置(一)

mysql主从复制配置注意:mysql主从复制,主从版本要一致!下载安装包https://dev.mysql.com/downloads/mysql/5.7.html#downloads解压mysql-5.7.28-winx64.zip先来配置一下主服务:1.在此目录下新建一个my.ini的mysql配置文件,同时新建data,logs文件夹2.配置my.ini[mysql]设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3

2020-06-10 09:55:56 185

原创 数据库的读写分离、分库分表(一)

高性能数据库集群:读写分离虽然近十年来各种存储技术飞速发展,但关系数据库由于其 ACID 的特性和功能强大的 SQL 查询,目前还是各种业务系统中关键和核心的存储系统,很多场景下高性能的设计最核心的部分就是关系数据库的设计。不管是为了满足业务发展的需要,还是为了提升自己的竞争力,关系数据库厂商(Oracle、DB2、MySQL 等)在优化和提升单个数据库服务器的性能方面也做了非常多的技术优化和改进。但业务发展速度和数据增长速度,远远超出数据库厂商的优化速度,尤其是互联网业务兴起之后,海量用户加上海量数据的

2020-06-10 09:47:58 563

翻译 AngularJS学习第一天(概念篇)

概念:客户端模板:Angular中,模板和数据都会被发送到浏览器中,然后在客户端进行装配。MVCMVC核心概念:把管理数据的代码(model)、应用逻辑代码(controller)、向用户展示数据的代码(view)清晰地分离开Angularjs应用中:视图就是Document Object Model控制器就是Javascript类模型数据则被存储在对象的属性中数...

2020-03-11 18:14:39 94

原创 AKKa学习(一)

简介什么是AKKA?Akka是一个开发库和运行环境,可以用于 构建高并发、分布式、可容错、事件驱动的基于JVM的应用。 使构建高并发的分布式应用更加容易。Akka是把Actor Model模型进行了封装。可以理解为,异步,非阻塞的一个消息传递。Akka 是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型应用。它已经成功运用在电信行...

2020-03-03 11:25:10 174

原创 PC端支付宝支付接口的调用(沙箱环境测试最全文档)

这两天做毕业设计,因为做的是一个电商平台所以需要调用支付宝的支付接口进行支付的操作,于是将整个调用过程用博客形式记录下来,以供以后使用。备注:PC网站调用第一部分:前期准备:沙箱环境APPID支付宝sdk支付宝网关本次调用支付宝采用的是电脑支付,官方文档页面如下:支付宝开放平台网址:https://open.alipay.com/platform/home.htm步骤:登...

2020-03-01 14:42:46 4591 5

原创 thymeleaf2.x 如何在onclick传值出错的解决方案

引言:昨天做毕业设计突然碰上onclick传动态值失效的问题,开始写的是这个语句,在管理页面可以实现没有问题。th:onclick="'javascript:_queryPage(\''+${动态值}+'\')'"动态值:${item.属性名}以上方法在标签一直报错没有反应,前端查看就变成了这样了: onclick="javascript:_queryPage(1,‘属性值’)"...

2020-02-27 10:44:58 374

翻译 FreeOpcUa:开源C ++和Python OPC-UA服务器以及客户端库和工具

[将此项目下载为.zip文件](https://github.com/FreeOpcUa/FreeOpcUa.github.io/zipball/master)[将该项目下载为tar.gz文件](https://github.com/FreeOpcUa/FreeOpcUa.github.io/tarball/master)FreeOpcUa是一个用于实现开源(LGPL)OPC-UA堆栈和相关...

2020-02-21 14:02:14 4896

树莓派4B配置usb摄像头RTSP推流.pdf

树莓派4B配置usb摄像头RTSP推流.pdf

2022-04-15

JAVA电商商城项目

Springboot+Maven+Mybatis,Thymeleaf框架,Shiro权限框架,支付宝沙箱支付等,内含数据库,里面包含两个系统,前台系统和后台管理系统,毕设项目

2021-01-18

Servlet+JSP电子小说网站项目

技术:jsp+servlet+java方向,jar包形式,电子小说网站项目,内含数据库

2021-01-18

JAVA-JSP停车场练手项目

JAVA-JSP停车场练手项目包括数据库,毕设项目

2021-01-18

JSP在线音乐网站毕业设计包括数据库

JSP在线音乐网站毕业设计包括数据库

2021-01-18

空空如也

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

TA关注的人

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