- 博客(19)
- 收藏
- 关注
原创 SpringBoot引入Feign并使用okhttp3
之后代码就可以使用feign了,如下代码调用的是本地服务 http://127.0.0.1:3001/sys/getToken。如果想要使用okhttp3,则需要增加一个OkHttpFeignClient类。该类代码如下,如果要直接用,需要自行完善下,这里只是写了一个demo。在上一篇文章中有完整代码。
2024-10-29 21:45:00
563
1
原创 OKHttp跳过证书访问https接口
项目场景:客户要求使用https的网址,导致项目里各种接口都要是https的,但是实施大部分都不会导入证书这些操作,故需要调整为代码能绕过证书直接访问https接口。
2024-08-17 16:37:18
666
1
原创 SpringBoot 集成okHttp报错 kotlin.collections.ArraysKt.copyInto([B[BIII)[B问题解决
排查发现,是因为SpringBoot中内置的版本号和okhttp3中的不一致导致的,且是以SpringBoot中的优先。在父pom文件中引入这两个包,就不会用SpringBoot内置版本的包了。SpringBoot引入okHttp3。okhttp3中引入的包。
2024-08-17 15:34:07
670
原创 mybatis-plus批量插入报错Invalid bound statement (not found): insertBatchSomeColumn问题解决
mybatis-plus自带的saveBatch性能并不能满足我们的需求,故有了insertBatchSomeColumn的扩展。但是扩展后出现了Invalid bound statement (not found): insertBatchSomeColumn的报错,网上却始终搜不到正确的解决办法,故这里记录一下,需要看解决办法的可以直接拉到最后。注:这里我使用的mybatis-plus是3.1.2版本的,不同版本可能有所差别。
2024-05-21 13:13:57
1828
原创 SpringBoot自定义注解
AfterThrowing: 异常通知:在方法出现异常时进行通知,可以访问到异常对象,且可以指定在出现特定异常时在执行通知。@Around:环绕通知:可以将要执行的方法(point.proceed())进行包裹执行,可以在前后添加需要执行的操作。@After:方法执行后通知: 在目标方法执行后无论是否发生异常,执行通知,不能访问目标方法的执行的结果。@AfterReturning: 后置通知:在方法正常执行完成进行通知,可以访问到方法的返回值的。@Before:前置通知:在方法执行前通知。
2023-09-26 18:54:02
127
原创 Camunda顺序读取流程全部节点
根据流程设计,统计该流程的所有节点的完成数量,超时数量等数据,统计结果按照流程节点顺序排序。如果从历史审批记录中获取流程节点,那么会出现两个问题1.如果还未发起流程,那么是获取不到任何节点数据的。2.如果流程设计频繁改动,那么获取到的历史节点数据,又可能是错误的。所以有了如下代码,从流程设计中顺序读取节点。
2023-09-06 09:11:38
2876
7
原创 SpringBoot集成Security
SHA系列是Hash算法,不是加密算法,使用加密算法意味着可以解密(这个与编码/解码一样),但是采用Hash处理,其过程是不可逆的。3.此时启动项目,可以发现控制台不再输出用户名密码了,可以输入我们自己的账号密码登录了,不过密码是明文的,数据库的密码需要加上前缀{noop}。并且你会发现,访问接口需要现登录,此时输入用户名user和控制台的这一串密码,登录后即可访问接口。此时应该将数据库密码更换成上边main方法运行后输出的密文密码,即可登录成功。此时重启项目,此时控制台会输出一串密码。
2023-04-29 23:18:05
214
原创 websocket + showNotification
该文章简单使用了websocket和showNotification,并使用layer进行弹窗提示。 (该笔记用作个人笔记)罒ω罒大神请绕路 话不多说,直接上图(◕ᴗ◕✿): 当浏览器失去焦点时,消息将会在右下角推送(即:浏览器最小化时),现在是否看到右下角有推送(◕ᴗ◕✿) 浏览器不支持websocket时,将会在浏览器中间提示(◕ᴗ◕✿) 现在,图示已经完全显示了,感兴趣的童鞋
2017-05-06 17:57:09
1865
3
转载 Oracle 11g的新特性:虚拟列
来源http://database.51cto.com/art/201205/334381.htm 今天我将为大家解释 Oracle 11g 数据库的新特性 —— 虚拟列介绍在老的 Oracle 版本,当我们需要使用表达式或者一些计算公式时,我们会创建数据库视图,如果我们需要在这个视图上使用索引,我们会创建基于函数的索引。现在 Oracle 11g 允许我们直接在表上使用虚拟列来存储表达式。来看一
2016-07-30 10:10:21
335
原创 java环境变量设置详解
环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。我们需要通过设置环境变量,来让jdk完成程序的编译和运行。首先,打开我的电脑--属性--高级--环境变量:新建系统变量JAVA_HOME 和CLASSPATH,内容如
2016-07-20 15:22:14
305
kkfile中发票pdf预览中文乱码 windows字体包
2024-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人