自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap实现通用的Request和Response及解析非标准JSON

因为畅捷通的开放平台的某个API他的输入参数在文档中是固定的,但是他的输出参数直接就是个Object,完事里面输出出来还是一堆数据,笔者原来也没有尝试自己搭建自己的通用类型的response和request,头大啊,提交总部希望总部开发支持,最后想了想总部上次也没说什么,直接回了个”无脚本“,还是自己弄出来的,干脆自己弄吧!然后就给捣鼓了半天捣鼓出来了;​ 其实其中最难弄的就是解析JSON工具类,字符分割真麻烦,最后还好给弄出来了,废话少叙,一起看看代码吧!

2025-04-10 16:32:23 801

原创 集成畅捷通SDK-自定义Content编写相关问题

​ 首先这个项目的初心是进行通过集成畅捷通开放平台的sdk,去取到自己想要的数据,将之进行拼接生成报表;然后在调用畅捷通开放平台的sdk时,自己写的RequestBody传过去一直报错,然后想了想是不是使用这个SDK是不是有什么不知道的标准,中间又去复习了点Servlet的知识,感觉早还给JavaWeb老师了哈哈哈;

2025-04-08 20:47:44 468

原创 自定义报表系统-4-登录接口实现及SQL Server中timestamp数据类型不匹配Java数据

SQL Server中timestamp转为Java中实体类;

2024-11-09 14:41:27 587

原创 小畅收银收银机初始化设置详解

小畅收银安装初始化

2024-11-04 14:47:24 1083

原创 自定义报表系统-3-pojo模块搭建

今天主要还是在解决导入mybatis-plus的bug,这个bug很莫名其妙;

2024-10-25 16:00:19 967

原创 自定义报表系统-2-后端项目初始化

后端项目初始化,以启动了启动类作为结束和一些小结;

2024-10-24 14:47:53 1151

原创 自定义报表系统-1-系统架构

关于本次系统的架构,后续还会修改;

2024-10-24 14:28:40 257

原创 Vue3入门笔记

Vue是一个渐进式框架,属于Java Script的一个框架;声明式渲染:Vue 基于标准的HTML拓展了一套模板语法;

2024-10-21 10:21:57 605

原创 线程详解

死锁,就是指两个或者两个以上的线程,在抢占两个或更多资源时,互相占有了对方所需要的资源,然后导致互相无限等待的情况;

2023-11-07 09:33:29 450

原创 日常bug 22/05

一、项目启动bug1.报日常的shorten command line的bug;原因:解决方法:2.没办法连接zk原因:解决方法:3.controller层报错,某个bean已存在之类的原因:有个注解当时图方便直接cv,结果忘记改value值了;解决方法:查日志,到对应的controller层的文件去修改正确的value值;二、开发报错三、测试接口报错1.swagger报错:NameResolver returned no usable address. addrs=[], at

2022-05-18 16:09:50 1691

原创 面试问题-SQL优化问题

SQL优化有了解吗?(会SQL优化吗?)SQL的优化问题啊,我想想。。。首先我们可以对那些常用的一些数据字段建立索引,这样可以在我们需要用他们的时候呢就可以避免进行到一个全表扫描;提到全表扫描,咱们还可以通过一个先通过将空值更改为一个统一的特殊值,这样就不至于需要进行一个null值判断,不然就会导致索引失效,到时候又会进行一个全表扫描,这个也是一个SQL的优化手段;然后还有一些手段也是通过防止索引失效从而达到防止全表扫描的一些SQL手段,比如尽量不要使用in啊,不等于,或者表达式等等手段;上面主要

2022-03-11 17:59:43 1327

原创 22/02/17学习笔记

知识回顾###(1)hadoop简介数据存储与数据计算hdfs :通过分布式文件存储对数据进行存储;MapReduce:通过MapReduce进行数据的计算;(2)hadoop生态圈简介实时数仓:spark 、 kafka等等离线数仓:hdfs 、 MapReduce 、 sqoop 、 hive等工具(3)关系型数据库与非关系型数据库关系型数据库:传统的数据库,Oracle、MySQL等等;非关系型数据库:HBASE 、 Redis等等注:非关系型数据库中存储数据本来没有任何关

2022-02-17 18:54:17 2880

原创 22/02/15 学习笔记

一、一些指令集统计一个文件有多少行:指令:wc -l 文件名统计一个文件夹里有多少文件:指令:ls -l|grep "^-"|wc -l统计有多少个目录:只查看当前目录下有多少目录指令:ls -l|grep "^d"|wc -l查看当前目录下有多少目录时包括下级的子目录指令:ls -lR|grep "^d"|wc -l作业:1.查询当前路径下的指定前缀名的所有目的文件数量二、liunx用户、组、权限1.ls 与ll使用ll进行查看当前目录下的目录与

2022-02-15 17:51:50 539

原创 22/02/14 学习笔记

Xshell操作一、第一行解析:hadoop:用户名@node100:主机名~:家目录二、一些基本的命令ls:显示当前目录下的目录(文件)信息ll:详细显示当前目录下的目录(文件)信息cd :cd 目录名称:进入对应目录cd .:当前目录cd … :返回上一级目录cd / :进入根目录Table键:自动补齐向上键:调用上次的代码(可以多次按)向下键:与向上键连用三、绝对路径与相对路径绝对路径:从根目录下开始到目标目录的目录名称字符串,中间用 / 连接eg:进入根

2022-02-14 16:14:42 642

原创 学习笔记22/1/19与22/1/20

学习笔记一、游标(1)不带参数的游标游标声明格式:DECLARE CURSOR 游标名 IS SELECT 语句;---游标所指向的那个查询的结果集BEGIN -- 打开游标 逻辑体(游标的使用/执行 放在这一块)END;游标自动使用格式:eg:将 EMP 表的员工工号、姓名一起打印出来;DECLARE CURSOR C_EMP IS SELECT EMPNO ,ENAME FROM EMP ;BEGIN FOR I IN

2022-01-20 22:30:53 204

原创 学习笔记22/1/18

学习笔记一、程序块代码1.条件判断(if else)语法结构IF 条件1 THEN 操作1; ELSIF 条件2 THEN 操作2; ELSIF 条件3 THEN 操作3; ... ELSE 操作N; END IF; eg:传入一个员工的工号如果这个员工的 岗位是 ANALYST 或者 CLERK 或者 SALESMAN 就给员工加 500 块工资如果这个员工的 岗位MANAGER ,就给员工加 800 块工资如果是

2022-01-18 18:26:06 273

原创 学习笔记22/1/17

学习笔记一、程序代码块1.语法结构--语法结构DECLARE --声明的地方(声明变量、常量、游标等等),这一块可以省略BEGIN -- 代码执行的逻辑块 EXCEPTION --处理异常的逻辑END; --程序结束声明 BEGIN DBMS_OUTPUT.put_line('HELLO WORLD');END; 一切语言都从hello world开始;注:1.每写完一行代码后记得加上分号;2.end最后一定要加上分号作为结束。2.变量(1)通过给定变量查

2022-01-17 17:22:57 504 2

原创 学习笔记22/1/11

函数学习1.trim()函数(1)trim()语法1:trim(str)作用:删除字符串两边的空格eg:删除掉对应字符串‘ WUHUQIFEI ’SELECT TRIM(' WUHUQIFEI ') "TRIM EG"FROM DUAL;上述语句在不加任何语法:trim(char from x)作用:删除字符x串两边的char字符,char仅能是一个字符eg:删除掉对应字符串‘ AAAAWUHUQIFEIAAAA’中的ASELECT (2)ltrim()(3)rtrim

2022-01-12 11:27:07 416

原创 学习笔记22/1/10

学习笔记一、分析函数聚合函数(分组函数)最后只能看到一个聚合后的结果;分析函数(开窗函数)既可以看到聚合后的结果还能看到组内的明细;1、简单运用:语法:函数名(列)over(【partition by 列】【order by 列】)1、min2、max3、avg4、sum5、counteg:查询每个部门的最低工资,职位最低工资,又提成的人数;SELECT DISTINCT E.DEPTNO,MIN(SAL)OVER(PARTITION BY DEPTNO) 最低, E

2022-01-10 17:52:44 343

原创 今日笔记22/1/7

学习笔记一、SQL查询中计算的优先级:优先级:计算的顺序1.小括号2.乘除3.加减,连接符4.比较符5.is null,in6.between and7.not8.and9.or小括号优先级最高,or的优先级最低可以用小括号来改变优先级同一优先级从左往右依次计算如果不记得优先级顺序,记得加括号((A and B) or (C and D))((A or (B and C)) or D)上述转自:优快云博主「Tapyou」的原创文章原文链接:https://blog.

2022-01-08 10:31:27 656

转载 Oracle中的instr()函数详解及应用

转自:doshre1)instr()函数的格式 (俗称:字符查找函数)INSTR( string, substring [, start_position [, th_appearance ] ] )参数:string - 要搜索的字符串。字符串可以是CHAR,VARCHAR2,NCHAR,NVARCHAR2,CLOB或NCLOB等类型。substring - 要在字符串(string)中搜索的子字符串。 子字符串可以是CHAR,VARCHAR2,NCHAR,NVARCHAR2,CLOB或NCL

2022-01-07 10:00:31 21484

原创 Oracle PL/SQL 中如何将单引号作为数据类型插入表中

Oracle PL/SQL 中如何将单引号作为数据类型插入表中据我所查的资料里,在MySQL的基本查询中,单引号(’)与双引号(”)的使用要求没有那么严格,但是在Oracle PL/SQL中,单引号与双引号的使用要求不一样,在字段中的字符串类型使用的是单引号,如:INSERT INTO TABLE VALUES ('Zeiyalo');上述语句在表中查询结果为Zeiyalo;然后也可以将双引号嵌套在单引号里面作为字符串数据输入到表中间,如:INSERT INTO TABLE VALUES (' "

2022-01-05 13:59:22 2434

空空如也

空空如也

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

TA关注的人

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