自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心随我动

心随我动,带你︿( ̄︶ ̄)︽( ̄︶ ̄)︿飞.飞.飞.

  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 java 类加载过程

类从被加载到JVM中开始,到卸载为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中类加载过程包括加载、验证、准备、解析和初始化五个阶段。初始化过程父类静态变量/静态块(顺序执行)->子类静态变量/静态块(顺序执行)->父类实例变量/构造块(顺序执行)->父类构造器->子类实例变量/构造块(顺序执行)->子类构造器...

2019-03-20 09:50:46 232

原创 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 2402

原创 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 200

原创 spring boot 内置日志配置

spring boot内部使用Commons Logging来记录日志,但也保留外部接口可以让一些日志框架来进行实现,例如Java Util Logging,Log4J2还有Logback。如果你想用某一种日志框架来进行实现的话,就必须先配置,默认情况下,spring boot使用Logback作为日志实现的框架。配置logging.level.*来具体输出哪些包的日志级别lo

2017-09-27 09:49:39 3473

原创 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 6244

原创 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 2397

原创 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 2703

原创 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 1330

原创 第七届蓝桥杯决赛 生成树计数 最后一题

第七届蓝桥杯决赛 生成树计数 最后一题 【此方法只能拿部分的分数】生成树计数给定一个 n*m 的格点图,包含 n 行 m 列共 n*m 个顶点,相邻的顶点之间有一条边。【图1.png】给出了一个3*4的格点图的例子。如果在图中删除部分顶点和其相邻的边,如上图删除第2行第3列和第3行第1列的顶点后,如【图2.png】所示。图的生成树指包含图中的所有顶点和其中的一部分边,使得任

2017-05-24 23:29:55 1708 2

原创 第七届蓝桥杯决赛 凑平方数 【简单写法+20多行代码】

第七届蓝桥杯决赛 凑平方数 【简单写法+20多行代码】凑平方数把0~9这10个数字,分成多个组,每个组恰好是一个平方数,这是能够办到的。比如:0, 36, 5948721再比如:10985247361, 25, 63907840, 4, 289, 15376等等...注意,0可以作为独立的数字,但不能作为多位数字的开始。分组时,必须用完所有的数字,不能重

2017-05-23 20:51:55 1324

原创 阿里天池的新任务(简单)【字符串匹配哈希算法】 计蒜客初赛第一场

阿里天池的新任务(简单)【字符串匹配哈希算法】  计蒜客初赛第一场阿里“天池”竞赛平台近日推出了一个新的挑战任务:对于给定的一串 DNA 碱基序列 tt,判断它在另一个根据规则生成的 DNA 碱基序列 ss 中出现了多少次。首先,定义一个序列 ww:\displaystyle w_{i} = \begin{cases}b, & i = 0\\(w_{i-1} + a

2017-05-21 13:04:32 488 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 1223

原创 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 831 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 541

原创 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 680

原创 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 1027

原创 codevs 1227 方格取数 2 【网络流+费用流基础】

codevs 1227 方格取数 2 【网络流+费用流基础】1227 方格取数 2 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master题解 查看运行结果题目描述 Description给出一个n*n

2017-05-14 17:11:39 359

原创 蓝桥杯 算法提高 队列操作 【stl 基础】

蓝桥杯  算法提高 队列操作  【stl 基础】 算法提高 队列操作  时间限制:1.0s   内存限制:256.0MB    问题描述  队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输入格式  第一行一个数字N。  下面N行,每行第一个数字为操作命令(1)入队、(2)出队

2017-05-14 13:04:29 398

原创 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 1223

原创 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 341

原创 51nod 1240 莫比乌斯函数 【数论基础】

51nod 1240 莫比乌斯函数  【数论基础】1240 莫比乌斯函数基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注莫比乌斯函数,由德国数学家和天文学家莫比乌斯提出。梅滕斯(Mertens)首先使用μ(n)(miu(n))作为莫比乌斯函数的记号。(据说,高斯(Gauss)比莫比乌斯早

2017-05-13 09:47:05 355

原创 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 884

原创 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 587

原创 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 774

原创 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 318

原创 洛谷 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 573

原创 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 253

原创 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 222

原创 51nod 1392 装盒子【网络流费用流+特殊判断】

51nod 1392 装盒子【网络流费用流+特殊判断】1392 装盒子基准时间限制:1 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 收藏 关注有n个长方形盒子,第i个长度为Li,宽度为Wi,我们需要把他们套放。注意一个盒子只可以套入长和宽分别不小于它的盒子,并且一个盒子里最多只能直接装入另外

2017-05-10 08:33:39 468

原创 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 475

原创 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 423

原创 hdu 6024 Building Shops 【递归+记忆存储】

hdu 6024 Building Shops 【递归+记忆存储】题意:                    有 N 个教学楼,在每个教学楼里学习的学生只会到其左边第一个有小卖铺的教学楼买东西,两个教学楼之间的花费为其距离之差。          由以上规则第一个教学楼的小卖铺是必须建设的。          现给出在每个教学楼建小卖铺的话费,问如何建设小卖铺

2017-05-08 20:54:40 851

原创 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 588

原创 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 564

原创 ACMoi蓝桥杯刷题网站推荐

ACM oi 蓝桥杯 刷题网站推荐刷题的oj越来越多 肯定都有他们自己的特点今天给各位朋友推荐一下一些网站

2017-05-07 10:16:51 15733 1

原创 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 513

原创 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 260

原创 CF411div2C.Find Amir

题目大意: 1-n个城市 每个城市走一边 找出一条路线 使得路线 之和最小 方案 从1走到n n走到2 2走到n-1 n-1走到3 3走到n-2 依次这样走 没走两步结果加一

2017-05-05 08:46:01 305

原创 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 952

原创 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 456

springboot RedisTemplate 对string-value操作

spring boot redis RedisTemplate和ValueOperations对 string-value的操作 参照redisdoc文档的方法进行 打造 http://redisdoc.com/ 与文档中string对应 写出通用接口 与实现类 完整demo连接 //配置缓存 和序列化操作

2017-09-11

redis 3.2.1 免费下载

安装Redis(3.2.1稳定版)这是64位 如果你的操作系统是32位 则要在make 后指定是32位如下: make CFLAGS="-march=i686" 解压进入目录 make CFLAGS="-march=i686" 这里进入src目录 >>> make install && make test 把redis.conf文件复制到/etc/下 安装完毕 安装tcl: # wget https://nchc.dl.sourceforge.net/project/tcl/Tcl/8.5.10/tcl8.5.10-src.tar.gz 解压后里面有多种操作系统文件夹,选择unix(这里以linux为例),进入该目录: ./configure make && make install make test 如果僵死在某一个节点,直接强制制止,多重复几遍,知道ok为止。 启动redis之前 修改好redis.conf文件 vim /etc/redis.conf 把daemonize no 改成 daemonize yes,这样启动redis时就会成会后台服务 把#bind 127.0.0.1 改成 bind 127.0.0.1 这样远程就不能访问,安全性考虑,当然还可以配置端口,密码等。 然后进入/usr/local/src/redis-2.6.14/src目录 启动 ./redis-server /etc/redis.conf redis-cli 测试命令set hello world get hello 至此redis安装 并且操作成功。 /*******start 脚本*************/ redis的启动脚本在utils中为redis_init_script 其中需要变更下conf的文件路径才能正常使用 阅读全文

2017-09-11

空空如也

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

TA关注的人

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