自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JACKhao的专栏

梦想这东西和经典一样,永远不会因为时间而褪色,反而更显珍贵。 Dreams like this stuff and classic, never fading because of the time,

  • 博客(60)
  • 收藏
  • 关注

原创 Leetcode unique PathII

Now consider if some obstacles are added to the grids. How many unique paths would there be?An obstacle and empty space is marked as 1 and 0 respectively in the grid.For example,There is one obstacle in the middle of a 3x3 grid as illustrated below.

2022-02-13 23:11:39 216

原创 Leetcode-403.Frog Jump(青蛙跳石头)

package com.company;import org.junit.jupiter.api.Test;public class LeetCodeAll {/* 有n块石头分别在x轴的0,1,...,n-1位置,一致青蛙在石头0,想跳到石头n-1,如果青蛙 在第i块石头上,它最多可以向右跳距离ai,问青蛙能否跳到石头n-1? 示例1: Input:a=[2,3,1,1,4] Output:True 示例2: Input:a=[.

2022-02-13 22:01:19 480

原创 Leetcode机器人动态规划——从左上角到右下角

题目:一个机器人位于一个横X,竖Y网格的左上角 。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径? 机器人开始start 1 1 1 1 1 1 ? ? ? ? 1 ? ? ? ? 1 ? ? ? Finish 解...

2022-02-10 22:48:22 802

原创 LeecCode 硬币个数

package com.company;public class LeetCodeCoinCount { public static int coinCount(int [] coins,int M){ int len=coins.length; int i,j; int[] f =new int[M+1]; f[0]=0; for(i=1;i<f.length;++i){ f[i].

2022-02-09 22:56:39 206

原创 通过wireshark工具抓包分析微服务中间件之间的通信报文

一:抓包工具介绍wireshark是比较流行的网络封包分析软件,可以截取各种网络封包,显示网络封包的详细信息。启动wireshark后会提示你选择需要监听的网卡,因为今天需要嗅探的springCloud工程部署在本地,这里我选择本地网卡Npcap Loopback Adapter。WireShark 主要分为这几个界面Display Filter(显示过滤器), 用于过滤Packet List Pane(封包列表), 显示捕获到的封包, 有源地址和目标地址,端口号。 颜色不同,代表Pack

2020-06-08 07:52:05 868

原创 SpringCloud-zuul源码分析

SpringCloud-zuul源码分析核心代码块梳理com.netflix.zuul.filters.FilterRegistrycom.netflix.zuul.FilterLoadercom.netflix.zuul.http.ZuulServlet核心代码块梳理com.netflix.zuul.filters.FilterRegistry//在FilterLoader里面使用putFilter()方法将过滤器缓存在FilterRegistry的filters对象中public class F

2020-05-31 23:04:03 168

原创 mysql, mysqladmin, mysqld之间的区别。

mysqld is the server executable (one of them)   #服务执行工具    mysql is the command line client  # 客户端工具   查询用mysqladmin is a maintainance or administrative utility  # 运维和管理工具...

2018-05-08 16:12:21 4921

原创 mysql增量备份的一些坑

1 增加log-bin配置后 mysql启动报错很多SB博主都说配置下 my.cnf里面配置下 log-bin的路径就行了,server-id如果没有,直接启动报错,错误日志也没有,重启MySQL一直到你怀疑人生为止。[mysqld]default-storage-engine=INNODBcharacter_set_server=utf8server-id=1log-error=/home/da...

2018-05-08 14:17:04 727

原创 windows端口占用问题

netstat -aon|findstr "1099"  TCP    192.168.155.1:1099     0.0.0.0:0              LISTENING       5916tasklist|findstr "5916"alg.exe                       5916 Services                   0    

2017-06-05 16:40:31 463

转载 多态-父类对象引用指向子类对象

1.从对象的内存角度来理解.假设现在有一个父类Father,它里面的变量需要占用1M内存.有一个它的子类Son,里面的变量需要占用0.5M内存.现在通过代码来看看内存的分配情况:2.f = new Father();//系统将分配1M内存.Son s = new Son();//系统将分配1.5M内存!因为子类中有一个隐藏的引用super会指向父类实例,所以在实例化子类之前会先实例化一个父

2017-05-04 18:16:21 1142

原创 linux sed查询满足条件在2行记录

关键字A 在第一行 关键字B 在第二行sed -n '/关键字A/{N;/关键字B/p}'   xx.log

2017-04-28 15:48:22 1871

原创 linux grep 关键字 高亮

没有高亮实在眼睛花export GREP_OPTIONS='--color=always' GREP_COLOR='1;33'

2017-04-25 15:47:45 2713

原创 Python安装scrapy常见的坑Unable to find vcvarsall.bat 或Failed building wheel for lxml

1  pip install wheeltwised的下载页面:http://twistedmatrix.com/trac/wiki/Downloads2  C:\Python34\Scripts>pip install D:\Download\Twisted-17.1.0-cp34-cp34m-win_amd64.whl (python3.4  64位平台  注意cp34

2017-04-19 16:55:37 1217

原创 基金2017年workDate工作日脚本生成

import java.io.FileWriter;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;/** * @

2016-11-28 15:05:34 1115

原创 Calendar小坑

1. 在获取月份时,Calendar.MONTH + 1 的原因 Java中的月份遵循了罗马历中的规则:当时一年中的月份数量是不固定的,第一个月是JANUARY。而Java中Calendar.MONTH返回的数值其实是当前月距离第一个月有多少个月份的数值,JANUARY在Java中返回“0”,所以我们需要+1。2. 在获取星期几 Calendar.DAY_OF_WEEK – 1 的原因

2016-11-25 16:02:50 432

原创 mybatis中并发更新判断问题

2个线程一起过来扣减剩余人数,第一个扣成0了,防止第二个继续执行并且扣减剩余额度保证 扣减扣不为零 update CTS_PROD_QUOTA_CONTROL LEFT_QUOTA = IFNULL(LEFT_QUOTA,0)+ #{leftQuota,jdbcType=DECIMAL}, LEFT_COUNT = IFNULL

2016-11-22 16:37:38 2644

原创 注释有问题的dubbo服务和 本地启动dubbo服务的网络IP问题

1     如果其他团队的注释有问题的dubbo服务              配置注释:dubbo-remote.xml                        interface="com.shhxzq.fin.ccs.api.service.CapitalSettleService" lazy="true"        version="${cts.ccs.d

2016-11-02 11:28:47 2741

原创 JAVA Max算法

NumberUtils.getMax(BigDecimal.ZERO, excludeAmt);public static BigDecimal getMax(BigDecimal ... values){List list = Arrays.asList(values);BigDecimal max =  Collections.max(list);retur

2016-10-10 15:15:09 885

原创 spring classPath加载配置多个

@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "classpath*:spring-quartz-test.xml", "classpath*:spring-quartz-test.xml" ,"classpath*:spring-quartz-test.xml" })public cl

2016-09-22 16:15:39 3830

原创 dubbo单机部署多个应用提示Failed to bind NettyServer

dubbo单机部署多个应用需要修改port和 interface version.            threads="${cts.dubbo.protocol.threads}" />                    ref="macTradeService" version="1.0.1.nanyueDev" />

2016-09-20 17:35:52 5158

原创 mybatis空值查询处理

and (t.XJB_GH_STATUS is null or  t.XJB_GH_STATUS ='')and t.XJB_GH_STATUS = #{xjbGhStatus,jdbcType=CHAR}

2016-08-26 14:53:58 2703

转载 classNotFoundException 解决eclipse不编译class文件之方法

1,查看project --> Build Automatically有没有选中?如果没有,勾上以后,clean一下,重启eclipse。 2,查看你的lib里面有没有不用的(多余)jar包,看你的.classpath文件中有没有错误的路径.(added by me:如果有错误的路径打红叉的就看是不是缺失的,找jar包补上,可能到这一步就可以了,没做下面这一步) 3,这是最重要的一

2016-05-31 15:28:11 915

原创 Dubbo消费者配置

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"xmlns:tx="http://www.springframework.org/schema/tx" xmlns:dubbo="http://code.alibabatech.com/sc

2016-05-19 15:17:54 6311

原创 spring @Transactional 方法内事务不起作用的解决办法

class ManagerImpl implements Manager {@Overridepublic void Method(){updateAndDelete()}public void updateBankCardBalance(){dao.update();dao.insert();}}需求:只有updateAnd

2016-05-11 19:20:11 4853

原创 Html5嵌入app后通过JS和ios以及android客户端交互

HTML5和交互

2016-03-25 18:07:22 7690

原创 python脚本自动监视重启tomcat进程

#!/usr/bin/python import subprocess import datetime res = subprocess.Popen(“ps -ef | grep tomcat”,stdout=subprocess.PIPE,shell=True) tomcats=res.stdout.readlines() counts=len(tomcats) if c

2016-03-25 14:43:47 4363

原创 SpringMvc微信JS-API获取地理位置

SpringMvc微信JS-API获取地理位置

2016-03-17 11:15:33 1926

原创 Jquery选择

Jquery

2016-03-08 10:32:01 431

原创 学习计划

1.String类能被继承吗,为什么2.HashMap是线程安全的吗,并发下使用的Map是什么,他们内部原理是什么3.多线程的几种实现方式4.volatile的作用,能代替锁么5.string和stringbuffer的区别?6.sleep和wait的区别7.类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口么8.抽象类和接口,可以有构造函数么,可以有mai

2016-01-20 17:08:18 920

原创 阿里云Centos端口转发

1开启端口/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT2端口转发iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 80803保存/etc/init.d/iptables save   保存修改4重启servi

2016-01-18 16:08:20 2297

原创 阿里云安装svn失败,提示telnet: connect to address Connection refused的解决办法

阿里云的CENTOS版本默认是加固版本,没有开放3690端口运行/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT即可,然后telnet 127.0.0.1:3960检测

2016-01-04 14:13:46 3595 2

原创 linux下远程调用hadoop集群服务

1 .非集群的机器也需要hadoop的运行环境,所以版本一直,xml配置为官方初始化的,只需要将集群机器的yarn-site.xml拷贝过来即可2.  程序里面指定需要调用的namenode3.另外 SSH免密码RSA也最好和集群机器一样都添加一下<!-- Licensed under the Apache License, Version 2.0

2015-10-30 14:18:19 1171

原创 Oralce定时执行procedure

第一步:创建存储过程procedurecreate or replace procedure insertPixLog asbegin insert into PIXLOG (PATIENTID, LOGTYPE, OPERATER, OPERATETIME, BACKUPSQL, AREAID, ID, ORIGINALOBJECT)values ('0000243319

2015-10-27 17:43:38 861

原创 ssh免密码

1.2 各节点重新产生ssh加密文件1 ssh-keygen -t rsa 一路回车2 cd /root/.ssh/然后cat id_rsa.pub >>authorized_keys3在hadoop1机器上  ssh-copy-id -i  hadoop3 在hadoop2机器上  ssh-copy-id -i  hadoop34 这样hadoop3的authorized_k

2015-10-09 10:39:59 388

原创 更换linux自带openJDK

配置hadoop要指向JDK路径,所以不推荐使用opendJDK1 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-l

2015-10-08 11:14:16 2038

原创 多线程写不同的file

public class SessionRunnable implements Runnable { public static void main(String[] args) { Runnable runnable = new SessionRunnable(); Thread thread1 = new Thread(runnable); Thread thread2 =

2015-09-30 15:34:53 485

原创 做简单的集群SSH免密码配置(只需要在1台机器操作!只需要2步!)

最近要搭hadoop环境,SSH几年前配置过忘记了,度娘的方法大多是A生产密钥SCP给B ,C,D,E,然后再B生成密钥SCP给 A,C,D,E,   机器一多就歇菜了。第一步:192.168.1.100机器上 cd .ssh 然后ssh-keygen -t rsa 一直敲回车,用劲敲效果更好!第二步:ssh-copy-id -i id_rsa.pub 192.168.1.101,第一

2015-09-30 14:51:12 761

原创 Redis集群主从式安装

1 下载redis-3.0.4.tar.gz到158的机器/home/data目录make编译安装。2 基本单机命令介绍      启动src/redis-server &    关闭 src/redis-cli shutdown测试客户端 src/redis-cli 3 将主从158和157上的redis配置文件redis.conf中的daemonize no 改为 yes

2015-09-21 11:52:35 465

原创 Oracle OVER函数DEMO

语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的每条xlh记录返回一个序号。 实例:初始化数据create tab

2015-09-08 10:33:24 491

原创 Oracle自增序列

1 Oracle执行create sequence menu_autoinc_seqs         minvalue 1         maxvalue 99999999         start with 1         increment by 1         nocycle         nocache         order;

2015-08-20 17:18:40 866

空空如也

空空如也

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

TA关注的人

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