java
Jatham_C
个人博客 https://blog。jathamcloud。top
展开
-
解决FastJson中“$ref 循环引用”的问题
转string的时候加上SerializerFeature.DisableCircularReferenceDetectJSONObject.toJSONString(new String("1"), SerializerFeature.DisableCircularReferenceDetect)原创 2021-12-03 10:29:27 · 316 阅读 · 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 · 1169 阅读 · 0 评论 -
初识oracle 标识符无效“ID“
创建表的时候,列名一定要大写因为 select 列名 from 表名 的时候 会自动转列名为大写,如果你是小写那么就会报错原创 2021-05-25 10:46:58 · 469 阅读 · 0 评论 -
技术记录
list根据字段转map//(key1, key2) -> key1 表示重复key的话 用旧的keyList<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 · 100 阅读 · 0 评论 -
踩坑日记-jatham
mybatis的注释必须<!-- xxxxxxxxxxxxxxxxxxx ->mysql的default值 只有在传入对象没有该字段,不是字段为null。字段为null 会存null原创 2021-03-30 14:27:55 · 198 阅读 · 0 评论 -
spring中mapper.xml文件中注释规范
在xml的注释上面有几个问题,切记只能用<!-- 只能这样子注释代码-->-- 报错/** 报错**/原文链接转载 2021-03-23 17:17:30 · 564 阅读 · 0 评论 -
ip2region解析ip获取地区
pom<dependency> <groupId>org.lionsoul</groupId> <artifactId>ip2region</artifactId> <version>1.7.2</version> </dependency>javaimport org.lionsoul.ip2region.DataB原创 2021-03-01 17:13:56 · 955 阅读 · 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 · 694 阅读 · 4 评论 -
navicat连接oracle19c
安装下载参考链接配置navicat参考链接遇到问题:ORA-28040:没有匹配的验证协议ORA-01017:用户名/口令无效;登陆被拒绝解决方案:1.修改角色2.修改navicat的orcl工具->选项->环境->OCI环境修改为自己的 #{oracle安装目录}/bin/oci.dll3.配置默认用户名,密码,服务号密码是自己安装设置的密码新建表空间和用户参考文档流程简单,注意用户名一定要大写!...原创 2021-02-24 17:49:13 · 2893 阅读 · 0 评论 -
Springboot普通类调用mapper
这里写自定`在这里插入代码片`录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...原创 2019-11-06 09:57:55 · 1409 阅读 · 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 · 606 阅读 · 0 评论 -
实时读写日志websocket发送
springboot+websocket整合maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> websocketConfigimport or原创 2020-08-23 14:40:01 · 394 阅读 · 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 · 2229 阅读 · 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 · 333 阅读 · 0 评论 -
pagehelper分页
pom<!-- mybatis分页依赖--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifa...原创 2020-08-09 10:18:10 · 89 阅读 · 0 评论