- 博客(83)
- 资源 (1)
- 收藏
- 关注
原创 zookeeper报EndOfStreamException
最近开发的项目中需要连接到zookeeper中并注册一个节点,在应用启动后报错:EndOfStreamException: Unable to read additional data from server sessionid 0x1772bfba8c512ee, likely server has closed socket at org.apache.zookeeper.ClientCnxnSocketNIO.doIO(ClientCnxnSocketNIO.java:75) at org.ap
2021-05-26 18:09:10
6647
原创 spring的jar包梳理
spring的jar包梳理jar包名称相关数量org.springframework.cloudspring-cloud-starter-eureka-server用于建立Spring Cloud Eureka服务,实现服务发现功能
2021-03-03 16:52:30
393
1
原创 lombok引起的java.lang.stackoverflowerror问题
公司的项目使用了lombok,对于部分pojo类增加了@ToString、@Getter、@Setter。在javac编译时报错:Cause: java.lang.StackOverflowError at lombok.core.AST.buildWithField0(AST.java:384) at lombok.core.AST.buildWithField(AST.java:285) at lombok.javac.JavacAST.drill(JavacAST.java:421) at
2020-08-18 17:55:11
2737
原创 gradle插件下载慢,可改用阿里仓库
gradle插件下载慢,可改用阿里仓库gradle插件官方仓库:https://plugins.gradle.org/m2有时候访问很慢,可以改用阿里仓库:https://maven.aliyun.com/repository/gradle-pluginbuildscript { repositories { maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
2020-08-18 17:35:06
707
原创 加载gradle插件类库慢,添加国内存储库解决
repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }}在repositories中添加阿里的存储库,可快速加载类库
2019-11-22 14:00:41
156
原创 密码规则验证Java实现
密码规则验证Java实现,支持规则的配置:大写字母小写字母数字特殊字符最小长度最大长度import lombok.Data;import java.util.LinkedHashSet;import java.util.Set;/** * 验证密码是否符合规则 */@Datapublic class PasswordChecker { private boo...
2019-07-25 12:06:51
6599
1
原创 Flink学习-数据流编程模型
原文地址:https://ci.apache.org/projects/flink/flink-docs-release-1.6/concepts/programming-model.html 抽象层次 Flink提供不同级别的抽象用于开发流、批处理应用。 【配图】 最低级别的抽象仅仅提供有状态的流。它通过处理函数嵌入到数据流API中。它允许用户自由地处理来自一...
2018-08-26 17:07:08
331
原创 java共享锁实现原理及CountDownLatch解析
好文章,转发下https://blog.csdn.net/yanyan19880509/article/details/52349056
2018-06-11 11:34:12
241
原创 ES学习
查看类型(type)映射(mapping):GET /索引/_mapping/类型 value_count聚合时,被聚合的字段不能是“_id”。 date_histogram聚合时,需要加时区:{ "aggs":{ "by_day":{ "date_histogram":{ "fie...
2017-10-31 10:34:12
147
原创 IDEA插件
.ignore插件http://blog.csdn.net/qq_34590097/article/details/56284935
2017-10-16 17:23:41
133
原创 eclipse学习
修改工作空间默认编码:Window-->Preferences-->General-->Workspace,修改其中的“Text file encoding”修改项目的文件编码:项目-->Properties-->Resource,修改其中的“Text file encoding”修改某类文件的编码:Window-->Preference...
2017-10-14 21:00:19
123
原创 IDEA学习
使用IntelliJ IDEA和Maven创建Java Web项目,这个讲解步骤详细http://blog.csdn.net/myarrow/article/details/50824793 debug常用快捷键http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/debug-introduce.htmlhtt...
2017-10-14 20:56:36
130
原创 Protege导入功能
原文地址:https://protegewiki.stanford.edu/wiki/Importing_Ontologies_in_P41 首先,当用户打开位于本地文件系统中的本体(ontology)文件时,protege的导入重定向功能将首先对包含本体文件的目录执行一次扫描。扫描的结果将产生一个基于名称的本体集合,集合中的本体可被本体描述文件导入(import)。对于解析本体过程...
2017-04-18 18:04:29
4087
原创 hibernate的hql中的java常量会引起性能问题
在多线程环境中,hibernate把hql转换为sql时,会频繁的调用classloader中的方法来加载class。在某些中间件中(例如tomcat),classloader在加载class时,是同步操作。这种组合大大降低了应用程序的性能。 相关文章https://hibernate.atlassian.net/browse/HHH-10746https://hibernate...
2017-04-01 17:48:59
491
原创 为MyEclipse添加DTD
参考:http://jingyan.baidu.com/article/e9fb46e19da1117521f766d3.html 使用本地的dtd文件后,myeclipse就不会去网上下载dtd,执行规则验证时,就会很快。
2017-02-27 16:45:14
176
原创 在windows上编译apache模块
工作需要重新编译apache自带的proxy模块,花了一天时间终于搞定:) 1.安装apache 安装包 httpd-2.2.31-x64-r4.zip,去http://www.apachehaus.com网站下载,他们有已经编译好的程序。2.配置apxs 1)安装apxs 安装包apxs_win32 2)安装Strawberry Perl 安装...
2016-06-20 18:59:53
1428
原创 OpenSSL生成证书
转发自:http://blog.sina.com.cn/s/blog_9e9d2211010199yj.html要生成证书的目录下建立几个文件和文件夹,有./demoCA/ ./demoCA/newcerts/ ./demoCA/index.txt ./demoCA/serial,在serial文件中写入第一个序列号“01”1.生成X509格式的CA自签名证书$openssl req -ne...
2016-06-13 10:57:55
145
原创 java中的file.encoding
在windows server 2008上运行一个java程序,发现其系统字符集为“Cp1252”:/* java.net. */ Socket Sock = ...;InputStreamReader is = new InputStreamReader(Sock.getInputStream());System.out.println("Character encoding...
2016-05-19 10:16:50
275
原创 会话串号
最近碰到了串号问题,即A登录后,进入某个功能时,看到了B的页面。困扰了很多时间。查看http响应头内容如下: Age:1762Content-Language:zh-CNContent-Length:25035Content-Type:text/html;charset=UTF-8Date:Mon, 28 Mar 2016 01:11:45 GMT “Age”http头?查看ht...
2016-03-28 14:53:42
400
原创 apache proxy搭建集群注意事项
apache版本:2.2.17proxy模块搭建集群时,如果映射地址是“/”,则ProxyPass配置指令需要注意末尾的“/”。 the trailing slash at the end of the ProxyPass directive IS CRUCIAL! 参考文章:http://googolflex.com/?p=492 <location /&g...
2016-01-25 14:55:41
299
原创 html和body简介,挺有用的
html和body简介,挺有用的 http://www.zhangxinxu.com/wordpress/2009/09/%E5%AF%B9html%E4%B8%8Ebody%E7%9A%84%E4%B8%80%E4%BA%9B%E7%A0%94%E7%A9%B6%E4%B8%8E%E7%90%86%E8%A7%A3/
2015-05-20 21:12:09
307
jetty ajp实现分析
Ajp13Parser用于解析web服务器传过来的输入流,对于每个AJP连接都有一个对应的Ajp13Parser对象。Ajp13Generator用于产生输出流,并发送给web服务器,对于每个AJP连接都有一个对应的Ajp13Generator对象。 Ajp13Parser有4个状态,分别是STATE_START、STATE_END、STATE_AJP13CHUNK_START、STA...
2014-10-12 21:09:41
257
原创 Wireshark软件
Wireshark,一个牛逼的开源软件,Ethereal是他以前的名字,只是在大学中用到,自己果然落伍了。 学习一下:http://baike.baidu.com/link?url=ookMtkrIkp415oi7ZpxoBl2ESr0oWGCyiARSZtfHGzgZ4m0ikMjQQE6qq3_bA6T8...
2014-01-13 17:50:21
103
原创 eclipse svn问题解决
项目没有自动识别SVN时,可以按下面方法处理:在项目上右键 -> team -> share project http://www.blogjava.net/aoxj/archive/2010/06/12/323461.html
2013-11-20 16:30:04
120
原创 多子域名实现单点登录
问题:网站有bbs.xxx.com / main.xxx.com / pay.xxx.com 这三个不同的二级网站,要实现任何一二级域名处登陆,其他各二级域名的站均登陆。解决办法:设置cookie的domain属性。详细介绍:把保存用户登陆信息的cookie的域设置成一样即可。参考:http://www.cnblogs.com/winner/archive/2007/07/21/8267...
2013-05-23 13:49:33
822
原创 POI
Apache Software Foundation很强大啊POI-用于解析office的文档FOP-用于生成PDFXSL-可扩展样式表语言,FOP的输入使用此语言定义,规范地址是http://www.w3.org/TR/xsl11/回头儿好好研究下 True Type技术http://www.truetype-typography.com/苹果True Typ...
2013-04-04 20:15:10
84
原创 java服务启动超时
最新使用Java Service Wrapper把java程序封装为一个windows服务,但是在启动服务的时候碰到下面的错误:INFO | wrapper | 2013/01/29 11:46:23 | Waiting to start...INFO | wrapper | 2013/01/29 11:46:28 | Waiting to start...ERROR ...
2013-01-29 14:16:52
535
原创 不能重新安装mysql
问题: 卸载过后重新安装的,重新装了N遍过后还是不行。删除了注册表里面的东西还是不行。 解决: 你的经历我也遇到过,后来我自己解决了,你按照下面的方法可以解决的把现有mysql卸载掉,安装时自定义安装,在选择安装路径时,选择 并查看 【MySQL Server Datafiles】的安装路径,删除硬盘上那个路径内的文件即可,具体如下图,安装完成后,会重新输入新密码和确...
2013-01-29 11:20:20
125
原创 jetty和tomcat中,war包解压缩的差别
jetty中处理war包解压的代码是:org.eclipse.jetty.util.resource.JarResource。使用JarInputStream来读取war文件,JarInputStream是首先处理可选的META-INF/MANIFEST.MF文件,也就是说getNextJarEntry方法不可能处理META-INF/MANIFEST.MF文件了,因此jetty会在处理完所有的J...
2013-01-18 13:45:21
435
原创 IE9下 jQuery报getElementsByTagName不支持问题
在 IE9 下使用 jQuery 1.5 或更前的某些版本,可能会碰到类似这样的报错: 1 "Object doesn't support this property or method..." for...
2012-12-27 16:36:03
447
原创 mysql创建用户并授权
1、用管理员登陆mysql2、创建数据库create database db01;3、创建用户user01只能本地访问CREATE USER user01@'localhost' IDENTIFIED BY 'password1';user02可以远程访问CREATE USER user02@'%' IDENTIFIED BY 'password1';4、修改use...
2012-12-05 09:46:44
129
原创 读C++ Primer有感
在设计各种软件系统的过程中,处理程序中的错误和其他反常行为最困难的部分之一。像通信交换机和路由器这类长期运行的交互式系统必须将90%的程序代码用于实现错误检测和错误处理。...
2012-11-27 15:11:06
148
原创 问题排错:java.io.IOException: 没有进程来读取写入管道的数据
今天碰到一个异常,代码如下:java.io.IOException: 没有进程来读取写入管道的数据。 at sun.nio.ch.FileDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:57) at sun.nio.ch.IOUtil.writeF...
2012-10-17 17:01:46
1521
原创 访问JSP页面时报java.err.nojdk错误
案件JDK6及以上版本时,则在Jetty中访问JSP页面的时候,可能报错,信息如下:org.apache.jasper.JasperException: java.err.nojdk at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:89) at org...
2012-08-21 10:08:12
239
原创 学习openejb
1 org.apache.openejb.loader.SystemInstance全局唯一实例,里面包含:ApplicationServer、ContainerSystem、SecurityService、TransactionManager等重要对象。2 org.apache.openejb.spi.ApplicationServer应用服务器,用于创建各种代理对象3 org....
2012-02-03 18:25:20
219
原创 jetty和ajaxanywhere有冲突
有同事反映jetty下部署的应用程序有问题,而这个应用部署在tomcat则没有问题,这个应用使用了ajaxanywhere,同组的人判断jetty和ajaxanywhere不兼容,到底那里出了问题呢?还要从源码看起。 org.ajaxanywhere.BufferResponseWrapper类包装了原始的HttpServletResponse,并重写了getWriter和getOutpu...
2012-01-12 16:38:44
142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人