自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring boot DEMO 搭建及学习补充

文章目录Spring boot 及组件应用springboot 及微服务搭建前期工作版本号及依赖分析确认Spring boot 及组件应用springboot 及微服务搭建前期工作版本号及依赖分析确认查看博客找一些版本差异了解一下,首先确认的是jdk8,这样的话就可以选择springboot2以上的版本这个是Springboot的版本图,没想到我用的2.2已经停用了,那就选择2.3 查看2.3 稳定版本;springboot 推荐2.3.12RELEASE版本,无脑使用。然后想用Spr

2021-10-15 17:51:07 95

原创 乐观锁和悲观锁

文章目录悲观锁和乐观锁悲观锁乐观锁CAS悲观锁和乐观锁悲观锁总是假设最坏的情况,每次取数据时都认为其他线程会修改,所以都会加锁(读锁、写锁、行锁等),当其他线程想要访问数据时,都需要阻塞挂起。乐观锁总是认为不会产生并发问题,每次去取数据的时候总认为不会有其他线程对数据进行修改,因此不会上锁,但是在更新时会判断其他线程在这之前有没有对数据进行修改。CASCAS全称 Compare And Swap(比较与交换),是一种无锁算法。在不使用锁(没有线程被阻塞)的情况下实现多线程之间的变量同

2021-05-07 10:56:38 92

原创 日常记录(没有版权,侵权删)

文章目录nginx网关和代理服务器区别吞吐量负载策略网关主要用途nginx负载均衡定义后端服务列表配置反向代理规则负载均衡策略轮询nginx在服务器集群中,nginx起到一个代理服务器的角色(即反向代理)网关和代理服务器区别吞吐量量级不同,单台nginx吞吐量在10WQPS,而一个java网关在1000QPS;负载策略nginx自带多钟负载均衡策略,网关没有网关主要用途网关的主要作用是鉴权、限流和根据url正则转发到具体服务。他的限流也更切合业务;nginx是抗连接+负载均衡

2021-05-06 18:04:05 134

原创 json 格式化赋值代码块

json 格式化赋值代码块public static void main(String[] args) { String str = "\"billNo\": \"PD2B20210202000003\",\n" + " \"$state\": \"ADDED\",\n" + " \"pluCode\": \"10060\",\n" +

2021-02-20 11:01:26 371

原创 Feign调用问题

文章目录Fegin相关fegin调用Method has too many Body parameters产生原因:解决办法:fegin调用RequestParam.value() was empty on parameter 0产生原因:解决办法:Fegin相关fegin调用Method has too many Body parameters产生原因:fegin 中的参数有超过一个实体(如果不加入@RequsetParam 默认为body)解决办法:检查fegin中是否存在以下情况:

2020-07-27 17:58:57 332

原创 springboot 404 问题 注解坑

spring boot中有很多注解是有重合的,会有坑填坑ing@ComponentScan 和 @SpringbootApplication 的注解有重合

2020-07-27 17:58:26 211

原创 正则表达式

数字:1$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9])$非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$正数、负数、和小数:^(-|+)?\d+(.\d+)?$有两位小数的正实...

2020-01-02 14:56:18 85

原创 木疙瘩的素材

2020-01-02 09:05:38 1151

原创 图片的放置

2019-12-26 16:53:56 117 1

原创 Result的类型分析和总结

date: 2019-06-30 16:13status: drafttitle: Result的类型分析和总结result的不同的类型基本的resultset可滚动的resultset可更新的resultset可保持的resultsetresultset 不同的之处的体现resultset 的产生是statement的查询方法获得的,resultset的不同也是由于sta...

2019-06-30 16:33:40 3204

原创 Oracle 数据库中文乱码的解释和更改

date: 2019-06-25 09:29status: drafttitle: ‘Oracle 数据库中文乱码的解释和更改’涉及三个字符集的是否兼容的问题操作系统的字符集客户端的字符集数据库的字符集(数据库服务器端的的字符集)操作系统的字符集设置如果是Windows 系统的计算机,基本不用考虑操作系统的字符集,按照本人理基本都会支持Windows 系统Linux 系统...

2019-06-25 10:06:50 1335

原创 idea 的文件路径出现不匹配的问题

date: 2019-06-22 22:56status: drafttitle: ‘idea 的文件路径出现不匹配的问题’idea的文件和外部创建的文件是有别的通过观察发现在创建idea 的java 包的过程中"/“和”."是有严格的区分的。除了在特定函数中的包或者文件的路径中".“表示下一层文件,在idea 中创建包过程中”.“只是一个简单的符号而”/"才是下一层文件夹。...

2019-06-22 23:05:10 3404

原创 Environment 的使用

date: 2019-06-21 11:35status: drafttitle: ‘Environment 的使用’Environment 的使用有两种方式一种是通过@Autowired 的形式进行自动注入另一种是通过实现 EnvironmentAware 接口的方式进行实现通过@Autowired 的形式进行注入官方网站的样例package org.exam.conf...

2019-06-21 13:25:26 5357 1

原创 Mybatis初学,mybatis 理解Spring整合mybatis

spring的spring-mybatis.xml这里我就不详细描述了,晚上实在是太多了https://blog.csdn.net/weixin_41910059/article/details/82659238这个大佬写的还是不错,你可别删啊,跪求!!!spring对于ORM 的整合(以mybatis为例)配置spring所需的数据源(一个或者多个)创建sessionFactory...

2019-06-20 22:21:36 85

原创 PathMatchingResourcePatternResolver 获取资源(XML 文件)

解决在spring整合mybatis注释方式的xml文件无法被加载的问题在很多朋友进行mybatis整合的时候都是很蒙圈的,尤其是自己进行注释的写法的时候配置sqlSessionFactroyBean 的时候配置mapperLocation的时候,spring提供了一个参数为resource[] 的setmapperLocation()方法,节省了处理mapper.xml的时间,同时也为我们的...

2019-06-20 21:18:02 3391 1

原创 no such com/mchange/v2/ser/Indirector maven引入mchange-commons-java

c3p0-0.9.5.2有一个依赖包mchange-commons-java-0.2.11,必须加载此包才行。maven 的格式<!--c3p0 数据源的引入--><!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --><dependency> <groupId>com.mc...

2019-06-19 15:01:48 2320

原创 @ContextConfiguration配置默认servlet处理需要servletcontext spring org.springframework.util.Assert.notNull错误

如果使用了Assert.assertnotnull 的方法的话,有可能是断言失败这个错误出现,在找不到别的原因的时候,基本可以断定是jar包版本不兼容的问题首先检查spring-test jar包的版本号,因为这个jar包有可能是系统引用的,版本不兼容然后检查spring 的其余包的版本号是否一致然后检查引用的集成的特殊的包ContextConfiguration 的使用配置默...

2019-06-19 13:56:43 825

原创 mysql基本数据类型java基本数据类型对应

#mysql常用数据类型和java中常用数据类型的比较(来源不一定准确,仅作为参考)##mysql数据基本类型

2019-06-18 15:44:20 2450

原创 When(XXX).thenReturn(YYY)使用

关于用法的解释https://blog.csdn.net/zhangxin09/article/details/42422643笔记:终

2019-05-15 09:07:35 11267

转载 连接数据库URL参数的详解表

其中有一个url 的参数表,详细信息可以查表。https://blog.csdn.net/wangxiaotongfan/article/details/51547945

2019-04-29 19:14:15 1376

转载 一个类中的两个方法都加了同步锁,多个线程能同时访问这个类的两个方法吗?

看到这个问题第一反应是不懂,然后查询了网上的一些说法,感觉略有不一。细看之下发现大家对这个问题的分析角度不太一样,就会出现不同的结果,在这里记一下我收集来的不同的角度和自己的例子,感觉这个题目还是蛮有意思的。首先,同步锁有两种,JVM的synchronized和JDK的ReentrantLock;然后,多个线程访问这个类的两个方法也有不同的形式,例如访问这个类的两个方法是通过同一个类的实例对象...

2019-03-30 10:26:17 1718

转载 Tomcat部署项目乱码

Tomcat部署项目乱码打包好的war包放在tomcat下,有时会出现中文乱码的情况。首先应当确定项目的编码格式,tomcat的编码格式,以及cmd命令行的编码格式。项目编码将要输出到控制台或日志的字符串转为UTF-81 String words= “utf-8编码”;2 words = new String(words.getBytes(“GBK”),“UTF-8”);重新打包...

2019-03-15 10:28:05 2882 1

原创 codeforce C. Ayoub and Lost Array

C. Ayoub and Lost Arraytime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputAyoub had an array aa of integers of size nn and this array had two interest...

2019-01-21 10:40:00 154

原创 codeforce B. Zuhair and Strings

B. Zuhair and Stringstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputGiven a string ss of length nn and integer kk (1≤k≤n1≤k≤n). The string ss has ...

2019-01-21 10:06:29 158

原创 codeforce A. Salem and Sticks(暴力是最好的良药)

A. Salem and Stickstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputSalem gave you nn sticks with integer positive lengths a1,a2,…,ana1,a2,…,an.For ...

2019-01-20 22:43:05 184

原创 51nod 1001 数组中等于k数对

给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数,找出数组A中所有和等于K的数对。例如K = 8,数组A:{-1,6,5,3,4,2,9,0,8},所有和等于8的数对包括(-1,9),(0,8),(2,6),(3,5)。输入第1行:用空格隔开的2个数,K N,N为A数组的长度。(2 &lt;= N &lt;= 50000,-10^9 &lt;= K &lt;= 10^9)第2 -...

2019-01-18 16:56:28 163

原创 1061_B B. Views Matter

B. Views Mattertime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou came to the exhibition and one exhibit has drawn your attention. It consists of...

2018-11-23 17:09:16 125

原创 超级大水题(cf A. Coins)

A. Coinstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou have unlimited number of coins with values 1,2,…,n1,2,…,n. You want to select some se...

2018-11-23 17:05:21 211 1

原创 C. Good Array(codeforce #512.div3)

C. Good Arraytime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputLet’s call an array good if there is an element in the array that equals to the sum of...

2018-11-22 23:35:55 366

原创 哈夫曼编码——哈夫曼树

哈夫曼树是一个利用权值进行优化编码的一个比较奇怪的树,他的实现比较简单,用途也比较单一。哈夫曼树的实现,实现要求:通过哈夫曼树可以保证在编码过程中不会出现例如:1000和100这样的编码规则,否则就会编码失败,因为1000和100在某些情况下的编码会一模一样。通过哈夫曼树可以保证权值大的值进行编码时,对应编码规则的编码比较短,这样就保证了编码的简便性。基本要求就是这两个,当然以后进行代码...

2018-11-22 23:33:43 654

原创 哈夫曼编码C++实现及优化——文件

哈夫曼编码:实现基础哈夫曼树c/c++的输入输出(I/O流)有了这些基本的知识之后就可以书写哈夫曼编码进行文件压缩了,大体的思路就是原来的编码格式是ASCALL编码形式,也就是字符形式,通过对于编码规则的重新定义定义之后一个字符也许就不是八位了,这个时候就是我们进行位运算的时候了,通过一个Buffer把重新进行的编码用字符的格式储存,(八位为单位进行储存),这也是一个文件压缩中要学习并且在...

2018-11-22 23:24:16 936

原创 1099任务执行顺序

1099任务执行顺序有N个任务需要执行,第i个任务计算时占R[i]个空间,而后会释放一部分,最后储存计算结果需要占据O[i]个空间(O[i] &amp;lt; R[i])。例如:执行需要5个空间,最后储存需要2个空间。给出N个任务执行和存储所需的空间,问执行所有任务最少需要多少空间输入第1行:1个数N,表示任务的数量。(2 &amp;lt;= N &amp;lt;= 100000)第2 - N + 1行:每行2个...

2018-11-14 21:10:49 170

原创 1098最小方差

1098 最小方差若x1,x2,x3…xn的平均数为k。则方差s^2 = 1/n * [(x1-k)2+(x2-k)2+…+(xn-k)^2] 。方差即偏离平方的均值,称为标准差或均方差,方差描述波动程度。给出M个数,从中找出N个数,使这N个数方差最小。输入第1行:2个数M,N,(M &gt; N, M &lt;= 10000)第2 - M + 1行:M个数的具体值(0 &lt;= Xi ...

2018-11-14 21:05:45 1808

原创 1097 拼成最小的数

1097 拼成最小的数设有n个正整数,将它们联接成一排,组成一个最小的多位整数。例如:n=2时,2个整数32,321连接成的最小整数为:32132,n=4时,4个整数55,31,312, 33 联接成的最小整数为:312313355输入第1行:1个数N。(2 &amp;amp;amp;lt;= N &amp;amp;amp;lt;= 10000)第2 - N + 1行:每行1个正整数。(1 &amp;amp;amp;lt;= A[i] &amp;amp;a

2018-11-13 21:02:15 156

原创 四、1065 最小正子段和

1065 最小正子段和N个整数组成的序列a[1],a[2],a[3],…,a[n],从中选出一个子序列(a[i],a[i+1],…a[j]),使这个子序列的和&gt;0,并且这个和是所有和&gt;0的子序列中最小的。例如:4,-1,5,-2,-1,2,6,-2。-1,5,-2,-1,序列和为1,是最小的。输入第1行:整数序列的长度N(2 &lt;= N &lt;= 50000)...

2018-11-12 20:03:37 219

原创 幸运号码(51nod)

1个长度为2N的数,如果左边N个数的和 = 右边N个数的和,那么就是一个幸运号码。例如:99、1230、123312是幸运号码。给出一个N,求长度为2N的幸运号码的数量。由于数量很大,输出数量 Mod 10^9 + 7的结果即可。题目解法:简单DP设出数组dp【】【】,dp【i】【j】表示第i个数的和为j的个数首先是最原始代码:#include &amp;lt;stdio.h&amp;gt;#inclu...

2018-11-12 15:14:42 216

原创 二、最长的循环节

1035 最长的循环节10进制的小数如果为无限循环小数,则存在一个循环节,求&amp;amp;lt;=n的数中,倒数循环节长度最长的那个数,假如存在多个最优的答案,输出所有答案中最大的那个数。1/6= 0.1(6) 循环节长度为11/7= 0.(142857) 循环节长度为61/9= 0.(1) 循环节长度为1循环小数的性质:如果循环小数的每个循环节长度为偶数,(记为2K),那么循环节中第i(1&amp;amp;...

2018-11-12 13:35:46 1350

原创 水题之路(一、3的幂数和)等比数列

求:3^0 + 3^1 +…+ 3^(N) mod 1000000007输入输入一个数N(0 &lt;= N &lt;= 10^9)输出输出:计算结果输入样例3输出样例40这个题一看就是等比数列,通过快速幂计算求值,//#include&lt;bits/stdc++.h&gt;#include &lt;set&gt;#include &lt;map&gt;#in...

2018-11-10 12:07:21 254

原创 HDU 2018(母牛的故事)

#母牛的故事Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 112200 Accepted Submission(s): 54890Problem Description 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年...

2018-10-27 09:27:01 230

原创 HDU 2010(水仙花数)

水仙花数Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 250586 Accepted Submission(s): 70713Problem Description 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙...

2018-10-27 09:23:03 365

空空如也

空空如也

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

TA关注的人

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