- 博客(44)
- 资源 (2)
- 收藏
- 关注
原创 java 类加载过程
类从被加载到JVM中开始,到卸载为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中类加载过程包括加载、验证、准备、解析和初始化五个阶段。初始化过程父类静态变量/静态块(顺序执行)->子类静态变量/静态块(顺序执行)->父类实例变量/构造块(顺序执行)->父类构造器->子类实例变量/构造块(顺序执行)->子类构造器...
2019-03-20 09:50:46 247
原创 centos下 yum快速安装maven
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repoyum -y install apache-maven
2018-11-12 23:29:22 2415
原创 contos7下快速安装 mysql
CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1. 下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-el7-5.noarch.rpm包$ rpm...
2018-10-20 23:32:08 212
原创 spring boot 内置日志配置
spring boot内部使用Commons Logging来记录日志,但也保留外部接口可以让一些日志框架来进行实现,例如Java Util Logging,Log4J2还有Logback。如果你想用某一种日志框架来进行实现的话,就必须先配置,默认情况下,spring boot使用Logback作为日志实现的框架。配置logging.level.*来具体输出哪些包的日志级别lo
2017-09-27 09:49:39 3490
原创 spring boot redis RedisTemplate和ValueOperations对 string-value的操作
spring boot redis RedisTemplate和ValueOperations对 string-value的操作 参照redisdoc文档的方法进行 打造 http://redisdoc.com/ 与文档中string对应写出通用接口 与实现类 完整demo连接 //配置缓存 和序列化操作@Configuration@EnableCachingpubli
2017-09-11 17:42:45 6262
原创 redis 在windows下 主从复制
redis 在window下 主从复制在同一台机器上配置主从redis服务(master-slave)。这个测试的案例是:master服务的端口是6379 ,slave服务器的端口是 6380,IP:127.0.0.1。第一步:下载redis。第二步:里面有 redis.conf 文件第三步:redis.conf 文件一切默认; redis_slave.conf(把redi
2017-09-10 00:14:12 2415
原创 spring boot RedisTemplate的简单使用
配置# REDIS (RedisProperties)# Redis数据库索引(默认为0)spring.redis.database=0 # Redis服务器地址spring.redis.host=localhost# Redis服务器连接端口spring.redis.port=6379 # Redis服务器连接密码(默认为空)spring.redis.password=
2017-09-04 15:18:03 2719
原创 java 使用redis
package Redis; import Java.util.HashMap; import java.util.List; import java.util.Map; import redis.clients.jedis.Jedis; public class Demo { /** * @para
2017-08-10 22:03:54 1344
原创 第七届蓝桥杯决赛 生成树计数 最后一题
第七届蓝桥杯决赛 生成树计数 最后一题 【此方法只能拿部分的分数】生成树计数给定一个 n*m 的格点图,包含 n 行 m 列共 n*m 个顶点,相邻的顶点之间有一条边。【图1.png】给出了一个3*4的格点图的例子。如果在图中删除部分顶点和其相邻的边,如上图删除第2行第3列和第3行第1列的顶点后,如【图2.png】所示。图的生成树指包含图中的所有顶点和其中的一部分边,使得任
2017-05-24 23:29:55 1731 2
原创 第七届蓝桥杯决赛 凑平方数 【简单写法+20多行代码】
第七届蓝桥杯决赛 凑平方数 【简单写法+20多行代码】凑平方数把0~9这10个数字,分成多个组,每个组恰好是一个平方数,这是能够办到的。比如:0, 36, 5948721再比如:10985247361, 25, 63907840, 4, 289, 15376等等...注意,0可以作为独立的数字,但不能作为多位数字的开始。分组时,必须用完所有的数字,不能重
2017-05-23 20:51:55 1340
原创 阿里天池的新任务(简单)【字符串匹配哈希算法】 计蒜客初赛第一场
阿里天池的新任务(简单)【字符串匹配哈希算法】 计蒜客初赛第一场阿里“天池”竞赛平台近日推出了一个新的挑战任务:对于给定的一串 DNA 碱基序列 tt,判断它在另一个根据规则生成的 DNA 碱基序列 ss 中出现了多少次。首先,定义一个序列 ww:\displaystyle w_{i} = \begin{cases}b, & i = 0\\(w_{i-1} + a
2017-05-21 13:04:32 503 1
原创 codeforces Round 21 808E. Selling Souvenirs 【dp好题】
codeforces Round 21 808E. Selling Souvenirs 【dp好题】E. Selling Souvenirstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstand
2017-05-16 23:42:52 1236
原创 codeforces Round 21 808D Array Division
codeforces Round 21 808D Array DivisionD. Array Divisiontime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard output
2017-05-16 17:47:51 844 8
原创 Educational Codeforces Round 21 808C Tea Party 【贪心算法】
Educational Codeforces Round 21 808C Tea PartyC. Tea Partytime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outpu
2017-05-16 09:32:55 561
原创 Educational Codeforces Round 21 808B Average Sleep Time
Educational Codeforces Round 21 808B Average Sleep TimeB. Average Sleep Timetime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutput
2017-05-16 08:50:10 695
原创 Educational Codeforces Round 21 808A Lucky Year
Educational Codeforces Round 21 808A Lucky Year A. Lucky Yeartime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outp
2017-05-16 08:45:30 1037
原创 codevs 1227 方格取数 2 【网络流+费用流基础】
codevs 1227 方格取数 2 【网络流+费用流基础】1227 方格取数 2 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master题解 查看运行结果题目描述 Description给出一个n*n
2017-05-14 17:11:39 367
原创 蓝桥杯 算法提高 队列操作 【stl 基础】
蓝桥杯 算法提高 队列操作 【stl 基础】 算法提高 队列操作 时间限制:1.0s 内存限制:256.0MB 问题描述 队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输入格式 第一行一个数字N。 下面N行,每行第一个数字为操作命令(1)入队、(2)出队
2017-05-14 13:04:29 406
原创 Codeforces Round #414, rated, Div. 1 + Div. 2 B. Cutting Carrot+【等腰三角形等比例缩小】
Codeforces Round #414, rated, Div. 1 + Div. 2 B. Cutting CarrotB. Cutting Carrottime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputout
2017-05-14 00:03:55 1238
原创 Codeforces Round #414, rated, Div. 1 + Div. 2 A. Bank Robbery
Codeforces Round #414, rated, Div. 1 + Div. 2 A. Bank RobberyA. Bank Robberytime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputs
2017-05-13 23:58:51 355
原创 51nod 1240 莫比乌斯函数 【数论基础】
51nod 1240 莫比乌斯函数 【数论基础】1240 莫比乌斯函数基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注莫比乌斯函数,由德国数学家和天文学家莫比乌斯提出。梅滕斯(Mertens)首先使用μ(n)(miu(n))作为莫比乌斯函数的记号。(据说,高斯(Gauss)比莫比乌斯早
2017-05-13 09:47:05 367
原创 Codeforces Round #413 Div. 1 + Div. 2 C. Fountains
Codeforces Round #413 Div. 1 + Div. 2 C. Fountains C. Fountains time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output Arkady plays Gardenscapes
2017-05-12 12:25:09 901
原创 Codeforces Round #413 Div. 1 + Div. 2 B. T-shirt buying
Codeforces Round #413 Div. 1 + Div. 2 B. T-shirt buying B. T-shirt buying time limit per test3 seconds memory limit per test256 megabytes inputstandard input outputstandard output A new pack of n
2017-05-12 12:21:30 599
原创 Codeforces Round #413 Div. 1 + Div. 2 A. Carrot Cakes
Codeforces Round #413 Div. 1 + Div. 2 A. Carrot Cakes A. Carrot Cakes time limit per test1 second memory limit per test256 megabytes inputstandard input outputstandard output In some game by Play
2017-05-12 12:12:54 783
原创 51nod 1208 && POJ 2482:Stars in Your Window【普通线段树】
1208 Stars in Your Window 题目来源: Poj 基准时间限制:2 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 收藏 关注 整点上有N颗星星,每颗星星有一个亮度。用一个平行于x轴和y轴,宽为W高为H的方框去套星星。套住的所有星星的亮度之和为S(包括边框上的星星),求S的最大值。 Input 第1行:共3个数N, W, H,中间用空格分割,N为
2017-05-11 22:47:32 327
原创 洛谷 P2024 食物链 【并查集+完美解释】
洛谷 P2024 食物链 【并查集+完美解释】 P2024 食物链 题目描述动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B吃 C,C 吃 A。现有 N 个动物,以 1 - N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这 N 个动物所构成的食物链关系进行描述:第一种说法是“1 X Y”,表示 X 和 Y 是
2017-05-10 22:01:01 595
原创 51nod1265 四点共面
51nod1265 四点共面 1265 四点共面 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 给出三维空间上的四个点(点与点的位置均不相同),判断这4个点是否在同一个平面内(4点共线也算共面)。如果共面,输出”Yes”,否则输出”No”。 Input 第1行:一个数T,表示输入的测试数量(1 <= T <= 1000) 第2 - 4T +
2017-05-10 20:37:51 270
原创 51nod 1264 线段相交
1264 线段相交 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 给出平面上两条线段的两个端点,判断这两条线段是否相交(有一个公共点或有部分重合认为相交)。 如果相交,输出”Yes”,否则输出”No”。 Input 第1行:一个数T,表示输入的测试数量(1 <= T <= 1000) 第2 - T + 1行:每行8个数,x1,y1,x2,y2,
2017-05-10 20:35:41 231
原创 51nod 1392 装盒子【网络流费用流+特殊判断】
51nod 1392 装盒子【网络流费用流+特殊判断】1392 装盒子基准时间限制:1 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 收藏 关注有n个长方形盒子,第i个长度为Li,宽度为Wi,我们需要把他们套放。注意一个盒子只可以套入长和宽分别不小于它的盒子,并且一个盒子里最多只能直接装入另外
2017-05-10 08:33:39 476
原创 51nod 1218 最长递增子序列 V2 【最长递增+复杂判断】
1218 最长递增子序列 V2 【最长递增+复杂判断】 1218 最长递增子序列 V2基准时间限制:1 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 收藏 关注数组A包含N个整数。设S为A的子序列且S中的元素是递增的,则S为A的递增子序列。如果S的长度是所有递增子序列中最长的,则称S为A的最长递增子序列(LIS)。A的LIS可能有很多个。例如A为:1 3 2 0 4,1 3 4,1 2 4均为A的LIS。
2017-05-09 16:12:46 485
原创 hdu 6029 Graph Theory 【直接连线】
hdu 6029 Graph Theory 【直接连线】对于输入的a等于1 如果前面有空闲的点 直接匹配 否则自己变成空闲的点a=2 的时候 空闲的点加一 直到最后 如果没有空余的点 输出yesGraph TheoryTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/13
2017-05-08 22:45:03 434
原创 hdu 6024 Building Shops 【递归+记忆存储】
hdu 6024 Building Shops 【递归+记忆存储】题意: 有 N 个教学楼,在每个教学楼里学习的学生只会到其左边第一个有小卖铺的教学楼买东西,两个教学楼之间的花费为其距离之差。 由以上规则第一个教学楼的小卖铺是必须建设的。 现给出在每个教学楼建小卖铺的话费,问如何建设小卖铺
2017-05-08 20:54:40 863
原创 Codeforces Round #412 C - Success Rate
Codeforces Round #412 C - Success Rate算出最小倍数就可以了 p要大于等于yq要大于等于x对于x增加 y也随增加(y-x)*i#include #include #define read(); freopen("input.txt","r",stdin);using namespace std;typedef l
2017-05-08 15:58:08 600
原创 codeforces 807A Is it rated?
codeforces 807A Is it rated?#include #include #define read(); freopen("input.txt","r",stdin);using namespace std;int s[1005][2];int main(){ int n; cin>>n; int flag=0; for(int i=1;i<=n;
2017-05-08 15:51:28 575
原创 51nod 1249 近似有序区间
解题思路用线段树 从后开始扫描 3 1 2 5 4 第一个4 所以贡献值为1第二个5 后一个比它小 5的贡献也是1第三个2 2后面比它大 2的贡献等于5的贡献+1(本身) 然后再扫描5后面有没有比5大的数 且范围大于2第四个1 1后面比它大 1的贡献等于2的贡献加1
2017-05-05 12:44:12 523
原创 Codeforces805D. Minimum number of steps
We have a string of letters 'a' and 'b'. We want to perform some operations on it. On each step we choose one of substrings "ab" in the string and replace it with the string "bba". If we have no "
2017-05-05 08:51:31 270
原创 CF411div2C.Find Amir
题目大意: 1-n个城市 每个城市走一边 找出一条路线 使得路线 之和最小 方案 从1走到n n走到2 2走到n-1 n-1走到3 3走到n-2 依次这样走 没走两步结果加一
2017-05-05 08:46:01 329
原创 CF411div2 B. 3-palindrome
In the beginning of the new year Keivan decided to reverse his name. He doesn't like palindromes, so he changed Naviek to Navick.He is too selfish, so for a given n he wants to obtain a string
2017-05-05 08:41:47 967
原创 CF411div2 A. Fake NP
除非l==r 最大值等于本身 那就是2是最多的 每两个数有一个被除数2 #include #include #define mod 1000000007#define ll long long using namespace std;int l,r; int main() { cin>>l>>r; if(l==r) cout<<l; else
2017-05-05 08:38:41 468
springboot RedisTemplate 对string-value操作
2017-09-11
redis 3.2.1 免费下载
2017-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人