自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七夜之家

Johnny's home

  • 博客(283)
  • 资源 (26)
  • 收藏
  • 关注

原创 【Gradle】取消使用idea+Gradle创建项目时自动生成.main结尾的子module

参考文档:https://www.jianshu.com/p/6626849a3aa0。显示效果如下图所示,看起来比较不爽,但是不影响使用。二、还有一种解决方案:网上说导入项目时,取消。,然后刷新Gradle工程即可。的勾选,但我没有遇到。

2024-03-21 15:19:06 229

原创 【Spring】yaml自定义参数添加提示功能

注意:这里的提示是需要写的,这是后面yaml中自定义参数的提示内容@Data/*** 是否启用,默认:启用*//*** 名称,默认:seed接口管理*/private String title = "Seed接口管理";/*** 简介*//*** 作者,默认:叶甯*/private String author = "叶甯";/*** 版本,默认:1.0.0*//*** 全局鉴权参数,默认:Authorization*//*** 定义分组*//**

2024-03-07 14:57:38 457

原创 【DB】数据库导入数据时增加自增主键列

1.1 指定表中添加临时列1.2 向临时列中顺序写入number1.3 更新主键值1.4 删除临时列数据库导入时增加自增ID注意:Excel、CSV等进行数导入时,表结构的主键应去掉,无法无法进行数据导入。

2024-02-28 15:09:59 405

原创 【webservice】cxf开发常见问题汇总

说明:如果使用soapui进行webservice测试时要求数据放置在。,这是由于XML中cdata不允许嵌套导致的。可以将message内容中CDATA里面的。

2023-12-25 14:59:04 407

原创 【Git】git常用问题汇总

git作为代码管理工具已经使用的越来越多了。但是当代码需要发布到测试环境时,需要将代码先合并到master,然后打个tag ,类似于SVN中tag处理。一般要有版本概念,并且版本递增,Create from要选择master,测试环境的代码都要从master来。问题:工作使用的git邮箱和码云的邮箱不一致,导致上传代码时显示两个人上传。修改指定项目的名称和邮箱信息,要解决上面的问题也就是使用下面的方式。1.选择项目下的tags按钮,然后。gitlab打tag的目的。,填写相应信息即可。,然后填写相应内容,

2023-12-19 10:34:27 471

原创 [webservice] springboot整合cxf

xpath常用规则(其它规则可以参考文档:https://blog.csdn.net/qq_44619675/article/details/113938171)对于XML文档的读取来说,xpath几乎是通常的选择,而在使用webservice时通常伴随着对于XML文档的解析。springboot整合Apache cxf。2.3 service发布(cxf配置)文件包的bin目录下,然后执行如下命令。访问已经发布的服务。

2023-11-18 17:21:56 1058

原创 [docker] Docker常用命令汇总

【代码】[docker] Docker常用命令汇总。

2023-11-17 15:42:51 352

原创 【SqlSever】日期类型转换

SQLserver中规定的日期格式(https://learn.microsoft.com/zh-cn/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-ver16)因为无法使用标准的格式进行转换,所以需要先转换为标准格式,然后处理。

2023-11-06 16:13:53 190

原创 [Mybatis] 使用mybatis适配多数据库

根据jdk规定,各个数据库厂商必须实现方法,这个方法会返回数据库产品的名称。mybatis就是根据这一原理,通过和databaseId通过识别产品的productName,切换到对应数据库的处理,从而解决xml中SQL对于不同数据库的适配问题。/**mybatis使用databaseid时需要适配的厂商名称和自定义的对应值。厂商名称可以通过dataSource.getConnection().getMetaData().getDatabaseProductName()获取**/

2023-10-24 13:22:12 315

原创 [jdk17]java.lang.reflect.InaccessibleObjectException:module java.base does not “opens java.util“

springboot2.3.1+drools+jdk17整合报错。

2023-06-21 10:55:14 1969

转载 Spring Boot 2.6.x整合Swagger启动失败报错问题解决(治标还治本)

Spring Boot 2.6.x版本引入依赖 springfox-boot-starter (Swagger 3.0) 后,启动容器会报错:Springfox 假设 Spring MVC 的路径匹配策略是 ant-path-matcher,而 Spring Boot 2.6.x版本的默认匹配策略是 path-pattern-matcher,这就造成了上面的报错。在 application.properties 配置文件中修改mvc的匹配策略:注意:开始的时候我用这个方法的确可以正常启动了,但后来我发现此方

2022-06-17 15:30:01 765

原创 【IDEA】idea如何隐藏target,iml等不需要展示的文件

https://blog.csdn.net/qq_41570658/article/details/111942040

2021-07-26 10:34:52 3365

原创 【GRPC】01-基于maven的GRPC整合springboot demo

文章目录1. 添加依赖2. 添加依赖文件1. 添加依赖<dependency> <groupId>net.devh</groupId> <artifactId>grpc-spring-boot-starter</artifactId> <version>2.12.0.RELEASE</version> </dependency&

2021-07-23 14:29:12 642

原创 【metabase】 02-metabase打包

文章目录1. 说明2. 安装homebrew3. 安装插件4. 打包及注意事项1. 说明相关信息如下:版本:metabase-0.39.4JDK:1.8OS: Mac编辑器:IDEA(非必须)2. 安装homebrew修改源为清华源(https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/)编写执行文件(ex.sh)# 或使用下面的几行命令自动设置BREW_TAPS="$(brew tap)"for tap in core cas

2021-07-14 17:53:30 535

原创 【metabase】 01-metabase开发环境搭建

1. metabase技术和框架前端: React+Redux+D3(图表工具),使用webpack构建后端:Clojure + RING(中间件) + Compojure(路由框架) + Toucan(ORM框架)2. 准备源代码下载(github):https://github.com/metabase/metabase/releases/tag/v0.39.4开发工具:vscode / idea开发环境: jdk1.8 / leiningen2.9.3 / nodejs3. 搭建

2021-07-08 15:05:44 1087

原创 【IDEA】使用gradle时运行main方法报错

问题如下:在Gradle项目中,src/main/Java下代码中运行main方法时报错,报错信息如下:A problem occurred configuring root project '01-java'.> Could not create task ':ThreadDemo2.main()'. > Unnecessarily replacing a task that does not exist is not supported. Use create() or regi

2021-04-19 15:19:00 1440

原创 【VS code】 vscode常用配置

1. 保存时自动将2个空格修改为4个空格修改settings.json,设置editor.tabSize的值为2注意: 如果此时无效,那么是由于安装了插件JS-CSS-HTML Formatter,将这个插件卸载就可以生效了。

2021-03-15 10:15:59 134

转载 Spring 中的 Controller 和Service是线程安全的吗?

源地址结论:不是线程安全的Spring容器中的Bean是否线程安全,容器本身并没有提供Bean的线程安全策略,因此可以说Spring容器中的Bean本身不具备线程安全的特性,但是具体还是要结合具体scope的Bean去研究。Spring 的 bean 作用域(scope)类型singleton:单例,默认作用域。prototype:原型,每次创建一个新对象。request:请求,每次Http请求创建一个新对象,适用于WebApplicationContext环境下。session:会话,.

2021-02-08 11:42:49 2443 2

原创 vscode中vue使用eslint进行格式化代码

文章目录1. 插件安装2. 设置eslint规则与格式化代码插件空格规则一致3. 参考:1. 插件安装在vscode中安装代码格式化插件vue-beautify2,Beautify等格式化插件2. 设置eslint规则与格式化代码插件空格规则一致3. 参考:https://www.cnblogs.com/1032473245jing/p/9806427.html...

2020-11-12 09:50:03 578

原创 使用jdbcTemplate操作数据库

文章目录1. 配置依赖2. 编写service3. 测试 返回目录为简化jdbc操作,可以直接使用spring提供的JdbcTeamplate进行数据库的操作。1. 配置依赖相关数据库SQL/* 用户表 */drop database if exists boot0107;create database boot0107;use boot0107;/* 创建用户表*/create table if not exists tb_user( id varchar(36) comme

2020-10-19 10:48:38 483

原创 Druid连接池配置

文章目录1. 使用连接池的优势2. Druid连接池配置及说明引入资源application.yml中配置 返回目录1. 使用连接池的优势资源复用。减少创建、销毁连接时巨大的性能消耗提高响应速度。这个很好理解,在需要进行连接时直接从连接池中取连接肯定要比创建连接速度要快。减少连接泄露。比如MySQL数据库默认8小时自动断开连接,如果程序还在连接中会自动断开,而是用连接池通过判断连接是否有效可以自动规避这种情况的出现。2. Druid连接池配置及说明引入资源<dependency&g

2020-10-12 10:22:37 679

原创 HelloWorld

文章目录1. 使用SpringBoot编写Hello World2. 代码说明 返回目录1. 使用SpringBoot编写Hello World2. 代码说明

2020-09-21 09:57:37 160

转载 Spring Boot配置文件详解

文章目录1. YAML简介1.1. YAML语法1.2. YAML的运用1.3. YML小结2. Properties简介3. 配置文件取值3.1. ConfigurationProperties和Value优缺点3.2. @ConfigurationProperties详解3.3. @Value详解3.4. 配置文件取值小结4. 配置文件占位符5. 总结 返回目录Spring Boot提供了两种常用的配置文件,分别是properties文件和yml文件。他们的作用都是修改Spring Boot自动配置

2020-09-17 09:51:34 345

原创 整合springfox v2

文章目录 返回目录

2020-09-16 16:31:25 225

转载 SpringMVC执行流程

文章目录1. SpringMVC执行流程2. 相关组件说明 返回目录1. SpringMVC执行流程一个请求匹配前端控制器 DispatcherServlet 的请求映射路径(在 web.xml中指定), WEB 容器将该请求转交给 DispatcherServlet 处理DispatcherServlet 接收到请求后, 将根据 请求信息 交给 处理器映射器 (HandlerMapping)HandlerMapping 根据用户的url请求 查找匹配该url的 Handler,并返回一个执行

2020-09-15 11:21:29 107

原创 SpringBoot介绍

文章目录1 官网地址 返回目录1 官网地址Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fu

2020-09-14 18:08:04 361

转载 Spring Bean 生命周期

文章目录返回目录实例化设置bean的AwareBeanPostProcessor.postProcessBeforeInitialization(Object bean, String beanName)InitializingBean.afterPorpertiesSetBeanPostProcessor.postProcessAfterInitialization(Object bean, String beanName)SmartInitializingSingleton.afterSi

2020-09-14 16:31:26 107

原创 使用lombok优化model编写

文章目录1. lombok介绍2. lombok简单使用2.1 Intellij IDEA插件安装2.2 工程依赖2.3 使用 返回目录对于Java程序员来说,domain对象或者说Java类中的setter/getter绝对是令人厌弃的东西,而且这些格式化的代码还需要随着属性的修改不断维护。而lombok就是可以协助帮我们去掉这些东西的神器。1. lombok介绍官网:https://projectlombok.org/优势劣势1. 去掉setter/getter方法;2.

2020-09-14 16:14:05 300

原创 1.5 SpringBoot统一异常处理

文章目录1.异常情况定义定义统一异常码定义统一异常通过ExceptionHandler定义异常统一处理方法2. 优化(统一异常封装,减少if判断) 返回目录1.异常情况定义定义统一异常码public interface RetCode { /** * 返回的错误码 * @return */ int getCode(); /** * 返回的错误信息 * @retu

2020-09-11 14:41:34 169

原创 1.4 SpringBoot Web返回结果设定为统一格式

1. 统一返回相同格式的内容设定的统一的返回格式public class R extends HashMap<String,Object> { public static String RET_CODE = "code"; // 返回码 public static String RET_MESSAGE = "msg";//返回码对应的说明 public static String RET_DATA = "data"; // 返回的数据 public stat

2020-09-11 11:10:16 387

转载 3.1 Spring如何解决循环依赖的问题

1. 什么是循环依赖?很简单,就是A对象依赖了B对象,B对象依赖了A对象。比如:// A依赖了Bclass A{ public B b;}// B依赖了Aclass B{ public A a;}那么循环依赖是个问题吗?如果不考虑Spring,循环依赖并不是问题,因为对象之间相互依赖是很正常的事情。比如A a = new A();B b = new B();a.b = b;b.a = a;这样,A,B就依赖上了。但是,在Spring中循环依赖就是一个问题

2020-09-11 10:16:51 355

原创 Spring练习簿之目录

1. 基础篇1.1. SpringBoot介绍1.2. SpringBoot配置文件详解1.3. HelloWorld2. 整合篇2.1. 整合Swagger23. 知识篇3.1 Spring如何解决循环依赖的问题

2020-09-11 09:27:08 253 1

转载 【idea】关于Idea中新建application.yml文件不能显示绿色叶子的问题

https://blog.csdn.net/lj961030/article/details/104935132

2020-04-28 15:45:36 4514

原创 【eclipse】eclipse常用快捷键

eclipse常用快捷键记录快捷键说明Ctrl+Shift+P移除掉多余的importCtrl+Shift+F格式化代码Ctrl+/注释掉指定行

2020-04-22 17:05:28 135

原创 【vscode】使用vscode搭建gradle+springboot工程

1. 安装相应的插件安装以下插件:Java Extension PackDebugger for JavaGradle Extension PackGradle Language SupportLombok Annotations Support for VS CodeSpring Boot Extension PackSpring Initializr Java Suppor...

2020-04-22 16:58:42 5750

原创 [Druid] Druid添加防火墙后执行mysql 命令:load data报错

MySQL中批量插入数据时,执行load data 的方式可以大大提高效率,语法如下:LOAD DATA[LOCAL]INFILE 'file_name' INTO TABLE tbl_name[CHARACTER SET charset_name][{FIELDS | COLUMNS}[TERMINATED BY 'string'][[OPTIONALLY] ENCLOSED BY...

2020-04-14 14:24:27 631

原创 【mysql】MySQL死锁排查记录

在使用load file 新增数据时,由于需要先按照指定字段进行数据删除,产生间隙锁,导致批量插入数据失败。报错信息如下:com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction at sun.reflect....

2020-03-27 16:02:48 476

原创 【mybatis】mybatis批量更新

文章目录配置Mapper.xml注意如果不按照注意事项处理,将会报如下错误配置Mapper.xml <update id="updateBatch" parameterType="java.util.Map" > <foreach collection="list" item="item" index="index" open="" close="" separat...

2020-03-21 18:03:29 139

转载 spring事务配置

SpringBoot推荐事务采用@Transactional注解进行配置。使用方式如下:@Transactional@Overridepublic void save() { User user = new User("苍老师"); userMapper.insertSelective(user);}全局事务配置:第一种方式:XML配置;首先要在启动类配置引入注解:...

2020-02-27 17:44:29 156

转载 IDEA Gradle项目中Lombok编译不生效

环境:IntelliJ IDEA 2019.2.4 ,Gradle5.6.4,Lombok1.18.10(开始没有指定依赖中版本号,为了迎合插件)。线上没有测试,只是本地构建运行。问题:IDEA先创建的SpringBoot项目使用的Gradle管理依赖方式。之后添加Lombok支持,在实体类上使用@Data后在build时,显示基于lombok生成的get/set方法无效。解决:...

2020-02-25 10:34:16 6742 4

Mac下本地查看PDM的第二种方法

Mac下PDM文件查看工具,亲测,可以查看,但是不能

2020-12-08

mac下PDM文件查看工具

Mac下PDM文件查看工具,亲测,可以查看,但是不能编辑

2020-12-07

jtds-1.3.1.zip

kettle使用SQLServer时需要的jtds jar包,如果没有这个jar包,链接sqlserver报错。

2019-08-29

eclipse propedit 最新版插件

eclipse propedit 最新版插件jp.gr.java_conf.ussiy.app.propedit_6.0.3.zip

2016-03-14

luke4.10.2

在查看Lucene生成的索引文件时需要使用的luke包,luke要与Lucene的版本匹配,这里的Luke的版本是4.10.2,适用于Lucene4.10.2版本

2015-01-14

Log4j2 web demo (log4j2 version 2.1)

log4j2使用demo,web工程的,log4j2的版本为2.1

2014-12-24

Log4j2 demo (log4j2 version 2.1)

使用log4j2 version2.1写的Demo工程,可以用来了解log4j2的使用

2014-12-24

easy shell 1.4.2

easyShell,功能,能够在eclipse、sts中实现类似于Myeclipse中的打开文件所在文件夹的功能。

2014-12-16

jQuery EasyUI v1.3.5官方API中文版

jQuery EasyUI v1.3.5官方API中文版

2014-01-21

MySQL-python-1.2.3.win-amd64-py2.7

python使用mysql数据库时需要安装的开源mysql连接工具,64位版本的

2013-11-25

32位mysqldb for python

python使用mysql数据库时需要安装的开源mysql连接工具,32位版版本的

2013-11-25

spket-1.6.22破解版

eclipse插件spket1.6.22最新破解版

2012-03-27

Google开源项目gson使用教程

Google开源项目gson使用教程,可以轻松的将list、map等转化为json

2011-04-07

dojochian extjs视频教程源代码全

如题,Dojochina视频教程源代码(全),主讲人:陈志文

2011-01-07

传智播客SSI ppt

传智播客SSI ppt 传智播客SSI ppt 传智播客SSI ppt 传智播客SSI ppt

2010-11-24

jdbc实现增删改查demo

如题,采用jdbc实现增删改查,范例采用mysql数据库,没有实现分页,适合初学者

2010-06-01

commons-fileupload上传实现

采用commons-fileupload组建上传,采用JavaBean和servlet实现,页面中有上传文件,也有需要保存的text属性

2010-05-15

struts1,hibernate,spring整合demo1

采用struts1,hibernate,spring整合并分页demo,并作事物管理,数据库采用MySQL,数据可用test内方法生成。采用myeclipse6.5开发

2010-03-11

Java编程中的中文问题以及解决方法

如题,关于Java中中文乱码的形成原因和解决方法做了一个比较深入的剖析以及建议最佳解决方案。

2010-02-19

最新svn(Subversion)服务器端

最新svn服务器端的版本,svn是一个非常好用的版本控制管理工具,

2009-12-24

pager-taglib在tomcat下支持中文的jar包以及设置方法

pager-taglib是个非常好用的分页jar包,但是不爽的是使用中文参数查询时会出现乱码,哪怕设置了filter用utf-8编码,jsp也用utf-8编码,我修改了jar包中的一个参数,使用它应该可以解决乱码问题。

2009-11-07

mldn ssh整合项目我的智囊团笔记

如题,我的智囊团项目的笔记,是老师在课堂上写的,来自mldn内部,可以帮助了解视频。

2009-06-30

空空如也

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

TA关注的人

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