- 博客(364)
- 资源 (15)
- 收藏
- 关注
原创 linux安装ollama后,本地部署deepSeek教程(亲测版)
安装ollama步骤,并使用ollama拉取deepSeek实现本地部署大模型
2025-11-18 13:08:17
1631
原创 使用docker在linux环境中部署springboot包
因为springboot是内嵌了tomcat服务器的,所以打成jar包后,是可以直接运行的。首先我们看一下,在windows环境下的打包部署1. 进行install打包2. 检查,在target目录中是否存在了项目jar包3.如果已经存在了项目jar包,就可以直接运行了(前面说了,springboot包是可以直接运行的)4.在dos命令框中使用java -jar指令java -jar springboot-nriat-common-demo-0.0.1-SNAPSHOT.jar启动效果
2021-01-27 13:57:08
2983
45
原创 linux环境使用docker安装redis、solr等商城系统命令合集
Docker安装yum安装sudo yum updateyum install docker1.查看内核版本 <Docker 要求 CentOS 系统的内核版本高于 3.10> uname -r 本机<内核版本: 3.10.0-327.el7.x86_64>2.把yum包更新到最新 sudo yum update3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
2020-09-07 16:09:55
8342
51
原创 解决Bad Request,This combination of host and port requires TLS.问题
无法访问swaager,无法调通方法。解决办法:把访问的http修改为https就可以了。
2024-06-06 11:33:58
2130
原创 使用Postman对@RequestPart和HttpServletRequest组合传参方式
想使用postman对entity和request参数传参,应该怎么传呢?
2024-04-29 11:07:38
4596
1
原创 Java面试题03——CAS
CAS英文全(Compare And Swap)指比较并交换。CAS算法包含3个参数(V,E,N)V表示要更新的变量E表示预期的值N表示新值在且仅在V值等于E值时,才会将V值设为N,如果V值和E值不同,则说明已经有其他线程做了更新,当前线程什么都不做。最后,CAS返回当前V的真实值。对CAS算法的实现有一个重要的前提:需要取出内存中某时刻的数据,然后在下一时刻进行比较、替换,在这个时间差内可能数据已经发生了变化,导致产生ABA问题。
2024-01-22 22:03:15
1122
原创 java面试题——多线程01
wait方法和sleep方法所在的类不同,wait方法在object类,sleep方法是Thread类中的static方法。可见性:多核CPU的三级缓存都是独立的,只改自己的工作内存,没及时同步到主内存,导致数据不一致问题。原子性的定义:原子性指一个操作是不可分割的,不可中断的,一个线程在执行时,另一个线程不会影响到它。执行该方法之后,线程并不会马上停止,而是将一个中断标记位设置为了true,由线程自己停止。sleep方法不需要别人唤醒,设置睡眠时间之后,自己醒来,继续执行,同时不会释放锁。
2024-01-21 22:02:34
625
原创 解决java中mybatis报错:org.apache.ibatis.binding.BindingException:Invalid bound statement (not found):xx
org.apache.ibatis.binding.BindingException:Invalid bound statement (not found):xx
2024-01-14 00:29:05
1011
原创 # 解决启动springboot项目,报错Field userMapper in xxx required a bean of type ‘xxx‘ that could not be found.
解决启动springboot项目,报错Field userMapper in xxx required a bean of type 'xxx' that could not be found.
2024-01-13 23:00:34
1138
原创 解决springboot项目启动报错Error creating bean with name ‘dataSourceScriptDatabaseInitializer‘
pom.xml文件,缺少mysql的依赖。
2024-01-13 22:40:25
4051
原创 java中锁有哪几种?
在 Java 中,锁是一种用于控制并发访问的机制,它可以确保在多线程环境下,对共享资源的访问是串行化的,从而避免竞态条件和数据不一致性。
2024-01-13 12:39:24
828
原创 聊一聊synchronized
在 Java 中,关键字可以用于实现线程同步,有以下几种常见的使用方式:修饰代码块:将关键字放在代码块的前面,在这种方式下,会为给定的对象obj获取锁,在代码块执行期间,只有持有该锁的线程才能进入代码块执行。修饰方法:将关键字放在方法声明的前面,在这种方式下,会为当前对象(即调用该方法的对象)获取锁,在方法执行期间,只有持有该锁的线程才能执行该方法。静态同步方法:将关键字放在静态方法声明的前面,在这种方式下,会为当前类获取锁,在静态方法执行期间,只有持有该锁的线程才能执行该静态方法。
2024-01-12 22:07:46
563
原创 jvm面试题
在minorGC操作后,Eden区中仍然存活的对象(判断标准是被引用了,通过GC root进行可达性判断)会被移到SurvivorTo区。在minorGC开始时,对象只会存在于Eden区和SurvivorFrom区,SurvivorTo区是空的。“From”区和“To”区互换角色,原Survivor To成为下一次GC时的Survivor From区,总之,每次GC后都会保证Survivor To区是空的。在 Java 虚拟机(JVM)的堆内存中,垃圾回收算法用于回收不再使用的对象所占用的内存空间。
2024-01-12 22:06:03
700
原创 java中springcloud面试题01——基本概念
Spring Cloud是一套基于Spring Boot的微服务框架,它提供了各种工具和组件,用于帮助开发者快速构建和部署云原生应用程序。Spring Cloud采用了微服务架构的思想,将大型应用程序拆分成小而独立的服务,每个服务都可以独立开发、部署和扩展,以实现更高的灵活性和可伸缩性。Spring Cloud提供了一系列功能和特性,包括服务注册与发现、负载均衡、断路器、配置中心、消息总线等,这些组件可以帮助开发者解决微服务架构中的常见问题,例如服务间通信、容错处理、配置管理、动态扩缩容等。
2024-01-10 10:31:52
733
原创 启动IDEA报错,web servcer failed to start.port 8080 was already in use.
启动IDEA报错,web servcer failed to start.port 8080 was already in use.
2024-01-06 17:47:03
641
原创 hbase和aerospike基础概念及所对应的python包API使用
column family:column name:列族名和列名。column family:列族名。row1:行键(即Row Key)table name:表名。value:插入列的值。
2023-10-24 09:19:21
1170
原创 python document 修改字段颜色和字体
最近在写一个用python的document生成安全日报的功能,需要修改日报中字体的颜色和字体。修改颜色分两种情况,一种是直接修改文本类型,另一种是修改table表格中文本。
2023-03-03 17:45:17
630
原创 连接mysql数据库报错:host ‘xxx’ is blocked ...
连接mysql数据库报错:host 'xxx' is blocked...的问题分析及解决办法
2022-09-29 14:53:30
1433
原创 linux环境mongo启动、状态查询及conf配置解析
mongodb数据库的启动、状态查询mongodb数据库conf文件的相关配置配置参数解析
2022-04-06 11:40:09
3740
2
原创 解决SecureFX无法连接linux服务器
解决使用SecureFX工具无法连接linux服务器的问题。但使用配套工具SecureCRT工具却可以正常连接linux服务器说明Linux服务器本身是没有问题的,问题出在SecureFX工具上。解决办法:在使用SecureFX工具连接Linux服务器时,修改file Transfer(文件传输)协议之前是FTP(无法连接),当修改为了SFTP之后,可以正常连接了。
2022-04-01 15:55:25
3324
原创 解决java方法中添加两个@RequestBody注解参数,swagger传参报错的问题
解决java方法中添加两个@RequestBody注解参数后,swagger传参报错的问题。查资料后,发现一个方法参数中只能使用一个@RequestBody注解。最终是将两个json合并为一个,嵌套方案解决。最终代码中根据名称,获取对应的json串。
2022-03-25 15:54:01
7586
2
原创 解决使用@Validated注解进行校验却没有效果的问题
场景描述:Controller层方法参数中添加了@Validated注解对应参数的字段添加验证规则问题描述:在页面添加属性分组时,分组ID字段的正则验证不起效果,依然可以保存中文、特殊字符等问题定位:回看上面的代码,可以发现。@Validated引用了分组而对应的参数groupId并没有被分配的该组中。解决办法:将groupId参数分配到@Validated验证组Insert.class中。结果验证:知识点总结:@Validated校验与groups分组的关系@Va
2022-03-22 09:44:54
11238
1
mybatis和spring的整合包(完整版).rar
2020-09-17
redis的windows版
2020-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅