基础
文章平均质量分 50
基础知识记录
战战的坚果
这个作者很懒,什么都没留下…
展开
-
boot整合xfire
Bean。原创 2024-03-27 15:30:43 · 769 阅读 · 0 评论 -
boot整合mybatis时,报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
mybatis提示找不到对应的sql,于是将sql放在resources目录下。在application.yml文件中补充配置。重启服务即可成功解决!原创 2024-03-26 14:36:45 · 207 阅读 · 0 评论 -
centos7常用命令之安装插件2
【启动kibana,需要调整这个配置文件(/opt/kibana-6.3.0/config/kibana.yml)的一处ip地址,因为每次虚拟机的ip地址可能会有所不同,1./data/oracle/product/11.2.0/network/admin目录的listener.ora。主机器添加一个数据 在从机器中对该数据进行查看(主从数据同步测试)切换到oracle用户: su -l oracle。查看监听:lsnrctl status。/etc/hosts的ip修改。#kibana在es中的索引。原创 2024-01-30 22:36:51 · 1038 阅读 · 0 评论 -
centos7常用命令之安装插件1
虚拟机VM要卸载,在这记录下!!!原创 2024-01-30 21:06:10 · 917 阅读 · 0 评论 -
Java -jar 启动jar包
运行jar包添加参数: java -jar -Dpassphrase=seap xxxx.jar运行jar包时指定端口: java -jar xxx.jar --server.port=8088原创 2023-11-13 17:11:18 · 165 阅读 · 1 评论 -
request header is too large
请求头过大超出了Tomcat的限制普通tomcat在server.xml中<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize="0" maxHttpHeaderSize="102400"/>处添加上 maxHttpHeaderSize="102400"spring boot项目更方便了,在application.properties文.原创 2021-12-05 22:49:16 · 409 阅读 · 0 评论 -
cron表达式的使用
在spring boot项目中使用定时发送消息首先在启动类上面使用注解@EnableScheduling@SpringBootApplication@EnableSchedulingpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }}在定时任务上添加注解@Scheduled原创 2021-12-05 22:22:15 · 684 阅读 · 0 评论 -
idea让人头大 -- 编译项目
springcloud微服务结构,当我将某个微服务移除module,但是出现右侧maven一直删除不掉右击maven进行remove projects 不好使,于是乎重启idea编译项目,每当修改某个微服务的信息时,重新打包都不好使。最开始 首先将项目中的.iml文件及.idea和.settings删除,同时将idea清除缓存并重启,此时会打包成功。后来 有一个微服务使用的是groovy环境,与Java一起使用,于是将此module右击 project structure,将groovy目录原创 2020-10-29 15:39:00 · 301 阅读 · 1 评论 -
java 中json串转换JSONObject/对象
依赖pom.xml<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version></dependency>1.json字符串转换JSONObject/JSONArrayString jsonTemplate1="{\"taskIds\":[\"c原创 2021-02-21 00:19:34 · 3716 阅读 · 1 评论 -
file文件的创建
/** * @Auther: xngz * @Date: 2020/11/1 0:12 * @Description: */public class result { /** * 执行系统命令后打印输出 * @param process * @return 输出结果 */ public static StringBuffer doWaitForFile(Process process) { InputStream in..原创 2021-05-20 18:44:07 · 562 阅读 · 0 评论 -
Java数组转换List
1.数组转换List 不支持List增删操作String[] strArray = new String[2];strArray[0]="xxx";strArray[1]="zzz";List list = Arrays.asList(strArray);System.out.println(list);2.数组转换List 支持List增删操作String[] strArray = new String[2];strArray[0]="xxx";strArray[1]...原创 2021-02-20 23:59:17 · 99 阅读 · 0 评论 -
springboot如何根据bean名字注入
目前,在做springboot与ActiveMQ的整合时,出现一个问题,就是相同类型的bean,但是不同的bean名称,但是我需要同时进行注入。若出现不同类实现同一接口时,并用@Autowaired注解进行注入接口时,此时。结合@Qualifier 注解来指定名称。此时可以同时使用这两个Queue对象;@Autowaired注解的使用。原创 2021-07-03 17:48:02 · 5830 阅读 · 0 评论 -
springboot整合ActiveMQ测试抢单
由于最近有时间,所以实践一下springboot与ActiveMQ的整合。下面的场景是 数据库中沙宣有3瓶,假设7人进行抢单,且对用户id进行判断(偶数则出现异常,需要重试三次;奇数则可进行参与), 这个具体逻辑 自己可调整!!!首先有两张表:t_produce(产品数量表)、t_produce_record(产品订购消费表)CREATE TABLE `t_produce_record` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id'原创 2021-07-03 17:41:00 · 327 阅读 · 1 评论 -
aop切面重复调用两次controller
最近在测试接口时,总是调用两次,于是在aop找原因错误原因:在aop的@Around这个接口中出现了两次ProceedingJoinPoint.proceed(),于是我将该信息赋值给一个变量,后调用这个变量即可解决。因为不知其所以然,还请了解原因的前辈们告知原因。附上代码@Aspect@Componentpublic class HttpLoggerRespect { private final Logger logger = LoggerFactory.getLogger原创 2021-07-02 16:23:46 · 2213 阅读 · 0 评论 -
springboot+validation实现字段校验
最近做外包项目,发现一个问题,就是不论是与前端交互还是与第三方交互都是封装成一个实体类进行数据传输,且在实体类中进行字段参数的校验(字符串的长度,不为空,最大值,最小值等信息),于是下面就开始用springboot项目实现实体类的字段校验,话不多说,上代码!!!很简单引入依赖 pom.xml<!--字段校验--><dependency> <groupId>org.springframework.boot</groupId> <art原创 2021-06-22 20:32:33 · 1348 阅读 · 1 评论 -
事务的介绍
由于近一个月刚刚换了一份外包工作,且是从0开始的项目,所以开发上面目前没有新的体会和要分享的东西,由于时间上比较宽裕,所以了解了一下事务。事务特性 ACID原子性(事务要么全部被执行,要么全部不执行)一致性(事务的执行中涉及到的状态,数据库要有记录)隔离性(在事务A进行中,不可允许其他事务进行一些操作)持久性(事务处理结果保存在数据库中)事务的隔离级别在高并发的情况下,很容易出现数据上的一些问题,此时需要指定使用事务的隔离级别来解决这一问题。并发问题脏读 【事务A读取了事务B修改后原创 2021-06-18 14:25:41 · 68 阅读 · 0 评论 -
docker的理论
引入dockerdocker与普通虚拟机的区别:普通虚拟机就是虚拟出一块硬件,然后运行整个操作系统,然后在该操作系统中安装软件等。docker可以看做一个容器,直接运行里面的内容,内部没有内核,所以很轻便;同时各个容器互相不影响,每个容器内部有自己的文件系统;docker的宿主机可以是物理机,也可是虚拟机!!!docker由三部分组成:镜像、容器、仓库镜像:可以看做最小的元素,例如安装的软件:mysql、Tomcat、elasticsearch等;容器:类似一个小的虚拟环境,来运行docker原创 2021-06-15 23:25:01 · 250 阅读 · 0 评论