自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (3)
  • 收藏
  • 关注

原创 springCloud之Eureka Server集群

          在线上生产环境中,如果Eureka Server宕机时,某些服务业出现了不可用的情况,Eureka Client中的缓存如不被更新,就可能会影响到微服务的调用,甚至影响到整个应该用系统的高可用行。因此生成环境中通常会部署一个高可用的Eureka Server 集群。         Eureka Server 可以通过运行多个实例并相互注册的方式实现高可用部署,Eureka...

2017-10-28 23:16:46 322

原创 Mysql5.7 windows下的安装

一.配置环境变量      新建环境变量 key=MYSQL_HOME                                value= mysql安装根目录   PATH环境下设置 %MYSQL_HOME%\bin;二.配置安装服务复制一份my-default.ini文件 变成my.ini 打开修改如下[client]port=3306defau

2017-03-29 22:59:51 347

原创 Linux下ffmpeg的卸载与安装

ubuntu下比较容易安装会自动安装依赖 sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-nextsudo apt-get update sudo apt-get install ffmpeg可能会出现sudo:add-apt-repository: command not found,就需要自己手动添加了。

2017-03-24 16:46:39 27649 3

原创 java实现silk音频文件转换成mp3

在服务端通过java代码执行shell脚本来实现音频转换int status=Runtime.getRuntime().exec(command).waitFor();转换成功状态为0参考脚本工具https://github.com/kn007/silk-v3-decoder在linux下安装完gcc和ffmpeg即可实现转换 逐个转换 sh /usr/loca

2017-03-24 15:40:14 6614 2

原创 多个tomcat同时运行端口修改

使用解压版的tomcat一、新建环境变量CATALINA_HOME2((tomcat解压路径)放到PATH里面%CATALINA_HOME%\bin 二、修改端口(修改成未被使用的端口号) <Connector port="7788" protocol="HTTP/1.1" connectionTimeout="20000"

2017-03-24 15:19:26 317

原创 Spring配置 在xml和java代码中读取properties文件

在spring引入属性文件beanid="propertyConfigurer"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">        propertyname="locations">            list>

2017-03-24 14:55:13 1417

转载 web.xml中servlet ,filter ,listener ,interceptor的作用与区别

一、概念:         1、servlet:servlet是一种运行服务器端的Java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API

2017-02-26 22:41:07 299

原创 搜索二维矩阵 II

搜索二维矩阵 II写出一个高效的算法来搜索m×n矩阵中的值,返回这个值出现的次数。这个矩阵具有以下特性:每行中的整数从左到右是排序的。每一列的整数从上到下是排序的。在每一行或每一列中没有重复的整数。您在真实的面试中是否遇到过这个题? Yes样例考虑下列矩阵:[    [1, 3, 5, 7],

2017-02-10 19:04:42 235

原创 Spring session共享问题 将session放入redis

将session放入放入redis缓存中可以解决多个应用session共享问题一、主要pom依赖      org.springframework.session spring-session-data-redis 1.2.1.RELEASE redis.clients jedis 2.8.1

2017-02-10 18:23:06 5711

原创 lintcode 寻找旋转排序数组中的最小值

假设一个旋转排序的数组其起始位置是未知的(比如0 1 2 4 5 6 7可能变成是4 5 6 7 0 1 2)。你需要找到其中最小的元素。你可以假设数组中不存在重复的元素。样例给出[4,4,5,6,7,0,1,2]  返回 0分析:有序的用二分查找比较高效, 最坏的时间复杂度为O(n),二分查找的核心是缩小查找范围,这里当nums[right]<nums[m

2016-11-01 15:03:44 301

转载 SpringMVC返回json数据的三种方式

1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。如: 或者同样要用jackson的jar包。2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。利用HttpServletResponse,然后获取response.getOutputStr

2016-11-01 11:16:45 991

原创 SpringMvc获取参数和向前台传值及参数中文乱码

一、springMvc获取参数的三种方法 /** * 使用HttpServletRequest获取 */ @RequestMapping("/login1") public String login1(HttpServletRequest request,Model model){ model.addAttribute("name", req

2016-11-01 10:56:45 7818 5

原创 翻转链表

翻转一个链表样例给出一个链表1->2->3->null,这个翻转后的链表为3->2->1->null挑战 在原地一次翻转完成每一个节点的下一个节点,指向前面的节点。 /** * Definition for ListNode. * public class ListNode { * int val; * ListN

2016-10-31 13:54:32 271

原创 表格列拖动及排序

表格列拖动及排序 *{ margin:0; padding:0; } #chenkbox{ margin:100px auto; width:500px; position:relative; } table{ width:500px; border-collapse:collapse; bode

2016-10-18 11:41:28 939

原创 利用HttpServletRequest读取properties配置文件

一、首先获取配置文件的物理路径public static String getPath(HttpServletRequest request){ //得到项目路径 String path = request.getServletContext().getRealPath("/"); path = path.substring(0, path.length() - 1); pat

2016-10-12 12:59:36 1689

原创 解决list转换json出现的各类问题 object转换为Map对象

最近在写接口,要把list集合转换为json串返回。例如         List orders = orderService.findAll();        JSONArray array = JSONArray.fromObject(orders);       可能出现java.lang.StackOverflowError:该错误是由于当前线程的栈满了  ,也就是函数调用层

2016-10-12 12:46:03 5497

原创 JSON格式转换

说明:和 XML 一样,JSON 也是基于纯文本的数据格式。由于 JSON 天生是为 JavaScript 准备的,因此,JSON 的数据格式非常简单,您可以用 JSON 传输一个简单的 String,Number,Boolean,也可以传输一个数组,或者一个复杂的 Object 对象。 一、服务器端输出 JSON 格式数据        将 String 对象编码为 JSON 格式 

2016-09-30 10:53:13 3131

原创 shiro安全框架的简单配置

参考文章:http://www.cnblogs.com/lixj/p/3403584.html                    http://www.tuicool.com/articles/AFFBre一、导入shiro相关jar (1.2.3.jar)shiro-coreshiro-webshiro-springshiro-ehcache二、在web.

2016-08-29 14:29:30 1564

原创 spring3.2 定时器 SchedulerFactoryBean 注入错误

异常信息[org.springframework.scheduling.quartz.SchedulerFactoryBean] for property 'scheduler'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [org.quartz.impl.Std

2016-08-26 09:45:40 4818

原创 LintCode 空格替换

设计一种方法,将一个字符串中的所有空格替换成 %20 。你可以假设该字符串有足够的空间来加入新的字符,且你得到的是“真实的”字符长度。你的程序还需要返回被替换后的字符串的长度。 注意事项如果使用 Java 或 Python, 程序中请用字符数组表示字符串。您在真实的面试中是否遇到过这个题? Yes样例对于字符串"Mr

2016-08-02 23:25:34 933

原创 链表求和

链表求和   描述 笔记 数据 评测你有两个用链表代表的整数,其中每个节点包含一个数字。数字存储按照在原来整数中相反的顺序,使得第一个数字位于链表的开头。写出一个函数将两个整数相加,用链表形式返回和。您在真实的面试中是否遇到过这个题? Yes样例给出两个链表 3->1->5->null 和 5-

2016-07-28 17:12:30 192

原创 两数之和

给一个整数数组,找到两个数使得他们的和等于一个给定的数target。你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 1 到 n,不是以 0开头。 注意事项你可以假设只有一组答案。您在真实的面试中是否遇到过这个题? Yes样例给出 numbers = [2, 7, 11, 15], target = 9, 返回 [1, 2].显然效率越高越好

2016-07-27 14:18:36 226

原创 hihocoder 第八十九周

Given an integer n(n样例:100 结果60分析:1、n = p1^n1 * p2^n2 * p3^n3 * ... * pk^nk MaxDivisors = (n1+1)*(n2+1)*(n3+1)* ... * (nk+1);2.在一个数范围之内,相对于因子个数最多的数来说,p越小,n越大才是最优的,同时可以优化剪枝 若p1=n2;#i

2016-03-19 12:04:49 334

原创 Hibernate4 HibernateSessionFactory

import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.hibernate.service.ServiceRegistryBui

2016-03-12 12:16:27 838

原创 java.lang.UnsupportedClassVersionError: : Unsupported major.minor version

用tomcat启动报错java.lang.UnsupportedClassVersionError: com/yzpc/action/BookAction : Unsupported major.minor version 51.0 (unable to load class com.yzpc.action.BookAction)at org.apache.catalina.loader.

2016-01-04 17:19:31 2233

原创 struts拦截器

struts拦截器配置拦截器 <interceptors> <interceptor name="" class=""> <!--拦截器栈--> <interceptor-stack name=""> <interceptor-ref name=""> </int

2016-01-04 16:48:22 345

原创 百度之星资格赛1005 下棋 BFS

下棋   Time Limit: 6000/3000 MS (Java/Others)  Memory Limit: 65536/65536 K (Java/Others)Problem DescriptionN∗M的棋盘上有一个受伤的国王与一个要去救援国王的骑士,他们每个单位时间必须同时移动一次寻找对方。如下图所示,黑色的图例表示国王(右)

2015-05-30 11:03:20 693

原创 hdoj5072 容斥原理+三角形染色

#include#include#include#include#includeusing namespace std;typedef long long ll;const int N = 1e5+10;const int maxn = 100000;vector pri[N];ll cnt[N];void init(){ for(int i=0;i<=maxn;i+

2015-05-30 11:01:00 502

转载 hdoj 3229 Distant Galaxyg

给出平面上的n个点(n对所有的点进行排序,在对纵坐标排序枚举上界下界a,b;用left[i]表示竖线左边位于上下边界上的点数(不包括该竖线上的点 ),on[i] 和on2[i],表示竖线上位于上下边界之间的点数(on[i]不统计位于上下边界的点数,而on2[i]要统计)这样给定左右边界i,j,矩形边界上的点数为left[j]-left[i]+on[i]+on2[j].当右边界j

2015-05-29 11:51:10 339

转载 全排列的编码与解码

#include const int fac[] = {1, 1, 2, 6, 24, 120, 720, 5040, 40320};///阶乘 int KT(int s[], int n) { int i, j, cnt, sum; sum = 0; for (i = 0; i < n; ++i) { cnt

2015-05-08 14:05:26 360

原创 poj 3187 Backward Digit Sums (全排列)

先由杨辉三角的性质:sum =C(n-1,0)*num[0] + C(n-1,1)*num[1] +``+ C(n-1,n-1)*num[n-1],先求出底边各个数对应的系数值,然后再暴搜枚举num[i]的值。#include"cstdlib"#include"cstdio"#include"cstring"#include"cmath"#include"queue"#include

2015-05-07 09:13:39 478

原创 poj 3628 Bookshelf 2 (01背包)

给出n个数,求他们部分叠加起来大于m的最小和#include#includebool dp[20000010];int c[22];int main(){ int n,m; while(scanf("%d%d",&n,&m)!=EOF) { int sum=0; for(i

2015-05-07 09:05:24 353

原创 poj 3168 Treats for the Cows 区间dp

题意:给出的一系列的数字,可以看成一个双向队列,每次只能从队首或者队尾出队,第i个出队就拿这个数乘以i,最后将和加起来,求最大和由里向外推,dp[i][j],表示从队首取了前i个,从队尾取了后j个,枚举i,j状态转移方程dp[i][j]=max(dp[i-1][j]+v[i]*(i+j),d[i][j-1]+v[n-j+1]*(i+j));#include #include #in

2015-05-07 08:59:59 361

原创 poj 3661 Running

//牛在第i分钟可以休息,可以跑,跑的距离是a[i];,牛有一个疲劳值,刚开始疲劳值为0,每跑一分钟疲劳值就会增加1,疲劳值不能超过m//牛每休息一分钟,疲劳值就会减少1,并且一旦休息,就会休息到疲劳值为0#include#include#include#include#include#include#define N 10000+10#define inf 0xffffff

2015-05-06 12:51:52 366

原创 poj 3660 Cow Contest

n个牛,给出m组关系A,B;A能打败B 问最后能确定排名的最少有多少个能确定排名的牛,能打败他的和他能打败的牛之和必然是n-1#include#include#include#include#include#define N 1000+10#define clr(a,b) memset(a,b,sizeof(a))using namespace std;int g[N][N

2015-05-06 12:47:28 321

原创 poj 3671 Dining Cows 动态规划

//poj3671 给你n个数只有1和2,可以把1变成2,2变成1,求最小变换次数使1在2前面#include#include#include#include#include#define N 1000000+10#define clr(a,b) memset(a,b,sizeof(a))using namespace std;int dp[33333][3];int mai

2015-05-06 12:34:33 439

原创 poj 3669 bfs水题预处理

//poj3669 m个星会在某个时间某一点坠落,同时它的四周都会被破坏,求从(0,0)最的短时间能走到一个绝对安全的地方#include#include#include#include#include#include#define N 300+10#define clr(a,b) memset(a,b,sizeof(a))#define inf 0xfffffffusing

2015-05-06 12:32:25 514

原创 poj 3662 二分+最短路,求第k大最小权值

//poj 3662找一条从1到n的路线让这条路线中,第k大线最小//先对所有的线段排序,二分枚举+最短路#include#include#include#include#include#include#define N 1000+10#define clr(a,b) memset(a,b,sizeof(a))#define inf 0xfffffffusing namesp

2015-05-06 12:30:41 422

原创 hdoj Cow Sorting

题意:给你n个无序的数,通过相邻的两个数交换,交换的价值是两个数之和,求使之increasing order的最小代价和与poj3270不同的是poj可以每个数任意交换,可以用置换群来做#include#include#include#include#includeusing namespace std;#define ll __int64#define N 100000+1

2015-04-14 08:51:44 548

原创 hdoj 4911 Inversion 树状数组+离散化

题意:给你n个可以重复的无序数列,问经过k次相邻交换后最少还有多少对逆序数求逆序对可以用树状数组来做,对于重复的元素,可能在sort的时候交换编号求和的时候要注意去重,还有一种方法就是稳定排序stable_sort#include#include#includeusing namespace std;#define ll __int64#define N 100000+10

2015-04-14 08:34:50 606

python-3.7.5-amd64.rar

python-3.7.5-amd64.exe,windows最新稳定版本

2019-11-26

postman最新版windows客户端

postman最新版windows客户端,postman最新版windows客户端

2018-04-16

Git最新版客户端

Git最新版客户端,2018-04,官网下载较慢,Git-2.17.0-64-bit.exe

2018-04-12

空空如也

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

TA关注的人

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