自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水巷石子的博客

程序员的成长之路

  • 博客(360)
  • 资源 (15)
  • 收藏
  • 关注

原创 使用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 2729 45

原创 ssm整合之CRUD增删改查(ajax版)案例

最终页面效果:案例目录结构数据库表表的设计:Controller方法返回值类型Object(1)Controller方法返回类型可以有几种?ModelAndViewvoidStringObject(2)@ResponseBody调jackson库将Object转成json字符串返回如果没有依赖jackson库则,抛出异常HttpMessageNotWritableException: No converter found for return value of type

2020-10-24 21:24:24 3215 172

原创 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 8104 51

原创 解决Bad Request,This combination of host and port requires TLS.问题

无法访问swaager,无法调通方法。解决办法:把访问的http修改为https就可以了。

2024-06-06 11:33:58 338

原创 使用Postman对@RequestPart和HttpServletRequest组合传参方式

想使用postman对entity和request参数传参,应该怎么传呢?

2024-04-29 11:07:38 1470 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 661

原创 java面试题——多线程01

wait方法和sleep方法所在的类不同,wait方法在object类,sleep方法是Thread类中的static方法。可见性:多核CPU的三级缓存都是独立的,只改自己的工作内存,没及时同步到主内存,导致数据不一致问题。原子性的定义:原子性指一个操作是不可分割的,不可中断的,一个线程在执行时,另一个线程不会影响到它。执行该方法之后,线程并不会马上停止,而是将一个中断标记位设置为了true,由线程自己停止。sleep方法不需要别人唤醒,设置睡眠时间之后,自己醒来,继续执行,同时不会释放锁。

2024-01-21 22:02:34 451

原创 解决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 548

原创 # 解决启动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 574

原创 解决springboot项目启动报错Error creating bean with name ‘dataSourceScriptDatabaseInitializer‘

pom.xml文件,缺少mysql的依赖。

2024-01-13 22:40:25 2024

原创 java中锁有哪几种?

在 Java 中,锁是一种用于控制并发访问的机制,它可以确保在多线程环境下,对共享资源的访问是串行化的,从而避免竞态条件和数据不一致性。

2024-01-13 12:39:24 437

原创 synchronized锁升级

在 Java 中,synchronized 锁可以进行升级,以提高锁的效率。

2024-01-13 12:23:08 493

原创 聊一聊synchronized

在 Java 中,关键字可以用于实现线程同步,有以下几种常见的使用方式:修饰代码块:将关键字放在代码块的前面,在这种方式下,会为给定的对象obj获取锁,在代码块执行期间,只有持有该锁的线程才能进入代码块执行。修饰方法:将关键字放在方法声明的前面,在这种方式下,会为当前对象(即调用该方法的对象)获取锁,在方法执行期间,只有持有该锁的线程才能执行该方法。静态同步方法:将关键字放在静态方法声明的前面,在这种方式下,会为当前类获取锁,在静态方法执行期间,只有持有该锁的线程才能执行该静态方法。

2024-01-12 22:07:46 409

原创 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 523

原创 java中springcloud面试题01——基本概念

Spring Cloud是一套基于Spring Boot的微服务框架,它提供了各种工具和组件,用于帮助开发者快速构建和部署云原生应用程序。Spring Cloud采用了微服务架构的思想,将大型应用程序拆分成小而独立的服务,每个服务都可以独立开发、部署和扩展,以实现更高的灵活性和可伸缩性。Spring Cloud提供了一系列功能和特性,包括服务注册与发现、负载均衡、断路器、配置中心、消息总线等,这些组件可以帮助开发者解决微服务架构中的常见问题,例如服务间通信、容错处理、配置管理、动态扩缩容等。

2024-01-10 10:31:52 567

原创 面试题——java特征、机制、特点

面试题——java特征、机制、特点

2024-01-09 14:26:32 542

原创 启动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 389

原创 使用rabbitmq发送direct类型消息

使用rabbitmq发送direct类型消息

2024-01-05 21:56:27 339

原创 怎样学好java

如何学好java

2023-11-05 17:24:14 392

原创 hbase和aerospike基础概念及所对应的python包API使用

column family:column name:列族名和列名。column family:列族名。row1:行键(即Row Key)table name:表名。value:插入列的值。

2023-10-24 09:19:21 966

原创 使用navicat查看类型颜色

使用navicat查看类型颜色

2023-10-17 16:13:40 284

原创 python连接hive时报sasl相关报错问题

解决python连接hive时,报sasl错误问题

2023-04-04 17:14:07 991 1

原创 python中dumps、dump、load、loads的区别

dump、dumps、load、loads的相同点和区别

2023-03-20 20:37:36 2431 1

原创 python document 修改字段颜色和字体

最近在写一个用python的document生成安全日报的功能,需要修改日报中字体的颜色和字体。修改颜色分两种情况,一种是直接修改文本类型,另一种是修改table表格中文本。

2023-03-03 17:45:17 376

原创 restfulWebservice简介

restfulWebservice简介,认识http方法,restful风格,以及报错的分类

2023-02-16 17:58:43 215

原创 maven快速打包

maven快速打包方式

2023-02-03 14:18:55 724

原创 hbase和aerospike基础概念

hbase和aerospike基础概念,如:增删改查等

2022-12-02 18:06:30 833

原创 python导入安装包

使用Python导入安装包的几种方式,包括在线安装,离线安装以及requirement.txt的作用和用法

2022-10-24 18:07:09 5578

原创 各位1024程序员节快乐

1024程序员节快乐

2022-10-24 09:13:32 185 1

原创 使用celery将方法异步化改造

使用celery将方法异步化改造,包含改造的具体步骤

2022-10-17 20:22:48 448

原创 celery执行的简单入门例子

celery执行简单入门案例

2022-10-17 10:06:00 321

原创 JAVA项目启动卡住,无任何异常信息的解决办法

JAVA项目启动卡住,无任何异常信息的解决办法

2022-10-12 11:45:19 1981

原创 连接mysql数据库报错:host ‘xxx’ is blocked ...

连接mysql数据库报错:host 'xxx' is blocked...的问题分析及解决办法

2022-09-29 14:53:30 1154

原创 linux环境mongo启动、状态查询及conf配置解析

mongodb数据库的启动、状态查询mongodb数据库conf文件的相关配置配置参数解析

2022-04-06 11:40:09 2704 2

原创 解决SecureFX无法连接linux服务器

解决使用SecureFX工具无法连接linux服务器的问题。但使用配套工具SecureCRT工具却可以正常连接linux服务器说明Linux服务器本身是没有问题的,问题出在SecureFX工具上。解决办法:在使用SecureFX工具连接Linux服务器时,修改file Transfer(文件传输)协议之前是FTP(无法连接),当修改为了SFTP之后,可以正常连接了。

2022-04-01 15:55:25 2609

原创 解决java方法中添加两个@RequestBody注解参数,swagger传参报错的问题

解决java方法中添加两个@RequestBody注解参数后,swagger传参报错的问题。查资料后,发现一个方法参数中只能使用一个@RequestBody注解。最终是将两个json合并为一个,嵌套方案解决。最终代码中根据名称,获取对应的json串。

2022-03-25 15:54:01 7083 2

原创 解决使用@Validated注解进行校验却没有效果的问题

场景描述:Controller层方法参数中添加了@Validated注解对应参数的字段添加验证规则问题描述:在页面添加属性分组时,分组ID字段的正则验证不起效果,依然可以保存中文、特殊字符等问题定位:回看上面的代码,可以发现。@Validated引用了分组而对应的参数groupId并没有被分配的该组中。解决办法:将groupId参数分配到@Validated验证组Insert.class中。结果验证:知识点总结:@Validated校验与groups分组的关系@Va

2022-03-22 09:44:54 10865 1

原创 软考之软件工程

这里写目录标题软件开发方法其他软件开发方法练习题软件开发模型瀑布和原型的相关模型瀑布模型增量和迭代螺旋模型V模型和喷泉模型构件组装模型快速应用开发模型(RAD)统一过程(up)练习题敏捷方法四大价值观12条过程实践规则练习题逆向工程练习题软件开发方法软件开发模型逆向工程需求工程软件系统建模系统设计测试与评审系统运行与软件维护软件开发方法其他软件开发方法练习题软件方法学是以软件开发方法为研究对象的学科。其中,(D)是先对最高层次中的问题进行定义、设计、编程和测试,而将其中未

2022-01-29 16:13:18 1464

原创 软考之设计模式(创建-结构型)

这里写目录标题设计模式的分类创建型模式工厂方法模式抽象工厂构建器模式结构型模式适配器模式桥接模式组合模式考查点:1、设计模式三种类型的定位2、设计模式分类3、设计模式应用场景及特点设计模式的分类创建型模式工厂方法模式抽象工厂系列构建器模式结构型模式适配器模式//原方法A_ADD(a,b)//新方法ADD(a,b,c)//创建对应参数的方法ADD(a,b,c){ //调原方法 A_ADD(a,b)}//目标接口interface T

2022-01-29 16:12:05 1346

原创 软考之软件架构设计

这里写目录标题架构的本质架构的作用软件架构的概念以下叙述,(D)不是软件架构的主要作用。架构的发展历程架构的"4+1"视图UML的“4+1”视图软件架构风格软件架构风格——数据流风格【数据驱动】批处理和管道-过滤器调用/返回风格调用/返回风格之分层架构风格独立构件风格优点、缺点、特点虚拟机风格仓库风格黑板系统优缺点闭环控制架构(过程控制)C2风格练习题填空题选择题软件架构的概念(★★★)软件架构风格(★★★★★)架构描述语言ADL(★★★)特定领域软件架构(★★★)基于架构的软件开发(★★★★)

2022-01-23 17:16:21 3709 3

使用PowerDesigner工具画用例图.pdf

使用PowerDesigner工具画用例图.pdf使用PowerDesigner工具画用例图.pdf

2020-10-24

PowerDesigner建模使用.pdf

PowerDesigner建模使用.pdfPowerDesigner建模使用.pdfPowerDesigner建模使用.pdf

2020-10-24

saas项目.sql

这个sql文件,就是在《saas-export项目-项目搭建与pom.xml的父子继承》博文中提到的数据库sql文件

2020-10-22

jquery-1.11.0.min.js

jquery-1.11.0.min.js

2020-10-19

途牛旅游项目数据库脚本.rar

途牛旅游项目数据库脚本途牛旅游项目数据库脚本途牛旅游项目数据库脚本途牛旅游项目数据库脚本途牛旅游项目数据库脚本

2020-09-28

redis图形化工具

redis图形化工具redis图形化工具redis图形化工具redis图形化工具redis图形化工具redis图形化工具

2020-09-22

redis的windows版

redis的windows版redis的windows版redis的windows版redis的windows版redis的windows版redis的windows版

2020-09-22

SwitchHosts.rar

SwitchHosts.rar

2020-09-21

WizTools.org.rar

WizTools.org.rar

2020-09-21

JsonView.rar

JsonView.rar

2020-09-21

taotao商城工具.rar

taotao商城工具

2020-09-20

mysql.jar.rar

mysql.jar.rar

2020-09-17

javaAPI文档.rar

javaAPI文档.rar

2020-09-17

mybatis和spring的整合包(完整版).rar

mybatis和spring的整合包,有了这一整套jar包,SSM项目都可以跑起来。 mybatis和spring的整合包,有了这一整套jar包,SSM项目都可以跑起来

2020-09-17

jquery.js是3.x版本

jquery的jar包

2020-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除