![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Jatham_C
个人博客 https://blog。jathamcloud。top
展开
-
解决FastJson中“$ref 循环引用”的问题
转string的时候加上SerializerFeature.DisableCircularReferenceDetect JSONObject.toJSONString(new String("1"), SerializerFeature.DisableCircularReferenceDetect)原创 2021-12-03 10:29:27 · 284 阅读 · 0 评论 -
oracle 用户名/密码口令无效
Could not get a databaseId from dataSource java.sql.SQLException: Listener refused the connectio 博主原因是因为用了system用户 记录一下,mybatis里使用insert all的问题,不适合需要主键递增的单表批量插入 参考链接原创 2021-09-28 17:32:03 · 1136 阅读 · 0 评论 -
初识oracle 标识符无效“ID“
创建表的时候,列名一定要大写 因为 select 列名 from 表名 的时候 会自动转列名为大写,如果你是小写那么就会报错原创 2021-05-25 10:46:58 · 439 阅读 · 0 评论 -
技术记录
list根据字段转map //(key1, key2) -> key1 表示重复key的话 用旧的key List<Field> list = new ArrayList<>(); Map<String,Field> map= Arrays.stream(list).collect(Collectors.toMap(Field::getName, Function.identity(),(key1, key2) -> key1)); list根据分隔符转s原创 2021-04-23 15:21:12 · 91 阅读 · 0 评论 -
踩坑日记-jatham
mybatis的注释必须<!-- xxxxxxxxxxxxxxxxxxx -> mysql的default值 只有在传入对象没有该字段,不是字段为null。字段为null 会存null原创 2021-03-30 14:27:55 · 166 阅读 · 0 评论 -
spring中mapper.xml文件中注释规范
在xml的注释上面有几个问题, 切记只能用 <!-- 只能这样子注释代码--> -- 报错 /** 报错**/ 原文链接转载 2021-03-23 17:17:30 · 535 阅读 · 0 评论 -
ip2region解析ip获取地区
pom <dependency> <groupId>org.lionsoul</groupId> <artifactId>ip2region</artifactId> <version>1.7.2</version> </dependency> java import org.lionsoul.ip2region.DataB原创 2021-03-01 17:13:56 · 925 阅读 · 7 评论 -
sprinboot获取http请求的ip(nginx代理)
nginx配置 location / { proxy_redirect off; proxy_pass http://127.0.0.1:10020/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header原创 2021-03-01 14:06:26 · 649 阅读 · 4 评论 -
navicat连接oracle19c
安装下载 参考链接 配置navicat 参考链接 遇到问题: ORA-28040:没有匹配的验证协议 ORA-01017:用户名/口令无效;登陆被拒绝 解决方案: 1.修改角色 2.修改navicat的orcl 工具->选项->环境->OCI环境 修改为自己的 #{oracle安装目录}/bin/oci.dll 3.配置默认用户名,密码,服务号 密码是自己安装设置的密码 新建表空间和用户 参考文档 流程简单,注意用户名一定要大写! ...原创 2021-02-24 17:49:13 · 2848 阅读 · 0 评论 -
Springboot普通类调用mapper
这里写自定`在这里插入代码片`录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...原创 2019-11-06 09:57:55 · 1389 阅读 · 0 评论 -
基于springboot策略模式+工厂模式
参考链接 策略模式 枚举类 package per.jcloud.enums; public enum DbSourceEnums { /* * 背不出来。。。 */ MYSQL(1,"mysql.driver"), HIVE(2,"hive2.driver"); /** * 状态值 */ private int code; /** * 类型描述 */ private String原创 2020-08-24 21:58:46 · 579 阅读 · 0 评论 -
实时读写日志websocket发送
springboot+websocket整合 maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> websocketConfig import or原创 2020-08-23 14:40:01 · 365 阅读 · 0 评论 -
git reset --hard head 误操作后,无敌解决方案
git commit -m “xxxx” git reset --hard HEAD~1 就上述操作后,add的代码消失,接下来痛苦了很久,所以希望大家用高级命令时三思,建议用git reset --soft xxx 解决 第一种 解决方案 能解决大部分问题,本人操作后手残提交了几次,无法解决 第二种解决方案(需要idea) 这种方案是一个大佬告诉我的,给我秀到了。 idea有自带一个local history ,是根据时间戳来存储的 右键需要恢复到文件夹就行 ...原创 2020-08-18 21:36:44 · 2205 阅读 · 2 评论 -
开源项目my-blog从零部署
源码地址 转到自己的github或者码云,服务器pull 我是自己新建一个空仓库然后绑定,你也可以fork仓库,为这个项目做贡献 git操作 在码云新建一个自己的仓库 idea直接和代码绑定 配置以后 先add一个readme,然后提交设置一下分支 git push -u origin master 之后提交代码 git add . git commit -m 'origin code' git push 服务器设置本地仓库 , 与码云远程仓库绑定 git clone 版本库url 若没有gi原创 2020-08-11 22:26:03 · 300 阅读 · 0 评论 -
pagehelper分页
pom <!-- mybatis分页依赖--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifa...原创 2020-08-09 10:18:10 · 81 阅读 · 0 评论