自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 编写开放接口与思考

自定义开放接口校验的方式也有很多种,加密方式也有很多种,像对称加密,非对称加密,信息摘要,数字签名等,不同的加密算法对应着不同的应用场景,大家可以选择适合的方式来调整。

2024-08-20 23:44:39 811

原创 基于k8s快速搭建docker镜像服务的demo

使用docker构建镜像,然后推送到镜像仓库harbor上,再通过k8s创建工作负载,构建服务运行。

2024-07-25 22:31:22 943

原创 微信公众号智能回复

我使用大模型是讯飞星火,想要实现这个效果,需要部署一个服务来运行调用大模型的API。我是使用Java语言搭建了一个简易的springboot来实现的。

2024-07-13 23:43:12 1303

原创 快速搭建Jenkins自动化集成cicd工具

jenkins是一款优秀的自动化持续集成运维工具,可以极大的简化运维部署的步骤。传统的项目部署需要手动更换最新的项目代码,然后打包并运行到服务器上。

2024-06-16 18:34:31 1740 4

原创 小程序支付类型接入京东支付

关于接入京东支付的若干细节

2024-02-02 12:46:23 1907

原创 redis百万级数据量预热方案

对于热点数据,想将百万数量级的数据存储到redis中的实现思路

2024-02-01 22:41:48 1041

原创 ping: www.baidu.com: Name or service not known解决办法

1、问题描述:配置了网卡信息,发现还是无法访问外网,并报信息2、问题原因:这就是外网没开通好3、解决方法:修改网卡文件,添加配置。

2023-11-15 12:44:14 6261 2

原创 微信公众号从0到1开发

之前做项目有就接触微信公众号的接入,但没有将过程记录成笔记,这几天在做的项目也是需要集成微信公众号,正好在做的过程记录成笔记。

2023-09-06 21:30:05 852

原创 一张表中几列字段以不同的条件规则去统计计数展示实现思路设计

今天在写一个业务的时候,遇到这样一个需求。

2023-07-27 23:26:58 383

原创 window安装多个mysql处理细节

window系统安装多个mysql服务

2022-10-10 14:42:45 944

原创 第三方jar包下载maven无法识别解决办法详细教程

第三方jar包手动下载并maven坐标识别生效一、场景描述有一个jar包无法通过maven自动识别下载,即maven的远程仓库里没有该jar包(或者有依赖坐标,但是下载不了)如 aspose-words这个时候需要在网上找到该jar包,并将jar包保存到本地仓库里,再让项目导入定位该jar包,项目确实可以运行了但是,如果将项目打成jar包时, aspose-words并不会打进包,即这个项目还是有问题的。手动导入jar包maven是无法识别到,因为maven在自动下载jar包时还会生成几个其他

2022-04-02 16:13:53 4053

原创 sql自定义多条件排序规则及优化思路

sql自定义排序规则一、mysql自定义排序规则使用field函数使用格式select * from 表名 order by field(字段名称,字段值1,字段值2..)举例:在员工中排序按 领导,正式员工,试用员工,实习生 顺序排序select * from emp order by field(postName,'领导','正式员工','试用员工','实习生')如果有多个排序条件规则可以使用逗号分隔select * from 表名 order by field(字段名称1,字段值1

2022-02-24 19:24:11 7648

原创 mysql高级

配套的课件链接:https://pan.baidu.com/s/1-J_sQVa30qu6Eu68yiaDnw提取码:java

2021-10-14 11:52:54 4246 2

原创 写for循环快捷生成方式

在编写代码过程常常会使用到for循环,这里给大家介绍一种快捷写法len.fori+回车键(其中len为循环长度)

2021-02-19 09:10:21 6639

原创 idea全局修改相同变量名称

当全局有一个变量名称需要修改但存在很多处时,逐个进行修改费事费力,可以通过选择其中一个名称,然后快捷键shif+F6,在修改成自己想要的名称,即可一次性修改全部

2021-02-15 10:02:26 3037

原创 自增运算符总结(最通俗易懂)

自增自减运算符总结**前言:**自增(减)运算符也是面试常常会考到的问题,也是同学常常容易出错的地方,现结合优质的视频在这里对该知识点进行笔记。两种情况:1.单独使用时a++与++a结果没有区别可以发现运算结果是一样的2.混合使用时如赋值或者打印时(1) int a = i++;与 int a = ++i;(2) System.out.println(i++);与 System.out.println(++i);存在重大区别如果是前++,那么变量立刻+1,

2021-02-14 21:10:29 3125

原创 如何点击Java类进行界面跳转与回到原来的位置

点击ctrl+鼠标左键,可以跳到该类的定义的位置,那么如何跳回原处?答:alt+键盘左键

2020-08-11 11:30:14 999

原创 makefile入门,这一篇就够了

定义Makefile 可以简单的认为是一个工程文件的编译规则,描述了整个工程的编译和链接等规则。其中包含了那些文件需要编译,那些文件不需要编译,那些文件需要先编译,那些文件需要后编译,那些文件需要重建等等。编译整个工程需要涉及到的,在 Makefile 中都可以进行描述。换句话说,Makefile 可以使得我们的项目工程的编译变得自动化,不需要每次都手动输入一堆源文件和参数。学习原因​ 在 Windows 下作开发的话不需要去考虑这个问题,因为 Windows 下的集成开发环境(IDE)已经内置了

2020-07-23 15:16:39 678

原创 关于Junit测试出现报错

Junit测试在测试的时候,使用junit测试时,可能会遇到如下报错:报错内容如下:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader

2020-07-06 16:51:54 1940 2

原创 创建VBA与编写第一个程序

一、VBA概念VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。它也可说是一种应用程式视觉化的 Basic 脚本。(来自百度百科)二、创建步骤点击 文件-选项点击 自定义功能区-勾选开发工具,然后确定并保存宏为有效(后缀为xlsm)接下来就可以编写VBA程序了打开界面如下插入

2020-06-09 10:14:27 850

原创 不加8080直接访问

不加8080直接访问方法问题一般咱们访问的网站都是域名不加端口号的,他是怎么实现的呢?购买dns解析器和域名后,在访问自己部署的网站时还需要添加端口号才能访问解决办法将系统的80映射到8080端口即可iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080再次启动项目时,可以不带端口号使...

2020-04-18 10:58:54 3272 4

原创 mysql多表查询学习

mysql多表查询学习架构图准备工作先创建两张表# 用户表create table user(id int primary key auto_increment,name varchar(10),position varchar(10));# 订单表create table `order`(id int primary key auto_increment,pric...

2020-04-14 11:33:09 348

原创 linux部署项目持续运行

linux部署项目持续运行描述服务器配置好之后,都希望在服务器上部署项目并让他持续运行,也就是即使关掉linux界面也可以让他在后台运行解决办法使用 screen作用:在远程服务器上单独开一个进程,让它专门来执行开启后台的任务。也就是关闭云服务器时进程还是开着的操作步骤1.安装CentOS 系列系统:yum install screen2. 创建 screen 窗口s...

2020-03-30 22:58:11 2609 1

原创 centos安装mysql

centos安装mysql讲真,装mysql因为第一次没有经验,真的把我搞吐了,没装好卸载还卸不干净,然后格式化云服务器,哎,心累,好在终于装好了哈哈哈我是使用yum安装的,为了提高下载速度,还需要先改到国内阿里镜像步骤修改yum镜像第一步:备份你的原镜像文件,以免出错后可以恢复。mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d...

2020-03-30 18:22:22 114

原创 linux解压tar.xz命令

linux解压tar.xz命令两种方式方式一一步到位tar xvJf ***.tar.xz方式二先解压成tar,再解压$ xz -d *****.tar.xz$ tar -xvf *****.tar

2020-03-28 09:08:52 6205

原创 linux入门学习

linux学习常用命令1.查看当前路径下目录结构:ls可搭配参数:(1)-a 查询全部文件(包括隐藏文件)(2)-l 列出所有的文件,包含文件的属性和权限(不包含隐藏文件)2.切换目录命令:cd3.当前目录:./4.上一级目录:cd ..5.pwd 显示当前用户所在的目录!6.ll或者ls -l显示一个文件的属性以及文件所属的用户和组在Linux中第一个字符代表这个文件...

2020-03-27 17:14:05 126

原创 html

前端列表有序列表<ol> <li>1111</li> <li>1111</li> <li>1111</li></ol>无序列表<ul> <li>1111</li> <li>1111</li> &...

2020-03-24 23:57:51 113

原创 Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.解决办

用idea连接数据库时,点击测试时可能会报这样的错误:Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually. 是因为时区的问题解决办法打开mysql命令行(点击Windows然后直接输入mysql即可)点击命令行输入代码修改时区:set g...

2020-02-26 15:53:39 133

原创 vue入门

启动vscode初始化npm init -y下载vuenpm install vue --save箭头函数之前定义函数的格式:function sum(a,b){ console.log("这是一个方法"); return a+b;}格式:print = (a,b) =>{ console.log("这是一个方法"); return ...

2020-02-15 23:37:48 71

原创 mybatis入门学习

mybatis学习一、简介MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyBatis 本是apache的一个开源项目ib...

2020-02-11 14:49:04 180

原创 org.springframework.beans.factory.BeanNotOfRequiredTypeException:报错解决办法

运行时报这样的错误:org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'userDaoImpl' is expected to be of type 'com.igeek.dao.UserDaoImpl' but was actually of type 'com.sun.proxy.$Pro...

2020-01-31 14:26:56 1141

原创 超级详细的创建maven项目教程

使用eclipse创建一个maven项目步骤:1.新建一个maven项目如果new里没有maven project选项,可以在other中搜索到点击next选择webapp,然后next填写路径和项目名称,然后finish创建完成如图,会存在红叉,接下来就是改配置找到红叉位置,jsp报错,是由于少了jsp的api,可以去maven仓库网站下载,搜索需要的包选择使用...

2019-11-21 13:52:59 1474 1

原创 EL表达式&jstl标签

一、jsp一、指令作用用于配置jsp页面,导入资源文件格式<%@ 指令名称 属性名1=属性值 属性名2 = 属性值2 ... %> //属性之间使用空格隔开分类1.page配置jsp页面的contentType: 等同于response.setContentType( )1.设置响应体的mime类型以及字符集2.设置当前jsp页面的编码(只能是高级的IDE...

2019-11-16 16:10:47 359

原创 JDBC连接mysql步骤

JDBC步骤1.注册驱动Class.forName("com.mysql.jdbc.Driver");2.获得连接Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");其中三个参数分别对应url ,username和password3.需要执...

2019-11-06 22:49:00 96

原创 XML总结

XML一、概念Extensible Markup Language 可扩展标记语言二、特点可扩展:标签都是自定义的功能1.配置文件2.在网络中传输XML与html的区别1.xml的标签都是自定义的,html标签市预定义2.xml的语法严格,html语法松散3.xml是存储数据的,html是展示数据二、语法基本语法1.xml文档的后缀名 .xml2.xml第一行必...

2019-11-03 20:20:36 224

原创 Mysql学习总结(1)

我使用的图形化界面是navicat,是收费的,当然缴费是不可能的,这辈子是不会缴费的附上软件和破解工具 ^ w ^软件传送门数据库Database 简称:DB概念:用于存储和管理数据的仓库特点1.持久化存储数据的,其实数据库就是一个文件系统2.方便存储和管理数据3.使用了统一的方式操作数据库 SQL配置MySQL服务启动1.手动2.cmd -->service...

2019-10-29 11:39:48 393

原创 导入在线的bootstrap框架

好处不需要预先下载bootstrap文档再调用了,引用后可以直接使用啦代码如下:<!--在线引入bootstrap --> <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css"> <script src="http:...

2019-10-22 22:29:28 483 1

原创 jQuery杂记

晚上杂记(前端)jquery还是很好玩的,动态的效果看上去很有趣 ^ w ^因为有很多小点,需要记得东西很多。前端学习可以参考着w3school的内容进行自学的里面的知识点还是蛮全的(传送门:W3school)1.css边框大小,边框的类型,颜色的缩写格式:形如:border: 1px solid red;三个属性分别对应边框大小(粗细),边框类型(solid表示实体线)和颜...

2019-10-20 22:20:13 131

原创 用div+css临摹一张网页

先看一下页面效果,倒持一晚上弄出来的,中间有好多不熟悉的点,来罗列一下1. 网页标题的小图标制作如图,设置方法为:<link rel="icon" type="text/css" href="img/yellow.ico" />需要先选取一张icon类型的图片(在网上有在线生成icon的网站,如:在线生成icon)前面的部分是固定写法:link rel = “icon”...

2019-10-16 23:41:56 383

小程序支付类型接入京东支付

小程序支付类型接入京东支付

2024-02-02

空空如也

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

TA关注的人

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