Java
文章平均质量分 59
乐高世界
这个作者很懒,什么都没留下…
展开
-
elasticjob任务启动zk连接超时问题解决
版本信息jdk1.8elasticjob 3.0.1spring boot 1.5.22.RELEASE异常信息Caused by: org.apache.shardingsphere.elasticjob.reg.exception.RegException: org.apache.zookeeper.KeeperException$OperationTimeoutException: KeeperErrorCode = OperationTimeout原因分析从异常信息可以看出是zk连原创 2022-04-15 15:51:17 · 4640 阅读 · 0 评论 -
如何在Apple Silicon(M1芯片)运行Apache Directory Studio
如何在Apple Silicon(M1芯片)运行Apache Directory StudioApache Directory原创 2022-02-21 13:57:49 · 643 阅读 · 0 评论 -
Spring Boot配置文件中敏感数据加密(密码文本加密)
Spring Boot配置文件中敏感数据(密码文本)加密一、密文生成二、环境配置三、密钥配置参考资料一、密文生成打开 https://github.com/jasypt/jasypt ,可以下载 jasypt 提供的命令行工具。解压进入bin目录中,可以执行对应的脚本对需要加密的数据进行加密。.\bin\encrypt.bat algorithm=PBEWITHHMACSHA512ANDAES_256 ivGeneratorClassName=org.jasypt.iv.RandomIvGener原创 2021-07-30 15:45:13 · 653 阅读 · 0 评论 -
对于String s = new String("abc") 等问题引起的思考
记得刚毕业出来面试的时候,班上同学(当然也有我),每个人都会在网上找一些面试题文档过一遍,也好心中有数,大家都称呼为这种文档为葵花宝典,这个习惯似乎还延续到了后续跳槽换工作的过程中,但是发现Java类型的面试题中,往往少不了这种String s = new String("abc") 类似的基础性的题目,有意思但也觉得无聊。如果对于Java虚拟机内存分配熟悉的人,对于这种问题确实没多大意思,我原创 2011-11-05 18:22:32 · 435 阅读 · 0 评论 -
Java虚拟机基础一
1. Java虚拟机何为Java虚拟机,可能代表三种不同的含义。具体环境具体分析。 抽象的规范具体的实现运行中的虚拟机实例 2. Java虚拟机内部体系结构(通常的结构),由于Java虚拟机规范对于运行时数据区只有十分抽象的描述,所以在不同的虚拟机实现中,数据结构可能存在一定的差异。 3翻译 2011-11-06 19:16:57 · 383 阅读 · 0 评论 -
Maven JDK8 release发布常见问题
JDK版本问题可能遇到异常日志Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1]Maven项目在没有特殊指定的情况下,默认使用JDK 1.5版本。在开发工具中,建议优先在项目pom.xml文件中指定项目所使用的JDK版本,这样开发工具(Eclipse、IDEA)基本上可以正确的自动选择合适的项目配置(工程配置),不建议手动去强行修改项目的编...原创 2018-09-26 14:55:15 · 1389 阅读 · 0 评论 -
Web应用内XSS攻击防范 - ParameterValidationFilter
介绍web应用进行xss攻击防范,常用到下面2类方法:容器(Nginx/Apache)安装WAF模块(ModSecurity)应用配置参数检查过滤器(ParameterValidationFilter)一般来说,在容器上增加WAF模块,通用性更强,但在特殊场景下还是会用到在应用内部添加拦截器来实现xss防范。两类实现核心的逻辑实现基本上都是OWASP组织提供了开源实现,本文主要介绍 P...原创 2018-11-15 13:28:17 · 478 阅读 · 0 评论