自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringDoc 注解

​​​​。

2024-03-26 15:05:21 332 1

原创 SpringBoot3.2.0+knife4j-openapi3

description("这是基于Knife4j OpenApi3的接口文档").description("SpringBoot基础框架").info(new Info().title("API接口文档")// 开发者联系方式。# 开启Swagger的Basic认证功能,默认是false。4.启动后访问:localhost:8081/doc.html。# knife4j的增强配置,不需要增强可以不配。3.bootstrap.yml配置文件。# Basic认证用户名。# Basic认证密码。

2024-03-26 14:41:27 1340

原创 SpringBoot2.6.3 + knife4j-openapi3

description("这是基于Knife4j OpenApi3的接口文档")enable: true # 是否启用 knife4j 增强,如果只是使用 knife4j 的 UI,则可以关闭。.description("SpringBoot基础框架").info(new Info().title("API接口文档")// 开发者联系方式。启动后访问:localhost:8080/doc.html。enabled: true # 是否启用接口文档。# Basic认证用户名。# Basic认证密码。

2024-03-26 14:33:57 675

原创 Spring框架本身自带的一些好用的工具类

有时候,我们需要在项目中使用反射功能,如果使用最原始的方法来开发,代码量会非常多,而且很麻烦,它需要处理一大堆异常以及访问权限等问题。很多时候,我们会在代码中定义http的返回码,比如:接口正常返回200,异常返回500,接口找不到返回404,接口不可用返回502等。在我们日常开发过程中,对字符串的操作是非常频繁的,但JDK提供的对于字符串操作的方法,过于简单,无法满足我们开发中的需求。对于后端的很多接口,经常需要去掉前后空格,我们可以使用String类的trim(),但是如果要同时去掉中间的空格呢?

2024-03-21 16:38:36 1229

转载 命令行对jar包的解压和压缩

jar包与其他的压缩包很相似,不过它包含了META-INF/MANIFEST.MF文件,它是jar包生成的时候,自动创建的。jar包与其他的压缩包很相似,不过它包含了META-INF/MANIFEST.MF文件,它是jar包生成的时候,自动创建的。语言为我们在安装jdk的时候,就随jdk为我们在bin目录中安装好了,在windows系统中是jar.exe程序,语言为我们在安装jdk的时候,就随jdk为我们在bin目录中安装好了,在windows系统中是jar.exe程序,

2024-01-12 10:36:13 2898 1

原创 Spring Boot中使用redis的发布/订阅模式

redis不仅是一个非常强大的非关系型数据库,它同时还拥有消息中间件的pub/sub功能,在spring boot中进行如下设置就可以使用redis的pub/sub功能:1.创建redis监听的设置类@Configurationpublic class RedisSubListenerConfig {   //初始化监听器 @Bean RedisMessageListenerContainer container(RedisConnectionFactory connectio

2021-11-16 10:59:07 405

原创 sqlserver 数据量查询,sqlserver每张表数据量

1.sqlserver查询哪些存储过程使用了某个表select DISTINCT b.name from syscomments a,sysobjects b where a.id=b.id and a.text LIKE '%表名%'2.查询sqlserver每张表数据量SELECT a.name as name, b. ROWS as datanum FROM sysobjects AS a, sysindexes AS b WHERE a.type = 'u' AND a.id = b.i.

2020-12-21 11:04:58 165

原创 Win10 Java环境变量配置

1)在电脑桌面 右键点击 “此电脑”的“属性”选项选择“高级系统设置”选项点击下面的“环境变量”选项点击“系统变量”下面的”新建“选项在”变量名“处填上”Java_Home“”变量值“为JDK安装路径,笔者的路径是”D:\jdk“点击”确定“选项在”系统变量“中找到”Path“选中”Path“点击”编辑“选项选择右边的“编辑文本”,将引号里面的全...

2019-05-17 21:07:54 184

转载 贪心算法 背包算法

    public class Backpack {    // 现有一个背包容量150kg    // 有一个宝藏里面有很多物品,物品的重量和价值分别为:    // 25kg--20    // 30kg--40    // 60kg--45    // 35kg--50    // 20kg--10    // 50ke--45    // 40ke--50    pr...

2018-11-14 16:46:10 190

转载 贪心算法 均分纸牌问题

[均分纸牌]有N堆纸牌,编号分别为1,2,…,n。每堆上有若干张,但纸牌总数必为n的倍数.可以在任一堆上取若干张纸牌,然后移动。移牌的规则为:在编号为1上取的纸牌,只能移到编号为2的堆上;在编号为n的堆上取的纸牌,只能移到编号为n-1的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。例如:n=4,4堆纸牌分别为:① 9 ② 8...

2018-11-14 16:24:21 2751

原创 ORACLE 基本语法

查询序列:SELECT SEQ_PM_PRODUCT_TREE.nextval FROM DUAL删除序列:drop sequence SEQ_PM_PRODUCT_TREE;创建序列:create sequence SEQ_PM_PRODUCT_TREEstart with 1increment by 1nomaxvalueminvalue 1修改序列自增值 alt...

2018-11-14 15:32:54 546

原创 httpclient POST请求 org.apache.commons.httpclient.methods.PostMethod

public Map<String, Object> sendHttpClient(String url,Map<String, Object> map){        Map<String, Object> result = new HashMap<String, Object>();        result.put("success",...

2018-11-14 15:26:25 5035

转载 CentOS 7.0系统安装配置图解教程

一、安装CentOS 7.0成功引导系统后,会出现下面的界面界面说明:Install CentOS 7 安装CentOS 7Test this media & install CentOS  7 测试安装文件并安装CentOS  7Troubleshooting 修复故障这里选择第一项,安装CentOS  7,回车,进入下面的界面选择语言:中文-简体中文(中国)选择-系统-安装位置,进入磁...

2018-03-02 13:26:35 3331 1

原创 mybatis 一对多查询

select             COSO.*        from CPS_OM_SALE_ORDER COSO where 1=1        select  *  from CPS_OM_SALE_ORDER_ITEMS WHERE SALE_ORDER_NO =  #{orderNo,jdbcType=VARCHAR}

2018-02-11 11:30:35 160

原创 Axure RP 8 注册码

Axure RP 8 注册码Licensee:University of Science and Technology of China (CLASSROOM) Key:DTXRAnPn1P65Rt0xB4eTQ+4bF5IUF0gu0X9XBEUhM4QxY0DRFJxYEmgh4nyh7RtL

2018-02-09 13:13:16 2511 2

原创 Oracle 视图创建

Oracle对象教程:视图(View)创建使用,视图(View)实际上是一张或者多张表上的预定义查询,这些表称为基表。从视图中查询信息与从表中查询信息的方法完全相同。只需要简单的SELECT…FROM即可。视图具有以下优点:1. 可以限制用户只能通过视图检索数据。这样就可以对最终用户屏蔽建表时底层的基表。2. 可以将复杂的查询保存为视图。可以对最终用户屏蔽一定的复杂性。3. 限制某

2018-02-06 10:07:31 257

原创 Oracle 查询树子节点/父节点

查询父节点select  *  from  表名  start with 条件(例:columnA = ‘1’) connect by  prior  PARENT_SID = SID查询子节点select  *  from 表名 start with 条件(例:columnA = ‘1’) connect by PARENT_SID = prior SID

2018-02-06 09:46:10 644

原创 js 日期格式化

/**************************************时间格式化处理************************************/function dateFtt(fmt,date)   { //author: meizz     var o = {       "M+" : date.getMonth()+1,                

2017-12-18 11:19:47 217

原创 Ext 动态生成Grid

var grid = this.lookupReference('psMarketInfoCollectListGrid');//psMarketInfoCollectListGrid:grid ID                var store = Ext.create('Ext.data.Store', {            storeId: 'simpsonsStore'

2017-12-06 13:14:59 277

原创 mybatis 一对一

一对一配置 <resultMap id="BaseResultMap" type="com.sgai.cps.cm.entity.CmSurveyR2Topic" >        <!-- SEQUENCE -->        <id column="SID" property="sid" jdbcType="DECIMAL" /&am

2017-11-27 09:10:32 277

原创 MySQL函数 split

CREATE FUNCTION SPLIT_STR(  x VARCHAR(255),  delim VARCHAR(12),  pos INT)RETURNS VARCHAR(255)RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos),       LENGTH(SUBSTRING_INDEX(x, deli

2017-11-17 10:53:11 256

原创 MySQL函数 查询树子节点

DELIMITER $$CREATE FUNCTION getChildList (rootId VARCHAR(50)) RETURNS varchar(1000)BEGINDECLARE sChildList VARCHAR(1000);DECLARE sChildTemp VARCHAR(1000);SET sChildTemp =cast(rootId as C

2017-11-17 10:51:22 450

原创 MySQL函数 查询树的父节点

DELIMITER $$CREATE FUNCTION getParentList (rootId VARCHAR (50)) RETURNS VARCHAR (1000) BEGIN  DECLARE sParentList VARCHAR (1000) ;  DECLARE sParentTemp VARCHAR(1000);   SET sParentTemp =CAST

2017-11-17 10:45:53 557

转载 extjs 项目中文件的加载过程

...

2017-11-15 15:07:32 360

空空如也

空空如也

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

TA关注的人

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