- 博客(15)
- 收藏
- 关注
原创 IDEA远程调试
第一步:第二步:第三步:第四步:登录远程Linux服务器,进入到tomcat目录,修改catalina.sh脚本,添加如下行:##sudo vim $CATALINA_HOME/bin/catalina.shJAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"第五步:重启tomcat,或重新部署远程机器。第六步:本地IDEA,Debug启动看到如下提示
2021-10-11 17:45:44 486
原创 SpringBoot:Invalid bound statement (not found)
在 sqlSessionFactory 配置bean里增加以下代码解决:PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();sqlSessionFactoryBean.setMapperLocations(resolver.getResources("classpath*:/mapper/*.xml"));如果不是这种原因,其他可能情况基本上是检查namespace/方法名…
2020-08-21 00:26:32 162
原创 使用Sharding jdbc遇到的两个问题
sharding jdbc 4.1.0版本支持批量插入,数据库连接池需要使用dbcp2,使用dbcp运行时会报错 AbstractMethodError。批量插入的方法需要添加@Transactional注解,否则sql执行成功,但数据库中没有数据,也就是事务不提交。...
2020-08-21 00:19:07 3571 1
原创 工作中常用git命令
工作中常用git命令0、查看远程仓库:1、创建分支2、切换分支3、查看本地分支:4、查看远端分支:5、查看全部分支:6、远程-新的远程仓库-添加7、检出origin-main/branch_name,检出远端分支到本地8、推送本地分支到远端9、拉取远程分支代码到当前分支10、推送本地修改到远端Git恢复之前版本的两种方法reset、revert:(已推送到远端)reset:revert:撤销文件修改文件修改未执行git add,撤销修改:文件修改且已执行 git add,撤销修改:文件修改且已执行 git
2020-06-16 23:08:29 567
原创 Spring整合JUnit做单元测试
文章目录步骤一:添加依赖步骤二:通过@RunWith注解,指定spring的运行器步骤三:通过@ContextConfiguration注解,指定spring运行器需要的配置文件路径步骤四:通过@Autowired注解给测试类中的变量注入数据示例:步骤一:添加依赖<!-- spring 单元测试组件包 --> <dependency> &...
2020-03-24 23:57:21 109
原创 Spring AOP
文章目录什么是AOP?为什么使用AOP?作用优势AOP相关术语Joinpoint(连接点)Pointcut(切入点)Advice(通知/增强)Target(目标对象)Weaving(织入)动态织入静态织入Proxy(代理)Aspect(切面)AOP实现之AspectJAOP实现之Spring AOPSpring+AspectJ使用添加依赖XML方式实现步骤步骤一:编写通知/增强类(一个普通的类)步...
2020-03-24 23:25:37 117
原创 设计模式之代理模式
代理模式什么是代理模式代理模式实现方式静态代理类图:缺点:缺点解决方案动态代理JDK动态代理CGLIB动态代理什么是代理模式客户端通过代理对象间接访问目标对象,代理对象可对目标对象功能进行扩展,并且不需要修改目标对象代码。符合开闭原则。代理模式实现方式静态代理代理对象和目标对象需要实现相同的接口或者继承相同的父类。代码编译时生成代理。类图:缺点:每一种代理都创建一个类,会导致类...
2020-03-22 23:52:30 82
原创 pom文件依赖了mybatis却无法使用其Resources工具类
pom.xml?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:...
2019-08-30 15:17:49 1775 1
原创 Spring项目中如何使用策略模式
1.定义接口public interface StrategyManager { public void doSomething();}2.定义不同策略实现类@Component("strategyManager1")public class StrategyManager1 implements StrategyManager { @Override publ...
2019-08-08 17:31:20 722
原创 通过Navicat向MySQL导入Excel文件格式数据的方法及遇到的问题
步骤:根据Excel文件中数据的列创建含有对应字段的表;在Excel文件中标出每一列对应的字段名,单独占一列,放在第一条数据的上一行;导入:在新建的表名上右键–>导入向导–>Excel文件(.xls)或者Excel文件(2007或以上版本)(.xls)–>下一步–>选择要导入的Excel文件并选择要导入数据所在的sheet页–>下一步–>填写栏位名所在行号和第一个数据所在行号–>下一步–>确认
2017-08-24 09:16:23 4726 1
原创 MySql CURSOR+LOOP循环-使用小实例
实例说明有两个表stu_info、stu_info_bak,表结构完全一致,建表脚本如下:CREATE TABLE `stu_info` ( `stuId` varchar(20) NOT NULL COMMENT '学号', `stuName` varchar(20) NOT NULL COMMENT '姓名', `phone` varchar(11) DEFAULT NULL COM
2017-08-11 09:08:14 5821
原创 java.lang.NoClassDefFoundError: org/jdom2/JDOMException
问题描述:org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/jdom2/JDOMException注:jdom引的jar包是jdom-1.1.jar问题原因jar包版本不匹配解决办
2017-08-04 14:07:25 6788 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人