自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小木的博客

一个热爱生活的小书匠

  • 博客(73)
  • 资源 (2)
  • 收藏
  • 关注

原创 android studio安装教程

因为不需要每次连接手机进行调试,android studio给我们提供了模拟器调试环境。一般选择自定义安装,这样可选sdk以及下载路径。

2023-08-24 00:13:47 550

原创 7、nodejs安装

nodejs安装教程

2023-02-28 00:26:56 212 1

原创 3、Maven安装

maven安装教程

2023-02-22 00:22:14 481

原创 4、Redis安装

Redis安装教程

2023-02-21 23:44:53 185

原创 2、MySQL5.7安装

MySQL5.7安装教程

2023-02-21 23:00:19 316

原创 1.JAVA-JDK安装

java JDK1.8安装及配置教程

2023-02-21 22:36:40 452

原创 第六节、如何创建自己的工具类jar

到此,我们自定义的工具类jar就完成了。以后也可发布至阿里的中心maven仓库。后序可在编写项目时直接引入。pom文件添加maven-assembly-plugin打包配置。在项目根目录下新建一个lib文件,将我们打包的jar放进去。将生成的test-1.0.0.jar放到其他项目调用。我们新建一个项目,创建一个main方法。点击右手边maven。

2023-02-03 14:49:43 1029

原创 第10节、飞鹅云打印机对接调用

对接官网必接接口,根据自身需求对接所需接口。只需要根据官网介绍,一步一步来就可以了。根据自身个性化需求自行调整。3、阅读飞鹅云远程接口请求调用。4、可参考官方提供的SDK。

2022-08-12 11:09:30 1845

原创 第五节、常见的基础问题

要想了解抽象类先看一下抽象方法,抽象方法是一个特殊的方法,他只有声明没有具体的实现。使用管道(pipelining)还比较靠谱,但是在大量插入数据的同时又需要执行其他新命令时,这时读取数据的同时需要确保尽可能快的写入数据。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。使用正常模式的Redis客户端进行大容量插入是不明智的,因为一个个的插入会有大量的时间浪费在每一个命令往返时间上。时效性做法在更新数据的时候重新放入缓存,或者在数据更新时直接删除缓存,那么在下次查询时再重新写入缓存就可以了。...

2022-07-20 13:13:19 190

原创 第四节、常见的java话题

进程是指在系统中正在运行的一个应用程序,程序一旦运行就是进程。特点1、每个进程可以包括多个线程2、每个进程都有自己独立的内存空间,而其内部的线程可以共享这些内存空间,进程上下文切换的开销比较大,不同进程之间不共享内存线程是进程的一个子集,一个线程就是一个指令流的执行,线程按照一定的顺序把这些指令流交给CPU执行,就是线程的执行。以调用方的角度讲,如果需要等待结果返回才能继续运行的话就是同步,如果不需要等待就是异步。...

2022-07-20 00:40:06 286

原创 第9节、springBoot整合 rabbitMQ消息队列

作为一款能实现高性能存储分发消息的分布式中间件,具有异步通信、服务解耦、接口限流、消息分发和业务延迟处理等功能,在实际生产环境中具有很广泛的应用。

2022-07-19 22:28:31 407

原创 第三节、JAVA开发中常见的概念描述

java语言是SUN(StanfordUniversityNetwork,斯坦福大学网络公司)1995年推出的一门高级编程语言。是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以在Web浏览器中运行。这些Java程序被称为Java小程序(applet)applet使用现代的图形用户界面与Web用户进行交互。applet内嵌在HTML代码中。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。.........

2022-07-18 18:05:46 349

原创 2-1、软件测试相关名词介绍?

TPS (TransactionPerSecond)——每秒事务处理量一个表达系统处理能力的性能指标,每秒处理的消息数。每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标。TPS是LoadRunner中重要的性能参数指标。QPS(Queries-per-second)——每秒查询率是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。每秒查询率(QPS,Queries-per-second)是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因

2022-05-18 17:12:28 118

原创 软件概念分栏简介

软件开发、软件测试

2022-05-18 16:55:22 87

原创 4-1.3、Nginx如何转发http请求?

在开发中,nginx服务器往往需要处理来自于多个不同服务器的请求,我们有没有多余的服务器来部署应用,因此就需要用到nginx来转发不同服务器的请求。原路径: http://source.server.com/callback/test/test?username=xx转发到:http://10.1.9.1:8088/callback/test/test?username=xx配置如下:server { listen 80; server_nam...

2022-04-16 17:59:16 5987

原创 4-1.1、Nginx服务器?

nginx服务器

2022-04-16 17:51:49 98

原创 填坑3:安装mysql Install/Remove of the Service Denied错误的解决办法

在windos 的cmd下安装mysql在mysql的bin目录下面执行: mysqld --install报错:信息如下:Install/Remove of the Service Denied解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。

2022-04-05 14:28:44 1037

原创 3-1.1、windows系统?

Windows操作系统,是由美国微软公司(Microsoft)研发的操作系统,问世于1985年。起初是MS-DOS模拟环境,后续由于微软对其进行不断更新升级,提升易用性,使Windows成为了应用最广泛的操作系统。Windows采用了图形用户界面(GUI),比起从前的MS-DOS需要输入指令使用的方式更为人性化。随着计算机硬件和软件的不断升级,Windows也在不断升级,从架构的16位、32位再到64位,系统版本从最初的Windows 1.0到大家熟知的Windows 95、Windows 98、Win

2022-04-02 17:56:12 300

原创 1-1.3、mysql使用过程中常见问题?

1、Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.上述异常为安装了mysql5.7,用group by 查询时抛出异常。原因: MySQL 5.7.5和up实现了对功能依赖的检测。如果启用了only_full_group_by SQL模式(在默认情况下是这样),那么MySQL就会拒绝选择列表、条件或顺序列表引用的查询,这些查询将引用组中未...

2022-04-02 10:15:56 106

原创 3-1.2、windows系统常用命令?

1、查询本机IP地址ipconfig2、查询某台pc某个端口是否打开或使用telnet IP地址 8080 3、删除任务管理器里的某个服务sc delete 服务名

2022-04-01 18:38:08 139

原创 2-1.6、linux系统安装宝塔面板?

一、远程连接工具Xshell 6连接成功如下:二、下载宝塔面板参考宝塔官网:宝塔linux面板,一键安装LAMP/LNMP/SSL/Tomcat宝塔linux面板,一键建站,在线管理网站、数据库、FTP、远程安全,能够帮助你轻松管理服务器一切事务。https://www.bt.cn/download/linux.html1、新建一个文件夹存放宝塔文件mkdir BT2、进入BT文件夹,执行下载命令#进入指定目录下cd BT#下载宝塔命令wget -O..

2021-09-18 15:53:30 94

原创 TinkPHP入门学习

一、下载PHP下载地址:https://www.php.net/downloads.php为什么要下载php?学习PHP当然要有PHP运行环境了,傻吊。安装及配置PHP环境变量?提示:为了避免构造PHP运行环境(amp)比较麻烦,你也可以用工具代替。phpstudy,他已经构造好了PHP所运行的环境,开箱及用。你所需的PHP版本也可以直接在这里下载,下载好,配置好环境变量路径即可。检测PHP是否安装好:php --version此时php就安装好了。...

2021-09-17 17:00:12 244

原创 第二节、字符串的拼接与截取?

在项目开发过程中,在很多时候会用到字符串的截取和拼接,以帮助为我们得到我们想要的结果。一、字符串拼接1、使用+拼接字符串在Java中,拼接字符串最简单的方式就是直接使用符号+来拼接。如: /*字符串拼接的几种方式*/ String a = "窗前明月光"; String b = "疑是地上霜"; //使用+拼接字符串 String ab =a+","+b+"。"; System.out.println("

2021-07-24 16:29:33 1251

原创 第8节、如何通过CloseableHttpClient请求第三方接口数据

前言在日常开发过程中,我们经常会与第三方公司平台进行数据交互,那我们该如何请求呢,并且通过合理的方式?1、首先需要开对方公司书写的需求文档,如下按理

2021-06-19 17:09:05 3260

原创 填坑2:项目每次启动时都要手动去启动Redis,设置开机自启

windows系统下redis安装以及设置redis开机自启动方法教程https://blog.csdn.net/qq_39377418/article/details/88774923

2021-04-22 23:15:19 2334

原创 填坑1:Could not connect to Redis at 127.0.0.1:6379:由于目标计算机积极拒绝,无法连接

解决方案:https://blog.csdn.net/shang_0122/article/details/106340489

2021-04-22 22:16:41 407

原创 windows服务器如何部署若依前后端分离项目,vue前端?

首先先保证,若依前后端分离项目在本地能正常运行,此处讲解的是Vue前端的项目部署。部署步骤:1、先安装nginx服务器下载地址:https://www.nginx.cn/nginx-download2、打包若依前端vue项目打包命令:npm run build:prod 打包完成后,我们回看到新生成一个dist文件夹...

2021-03-10 12:14:47 4776 12

原创 4-1.2、Nginx服务器常用命令

该环境在windows操作系统下:Windows下Nginx的启动、停止等命令在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。假设你安装在C:\Java\Environment\nginx-1.16.1目录下首先在此路径下进入命令终端:快捷方式——在路径栏上输入cmd——回车1、启动:命令:nginx.exe或者:start nginx注:个人建议使用第一种,..

2021-03-09 14:44:39 445

原创 第一节、同步回调和异步回调?

在我们编写的应用中大多是同步回调,那接下来我们就聊一下什么是同步回调,什么是异步回调?1、什么是同步回调?同步调用就是客户端等待调用执行完成并返回结果。我们常用的一些请求都是同步回调的,同步回调是阻塞的,单个的线程需要等待结果的返回才能继续执行。2、什么是异步回调?异步调用就是客户端不等待调用执行完成返回结果,不过依然可以通过回调函数等接收到返回结果的通知。如果客户端并不关心结果,则可以变成一个单向的调用。--------------------------------...

2021-03-05 16:48:39 4281 2

原创 BlockChain分栏简介

BlockChain分栏,包含区块链相关经验博文,比如,区块链一代技术(比特币技术),二代技术(以太坊技术),三代技术。博友们可根据自己感兴趣选择阅读学习的模块。本人入行较浅,文中不足之处还望各位海涵。提出宝贵意见,一起学习进步。分栏项目简介:说明:1..........................................指的是第一章1-1.......................................指的是第一章的第一节------------------

2021-03-05 14:53:33 108

原创 服务器分栏简介

服务器分栏,包含多种服务器经验博文,博友们可根据自己感兴趣的服务器类型选择阅读学习的模块。本人入行较浅,文中不足之处还望各位海涵。提出宝贵意见,一起学习进步。分栏项目简介:说明:1-1..........................................指的是第一种服务器模块1-1.1.......................................指的是第一种服务器模块的第一节1-1、Linux服务器模块介绍:Linux,全称GNU/Linux,是一种

2021-03-01 22:31:09 84

原创 Https、SSL、TLS传输安全协议?(附带双向认证测试代码)

一、所以HTTPS是HTTP+SSL/TCP的简称。SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组成:SSL记录协议和SSL握手协议。TLS:(Transport Layer Security,传输层安全协议),用于两个应用程序之间提供保密性和数据完整性。该协议由两层组成:TLS记录协议和TLS握手协议。

2021-03-01 17:01:16 768

原创 第7节、时间类型的相互转换工具类

public class tesr { public static void main(String[] args){ Long timeStamp = System.currentTimeMillis(); //获取当前时间戳 System.out.println("输出时间戳"+timeStamp); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd H.

2021-01-29 18:29:11 104

原创 java软件开发常见问题

优化索引、sql语句、分析慢查询设计表的时候严格根据数据的设计规范来设计数据库使用缓存,把经常访问到的数据而且不需要变化的数据放到缓存中一、什么是数据库索引索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。索引的一个主要目的就是加快检索表中数据,亦即能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构。例如这样一个查询:select * from table1 where id=10000。如果没有索引,必须遍历整个表,直到ID等于1.

2021-01-08 00:23:13 352

原创 1-1.2(MySQL)数据库表联合(俗称连表查询)查询类型

mysql中常用到的几种连接查询你可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。 LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。 RIGHT JOIN(右连接):与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。测试表结构如下(两张表):SET .

2021-01-06 21:25:05 670 1

原创 第6节、如何将字符串(键值类型)转化成json格式数据?

情景简介:在开发过程中,我们有时会根据方便,会把字符串直接存到数据库字段里;但是根据需要会将字符串取出来构建成json数据格式,返回给前端展示,比如对做菜用料、步骤的描述。场景——数据库中存储用料字段为字符串,步骤字段为json格式字符串。前端需要的格式类型:菜品用料:八宝粥,65g超市买配好的;红豆,40g;黑米,20g;糯米,20g;薏米,20g提前3个小时泡好;水,930g;糖,80g;步骤描述:[{"img_url":"localhost:/uploads/api/20200

2021-01-06 20:40:56 818

原创 2-1.3(企业权限管理项目)Apache Shiro权限框架学习与演练

一、Apache Shiro权限管理框架介绍他是一个灵活的、安全的开源框架。用户认证——授权——会话管理——加密。web支持、缓存(快速操作)、多线程并发、测试(单元测试、集成测试)、假设另一身份、session认证。架构图里有Apache Shiro框架的认证策略,会话管理器,因户用户采用任何数据类型存储session、创建维护cache实例、加密技术(哈希辅助类,十分好用),一个数据源会配置1个或多个Realm。二、 Apache Shiro身份认证讲解三、Apa

2021-01-06 20:29:07 141

原创 第1节、mybatis_plus入门

快速开始参考:http://mp.baomidou.com/guide/quick-start.html测试项目:mybatis_plus数据库:mybatis_plus一、创建并初始化数据库1、创建数据库:mybatis_plus2、创建User表其表结构如下:其对应的数据库 Schema 脚本如下:DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COM...

2021-01-06 12:01:10 98

原创 MyBatis || MyBatis-Plus 分栏简介

一、简介此章节主要讲述的是MyBatis || MyBatis-Plus,官网:https://mybatis.org/mybatis-3/zh/index.html http://mp.baomidou.com/参考教程:http://mp.baomidou.com/guide/什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。M...

2021-01-06 10:03:46 456

原创 2-1.2(企业权限管理项目)Spring Security权限框架学习与演练

一、Spring Security权限管理框架介绍Spring Security安全认证框架,为企业级j2EE开发提供了全面的安全服务,尤其是spring开发的项目。Spring Security主要的组件图主要的设计原则:认证和验证。验证方式:Basic——用户名和密码(无状态,安全性不足)Digest——进行MD5加密运算,避免密码明文传输(报文劫持)X.509——CA认证(广泛应用,电子邮件等)LDAP——无统一身份验证,需要记录多个密码Form——表单验证

2020-12-30 15:16:44 118

demo-Str.rar

适合Java开发从业者

2021-07-24

java开发相关工具及依赖包下载

java开发人员,热爱编程人员

2020-12-19

空空如也

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

TA关注的人

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