- 博客(32)
- 资源 (4)
- 收藏
- 关注
原创 deepseek大模型集成到idea
在 Settings 界面中的搜索框中,搜索 CodeGPT,路径 Tools --> CodeGPT --> Providers --> 如下一次选择 Custom OpenAI ,填入上一步创建的API key秘钥 chat completions url输入 https://api.deepseek.com/chat/completions , body model改为deepseek-chat。idea一定要最新版本的,如果是老版本请升级idea。
2025-02-10 16:50:05
552
1
原创 Spring MVC下参数解析器
HandlerMethodArgumentResolver 是 Spring MVC 框架中的一个关键组件,用于解析控制器(Controller)方法的参数。在 Spring MVC 中,当一个请求到达时,DispatcherServlet 会负责找到对应的处理器(即控制器中的方法)来处理这个请求。在处理之前,需要解析方法的参数,这就是HandlerMethodArgumentResolver 的作用。
2025-01-20 16:41:33
201
原创 app版本控制java后端接口版本管理
自定义AppVersionHandleMapping实现RequestMappingHandlerMapping里面的方法@Override@Override@Override。
2025-01-17 16:47:01
458
原创 阿里lindorm与MyBatis Plus集成
将lindorm与MyBatis Plus集成了,可以通过调用Mapper接口的方法来进行数据库操作,并且可以使用MyBatis Plus提供的更多功能,如条件查询、分页查询等。可以使用 WHERE 子句来过滤数据,使用 ORDER BY 子句来排序数据,使用 LIMIT 子句来限制返回的行数。这些是Lindorm数据库支持的一些常见查询操作,根据具体的使用场景和需求,还可以进行更复杂的查询操作。子查询:支持使用子查询作为 SELECT 语句的一部分,用于在查询中嵌套另一个查询。
2023-12-20 19:39:24
671
原创 sql解析,转换列表和表名
JSqlParse是一款很精简的sql解析工具,它可以将常用的sql文本解析成具有层级结构的“语法树”,我们可以针对解析后的“树节点(也即官网里说的有层次结构的java类)”进行处理进而生成符合我们要求的sql形式。官网给的介绍很简洁:JSqlParser 解析 SQL 语句并将其转换为 Java 类的层次结构。生成的层次结构可以使用访问者模式进行访问(官网地址:JSqlParser - Home)。
2023-12-17 15:04:30
2310
1
原创 tomcat改为https请求详解
12 生成证书3 配置tomcat在server.xml里面找到 (keystoreFile 证书的地址 )<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> 修改为<Connect
2020-09-22 20:14:46
962
1
原创 达梦数据库和oracle数据库以及DB2数据库序列
达梦和oracle数据库序列的格式1 达梦和oracle数据库序列CREATE SEQUENCE seq_mi107START WITH 1 -- 从1开始计数NOMAXvalue -- 不设置最大值INCREMENT BY 1 -- 每次加几个NOCYCLE -- 一直累加,不循环CA
2020-09-17 16:07:01
964
2
原创 git下载安装操作冲突一条龙
1 git的介绍Git是世界上最先进的分布式版本控制系统,克隆一个项目的速度非常快。每个开发都可以从master上克隆一个本地版本库,就算没有网络,也可以提交代码到本地仓库、查看log、创建项目分支等等(ps小编也是下了很大的勇气才来写git的文章,毕竟需要储备和查找很多知识点,哈哈哈需要鼓励咯)2 git的安装2.1 git的下载地址 : https://git-scm.com/downloads2.2 选择所需要的版本2.3下载后打开安装程序2.4 选择自己的安装位置2.5
2020-09-15 22:37:36
1047
9
原创 几种常见的数据库连接的URL写法(包括国产数据达梦DM)
1 mysql驱动:com.mysql.jdbc.DriverURL:jdbc:mysql://machine_name:port/dbname注:machine_name:数据库所在的机器的名称;port:端口号,默认33062 oracle驱动:oracle.jdbc.driver.OracleDriverURL:jdbc:oracle:thin:@machine_name:port:dbname注:ip:数据库所在的机器的名称;port:端口号,默认是15213 SQL Serv
2020-09-03 17:55:39
5701
3
原创 达梦数据库DM8创建表空间和表的步骤
案例要求在数据库中新建立一张表,存储在dx_test表空间上,信息由PONY用户管理,密码123***123EMPLOYEES表用户存放所有员工的信息,表结构如下:1 实现步骤连接数据库连接数据库成功后显示如下:2 创建表空间TBS打开表空间菜单,鼠标右键单击,选择“新建表空间”菜单:进入新建表空间的对话框中,输入表空间名称:TBS,并添加两个表空间数据文件,设定相关的存储路径/大小等参数。3 建立用户TEST在“新建用户”对话框中,输入相关的信息,创建PONY用户。注意选
2020-09-02 18:50:53
15765
11
原创 Java找工作必备的200道面试题
前言这个份面试题是我百度出来的,由于某种原因作者没有公布答案,所以我想做一个抛砖引玉的人,希望大家都来提供一下答案。背景还是讲一下说一下创作背景吧,小编也是个worker, 利用下班时间,拖着疲惫的身体来写下这些的,希望更多地人来‘开源’一、Java 基础1.JDK 和 JRE 有什么区别?2.== 和 equals 的区别是什么?3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4.final 在 java 中有什么作用?5.java 中的
2020-08-18 20:05:51
762
原创 mysql常用操作----触发器
1 触发器的简介触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。举个例子,比如你现在有两个表【用户表】和【日志表】,当一个用户被创建的时候,就需要在日志表中插入创建的log日志,如果在不使用触发器的情况下,你需要编写程序语言逻辑才能实现,但是如果你定义了一个触发器,触发器的作用就是当你在用户表中插入一条数据的之后帮你在日志表中插入一条日志信息。当然触发器并不是只能进行插入操作,还能执行修改,删除。2 创建触发器(
2020-08-07 17:00:22
233
原创 mysql---存储过程剖析
mysql的存储过程简介存储过程其实就是一个封装好的方法,目的是为了不想让外人看见业务逻辑或者此业务逻辑复杂(更适合存储过程来做),当然还有其它的见解。。。在这里小编就不一一道来了,欢迎大家留言指正。存储过程的格式CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body 看到这里估计有些人心里有一万个***, 不要激动,小编这就给上解释个案例 1 解释 其中,sp_nam
2020-08-06 17:24:14
125
原创 BigDecimal类操作小数
java操作小数1 BigDecimal类概述由于在运算的时候,float类型和double很容易丢失精度,演示案例。所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal 不可变的、任意精度的有符号十进制数。2 构造方法public BigDecimal(String val):建议使用参数为字符串的构造方法,如果参数为double或float,还是会出现不可预知的精度问题3 BigDecimal类成员方法public BigDecimal add(BigDecimal
2020-06-28 16:18:20
490
原创 fastJosn Gson Jackson 序列化和反序列化
fastJosn Gson Jackson 序列化和反序列化废话不多说直接上代码哈哈哈…fastJsonpublic class FastJsonUtils { private static final SerializeConfig config; static { config = new SerializeConfig(); config.put(java.util.Date.class, new JSONLibDataFormatSer
2020-06-08 15:48:13
366
2
原创 oracle和mysql的sql写法区别
oracle和mysql的sql写法区别批量插入mybatis映射中可以通过标签来实现Oracle的批量插入、更新和删除标签中主要有以下属性:collection、item、index、open、separate、closecollection:该属性必须指定,指代Dao层接口传递的数据类型,主要有三种:①:list集合类型;collection=”list“②:array数组类型...
2020-01-06 11:09:27
1177
原创 mysql的表分区详细介绍
1 介绍通俗地讲表分区是将一大表,根据条件分割成若干个区。就好比把一个城市划分为几个区域一样.mysql5.1开始支持数据表分区了.2 分区的优点与单个磁盘或文件系统分区相比,可以存储更多的数据。对于那些已经失去保存意义的数据,通常可以通过删除与那些数据有关的分区,很容易地删除那些数据些查询可以得到极大的优化,这主要是借助于满足一个给定WHERE语句的数据可以只保存在一个或多个分区内...
2019-04-17 22:59:32
256
原创 springBoot项目的搭建详情和配置说明
简介最近小编看了很多招聘需求,都是需要熟悉springboot或者springcloud,也就是说微服务火起来了.所以小编连夜加班为家搭建springboot项目,并且总结相关知识点,希望能帮助大家成长.当然小编也有需要不足,希望大家踊跃提建议.好了直接上代码了........
2019-04-15 22:58:24
487
原创 java8剖析
java新特新的介绍直接上代码吧// 将字符串换成大写并用逗号链接起来List<String> G7 = Arrays.asList("USA", "Japan", "France", "Germany", "Italy", "U.K.","Canada");String G7Countries = G7.stream().map(x -> x.toUpperCase...
2019-04-11 23:34:10
715
原创 java开发中用到的linux命令以及linux环境上jdk和mysql的搭建
linux简单命令查询ip地址 ifconfig查看端口和ip telnet ip duankou.例如 telnet 192.168.1.100 8080创建文件和目录 touch 文件名字. mkdir 目录名字,创建多级目录 mkdir -p 目录名字删除文件或者目录 rm -rf 直接删除,没有提示. rm -r 会有提示改名字或者移动文件 mv oldName ne...
2019-04-10 21:08:27
323
1
原创 面试宝典
面试宝典介绍小编也是后台开发者,出去面试总会遇到一些棘手的问题,小编也是一头雾水,不知所措.特总结一下,方便后续面试者使用.废话补多少,直蹦主题.1 Java 中 sleep 方法和 wait 方法的区别sleep是Thread类里的方法,此方法执行的时候,如果线程有锁,则锁机制没有被释放.并且需要抛异常.wait 是Object类里的方法,此方法执行的时候,锁机制已经被被释放.并且...
2019-04-09 22:15:42
386
原创 mysql数据库基本查询
操作mysql常用的语句给star表的type字段添加外键约束ALTER TABLE star ADD FOREIGN KEY(TYPE) REFERENCES category(cid)SHOW CREATE TABLE star– 删除外键约束ALTER TABLE star DROP FOREIGN KEY star_ibfk_1– 查询还是得使用SQL语句– 内连接查询,隐式...
2019-04-02 23:03:51
260
fastJosn Gson Jackson 序列化和反序列化所需要的jarlib.rar
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人