自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (7)
  • 收藏
  • 关注

原创 Java开发用到的linux命令收集

1. 改变所属群组, chgrpchgrp [-R] 群组名称 文件或文件夹2. 改变档案拥有者, chownchown [-R] 账号名称 文件或文件夹3. 改变权限, chmodchmod [-R] xyz 文件或文件夹 -R : 进行递归(recursive)的持续变更, 亦即连同次目录下的所有档案都会变更. ...

2018-08-02 10:24:21 491 2

原创 Window子系统技术WSL使用详情

WSL(Windows Subsystem for Linux)是微软为Windows操作系统开发的一个子系统,允许用户在Windows环境中直接运行Linux的命令行工具、应用程序及系统服务,而无需启动完整的Linux虚拟机或进行双系统启动。

2024-11-20 10:41:53 859

原创 maven打jar包知识-运行包、依赖包、传递性

​在使用Java和Maven等工具时,经常会遇到jar运行包和依赖包的概念。

2024-11-04 16:01:01 523

原创 深度学习示例3-卷积神经网络(猫狗大战)_数据增强

这行代码将输入层和输出层连接起来,定义了整个模型。现在,模型已经准备好进行编译、训练和评估了。这个模型是一个典型的卷积神经网络,它使用了卷积层来提取图像特征,最大池化层来减少特征图的维度,展平层来将特征图转换为一维数组,全连接层来根据提取的特征进行分类,并使用dropout来防止过拟合。

2024-10-18 11:33:19 1001

原创 深度学习示例2-多输入多输出的神经网络模型

输入层:titletext_bodytags是三个输入层,分别代表文章的标题、正文和标签。它们被定义为层,其中shape参数指定了输入数据的维度。这里有一个需要注意的地方,通常文本数据(如标题和正文)不会直接以词汇表大小()作为输入维度,而是需要先经过嵌入层(Embedding Layer)转换为固定大小的密集向量。不过,为了简化示例,这里直接使用了词汇表大小作为输入维度。特征合并:使用层将三个输入的特征合并成一个单一的张量。隐藏层:通过一个具有64个单元和ReLU激活函数的Dense。

2024-09-04 13:25:46 1140

原创 深度学习示例1-全零通道的 MNIST 数据训练模型

是一个常用的损失函数,特别是当目标变量是整数编码的类别索引时(即,不是one-hot编码的)。它对于许多不同的问题都是一个很好的选择,因为它自动调整学习率,并且对于不同的参数可以有不同的学习率。模型非常适合于构建简单的堆叠模型,但如果你需要构建更复杂的模型(例如,具有多个输入或输出的模型,或者层之间具有跳过连接的模型),则可能需要使用。当你调用这个方法时,你正在告诉模型使用给定的数据(输入和标签)进行训练,以及训练过程中的一些关键参数。参数仅在模型的第一层中指定,它定义了输入数据的形状(不包括批量大小)。

2024-08-29 17:12:00 450

原创 国际化技术参考

国际化就是用户可以选择对应的语言,页面展示成对应的语言;

2024-07-22 17:15:28 709

原创 Apache Flink 入门

Apache Flink 是一个高性能的开源分布式流处理框架,专注于实时数据流的处理。它设计用于处理无界和有界数据流,在内存级速度下提供高效的有状态计算。Flink 凭借其独特的Checkpoint机制和Exactly-Once语义,确保数据处理的准确性和一致性,同时支持高吞吐量和低延迟。通过灵活的窗口操作和丰富的状态管理功能,Flink 能够应对复杂的实时数据处理需求,是大数据处理领域的重要技术之一。其强大的DataStream API和Table API为开发者提供了高效、简洁的数据处理手段。

2024-07-17 17:01:19 609

原创 国密算法SM1 SM2 SM3 SM4 SM9

SM1作为一种对称加密算法,由于其算法细节并未公开,且主要在中国国内使用,因此在国际通用的加密库(如Bouncy Castle)中并不直接支持SM1算法。SM1算法的具体实现涉及国家密码管理局的规范,通常需要使用国家指定的安全模块(如SSF33、SC1/SC2卡)或通过国家认证的加密硬件/软件产品来实现。不过,如果你有合法授权并且在合规的环境下需要使用SM1算法,可能需要依赖特定的国产加密库或SDK,比如某些商用的密码机提供的SDK,这些SDK会封装好SM1的加解密接口供开发者调用。

2024-06-25 16:45:25 929

原创 东方通TongWeb结合Spring-Boot使用

信创需要;原状:原来的服务使用springboot框架,自带的web容器是tomcat,打成jar包启动;需求:使用东方通tongweb来替换tomcat容器;

2024-05-22 17:24:54 5292 5

原创 互联网产品研发流程

最近梳理的研发全流程:从需求接收 到 最后的 上线部署;从 阶段 和 角色 形成如下流程图;

2024-04-25 15:10:02 226

原创 JWT原理解析

用户登录后,后端服务根据JWT规则生成token给到前端,前端之后的请求都会携带这个token访问后端接口,后端对这些请求校验token,保障token的有效性,进而确保是合法请求;JWT非常契合单点登录,因为JWT的后端认证不需要额外访问存储信息,只需要一个秘钥就可以自认证;JWT由于包含了认证的用户信息,那么就不需要后端服务再额外保存这些认证信息,所以节省了后端的资源;由于JWT生成的token可以包含业务信息,而且这些业务信息是参与了签名的,所以保障了这些业务信息不被篡改,而且还有有效时间范围;

2024-04-23 18:16:50 1176

原创 《Python深度学习》阅读笔记

深度学习之“深度”并不是说这种方法能够获取更深层次的理解,而是指一系列连续的表示层。深度学习是机器学习的一个分支领域:它是从数据中学习表示的一种新方法,强调从连续的层中学习,这些层对应于越来越有意义的表示。对于图中从 A 到 B 的每条边,我们都画一条从 B 到 A 的反向边,在深度学习中,这些分层表示是通过叫作神经网络( neural network)的模型学习得到的。一些核心概念是从人们对大脑(特别是视觉皮层)的理解中汲取部分灵感而形成的,但深度学。这个反向图表示的是反向传播过程。

2024-03-15 11:25:24 1152 1

原创 强引用-软引用-弱引用-虚引用

强引用-软引用-弱引用-虚引用。

2024-02-22 14:42:32 147

原创 spring-cloud-starter-gateway-mvc的网关实现

最近,我也一直在使用SpringCloudGateway开发我们自己的网关产品。根据我对这份正式文件的理解,内容如下:SpringCloudGateway的默认底层依赖项是SpringWebflux。我们知道Spring Webflux是异步和响应式编程,并且编程范式是使用流范式编写的;那么SpringCloudGateway支持同步网关吗?官方支持,官方网站提供了相应的解决方案,即将默认的底层Webflux切换到SpringMVC以支持同步;

2023-12-15 17:53:56 2613

原创 设计模式系列:三、责任链设计模式

是一种行为设计模式,它允许多个对象处理一个请求,从而避免了请求的发送者和接收者之间的耦合关系。优点是把任务划分为一个一个的节点,然后按照节点之间的业务要求、顺序,把一个个节点串联起来,形成一个执行链路,一个节点一个节点向后执行;把原来一堆代码按照原子性拆分成责任链,耦合降低,可扩展性增强,责任划分清晰;

2023-11-20 17:54:52 282

原创 大数据HBASE的详细使用

HBASE是一种开源的、分布式的、基于列存储的数据库,设计用于处理大规模的数据。它提供了高可靠性、高性能、实时读写等特性,适用于存储和处理大规模的结构化数据。本文将详细介绍HBASE的使用步骤,包括环境配置、表创建、数据插入、查询和管理等操作。通过以上步骤,我们可以初步了解和掌握HBASE的基本操作。HBASE作为一款分布式数据库,具有强大的数据处理能力,适用于处理大规模的结构化数据。在实际应用中,我们需要根据业务需求和数据规模来设计和优化HBASE的使用。希望本文能对大家学习和使用HBASE有所帮助。

2023-08-31 11:07:26 788

原创 Nexus仓库介绍以及maven deploy配置

首先介绍一下Nexus的四个仓库的结构:maven-central 代理仓库,代理了maven的中央仓库:https://repo1.maven.org/maven2/;maven-public 仓库组,另外三个仓库都归属于这个组,所以我们的maven配置文件只需配置这个仓库的地址,就可以使用另外三个仓库的组件;maven-releases 稳定版本仓库,这个仓库存放我们项目稳定版本的组件;maven-snapshots 快照版本仓库,这个仓库存放我们开发过程中的快照版本;

2023-08-29 10:58:45 1114

原创 转行敲代码,请三思而后行

因此,非计算机科班的人需要利用业余时间学习计算机基础知识,如编程语言、数据结构、算法等。理论知识固然重要,但在实际工作中,更多的是需要解决实际问题的能力。因此,非计算机科班的人可以尝试找一些实习或者兼职的机会,将所学知识应用到实际项目中去。总之,非计算机科班的人要想顺利地转码,需要具备一定的自学能力、培养良好的编程思维、关注实际项目经验以及保持积极的心态。在这个过程中,保持积极的心态非常重要。要相信自己有能力学会计算机知识,勇敢地面对挑战,不断地调整学习方法和策略,最终实现自己的职业转型目标。

2023-08-21 11:19:32 157

原创 GIT结合Maven对源码以及jar包的管理建设

开发分支,不管是要做新的feature还是需要做bug修复,都是从这个分支分出来做。在这个分支下主要负责记录开发状态下相对稳定的版本,即完成了某个feature或者修复了某个bug后的开发稳定版本。feature-姓名-功能描述feature分支与开发任务一一对应。对每一次迭代中的每一个原子的功能点,根据任务会由负责的开发人员以develop分支建立对应的feature分支进行处理,当功能点开发自测完毕之后,就将feature分支合并到develop分支去。

2023-08-10 17:33:17 608

原创 若依框架AjaxResult改造适应Swagger接口文档

若依框架后端使用的响应对象AjaxResult,和Swagger存在不兼容问题,导致返回体即使使用了Swagger注解,但是Swagger接口文档中,不显示返回体的对象Swagger文档:

2023-05-10 13:32:27 4282 4

原创 自定义Maven插件实现修改pom.xml动态增加依赖

此文章只是大体的提供了一种方法,来动态地修改pom.xml文件,插件本身还可以接受参数,此文中很多写死的东西,都可以通过参数来动态变化,比如想一次增加多个依赖,那么你的参数可以是json文件,json文件包含多个依赖描述。我的网站有私活可以CSDN私信我。

2023-03-30 18:10:40 3539 3

原创 六、Docker创建实例并安装MySQL8

Docker创建实例并安装MySQL8

2023-03-14 11:05:07 199

原创 设计模式系列:二、建造者模式

建造者模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是对一个个体的创建过程进行细分,拆解为不同的创建部分。

2023-02-02 14:54:12 316 2

原创 JAVA设计模式系列

一、单例模式二、建造者模式。

2023-02-02 11:47:30 131

原创 设计模式系列:一、单例模式

设计模式系列:一、单例模式

2023-02-02 11:44:26 269

原创 xch-sboot单体服务架子

一直想构建一个单体服务架子,用来自己开发使用。框架底层已经固定,就是基于如今的主流开发框架SpringBoot,再把一个后端服务所需要的基础功能比如token校验、接口文档、日志等集成进来。

2023-01-11 13:21:22 537

原创 HeidiSQL的符号#截取sql的bug

通过这个现象,基本可以推断出,HeidiSQL对 符号 ‘#’ 做了特殊处理,导致你的sql被截取成。

2022-10-31 11:01:26 177

原创 mysql使用innobackupex备份详解

mysql使用innobackupex备份详解

2022-10-13 21:00:11 3350

原创 Redis-6.2.* 版本配置文件redis.conf详解

Redis配置文件详解;版本6.2.*;

2022-09-28 15:41:38 1847

原创 OkHttp3错误异常: java.net.ProtocolException: unexpected end of stream竟是nginx惹的祸

java.net.ProtocolException: unexpected end of stream;org.apache.http.TruncatedChunkException: Truncated chunk;

2022-07-01 17:14:24 5180

原创 Window安装emqx报错解决方案

解决windows报错:找不到MSVCR120.dll

2021-12-14 15:17:44 6000

原创 python爬取Bing每天的图片

直接上代码import os.pathimport urllibfrom urllib.request import urlopen, urlretrievefrom urllib.parse import unquotefrom apscheduler.triggers.cron import CronTriggerfrom apscheduler.schedulers.blocking import BlockingSchedulerfrom bs4 import Beautiful

2021-11-25 10:13:24 581

原创 Netty学习笔记:三、NIO零拷贝

阿萨德

2021-07-01 00:29:07 409

原创 Netty学习笔记:二、NIO网络应用实例-群聊系统

实例要求:编写一个NIO群聊系统,实现服务器端和多个客户端之间的数据简单通讯(非阻塞); 实现多人群聊; 服务器端:可以监测用户上线、离线,并实现消息转发功能; 客户端:通过channel可以无阻塞发送消息给其他所有用户,同时接受其他用户发送的消息; 目的:进一步理解NIO非阻塞网络编程机制;代码演示:群聊系统服务端代码:package com.study.demo.groupchat;import java.io.IOException;import java.net.Ine

2021-06-30 00:59:50 225

原创 Netty学习笔记:一、NIO知识体系

1、BIO、NIO、AIO适用场景BIO方式适用于连接数目较小且固定的架构,这种方式对服务器资源要求比较高,并发局限于应用中,JDK1.4以前的唯一选择,但程序简单容易理解; NIO方式适用于连接数目多且连接比较短(轻操作)的架构,比如聊天服务器,弹幕系统,服务器之间的通讯等。编程比较复杂,JDK1.4开始支持; AIO方式适用于连接数目多且连接比较长(重操作)的架构,比如相册服务器,充分调用OS参与并发操作,编程比较复杂,JDK7开始支持;...

2021-05-09 13:58:04 231

转载 redis系列 二、链表原理

概述除了字符串外,链表作为一种常用的数据结构,提供了高效的节点重排能力以及顺序性的节点访问。redis 使用的C语言没有内置链表结构,本篇博客我就来整理下 redis 链表类型的实现。redis 数据类型redis 有以下五种常用的数据类型:String:字符串类型 Hash:哈希类型 List:链表类型 Set:集合类型 zSet:有序集合类型1、List 链表类型C语言默认是不支持链表的,redis 使用头文件 adlish.h 中的 ListNode 表示单个链表结构:

2021-04-22 19:49:57 154

转载 redis系列 一、字符串原理

概述redis 作为目前市面上应用最广泛的 key-value 非关系型数据库经常在项目中使用,它的高性能以及线程安全等优势可以在很多场景中大放异彩。从本篇开始,我将通过一个系列的博客系统的整理 redis 相关的知识。本篇先从它的基础类型开始,简单介绍下 redis 字符串类型原理redis 数据类型redis 有以下五种常用的数据类型:String:字符串类型Hash:哈希类型list:链表类型set:集合类型zSet:有序集合类型1、String 字符串类型redis

2021-04-15 13:26:56 297

原创 LeetCode 01:回溯思想 (给定一个由若干 0 和 1 组成的数组 A,我们最多可以将 K 个值从 0 变成 1 , 返回仅包含 1 的最长(连续)子数组的长度)

package leetcode;/** * @description: * * 给定一个由若干 0 和 1 组成的数组 A,我们最多可以将 K 个值从 0 变成 1 。 * * 返回仅包含 1 的最长(连续)子数组的长度 * 输入:A = [1,1,1,0,0,0,1,1,1,1,0], K = 2 * 输出:6 * 解释: * [1,1,1,0,0,1,1,1,1,1,1] * 粗体数字从 0 翻转到 1,最长的子数组长度为 6。 * @author: xch * @tim.

2021-04-14 12:32:13 3030

原创 部署和使用Harbor镜像仓库

一、Harbor介绍Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。二、环境准备Harbor的所有服务组件都是在Docker中部署的,所以官方安装使用Docker-compose快速部署,所以需要安装

2021-03-02 18:22:00 544

jdk-8u231-linux-x64_tar_gz.zip

看到csdn上jdk的资源所需的积分或者C币都贼高,我没分啊!我要搞一个便宜的,实惠的,我会把分数降到最低。大家安心下载使用。

2019-12-10

jdk8_231-window-64位.zip

看到csdn上jdk的资源所需的积分或者C币都贼高,我没分啊!我要搞一个便宜的,实惠的,我会把分数降到最低。放心使用。

2019-12-10

python2017.3(Professional)

很好的python的开发工具,http://blog.csdn.net/qq_34908167/article/details/78852431是关于介绍新建python项目的博客。

2018-01-09

word文档模板-使用poi技术替换文档中的变量

给出Java-poi导出Word时,所需的Word模板。 注意:1,word模板中的表格单元格只能有唯一的变量。(如需多个变量,可以在word中隐藏表格来实现。) 2,word模板中变量前后不能有空格。

2017-10-31

java-POI相关jar包

Java-poi所需的jar包,poi导出Word文档、Execl文档,居家必备神器。

2017-10-31

apache-james-3.0-beta3-app

很好的Java邮箱开发服务器。

2017-02-08

空空如也

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

TA关注的人

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