自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

半只

一切的改变不是为了谁。只是为了心目中的自己

  • 博客(147)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Docker安装ElasticSearch8.X docker安装elasticsearch8.X完整详细教程

在新安装的情况下,您需要设置一个初始的内置用户以及相关的登录凭据。表示 指定 Elasticsearch 节点在单节点模式下运行,即启动一个独立的 Elasticsearch 实例而不是一个多节点集群。端口:是用于Elasticsearch节点之间的内部通信和数据传输的端口,也称为传输层端口。端口:用于HTTP REST API与Elasticsearch进行通信和操作的端口。表示 es-head访问端口,开启主机与容器端口映射。端口,访问宿主机端口的时候会映射到对应容器端口。容器启动之后使用浏览器访问。

2023-07-11 12:10:06 7252 8

原创 Docker安装RabbitMQ docker安装RabbitMQ完整详细教程

端口:AMQP(Advanced Message Queuing Protocol)协议的默认端口,用于客户端与RabbitMQ服务器之间的通信。端口:RabbitMQ的管理界面,默认使用HTTP协议,用于监控和管理RabbitMQ服务器。端口:Erlang分布式节点通信端口,用于RabbitMQ节点之间的通信。端口:Erlang分布式节点通信端口,用于集群中的内部通信。端口:安全的AMQP端口,使用TLS/SSL进行加密通信。端口,访问宿主机端口的时候会映射到对应容器端口,是 容器别名,将 宿主机。

2023-07-03 09:51:19 9684 1

原创 十多种 五种永久免费 内网穿透傻瓜式使用

三种永久免费 内网穿透傻瓜式使用教程方法一(使用qydev)方法二(使用飞鸽内网穿透)方法三使用 (神卓互联内网穿透)教程方法一(使用qydev)官网:点击访问1、官网 页面:找到客户端下载2、找到自己电脑或者运行平台对应的版本(我的是windows 64位)3、下载完成后解压到 自己熟悉的文件内保存,解压后,暂时不管她,继续第4步4、登录官网后台:新增隧道点击 隧道管理–>开通隧道只需要填写这4项:隧道协议选择: http隧道名称: 取一个独一无二的名字

2020-05-11 10:30:42 62701 10

原创 Docker安装Nginx Docker安装nginx docker安装nginx docker部署nginx

在宿主机创建 Nginx挂载目录,将Nginx容器内的目录挂载到宿主机。:Nginx 静态资源所在路径。: Nginx日志所在路径。:Nginx配置所在路径。

2024-08-24 11:06:06 269

原创 vue3路由使用createWebHistory部署访问404问题 vite部署访问404问题

默认情况下,vite 会假设你的应用是被部署在一个域名的根路径上例如。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在,则设置 base需要配置 为/demo/这个问题只有 路由模式为才会出现,如果使用的是这样的路由则不会出现。

2024-08-23 16:53:53 172

原创 uniapp预编译 uniapp使用预编译 条件下编译代码 uniapp预编译条件编译 uniapp不同环境代码编译

在 Uni-app 中,#ifdef和#endif是预编译指令,用于条件性地包含或排除特定平台下的代码。这些指令允许在不同的平台上编写特定的代码段,使得应用可以在多个平台上运行,同时保持核心代码的一致性。

2024-07-29 09:48:50 225

原创 uniapp使用WebSocket uniapp使用WebSocket Uniapp整合WebSocket uniapp使用 websocket

代码中的示例只在 H5、APP环境下成功运行,小程序环境下如果无效,需要使用预编译 - 条件性的编译,适配 小程序环境#ifdef H5:针对 Web H5页面。:针对原生应用(Android 和 iOS)。:针对微信小程序。:针对支付宝小程序。:针对百度小程序。:针对字节跳动小程序。:针对 QQ 小程序。:针对快手小程序。:针对京东小程序。

2024-07-29 09:42:37 626

原创 SpringBoot整合WebSocket服务 springboot整合websocket springboot使用websocket springboot使用websocket

仅使用 SpringBoot封装好的服务,并不是使用第三方Netty或者: 底层使用实现: 底层使用Netty实现(没有使用过,不知道具体)官方文档1官方文档2。

2024-07-19 11:10:22 2532

原创 Java使用 BufferedImage生成验证码图片简单使用Java生成验证码 使用Java生成验证码图片 java生成验证码图片

【代码】Java使用 BufferedImage生成验证码图片简单使用Java生成验证码 使用Java生成验证码图片 java生成验证码图片。

2024-07-11 09:23:35 243

原创 Docker 常见容器 第三方镜像地址 Docker国内镜像 docker国内镜像 docker镜像

Docker 常见容器 第三方镜像地址 Docker国内镜像 docker国内镜像 docker镜像Docker 常见容器 第三方镜像地址 Docker国内镜像 docker国内镜像 docker镜像Docker 常见容器 第三方镜像地址 Docker国内镜像 docker国内镜像 docker镜像Docker 常见容器 第三方镜像地址 Docker国内镜像 docker国内镜像 docker镜像Docker 常见容器 第三方镜像地址 Docker国内镜像 docker国内镜像 docker镜像

2024-07-03 09:43:27 3063 1

原创 ubuntu防火墙设置 防火墙设置 Ubuntu启用ssh 22端口连接 ubuntu启动22端口连接 Ubuntu启动ssh Ubuntu ssh无法连接root用户 ubuntu无法连接 root

ssh服务默认端口为22,可以自行修改 ssh默认端口,然后开放对应的ssh端口就可以了。默认情况下,Ubuntu系统上的root用户可能会被禁用SSH登录。如果输入命令什么都没有输出或者提示没有那么就是没有安装 ssh服务。使用 ssh工具连接 root用户 测试是否正确连接。这时候可以使用 ssh工具测试 是否可以正常连接。这行代码去掉注释,并且修改自己想要的ssh端口。工具操作防火墙,也可以使用其他的,我这边使用。如果没有安装,请安装。保存刷新 ssh服务。保存刷新 ssh服务。

2024-02-27 11:30:19 2181 2

原创 SpringBoot整合redis连接池Jedis和lettuce连接池 SpringBoot使用Jedis连接池或者使用lettuce连接池SpringBoot整合Jedis和lettuce连接池

键使用String序列化,value使用 Jackson2JsonRedisSerializer序列号,也可以使用其他的序列化器可以在这行代码打一个断点测试,查看连接池是否正确/*** Redis配置*//*** 构造自定义RedisTemplate* @param redisConnectionFactory redis连接工厂,默认为Lettuce。

2024-01-26 12:09:09 1400

原创 SpringBoot开启 Actuator springboot开启actuator监控信息

【代码】SpringBoot开启 Actuator springboot开启actuator监控信息。【代码】SpringBoot开启 Actuator springboot开启actuator监控信息。【代码】SpringBoot开启 Actuator springboot开启actuator监控信息。【代码】SpringBoot开启 Actuator springboot开启actuator监控信息。【代码】SpringBoot开启 Actuator springboot开启actuator监控信息。【

2024-01-20 12:22:46 704

原创 java获取jvm内存信息 java获取jvm运行信息 java获取jvm运行信息

java获取jvm内存信息 java获取jvm运行信息 java获取jvm运行信息java获取jvm内存信息 java获取jvm运行信息 java获取jvm运行信息java获取jvm内存信息 java获取jvm运行信息 java获取jvm运行信息java获取jvm内存信息 java获取jvm运行信息 java获取jvm运行信息java获取jvm内存信息 java获取jvm运行信息 java获取jvm运行信息java获取jvm内存信息 java获取jvm运行信息 java获取jvm运行信息java获取jvm内

2024-01-19 15:51:01 862

原创 Jmter提取返回结果中的数据以及跨线程组使用数据 jmter提取请求返回结果在其他线程调用

如果 其他线程组需要调用,那么还需要将这个变量设置为全局变量。同一个线程组内的其他线程调用 线程组全局变量, 使用。这个提取的数据在同一个线程组内都可以共享调用。用于其他线程使用,登录接口返回数据格式。参数设置为全局变量,全局变量名称为。假设提取 登录接口请求结果数据中的。调用是一样的,在其他线程组 使用。在登录接口中新增一个后置处理器。

2024-01-19 15:33:09 660

原创 springboot spring 整合druid和hikari连接池 SpringBoot整合druid连接池 springboot整合hikari连接池整合druid、hikari连接池

springboot spring 整合druid和hikari连接池 SpringBoot整合druid连接池 springboot整合hikari连接池整合druid、hikari连接池springboot spring 整合druid和hikari连接池 SpringBoot整合druid连接池 springboot整合hikari连接池整合druid、hikari连接池springboot spring 整合druid和hikari连接池 SpringBoot整合druid连接池 spring

2024-01-19 12:28:07 585

原创 Eclipse闪退 打开eclipse闪退 打开eclipse图标一闪而过 eclipse闪退 eclipse打不开

初始化Java虚拟机异常,这个异常一般都是 eclipse jdk环境问题。我的配置文件打开,是没有jdk路径的,问题就出在这里,需要加上JDK路径。进入Eclipse安装目录,运行终端启动eclipse。双击图标,窗口一闪而过,马上关闭了。是自己电脑JDK实际安装路径,在第一行位置,加入这两行代码。查看有没有 jdk路径配置。可以看到 启动提示异常。

2024-01-18 09:40:37 1427

原创 Github搭建图床 github搭建静态资源库 免费CDN加速 github搭建图床使用 jsdelivr CDN免费加速访问

写博客文章时,图片的上传和存放是一个问题,使用小众第三方图床,怕不稳定和倒闭,七牛云和又拍云都有免费10GB,但是需要自己有域名才行,这时候就可以使用Github,github免费版是无限仓库数量、无限文件数量,但是限制单个文件不能大于100MB,完全够用了Github搭建静态资源库的思路,其实就是 创建一个 专门存放 静态资源文件的仓库,开启 gh-pages功能,直接访问资源文件,将github访问链接改为jsdelivr加速链接访问。

2024-01-11 09:53:12 990

原创 Docker常用命令Docker命令 docker常用命令 docker操作 docker教程 docker常用教程 docker docker简单教程 docker最详细教程

目录 是 MySQL容器数据目录(对应windows版本MySQL根目录的data)这样就可以在宿主机上操作mysql数据。目录 是 MySQL容器数据目录(对应windows版本MySQL根目录的data)这样就可以在宿主机上操作mysql数据。docker logs -tf --tail num 容器id 可以查看启动容器的最新。docker inspect 容器id 查看容器内部信息。docker top 容器id 查看容器中的进程信息。-p 执行容器的端口,如 -p 80:80。

2024-01-05 10:00:11 1882

原创 Linux安装Tengine服务器 linux安装tengine服务器

编译安装Tengine。命令来指定安装目录,这边指定安装到。检查是否有缺失的依赖,如果有则安装。路径查看是否已经安装完成。

2023-12-21 10:27:54 948 2

原创 在 Vue3 +Vite环境中使用.env 环境配置文件

在 Vue3 +Vite环境中使用.env 环境配置文件# 1、安装 dotenv```npmnpm install dotenv --save```# 2、项目根目录创建 .env相关环境配置文件`.env.development` 开发环境配置文件`.env.production` 生产环境配置文件示例创建一个 `.env.development` 开发环境配置文件内容这里要注意,环境配置变量名必须是要 `VITE_` 开头的才会被扫描然后暴露出去,在 Vue

2023-12-09 11:49:57 1596

原创 Windows 上安装nvm node版本管理工具 windows安装nvm 管理工具

全局安装和局部安装: NVM 允许用户在全局和项目级别(局部)上安装 Node.js。是 Node Version Manager 的缩写,是一个用于管理 Node.js 版本的工具。版本切换: 可以在已安装的 Node.js 版本之间进行切换,以确保项目使用的是兼容的 Node.js 版本。创建完成之后,在当前nvm安装路径下打开CMD终端,指定下面两个命令配置全局路径和缓存路径。默认安装之后,nvm运行仅限于在安装路径使用,肯定不行,需要在电脑全局中使用。这两个系统变量是否存在(在nvm安装路径打开。

2023-12-06 09:28:22 1729

原创 在Vue3中使用缓存组件keep-alive vue3缓存组件

在Vue3中使用缓存组件keep-alive vue3缓存组件,在Vue3中使用缓存组件keep-alive vue3缓存组件在Vue3中使用缓存组件keep-alive vue3缓存组件在Vue3中使用缓存组件keep-alive vue3缓存组件组件 在vue3中写法和vue2不一样。

2023-12-05 15:40:51 3494 1

原创 获取Spring容器Bean工具类

类上面也可以,但是有些SpringBoot或者Spring版本当中注入 ApplicationContext 会为空,因为 ApplicationContext 是static变量,存在启动顺序上的问题,导致SpringUtils加载的时候,Spring容器还没有启动,所以无法注入进去。注解,如果有效,则不需要这一步。工具类,其实可以使用。

2023-11-30 11:07:07 762

原创 SpringBoot配置跨域的机种方式 spring跨域的几种方式

这种方式问题比较多,如果没有生效,需要考虑 是不是有其他组件模块影响了跨域,例如(Shiro、Sa-Token等过滤器会影响)注解标注在 Controller或者 Mapping。

2023-11-28 17:54:25 768

原创 解决 Invalid bound statement (not found): XXXX 异常

红框选中的mapper.xml全都是异常,/excel/下的mapper文件无法被bind扫描,很奇怪。3、系统运行 spring-ioc容器代理是可以获取到。因为我一直用的都是 ibatis-plus,2、MyBatis插件是正常的(不存在。这样的写法并没有递归所有文件目录。重新构建编译项目运行 一切正常了。插件是正常的,xml。这样的写法 只能扫描到。

2023-11-24 15:45:00 462

原创 vue整合Echart图表柱形图 动态容器大小 饼形图vue使用柱形图 vue使用 echart图表柱形图饼形图 vue使用柱形图饼形图实现 容器大小根据浏览器屏幕大小变化,异步加载数据

V简单使用Echart图表柱形图 饼形图vue使用柱形图 vue使用 echart图表柱形图饼形图 vue使用柱形图饼形图Vue简单使用Echart图表柱形图 饼形图vue使用柱形图 vue使用 echart图表柱形图饼官方文档:https://echarts.apache.org/zh/option.html#title官方在线示例:https://echarts.apache.org/examples/zh/index.html2、 柱形图2.1 页面Demo2.2 效果图3.2 效果图

2023-11-10 14:57:10 363

原创 SpringBoot获取运行环境 获取静态配置 SpringBoot获取配置文件和属性值 springboot获取配置文件

SpringBoot获取运行环境 获取静态配置 SpringBoot获取配置文件和属性值 springboot获取配置文件例如 获取当前 系统端口号的配置文件值。接口需要 获取Bean方式使用。

2023-11-07 15:24:21 701

原创 Node跨域 Node.js部署 Verce 使用 node.js 简单搭建Web服务 使用node简单搭建后端服务 使用node搭建服务 部署Vercel 部署vercel express模块化开发

将当前项目 预览部署到 Vercel 正式环境中中, 在 node.js项目根目录执行以下命令, 部署完成之后会给一个正式地址和部署地址。将当前项目 预览部署到 Vercel中, 在 node.js项目根目录执行以下命令, 部署完成之后会给一个预览地址和部署地址,文件, 这个文件的内容基本是固定,如果部署出现 404,请检查。目录文件夹,随便取什么名字都可以,我这边html文件放在了。下面,否则可能会出现不生效,使用其他插件也是一样要注意。首先得准备一个 Vercel账户,这个就不讲解了。

2023-10-30 18:00:41 1281

原创 Vue使用 IndexDB vue操作IndexDB数据库 Vue操作IndexDB数据库

原生 IndexDB操作API并不是很方便,可以使用第三方类库,可以极大的减少工作量,调用IndexDB和LocalStore API很像,我这边使用过的是。,数据格式 是和 数据库一样,可以创建多个数据库,数据库里面有多个表。还有删除、查询等更多API不一一演示了,可以进入。在 demoDataBase数据库新增一条数据。支持并不是很好,有内存限制,并且数据过大。查看是否生效,数据已经新增上去了,一共两条。解析和存储性能不是很好,这时候可以使用。都足够了,但是 如果要考虑大数据的话,

2023-10-30 15:51:20 2160

原创 js读取文件 vue读取文件 JavaScript 读取文件解析为字符串 js读取文件 Vue读取文件

【代码】js读取文件 vue读取文件 JavaScript 读取文件解析为字符串 js读取文件 Vue读取文件。

2023-10-30 14:24:36 605

原创 网页禁止右键 禁止F12 JavaScript禁止F12 禁止右键菜单 包含 js、Jquery、Vue

这样设置通常是出于安全性或保护内容的目的,不想让别人看到源代码等信息。

2023-10-26 09:14:56 762 1

原创 idea运行SpringBoot异常 Failed to load property source from location ‘classpath:/application.yml

在Idea、或者Eclipse运行失败,但是 使用命令行执行Jar却是正常的,一般就是开发工具加载类路径有问题或者YML本身配置写的就有问题。如果开发工具设置的编码和YML配置编码不一致,启动项目肯定无法正确加载YML配置文件的。会出现类似的设置修改就行。开发工具统一设置项目编码。

2023-10-24 16:15:29 520

原创 SpringBoot 使用 Sa-Token 的全局过滤器解决跨域问题

适合 前后端分离,并最开始的时候,换了很多种跨域配置都不行,实在想不到什么原因,后来想到之前使用Shiro框架的时候,也需要额外的处理Shiro导致的跨域问题,我马上打开sa-token官网一查,好家伙,果然Sa-Token也需要额外单独配置跨域且使用。

2023-10-20 17:44:06 814 4

原创 windows每天定时重启 Win11 Win10定时重启 windows定时重启系统 windows每天定时重启

参数会告诉系统在执行重启时强制关闭所有应用程序并立即重启。,点击下一页就可以了。

2023-10-17 09:00:32 9609 1

原创 css实现加载遮罩层 CSS 模糊效果 CSS 黑白效果 CSS调整亮度 对比度 饱和度 模糊效果 黑白效果反转颜色

设置 模糊 为 1px, 亮度增加 60%, 对比度增加 60%, 饱和度增加 100%, 灰度 100%用于调整元素与背景之间的对比度,可以设置一个百分比值或者一个具体的颜色值,例如。用于增加或减少元素的饱和度,可以设置一个百分比值或者一个具体的颜色值,例如。用于将元素转换为灰度图像,可以设置一个百分比值或者一个具体的颜色值,例如。用于调整元素的亮度,可以设置一个百分比值或者一个具体的颜色值,例如。用于模糊元素,可以设置模糊的程度,例如。表示将元素与背景的对比度增加60%。表示将元素亮度增加60%

2023-09-22 15:15:55 1776

原创 git常用命令 Git常用命令 git常用操作 git 操作

这个命令用于将文件添加到下次提交中。如果文件已经存在并且有更改,那么这些更改将会被包含在提交中。分支, 一般很少这样操作,都是直接切换指定分支,然后 直接。如果文件列表为绿色一般是已提交但是没有推送到远程仓库。这个命令用于克隆一个远程的Git仓库到本地。如果文件列表为红色一般是未提交、或者删除。的远程仓库,并且你想要推送到它的。就会推送到 当前切换的分支。

2023-09-21 10:07:19 336

原创 Vite + Vue3 使用cdn引入依赖 vite cdn vue3 cdn vite引入cdn

打包出来的才是CDN引入,本地开发走的还是NPM本地包引入, 所以先使用 NPM方式引入,在改为CDN方式,改为CDN不需要动。插件针对的是生产环境CDN引入,本地开发环境还是需要 NPM 的。这个文件不需要动,因为。

2023-09-20 16:52:37 2008 1

原创 安装jdk 开源java免费javaJDK 厂商 开源JDK OpenJDK JDK安装 Java安装 JDK版本区别 Java各版本区别Java8 到Java17变化 jdk8 到 jdk17变化

这里要特别注意一下,win10环境变量值是一整行的,并不是像Win11 一行一行的, win10添加。打开环境变量设置 > 新建环境变量 JAVA_HOME。打开环境变量设置 > 新建环境变量 CLASSPATH。如果没有账号可以用我下载的这个JDK8安装包(, Oracle官网JDK需要登录。双击 jdk 安装程序 进行安装。打开环境变量设置 > 找到。出现版本号就是安装成功了。根据自己电脑系统选择下载。这三个包都要选择安装所有。打开 CMD 运行。一直点下一步就可以了。最后测试安装是否成功。

2023-09-16 09:30:23 1181 1

原创 EasyExcel填充数据EasyExcel填充数据流下载 easyexcel填充excel下载 easyexcel填充

官网的demo填充生成的是file文件, 实际需求用的最多的是 填充完数据将Excel输出给浏览器。

2023-09-08 16:27:25 701

SpringBoot中文文档 SpringBoot参考文档 SpringBoot中文参考文档

SpringBoot中文文档 SpringBoot参考文档 SpringBoot中文参考文档,最新版本,每个Java程序员必备书籍

2022-08-23

Typora1.3.8中文直装版

Typora1.3.8中文直装版,过段时间,删除资源

2022-07-19

java 代码重构优化 Java 代码优化 java设计优化

适合工作3年以上Java工程师阅读

2022-07-15

spring-boot-中文参考手册 SpringBoot中文文档 springboot 中文 文档

spring-boot-中文参考手册 SpringBoot中文文档 springboot 中文 文档 SpringBoot 帮助您创建可以独立运行的、基于 Spring 的生产级应用程序。我们对 Spring 平台和第三方库有自己的看法,所以您可以从最简单的开始。大多数SpringBoot 应用程序只需要很少的 Spring 配置。 您可以使用 SpringBoot 创建 Java 应用程序,通过使用 Java -jar 或更传统的 war 包进行部署启动。我们还提供了一个运行 spring 脚本的命令行工具。 我们的主要目标是: 为所有 Spring 开发提供一个非常快速和广泛可访问的入门体验。 要有自己独特的见解,但当需求开始偏离默认值时,要迅速离开。 提供大类别项目(如嵌入式服务器、安全性、度量、运行状况检查和外部化配置)中常见的一系列非功能特性。 不要代码生成,也不需要 XML 配置。

2022-07-15

Nginx开发从入门到精通 Nginx开发从入门到精通 Nginx开发从入门到精通中文

Nginx开发从入门到精通 中文版,入门到精通 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。 Nginx开发从入门到精通

2022-07-15

JAVA架构知识库整理 JAVA架构知识 Java架构师 Java 架构师必备

2.1. 线柱2.2. JVM内存区域2.2.1. 程序计数器(线程私有).2.2.2. 虚拟机栈(线程私有)..2.2.3. 本地方法区(线程私有)..2.2.4. 堆(Heap-线程共享)-运行时数据区,2.2.5. 方法区/永久代(线程共享)2.3. JVM 运行时内存2.3.1. 新生代.2.3.1.1. Eden区2.3.1.2. ServivorFrom..2.3.1.3. ServivorTo.2.3.1.4. MinorGC 的过程(复制->清空->互换)1: eden, servicorFrom 制到 ServicorTo, 年龄+1..2:清空eden, servicorFrom..3: ServicorTo 和 ServicorFrom互换,2.3.2. 老年代.2.3.3. 永久代2.3.3.1. JAVA8 与元数据.2.4. 垃圾回收与算法2.4.1. 如何确定垃圾2.4.1.1. 引用计数法.2.4.1.2. 可达性分析.2.4.2. 标记清除算法(Mark-Sweep)2.4.3. 复制算法(copying)2.4.4. 标记整理算法(Mark-Comp

2022-07-15

Java NIO 中文 Java NIO 中文 Java NIO 中文文档

Java NIO 深入探讨了 1.4 版的 I/O 新特性,并告诉您如何使用这些特性来极大地提升您所写的 Java 代码的执行效率。这本小册子就程序员所面临的有代表性的 I/O 问题作了详尽阐述,并讲解了 如何才能充分利用新的 I/O 特性所提供的各种潜能。您将通过实例学会如何使用这些工具来解决现 实工作中常常遇到的 I/O 问题,并了解这些新特性如何对响应速率、可伸缩性和可靠性产生直接影 响。 NIO API 是对 1.3 版 I/O 特性的补充而非取代,因此,何时使用新的 API,何时老的 1.3 版 I/O API 更适合特定应用,也是您将学习的内容。

2022-07-15

Java面试 Java超级经典100问题 Java高级开发工程师必备 Java面试宝典

Java面试 Java超级经典100问题 Java高级开发工程师必备 Java面试宝典 1.赋值运算函数.2.单例设计模式.3.二维数组中查找目标值、4.替换字符串中的空格。5.从尾到头打印链表.6.由前序和中序遍历重建二叉树.7.用两个栈实现队列8.求旋转数组的最小数字、9.斐波那契数列的第n项(青蛙跳台阶)10.二进制中1的个数、11.数值的整数次方、12.打印1到最大的n位数13. O(1)时间删除链表节点.14.使数组中的奇数位于偶数前面15.找链表中倒数第K个节点.16.输出反转后的链表17.合并两个有序链表18.判断二叉树A中是否包含子树B.19.二叉树的镜像20.顺时针打印矩阵、21.包含min函数的栈.22.判断一个栈是否是另一个栈的弹出序列23.层序遍历二叉树。24.后序遍历二叉搜索树。25.二叉树中和为某值的路径.26.复杂链表的复制27.二叉搜索树转换为双向链表.28.打印字符串中所有字符的排列29.数组中出现次数超过一半的数字.30.找出最小的K个数31.连续子数组的最大和.32.从1到整数n中1出现的次数.33.把数组中的数排成一个最小的数.3

2022-07-15

Java 最新面试宝典 java 面试宝典 java 最新面试宝典 Java面试Java 工程师进阶知识完全扫盲

面试技术攻克篇 Java基础知识 Java Web 数据库原理 设计模式 数据结构与算法 海量数据处理 SSM企业级应用(Spring+SpringMVC+Mybatis) SpringBoot+SpringCloud 需要完整版Java面试宝典的朋友,只需要关注我后[戳这里,暗号:CSDN](()即可。 [](()一、面试经验技巧篇 ============================================================================ 1.面试官箴言 无论什么行业,实际上在面试之前,我们都会去思考一个问题,究竟什么样的求职者才会获得面试官的青睐?作为求职者,在面试前需要做什么准备,才能应对形形色色的面试官呢?现在竞争如此激烈,如何在一众应聘者中脱颖而出?“面试官箴言”这一部分,主要邀请了几位资深大佬,现身说法,或许能够给你的面试带来一些启发。 2.面试心得交流 “前车之鉴,后事之师”,这也就是为什么很多程序员在面试之前,都会去一些网站刷面经,实际上也是想要从这一些面经中了解到一些实际情况,

2022-07-15

Java 基础核心总结 java全方面基础知识 java开发人员必备

Java 基础核心总结 java全方面基础知识 java开发人员必备 通过带着读者手写简化版 Spring 框架,了解 Spring 核心原理。在手写Spring 源码的过程中会摘取整体框架中的核心逻辑,简化代码实现过程,保留核心功能,例如:IOC、AOP、Bean生命周期、上下文、作用域、资源处理等内容实现。 适合人群:具备一定编程基础,工作1-3年的研发人员 能学到什么:①工厂模式、策略模式、观察者模式等都是怎么在Spring中体现的;②IOC、AOP、代理、切面、循环依赖都是如何设计和实现的。 阅读建议:此资源以开发简化版Spring学习其原理和内核,不仅是代码编写实现也更注重内容上的需求分析和方案设计,所以在学习的过程要结合这些内容一起来实践,并调试对应的代码。

2022-07-15

JDK1.8中文文档 JDK1.8中文 jkd8中文文档 JDK中文版

JDK1.8中文文档 JDK1.8中文 jkd8中文文档 JDK中文版 标准的API规范文档,谷歌中文翻译 全翻译

2022-07-15

金蝶 星空云 API接口 数据字典

内置使用方式,金蝶 星空云 API接口 数据字典 ,金蝶云星空数据字典V7.6

2022-06-27

commons-pool2-2.4.2.zip

我们在服务器开发的过程中,往往会有一些对象,它的创建和初始化需要的时间比较长,比如数据库连接,网络IO,大数据对象等。在大量使用这些对象时,如果不采用一些技术优化,就会造成一些不可忽略的性能影响。一种办法就是使用对象池,每次创建的对象并不实际销毁,而是缓存在对象池中,下次使用的时候,不用再重新创建,直接从对象池的缓存中取即可。为了避免重新造轮子,我们可以使用优秀的开源对象池化组件apache-commons-pool2,它对对象池化操作进行了很好的封装,我们只需要根据自己的业务需求重写或实现部分接口即可,使用它可以快速的创建一个方便,简单,强大对象连接池管理类。

2020-06-28

jedis-2.6.2.zip

此资源为Java连接redis的工具jar,Jedis 版本为2.62; 有两个地方需要注意下;jedis 3.0新版本废弃了旧回收资源方法; 废弃方法为:JedisPool.returnResource(Jedis);回收资源 Jedis 3.0版本新回收资源: Jedis.close();此版本的close并不是 直接关闭jedis的连接。 注意点二:JedisPoolConfig 连接池 引用的是org.apache.commons.pool1.impl.GenericObjectPoolConfig;部分功能没有; 正确重新引用 org.apache.commons.pool2.jar。 详细请阅览相关资料

2020-06-28

JDK1.7中文手册.zip

jdk API 1.7 CHM中文版是一款JAVA1.7中文版的API帮助文档,可以帮助使用java,jdk的用户们通过api及时查找到对应的类,接口,框架等详细信息的帮助手册。 使用说明: 如果出现打开一片空白的情况 请右键程序,点击属性,点击解除锁定,确定即可!

2020-05-14

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

TA关注的人

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