自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Idea 查看子类、子接口继承结构图表(diagrams)方法

本文章解决:查看某个类、接口下面所拥有子类、子接口的继承结构图的方法。1. 选择一个接口,查看接口图2. 查看接口实现3. 在弹出子类界面中,ctrl + 鼠标左键选中要查看的子类图4. 按 enter键,如图已生成子类结构...

2022-06-19 18:15:45 1293

原创 Tomcat + Idea 部分jar包 Jrebel热部署

本文章只解决tomcat部分jar包热加载:在开发项目工程中,Tomcat的lib目录下面有几百个jar包,但是只希望让lib包下面的某几个jar包在更改代码后动态生效而且不重启 步骤: 1. Idea配置jrebel 2. Tomcat jrebel的配置 3. Idea配置连接 tomcat jrebel 4. 测试远程热部署项目 热部署的那些问题 1. idea 中配置jrebel 1.1 安装jrebel插件 1.2 激活jrebel插件 idea配置参考:IDEA插...

2022-04-20 22:09:47 1113

原创 vue3 + tsx slot 在setup()函数中未生效

​​

2022-04-12 22:29:15 1810

原创 Sentinel1.8.0 用 redis存储

sentinel 使用redis存储

2022-03-21 15:45:41 1340 2

原创 Could not set parameters for mapping: ParameterMapping{property='pageSize',

用MyBatis在mapper xml时,出现了Parameter index out of range (3 > number of parameters, which is 2, 错误原因:使用了 'xxx', "xxx", MySQL不会把当成参数 -> ? 去掉之后: 错误位置: 这种错误一般都是原生驱动器设置出现错误,MyBatis错误位置,(其他错误也可以...

2019-09-23 10:31:31 3264

原创 java field, method一些方法的使用

/* * field.getType() : 返回编译后的具体类型(如果List<T> T->在编译后为java.lang.Object(类型擦除)) * field.getGenericType(): 返回泛型类型 * 如果该字段是public T xx, 那么就是一个 TypeVariable对象(即只会获得名称T...

2019-05-15 20:18:34 933

原创 Eclipse 用了spring @Controller注解失效

最近发现Eclipse用了@Controller注解后eclipse就没了提示, 然后怎么修改也没有用 最后把@Controller注释了, 发现提示又回来了。所以@Controller留到最后写吧。 如果又更好的方法请留言。 ...

2019-04-01 21:58:18 2268 2

原创 Spring AntPathMatcher的doMatch方法

// AntPathMatcher.doMatch(...), 是解决模式匹配的源码 有4个步骤 1. 分解模式字符串, 分解路径字符串 2. 第一个while 循环, 用来判断绝对匹配 /xxx/abc ==> /xxx/abc 3. 第二个while循环两个字符串数组都从最后的下标开始匹配, 直到遇到pattDir为'**'时结束 4. 第三个whil...

2019-03-28 21:17:49 2328

原创 maven 加入spring-boot时的 jar包错误问题

maven导入jar包较多时, 可能会出现jar包没有下载, 或者jar包下载了但是运行项目时出错。 虽然时按照正确的步骤在做, 最近两天一直用spring-boot出现问题, 然后我检查每个jar包。 有的jar文件打开时有 包, 但打开.class文件时就会出现错误, 所以要重新挨个挨个去maven网站导入pom 这是我遇到的根本问题, 就是jar包错误。 还有可以用阿里仓库,下...

2019-03-11 16:27:14 489

原创 java 反射深拷贝对象

深拷贝即拷贝后的对象的字段也不能相同, 但字段中还有字段, 所以就用递归的方式. 很想知道如何实现深拷贝, 于是就练习了下 当然, 还有种最简单的方式, 就是利用对象流,  // ------------入口------------- public static Object copy(Object source) throws Exception{ Object o = nu...

2018-12-20 15:57:26 1633 2

原创 java 对象的成员变量赋值兼任类型, (若有泛型也兼容类型)

在学Spring 依赖注入 通过 注解@Autowired 可以自动执行字段, 方法等. 很好奇那字段是如何兼容类型赋值的, 而且自动泛型注入(判断)     功能没有做完, 做的也很笼统, 希望指教。      /*      *  给 o1.field 赋值为 o2      */     public static boolean cast(Object source, Field fi...

2018-11-21 16:49:36 1044

原创 java 获取任一个时区时间

TimeZone timeZone = TimeZone.getTimeZone("Etc/GMT-8");   SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss");  simpleDateFormat.setTimeZone(timeZone); System.out.println(simpleDateF...

2018-09-11 20:24:50 1022

原创 UVA548

题意:根据中序 和 后序, 求每个叶子节点 到 根节点的最小距离 // 建立树上比较麻烦 , 但只要知道那两个递归就容易了。 // 递归的参数有注解 #include&lt;iostream&gt; #include&lt;string&gt; #include&lt;sstream&gt; #include&lt;algorithm&gt; using namespace std; c...

2018-08-20 20:07:41 227

原创 二叉树以中序为数据, 先序或者后序为根, 创建二叉树

#include&lt;iostream&gt; using namespace std; struct Tree{ int v; Tree *left, *right; }; Tree *create_node(int v){ Tree *node = new Tree; node-&gt;v = v; node-&gt;left = node-&gt;right = NUL...

2018-08-20 16:12:01 148

原创 UVA10820 交表(Send a Table)

思路 : 欧拉函数打表(1~~n) 随便找一组数据: n=4 (1,1) (1,2) (1,3) (1,4) (2,1) (2,2) (2,3) (2,4) (3,1) (3,2) (3,3) (3,4) (4,1) (4,2) (4,3) (4,4) 会发现这是关于对角线(11)(22)(33)(44)对称的 因此只用求左下半部分的就可以 然后把每行的欧拉函数相加(因为对称 所以*...

2018-08-09 11:52:49 224

原创 UVA10791最小公倍数的最小和_分解定理

思路: 把n分解为质素的幂 然后相加 1.需要注意: 32 = 2^4; 此时一次性分解了32 所以和为33 2.当n没有被分解, 在2~sqrt(n)没有可除的数, 说明n为质素 3.当n没有被分解完, 74=2*37; 2~sqrt(74); 还要把剩余的n加上.   java code: import java.util.Scanner; public class Main {...

2018-08-08 10:12:56 367

原创 UVA10375分解定理

用暴力很麻烦,就只有分解了。 1. 求10000内的素数 2. 把每个分子分母分解----成-----素数的幂形式     eg: 5!/4!     1. 5!= 1, 2, 3, 4, 5;  1 = 1^1; 2 = 2^1; 3 = 3^1; 4 = 2^2;.........即把任意数分解为素数的乘积: 12 = 2^2 * 3; 42 = 2*3*7;....     2. ...

2018-08-07 22:05:58 154

原创 UVA12169欧几里得

2中方法. 第一种是暴力, 枚举1~10000的a,b; 即2个for循环+判断for循环 第二种是欧几里得 欧几里得法: #include&lt;iostream&gt; using namespace std; typedef long long ll; const int maxn = 10001; void gcd(ll a, ll b, ll&amp; d, ll&amp; ...

2018-08-07 17:36:28 175

翻译 UVA1596 找bug

观摩大牛的代码改的。 题意有两种操作: 1.声明数组: a[4], a[a[b[4]]]; 2.给数组赋值: a[4] = a[a[b[4]]]; 然后判断第一次出现错误的行. c++代码 #include&lt;iostream&gt; #include&lt;map&gt; #include&lt;vector&gt; #include&lt;string&gt; #includ...

2018-08-01 10:46:38 389

原创 1051 最大矩阵和

题意: 给出矩阵,求最大子段和。 思路: 给定一个数据 5 4 11 18 24 -13 24 -25 -12 -13 16 -11 -9 -6 11 -6 14 19 24 6 -11 -2 其中m代表列,n代表行(m先输入) 以行或列为基准(这里以列为基准, 并把每行的i~j列和相加存入一个数组tmp[]) 解释一下前两个for循...

2018-07-26 11:40:56 155

空空如也

空空如也

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

TA关注的人

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