自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 selenium.WebDriverException: unknown error: network connection must be enabled 报错 ChromeDriver

java.util.concurrent.ExecutionException: org.openqa.selenium.WebDriverException: unknown error: network connection must be enabled (Session info: headless chrome=80.0.3987.149)Build info: version:...

2020-04-01 14:48:20 5430

原创 go语言的sync.map源码学习

amended标识read里数据是否已被复制到dirty dirty存储map里所有的数据,只有当miss次数>=dirty长度了,才会把read的m字段指向dirty数据,同时清空dirty,设置amended为false. 查询时read里查到值的话:返回时判断是否是nil或expunged,是的话就返回nil,不是的话就返回值。 查询时read里没查到的话:返回的就是dirty里...

2020-02-13 20:30:04 324

原创 go语言的map结构put方法源码解读

func mapassign(t *maptype, h *hmap, key unsafe.Pointer) unsafe.Pointer { if h == nil { panic(plainError("assignment to entry in nil map")) } if raceenabled { callerpc := getcallerpc() pc := ...

2020-01-08 15:52:14 739

原创 go语言的map结构delete方法源码解读

func mapdelete(t *maptype, h *hmap, key unsafe.Pointer) { if raceenabled && h != nil { callerpc := getcallerpc() pc := funcPC(mapdelete) racewritepc(unsafe.Pointer(h), callerpc, pc) ...

2020-01-07 11:43:36 1252

原创 go语言解决因墙而不能下载一些包的问题

我们使用的是gopm这个包来拉去不能下载的包,并以下载goimports插件为例子进行演示首先需要先下载gopm包,1、在idea编译器的terminal里进入你的GOPATH路径,然后执行下边命令下载gopm。go get github.com/gpmgo/gopm接着就是下载因墙而不能下载的软件包了gopm get -g -v -u golang.org/x/tools/c...

2019-10-08 09:37:21 1010 1

原创 springBoot2.X整合prometheus

1、首先需要引入依赖: <!-- prometheus config start--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artif...

2019-08-13 16:18:34 1567

原创 springBoot1.X整合prometheus配置

1、首先需要引入依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> <version>1.5.4.RELEASE</...

2019-08-12 16:59:58 3069

原创 hive执行sql后一直处在ACCEPTED: waiting for AM container to be allocated, launched and register with RM.状态

hive执行sql后一直处在ACCEPTED: waiting for AM container to be allocated, launched and register with RM.状态,并且报错返回FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask查看had...

2018-07-22 20:44:15 8344 2

原创 mapreduce中map数量计算---易记版

mapreduce里map数量的大小是由文件大小/分片大小计算得来的。分片大小又是由maxsize和minsize以及blocksize来决定的,这里总结一个简单易记的方式,就是将上面的三个size进行一个排序(由大到小还是由小到大都可以),位于中间的size就是分片的大小了,比如mapred.min.split.size设置minSize,mapred.max.split.size设置maxSi...

2018-05-29 09:46:40 790

原创 Eclipse 下找不到或无法加载主类的解决办法

Eclipse 下找不到或无法加载主类,除了网上说的其他的解决方式,还有一种是你的项目的依赖有问题,就是maven仓库里有坏的jar包。导致项目不知道该引进哪一个正确的jar,这种情况项目会有感叹号,并且可以在Properties窗口看到具体是哪一个jar损坏了

2018-02-05 15:44:44 1171

原创 快速排序学习 以数组中间值为轴

public static void main(String[] args) { int[] arrs = {15,13,17,19,6,34,9,55,9,3242,4}; quickSearch(arrs,0,arrs.length-1); for (int i : arrs) { System.out.println(i); } } private static

2017-11-27 16:30:57 3868 2

原创 cas4.2.7实现其它登陆系统和cas之间的认证,即其他登陆系统登陆后,cas不需要再次登陆,效果跟cas登陆一样

因为cas登陆是流程化的,先修改文件login-webflow.xml,将认证流程改变, 上面是我修改后的代码,需要我们自己在serviceAuthorizationCheck类内判断该用户是否已在其他系统成功登陆,是就走success后续就是cas原有的逻辑,否则就是no(这里就是我们自己新加的逻辑了),接下来我们进入到流程autoLog

2017-11-26 11:13:55 2039

原创 报错:No principal was found in the response from the CAS server

在做cas单点登陆时数据库连接配置没问题,用户信息也没问题,客户端也配置好了,单点登陆可以正常登录,就是跳回客户端时在Cas20ServiceTicketValidator这个类的下面的方法里报出错来, protected final Assertion parseResponseFromServer(final String response) throws TicketValidationEx

2017-11-24 13:07:18 12834 2

转载 cas4.1证书生成,服务端搭建,注意事项

服务器端证书1我们在F盘下建立一个cas文件夹,在此文件夹中生成证书文件,打开dos命令窗口,进入此目录下,这样我们就不用来回制定路径了,只用关心证书生成,它会自动生成到cas文件夹里如图:                                                                               2生成服务器端证书,此命令用于在当前目录下新建别名为...

2017-11-22 11:03:02 774

转载 cas5.1x单点登陆后退出到指定页面,服务器端配置

本文内容包括配置单点登出、登出后自动跳转指定资源、CASServer禁用单点登出等与单点登录相对应:登录的地址是/login,登出的地址是/logout,这里需要配置下面两个FilterSingleSignOutFilter:用来使Session失效(要配置casServerUrlPrefix参数)SingleSignOutHttpSessionListener:用于在

2017-11-22 10:36:57 4788

原创 解决使用sap数据库驱动查询hana数据库时,like '%param%' 失效问题

开始使用mysql驱动访问数据库时我们正常的模糊查询写法是 concat('%',#{contractId,jdbcType=VARCHAR},'%')但是hana语法中concat方法是只有两个参数的,因此会报出### Cause: java.sql.SQLException: A problem occurred while trying to acquire a cached

2017-11-07 18:32:29 3346

转载 jar包本地安装以及常用maven仓库

常用仓库http://mvnrepository.com/http://search.maven.org/http://repository.sonatype.org/content/groups/public/http://people.apache.org/repo/m2-snapshot-repository/http://people.apache.org/repo/m

2017-11-01 13:30:25 188

原创 hybris文档笔记

1.items.xml文件的路径是每个extension的resource文件夹,文件命名有规范,core-item.xml2.item.xml文件是用xsd约束来规范书写的,输入不符合规范的数据会报错3.item.xml文件中的itemtype的定义是有顺序的,被继承的要往前放4.两种方式为一个已存在的itemtype新增属性,第一种是创建一个继承他的子类型,然后为子类型添加属性

2017-10-27 18:39:30 1320

jvm虚拟机的jitwatch分析工具,windos可以用maven编译成功

jvm虚拟机的jitwatch分析工具,windos可以用maven编译成功

2019-03-12

springBoot整合kafka和elasticSearch,实现批量拉取日志以及批量更新到es里

从Kafka中批量拉去数据,然后批量更新到es里。一次拉取的数量可以设置,现在是10000,轻松运转,更新到es内部也是,目标是百万日志秒处理

2018-01-15

cas4.2.7 实现其他系统和cas互相认证互信2 整包太大这是web项目块,解压放到1里面就可以了

如果把整个项目上传的话太大了,就把整个项目分成了两份,只需要把这个包解压后复制到cas4.2.7 实现其他系统和cas互相认证互信即可

2017-11-26

cas4.2.7 实现其他系统和cas互相认证互信

cas4.2.7 实现其他系统和cas互相认证互信 cas4.2.7 实现其他系统和cas互相认证互信 cas4.2.7 实现其他系统和cas互相认证互信

2017-11-26

空空如也

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

TA关注的人

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