- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 【SpringCloud】Gateway 配置全局过滤器获取请求参数和响应值
POSTMAN工具请求里的gzip压缩头导致获取响应值一直乱码,解决gzip压缩后响应值获取。实现Ordered接口getOrder()方法,数值越小越靠前执行,记得这一点就OK了。
2023-11-27 15:35:07
2427
1
原创 【Gateway】基于ruoyi-cloud-plus项目,gateway局部过滤器和过滤返回以及集成nacos
自定义Test01GatewayFilterFactory 过滤器,过滤上述配置的请求路径携带/test01/** 的请求,并转发到https://127.0.0.1:8080 + 请求路径例:请求为 http;//127.0.0.1:8088/test01/ceshi 实际转发到 http;请求参数内部可以下述过滤器内调整@ComponentParam> {@Override//这是获取请求头信息//这是获取请求参数信息//获取传入的授权信息,用于下面解密获取账号和密码。
2023-11-16 09:31:16
1287
原创 springboot简单使用kafka消费者监听,以及kafka配置账号密码
【代码】springboot简单使用kafka消费者监听,以及kafka配置账号密码。
2023-06-07 14:54:23
3161
原创 简单实用spring-cloud-starter-stream-kafka以及手动提交
spring-cloud-starter-stream-kafka
2022-09-02 11:12:10
3571
2
原创 【NACOS】的简单使用注册发现与服务配置以及搭配nginx集群
1.服务注册与发现1.先启动nacos,本次以单机为例,详细可看【Nacos】win 下使用nacos以及集群下出现错误:Error creating bean with name ‘memoryMonitor‘1.配置yml文件server: port: 9001spring: application: name: nacos-test #自己起名字 会在nacos页面显示,以及用于客户端发现调用 cloud: nacos: discovery:
2022-03-04 14:15:55
3238
原创 【Nacos】win 下使用nacos以及集群下出现错误:Error creating bean with name ‘memoryMonitor‘
1.本机环境window11,jdk1.8nacos-server-2.0.4mysql-8.0.22.02.单机使用2.1**官网下载nacos-server-2.0.4.zip直接解压,进到解压过的:nacos-server-2.0.4\nacos\bin执行命令:startup.cmd -m standalone如图:至此单机模式启动成功,进入查看输入:http://127.0.0.1:8848/nacos用户名:nacos密码:nacos2.2:切换默认数据库为m
2022-02-25 18:23:51
6761
原创 【java两个日期之间相差多少天】
public static int getHowDay(String startTime,String endTime){ LocalDate start = LocalDate.parse(startTime, DateTimeFormatter.ofPattern("yyyy-MM-dd")); LocalDate end = LocalDate.parse(endTime, DateTimeFormatter.ofPattern("yyyy-MM-dd")); ..
2022-01-19 15:31:46
369
原创 【一个List<Integer>中数据最多连续的有多少次】
public static int getContinuous(List<Integer> list) { Collections.sort(list); //获取当前集合中的最大值和最小值 Integer min = list.get(0); Integer max = list.get(list.size() - 1); //声明最多连续数 临时最多连续数 以及集合当前下标 int conti.
2022-01-19 15:29:56
397
原创 使用feign查询数据,日期类型数据相差8小时问题
在A服务器通过feign调用B服务器,B服务器查询出的来的日期类型数据,返回到A服务器时,相差8小时。只需要在A服务器和B服务器的配置文件上添加时区spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8...
2021-05-07 15:18:58
1209
2
原创 oracle数据库 字段较大, 存放的较大数据,超过VARCHAR2
在使用oracle过程中,遇到某一个字段存储数据超过了varchar2的限制,提示下面的错误解决办法:在网上看到一些对存较大数据的一些类型说明,如下图: 然后就选择把数据库varchar2类型转换为CLOB类型,对应java中String类型,其他不做改变,xml文件中代码如下: <result column="XXX" jdbcType="CLOB" property="xxx" javaType = "java.lang.String"/> <update id="
2021-02-01 15:19:36
1016
原创 两个List<Map<String,Object>> 根据关键字段合并成一个
/** * * @param m1 * @param m2 * @param string 根据某个key来合并 * @return */public static List<Map<String,Object>> merge(List<Map<String,Object>> m1,List<Map<String,Object>> m2,String string){ m1.addAll(m2); .
2020-09-27 17:19:56
2358
原创 远程读取文件和写入本地
字节写入public static void main(String[] args) throws Exception { //读取远程文件 InputStream input = new URL("http://127.0.0.1:8080/20200818.txt").openStream(); //字节写入 FileOutputStream out =new FileOutputStream("E:\\root\\test.tx
2020-08-21 17:14:38
738
原创 IDEA添加项目到Gitee以及右键没有Git选项
第一步:首先在自己的账户下创建一个仓库第二步:将idea上创建好项目,然后下面操作创建仓库第三步:选择当前项目当做仓库目录第四步:点击项目目录右键,此时会出现一个git,这是仓库创建成功才会有的。然后点击add添加到缓冲区第五步:推送到远程仓库第六步:找到你的远程仓库地址填写推送然后看自己的码云就能看到推送记录了!在这里插入图片描述右键没有GIT选项问题1.没有GIT选...
2020-05-08 10:39:19
3539
原创 GIT切换分支的简单操作
切换到要操作的项目文件夹或进入本地项目文件然后右键打开git bash here 命令框切换到要操作的项目文件夹命令cd ProjectPath查看项目分支(包括本地和远程)执行命令git branch -a删除本地分支 执行命令git branch -d 分支名删除远程分支 执行命令git push origin –delete 分支名 切换分...
2020-03-11 11:46:27
4572
原创 SpringBoot使用easypoi根据设置模板导出数据和较大数据量导出
使用这个前需要引入依赖```java <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version>...
2019-12-06 16:41:31
3174
原创 Excel文档下载功能与导入功能实现
public void getUpload(HttpServletResponse response, //要传入的参数)throws IOException { //执行查询的SQL查询出来结果 resultMap 为封装的实体对象 如 User//在该对象字段上注释 ...
2019-11-11 17:16:33
309
原创 IDEA运行或打包编译时找不到符号、找不到程序包的解决方法
jar包找不到,查询可能maven仓库下载的jar包有问题,执行下面脚本(新建文本,放入下面代码,修改为文件格式为bat)@echo offrem create by NettQun rem C:\Users\admin\.m2\repository (此路径是maven仓库地址)set REPOSITORY_PATH=C:\Users\admin\.m2\reposito...
2019-10-24 17:40:30
3381
原创 JAVA 实现对两个日期之间所有日期的遍历
JAVA 实现对两个日期之间所有日期的遍历public static void main(String[] args) { Calendar start = Calendar.getInstance(); start.set(2019, 8, 11); Long startTIme = start.getTimeInMillis(); Calendar ...
2019-10-10 15:37:48
1794
原创 Linux服务器报文响应乱码
因为要写一个接口用于接收报文,以及返回报文都用GBK格式,代码如下: public void returnMa(HttpServletRequest servletRequest, HttpServletResponse response)throws Exception{ InputStream inputStream = servletRequest.getInputS...
2019-08-01 17:48:34
882
原创 DOM4J+HTTPServlet+XML解析报文
如果项目中要添加dom4j类库支持,需要将工具包加载到项目类路径下,或采用maven包管理的话可以在pom.xml里边添加项目包依赖即可,如下: <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> ...
2019-07-19 11:40:35
361
原创 PageHelper+mybatis+infromix,select count(0) from xxx报错
最近换数据库从oracle数据库换到informix数据源修改,运行项目抛错提示没有虚拟表。注释掉# validationQuery: SELECT 1 FROM DUAL 之后可以起 又抛错A syntax error has occurred. 看错误信息提示 select count(0) from xxx 是pageHelper分页前会执行一个查询条数语句,该语句selec...
2019-06-17 20:31:26
2927
原创 json请求跨域报错
jquery-2.1.1.min.js:4 GET http://localhost:8082/scw-restapi/auth/upload?[object%20FormData] 500 (Internal Server Error)send @ jquery-2.1.1.min.js:4ajax @ jquery-2.1.1.min.js:4(anonymous) @ authpage...
2018-11-14 19:00:26
725
2
原创 ajax请求失败,返回错误页面,造成逆转失败
com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: [B@215f7d88; line...
2018-11-14 14:45:09
863
原创 eclipse使用activiti查询显示时报错
HTTP Status 500 - Could not write JSON document: Direct self-reference leading to cycle (through reference chain: java.util.ArrayList[0]->org.activiti.engine.impl.persistence.entity.ProcessDefiniti...
2018-11-13 17:05:47
3619
1
转载 spring引入多个properties文件
在开发中常常把配置信息放在properties文件中,然后spring的xml中引入。如果在多个spring的xml文件中引入properties&lt;context:property-placeholder ignore-unresolvable=“true” location=“classpath:config/wzk.properties” /&gt;spring启动会报错:org....
2018-11-13 16:49:21
297
原创 No qualifying bean of type 'com.java.scw.service.TPermissionService' available: expected at least 1
No qualifying bean of type ‘com.java.scw.service.TPermissionService’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.fact...
2018-10-25 19:21:27
12283
2
原创 Description Resource Path Location Type The project was not built due to "Could not delete '
在项目出现红叉时,提示Description Resource Path Location TypeThe project was not built due to “Could not delete ‘/dkxt/web/WEB-INF/classes/com’.”. Fix the problem, then try refreshing this project and building...
2018-09-11 09:44:48
20856
原创 web.xml 中报错:Start state is missing. Add at least one state to the flow
配置SpringMVC的过程中,web.xml报错:Start state is missing. Add at least one state to the flow.原因: Eclipse 认为 XML 是“Spring Web Definition File”解决方法: 在Spring Explorer中找到报错web.xml所属项目。 右键,选择properties。 ...
2018-09-11 09:38:08
717
原创 Springc常用注解详解
1.@Component 作用:用于声明一个spring的组件。组件及spring容器中的bean,即一个实例。 声明格式: @Target(ElementType.TYPE) :表明该注解可以用在什么地方。 ElementType.TYPE:该注解可以用在类上 @Retention(RetentionPolicy.RUNTIME) ...
2018-09-06 10:35:35
1465
原创 Spring IOC原理
原理:一般指的是代码的实现 以及涉及到的技术 一:以xml的形式来说 1.主要涉及到xml解析技术 以及 反射机制 还有实例存储的数据结构(容器) 1)xml解析技术: 包括dom4j 以及jdom支持xpath… 功能更强大 推荐使用 2)反射机制: 首先得获得类的全路径,该类还得有构造器,如果你要是写了有参构造器的话,必...
2018-09-06 10:25:37
6426
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人