自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ShiJunzhiCome的博客

我的技术博客

  • 博客(59)
  • 收藏
  • 关注

原创 02_学习使用javax_ws_rs_下载文件

专栏上一篇,写了如何使用 javax.ws.rs 上传文件,那么必然的,我们得再学习学习如何下载文件😀。

2023-12-01 18:23:11 559

原创 01_学习使用javax_ws_rs_上传文件

如果我们不使用 Spring MVC , 而是 javax.ws.rs 的注解,该如何实现文件上传呢?

2023-12-01 17:47:23 722

原创 04_学习springdoc与oauth结合_简述

在上一篇文章《03_学习springdoc与微服务结合_简述》的基础上,我们可以更进一步,把 认证授权中心 Spring Authorization Server 也拽进来,让事情变得更复杂一些。😂也许事情总是会从简单到复杂。本文的代码,是基于 Spring Boot 3.1.3、Spring Cloud 2022.0.4、Java 17 构建的。@Tag(name = "02_影片", description = "影片 API")

2023-10-11 18:44:15 539 1

原创 03_学习springdoc与微服务结合_简述

最近尝试了下 在微服务中使用 springdoc,感觉还蛮有意思的😁,现在把关键步骤记录下来。做为一个平时学习的小项目,我使用的是比较新的 Spring Boot 3.x 和 Java 17。springdoc 的官网是。本文主要简述了一些配置,至于 swagger 的注解如何使用,请参考我的另一篇文章《01_学习springdoc的基本使用》完事儿了😁,其实也不难,就是些配置。访问接口也可以访问通,如下图:本文参考了 springdoc 官方 github 上的 demo 项目,链接是。

2023-10-10 12:20:09 642

原创 RockyLinux安装MariaDB

在 Windows 10 上的 VirtualBox 上安装完 RockyLinux 之后,就可以开始安装数据库了。听说 MariaDB 兼容 MySQL ,而且性能似乎比 MySQL 还好,所以这次尝试安装下它。RockLinux 的安装教程,可参考我的另一篇文章《VirtualBox安装RockyLinux并使用ssh访问》

2023-09-18 12:44:33 580

原创 VirtualBox安装RockyLinux并使用ssh访问

本文是在 Windows 10 环境下,用 VirtualBox 软件搭建 RockyLinux 虚拟机,以供日常开发和学习使用。VirtualBox 官网Rocky Linux 官网阿里镜像,比如下载 9.2 版本的镜像是Rocky Linux 是 CentOS 的替代品(因为众所周知的原因,CentOS 9 不怎么用了),100%兼容同版本的 RedHat⚠️注意:以 9.2 版本为例,请选择下载,而不要下载和所以我们要下载 DVD ISOWinSCP 官网Putty 官网。

2023-09-17 14:30:34 1041

原创 码农重装系统后需要安装的软件

作为一名代码搬运工,重装好系统 (win10 11, ubuntu 什么的) 之后, 都需要安装哪些软件呢?这里主要记录一下软件官网🌏,方便使用。🙃看来我不仅只搬运代码,也还搬运官网🤣。

2023-08-31 14:15:57 842

转载 转载_Oracle中过程/函数返回结果集

Oracle中函数/过程返回结果集的几种方式:以函数return为例,存储过程只需改为out参数即可,在oracle 10g测试通过.

2023-05-10 19:35:56 576

原创 Oracle通过SQL找出ID不连续的位置

ID备注… 省略连续的部分232425就是想找到这里断开的地方, 下一个可以 INSERT 的 ID 就是 2674915751157512075122… 省略连续的部分需要注意的是, 上面的SQL 只适合 Oracle, 它不适合 MySQL, 因为 FIRST_VALUE() 和 LAST_VALUE() 函数 可能在 MySQL 上面没有.

2023-02-28 13:02:03 730

原创 学习SpringBootValidation

使用 spring boot validation 很简单😁, 如下几步就OK.

2023-02-21 18:15:12 333

原创 02_学习springdoc与SpringSecurity配合_使用访问令牌来认证

为了搞懂 springdoc 与 spring security 如何配合,我又学了一遍 spring security 的 JWT 相关的知识。🤣为什么学完就忘呢🤣,也许反反复复是普通人的常态吧,毕竟铁杵磨成针,那得费老大劲儿了~上一篇《01_学习springdoc的基本使用》留了一点“遗憾” —— 没有写 springdoc 与 spring security 如何配合。现在“搞定”它了,我们可以愉快地使用 JWT 的访问令牌 accessToken 请求需要认证的 API 接口了~

2023-02-08 16:47:36 2906 4

原创 01_学习springdoc的基本使用

网上冲浪🏄🏻‍♂️时,无意间发现 java web 应用程序的在线接口文档,除了耳熟能详的 swagger 之外,还有个 springdoc。这也许就叫惊喜( ͡• ͜ʖ ͡• )还记得要使用 swagger2 的话,springboot 项目里面需要引入 springfox 的依赖。swagger2 遵循的是 OpenAPI 2 规范。现在已经有了 OpenAPI 3 规范,springdoc 便是 OpenAPI 3 和 springboot 的结合,是 springfox 的完美替代品。

2023-02-01 17:03:09 11360 5

原创 02_SpringSecurity学习之多种配置共存

Spring Security 多种配置共存

2022-08-08 21:42:26 760 1

原创 01_SpringSecurity学习之配置HttpSecurity

Spring Security 学习之配置 HttpSecurity

2022-08-06 17:45:26 7444

原创 gitlab安装和使用

文章目录1 gitlab-ce 安装1 gitlab-ce 安装  可以参考 https://mirrors.tuna.tsinghua.edu.cn/help/gitlab-ce/  在云服务器的CentOS上安装,就直接按照下面的做:新建 /etc/yum.repos.d/gitlab-ce.repo,内容为:[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-c

2021-02-04 22:41:12 157

转载 Oracle中如何用一个表的数据更新另一个表中的数据_转载

文章目录声明一 准备阶段1.建表语句2.插入数据3.两张表如下图二 sql查询1. 最容易想到的办法:通过子查询 ,直接 update ,如下:2. 加入限制条件,对于 table1中有值,但是table2中无值的idd字段,不做修改;3. 通过上述分析,简单的更新语句并不能解决遇到的异常情况。所以我们可以使用merge,如下:4. 最后,在3的基础上,加入限制条件,即可解决;声明  本文转载自 https://www.cnblogs.com/kangkaii/p/8419088.html一 准备阶段

2021-01-25 20:23:47 8807

转载 JedisLock_Redis分布式锁实现_转载

文章目录一、使用分布式锁要满足的几个条件:二、应用的场景例子三、使用redis的setNX命令实现分布式锁1、实现的原理2、基本命令解析四、解决死锁五、调用:六、一些问题本文转载自 https://www.cnblogs.com/0201zcr/p/5942748.html一、使用分布式锁要满足的几个条件:系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现)共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者N

2020-11-17 15:43:46 308

原创 Trilium使用总结

Trilium 使用

2020-11-08 11:15:27 21067 14

原创 IDEA使用记录

文章目录1. Intellij IDEA更改缓存位置2. 打开已有的IDEA项目失败,如何解决?3. IDEA的设置里面plugins连接不上市场,如何解决?1. Intellij IDEA更改缓存位置  IDEA默认的缓存位置是 C:/Users/xxx/.IntelliJIdea/ ,因为C盘的存储空间比较宝贵,所以需要修改。打开文件 {IDEA的安装位置}/bin/idea.properties 后做如下修改:#------------------------------------------

2020-10-02 19:10:53 197

转载 Eclipse设置UTF-8编码格式_转载

文章目录1、设置工作空间编码格式2、设置JSP页面编码格式3、设置文档编码格式4、设置项目的文档编码格式  本文转载自: https://blog.csdn.net/qq_39404258/article/details/91587587  在开发过程中,我们常会遇到中文乱码问题,因此我们需要将编码格式设一致,一般将编码格式设置为UTF-8格式(根据各自的项目需要设置编码,一般项目大多用UTF-8编码)。下面我们将介绍一下使用Eclipse开发工具进行开发时,设置编码格式(以UTF-8格式为例)的步

2020-09-30 17:33:15 283

原创 Activiti与SpringBoot整合学习记录

文章目录一、pom.xml文件总结一、pom.xml文件  有了下面这个 pom.xml 文件, 项目就可以正常运行了.<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach

2020-09-30 14:45:55 269

原创 Eclipse Project Explorer字体大小设置

一、css样式修改  打开类似于 C:\Program Files\eclipse\plugins\org.eclipse.ui.themes_1.2.1000.v20200528-1125\css 的目录,然后打开文件 e4_default_win.css 和 e4-dark_win.css ,分别在最后一行添加:/*Project Explorer字体样式修改*/#org-eclipse-jdt-ui-PackageExplorer Tree,#org-eclipse-ui-navigator-

2020-08-18 15:08:49 2463 1

原创 Eclipse代码模板_持续更新

文章目录Eclipse代码模板1 开启postfix支持2 查看和自定义模板3 模板变量的含义3 未完持续。。。Eclipse代码模板1 开启postfix支持  新的 Eclipse 支持 postfix 了,也就是在 Intellij IDEA 里用得着很爽的后缀修复,比如说 .var .sout .return 这种的。我此时使用的是 Eclipse IDE for JavaEE 2020.6,它默认没有开启 postfix,需要在菜单栏 Window ⇒ Preferences 里设置,

2020-08-16 10:05:09 689

原创 Eclipse安装Activiti插件 指南

一 需要准备的3样东西1 Eclipse下载和安装  下载 Eclipse 是件很简单的事, 直接到官网 https://www.eclipse.org/downloads/ 下载适合自己操作系统的最新版本的 Eclipse 就可以了, 如下图所示:2 EMF插件下载  可以访问 https://www.eclipse.org/modeling/emf/downloads/ , 下载最新的就行, 如下图所示:  下载后得到 emf-xsd-Update-2.9.2.zip 文件.3 Acti

2020-08-10 19:01:37 1735

原创 关于JavaScript或者jQuery无法正常获取元素对象的问题的总结

  正常情况下,通过元素的 id、class、标签名称等等,是可以获取到元素对象的,但也有获取不到的时候。是js或jQuery错了?还是我们错了?????当然是我们错了。  获取元素对象失败的原因:元素还没加载(比如 <div id="abc">def</div> 还没加载),就要 document.getElementById("abc") 或 $("#abc"),那当然是获取不到的了。这个时候就要看 <script> 是不是放到 <div> 的前面了

2020-07-20 20:21:12 2241

原创 Oracle常用语句归纳_持续更新

文章目录前言归纳1 Oracle如何查找表所在的模式?2 Oracle如何给用户授予某个表的权限?前言  工作中使用到了一些零碎的Oracle数据库语句,大多是关于数据库管理的。现在记录如下。归纳1 Oracle如何查找表所在的模式?select * from dba_tables where table_name like '%PROCESS_TEMPLATE%' 2 Oracle如何给用户授予某个表的权限?# select,update,insert,alter,index,delete

2020-07-08 11:54:47 153

原创 StarUML使用心得

StarUML使用心得,包括StarUML界面设置,修改符号样式,取消网格等等

2020-06-27 21:51:53 3234

翻译 Apache Commons OGNL语法说明_翻译

Apache OGNL Language Guide 原文翻译

2020-06-25 23:42:54 977

原创 IDEA模板总结

总结一下常用的IDEA模板。

2020-06-07 15:25:08 299

转载 CentOS7静默安装Oracle11g_转载

前言  我最近在阿里云CentOS7上尝试安装Oracle11g,失败了很多次之后终于成功。在此感谢网络上的各位大神,兴喜之余,转载一下,以做记录。  本文综合了多篇文章,来源如下:

2020-06-06 17:45:25 334

转载 CentOS卸载Oracle 11gR2(x64)_转载

环境OS: CentOS 7.4; hosts: L134; IP: 192.168.1.134 Oracle安装文件目录:/opt/oracle_install ORACLE_BASE:/data/app/oracle ORACLE_HOME: /data/app/oracle/product/11.2.0/db_1 oraInventory: /data/app/oraInventory Oracle数据目录:/data/app/oradata/ 方法1:使用oracle自带

2020-06-06 08:16:20 270

转载 阿里云无法远程连接数据库MySQL错误码10060解决办法_转载

  使用图形界面管理工具Navicat for MySQL连接Mysql数据库时提示错误:Can’t connect to MySQL server (10060)  导致些问题可能有以下几个原因:网络不通; //ping 测试服务未启动;/etc/init.d/mysqld start或者systemctl start mysqldMySQL配置不容许远程访问,user mysql;select user,host from user;grant all privileg

2020-06-03 17:21:18 911

原创 AppCan学习笔记

因为工作需要,所以接触到了AppCan。它是基于HTML5技术的Hybird跨平台移动应用开发工具。下面,我记录一下学习心得。

2020-05-29 17:37:47 414

原创 《实战Gradle》学习记录

实战Gradle 学习记录

2020-05-21 20:43:05 244

原创 使用到的IDEA插件_总结

文章目录前言插件列表前言  IDEA的插件有很多, 下面我总结一下自己开发中使用到的插件:插件列表Maven Helper 可以用来分析POM.xml文件中的Maven依赖, 去除重复的依赖;Alibaba Java Coding Guidelines 用于规范代码;Rainbow Brackets 彩虹括号, 用于让一层一层的括号, 看起来更明显一些;JRebel 热部署, 注意这个可能会与Gradle项目冲突, 导致项目编译失败;...

2020-05-21 11:20:08 292

原创 关于Oracle表空间的误解_记录

  一直以来,我以为Navicat连接Oracle后, 下图所示的就是表空间:  ????实际上,上面那些BI HR IX SYSTEM SCOTT什么的,都是模式,而不是表空间。数据库用户 和 模式之间是 一对一 的关系。一个模式为一个数据库用户所有,并且具有与该用户相同的名称。  最好的例证是:SQL> connect system/password as sysdba;已连接。# 查询Oracle里,所有用户的SQL语句SQL> select * from all_users

2020-05-18 23:01:20 228 1

转载 Oracle中的TRIM函数使用介绍_转载

文章目录声明Oracle 11g官方文档链接正文1 先看一下Oracle TRIM函数的完整语法描述2 最简单的用法开始3 其实第一种常用的方法等同于下面带有“BOTH”参数的写法4 既然试用了BOTH参数,我们再看一下“TRAILING”和“LEADING”参数效果5 “trim_character”参数粉墨登场6 需要注意的地方7 小结声明  本文转载自https://www.jb51.n...

2020-05-07 22:45:38 396

原创 MySQL Oracle的SQL大对比

前言  SQL语句中,什么地方用单引号 ',什么地方用双引号 ",甚至还有反引号 `,这是一个挺纠结的问题,所以我来总结一下。对比  一行行文字,不如用表格对比来得痛快!引号数据库类型用法单引号 ’MySQL将字符串常量括起来,需要注意的是:① '\''使用转义,可以在两个单引号中包含一个单引号;② "'"也可以用两个双引号包围一个单引号Oracle① ...

2020-05-06 20:53:43 330

转载 Navicat连接Oracle数据库_转载

声明  本文转载自https://www.cnblogs.com/braveym/p/9501249.html正文  当我们安装完Oracle数据库之后,我们会想着用可视化工具连接,Navicat是我们常用的可视化连接数据库的工具。  当我们安装完Oracle数据库的时候,我们需要先启动它。  先把相应的服务启动:  如下图,保证这两个服务是启动状态的,没有启动的话就手动启动一下:...

2020-05-04 22:50:54 471

转载 win10安装Oracle11g教程_转载

文章目录声明正文Step 1 下载Step 2 解压Step 3 选是Step 4 启动Step 5 不勾Step 6 NextStep 7 桌面Step 8 密码Step 9 忽略Step 10 安装Step 11 进度Step 12 口令Step 13 关闭Step 14 网页Step 15 登录声明  本文转载自https://blog.csdn.net/pancheng1984/art...

2020-05-04 22:30:28 280

空空如也

空空如也

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

TA关注的人

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