- 博客(370)
- 资源 (14)
- 问答 (8)
- 收藏
- 关注
原创 java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
日常java开发中,有时需要通过java运行其它应用功程序,比如shell命令等。jdk的Runtime类提供了这样的方法。首先来看Runtime类的文档, 从文档中可以看出,每个java程序只会有一个Runtime实例,显然这是一个单例模式。/*** *//***/......要运行JVM中外的程序,Runtime类提供了如下方法,详细使用方法可参见源码注释通过这种方式运行外部程序,有几个陷阱需要注意,本文尝试总结常见的几个陷阱,并给出相应的解决方法。
2024-07-05 15:00:26
951
原创 VirtualBox的windows server 2016设置主机和虚拟机共享文件夹
最后可以看到虚拟机中生成了test共享盘,此时我们可以宿主机或者虚拟机拖放文件到此共享盘下,然后虚拟机、宿主机均可访问,实现文件共享。
2024-07-05 13:29:54
307
原创 windows server2016搭建AD域服务器
假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。7.打开AD DS的部署向导,由于我们这里是部署新的AD控制器,所以部署配置选择添加新林,把根域名设置成testldap.com(自定义),点击下一步。4.服务器选择从服务器池中选择服务器,再选中池中的本地服务器,点击下一步。17.指定CA数据库的位置,默认即可.点击下一步。
2024-07-05 11:45:31
913
原创 java连接AD(Microsoft Active Directory)模拟用户登录认证
:公司项目当前采用http协议+shiro+mysql的登录认证方式,而现在想支持ldap协议认证登录然后能够访问自己公司的项目网站。:假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。需要安装AD+kerberos,且ldap和kerberos安装在同一台服务器上,当前版本如下:我公司电脑室windows10的,我是Vietu
2024-07-05 11:26:56
1135
原创 SpringBoot的迭代史,SpringBoot和Spring和Java和Maven和Gradle版本兼容介绍
2013年,Pivotal团队开始研发Spring Boot。2014年4月,发布全新开源的轻量级框架的第一个Spring Boot版本。截至20230823,Spring Boot已经发布了非常多的版本,小郭花了2小时把Spring Boot各个版本和依赖组件的版本关系整理了一份表格,方便大家查阅。
2024-06-21 09:03:57
435
2
原创 javax.security.auth.login.LoginException: Unable to obtain password from user
假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。我之所以选这么旧的版本,是因为我最后要在自己项目集成,我们项目就是上面版本附近的,所以不能选太高版本,这点请注意各版本之间的兼容性问题。:如果里面的某些配置不知道在哪或者不知道干啥的,可以看我的前面的博客,详细介绍了安装配置等,可以大致了解参数。
2024-06-20 23:33:11
635
原创 javax.security.auth.login.LoginException: null (68)
假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。我之所以选这么旧的版本,是因为我最后要在自己项目集成,我们项目就是上面版本附近的,所以不能选太高版本,这点请注意各版本之间的兼容性问题。:如果里面的某些配置不知道在哪或者不知道干啥的,可以看我的前面的博客,详细介绍了安装配置等,可以大致了解参数。:本地和服务器时间不一致。
2024-06-20 23:32:09
831
原创 javax.security.auth.login.LoginException: Message stream modified (41)
:公司项目当前采用http协议+shiro+mysql的登录认证方式,而现在想支持ldap协议认证登录然后能够访问自己公司的项目网站。:假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。需要安装openldap+kerberos,且ldap和kerberos安装在同一台服务器上,当前版本如下:另外介绍下我的Spring各个版本:
2024-06-20 23:30:56
621
原创 javax.security.auth.login.LoginException: Checksum failed
:公司项目当前采用http协议+shiro+mysql的登录认证方式,而现在想支持ldap协议认证登录然后能够访问自己公司的项目网站。:假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。需要安装openldap+kerberos,且ldap和kerberos安装在同一台服务器上,当前版本如下:另外介绍下我的Spring各个版本:
2024-06-20 23:29:20
340
原创 javax.security.auth.login.LoginException: No CallbackHandler available to garner authentication info
:公司项目当前采用http协议+shiro+mysql的登录认证方式,而现在想支持ldap协议认证登录然后能够访问自己公司的项目网站。:假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。需要安装openldap+kerberos,且ldap和kerberos安装在同一台服务器上,当前版本如下:另外介绍下我的Spring各个版本:
2024-06-20 23:28:06
751
原创 javax.security.auth.login.LoginException: Cannot locate KDC
:公司项目当前采用http协议+shiro+mysql的登录认证方式,而现在想支持ldap协议认证登录然后能够访问自己公司的项目网站。:假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。需要安装openldap+kerberos,且ldap和kerberos安装在同一台服务器上,当前版本如下:另外介绍下我的Spring各个版本:
2024-06-20 23:25:50
1000
原创 javax.security.auth.login.LoginException: Receive timed out
:公司项目当前采用http协议+shiro+mysql的登录认证方式,而现在想支持ldap协议认证登录然后能够访问自己公司的项目网站。:假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。需要安装openldap+kerberos,且ldap和kerberos安装在同一台服务器上,当前版本如下:另外介绍下我的Spring各个版本:
2024-06-20 23:24:02
1031
原创 Openldap集成Kerberos
假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。:这个文章是真实可行的,但是有执行顺序,一定要先安装“Openldap安装部署”+“Kerberos基本原理、安装部署及用法”之后,确保安装无误后再去安装“Openldap集成Kerberos”。执行成功,可在ldap客户端查看到kerberos中多了以下节点显示,如下图。
2024-06-20 23:06:59
904
原创 Centos7.9安装kerberos
假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。:这个文章是真实可行的,但是有执行顺序,一定要先安装“Openldap安装部署”+“Kerberos基本原理、安装部署及用法”之后,确保安装无误后再去安装“Openldap集成Kerberos”。例如,KDC的位置,Kerberos的admin realms等。
2024-06-20 22:49:13
1200
原创 java连接kerberos用户认证
:公司项目当前采用http协议+shiro+mysql的登录认证方式,而现在想支持ldap协议认证登录然后能够访问自己公司的项目网站。:假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。需要安装openldap+kerberos,且ldap和kerberos安装在同一台服务器上,当前版本如下:另外介绍下我的Spring各个版本:
2024-06-20 17:24:33
293
原创 Centos7.9安装openldap
通过以上的所有步骤,我们就设置好了一个LDAP目录树:其中基准dc=node3,dc=com是该树的跟节点,其下有一个管理域cn=admin,dc=node3,dc=com和一个组织单元dc=hdp,dc=node3,dc=com, 其下有两个子属性ou=People,dc=hdp,dc=node3,dc=com及ou=Group,dc=hdp,dc=node3,dc=com。上面就是一个完整的修改配置的过程,切记不能直接修改/etc/openldap/slapd.d/目录下的配置。
2024-06-20 16:11:45
716
原创 第四届先进算法与信号图像处理国际学术会议(AASIP 2024)
先进算法与信号图像是现代信息技术应用的重要领域,近年来这两个领域的研究相互交叉促进,产生了很多新的方法和应用。紧跟时代步伐,第四届先进算法与信号图像处理国际学术会议(AASIP 2024)将于2024年6月28-30日在马来西亚-吉隆坡举办。旨在为业界建立一个广泛、有效的交流合作平台,让我们及时了解行业发展动态、掌握最新技术,拓宽研究视野,推动学术进步以及技术成果的高效应用。参会者不仅可以聆听国内外知名专家精彩报告,并且可以亲自参与其中与来自世界各地的专家学者进行面对面的交流与探讨。
2024-05-28 22:41:36
528
原创 LDAP: error code 32 - No Such Object
32错误码对应dn设置不对,但是我感觉不出来哪里不对啊,感觉spring.ldap.base和ldapTemplate.search都设置了正确的dn 啊,而且"ou=Develop,ou=Hytera,dc=yaobili,dc=com"这个dn就是我要查询账户所在的完整dn路径啊,不信看图。:spring.ldap.base和ldapTemplate.search是有传递行的(你可以理解为拼接的效果,一因此不能设置一样的否则就乱套了,找不到了)。
2024-05-25 14:18:44
469
原创 [LDAP: error code 34 - invalid DN]
配置文件中spring.ldap.username这里错了,因为我创建了admin管理员账户,但是这里我不知道是输入admin 啊还是输入完整dn。:此处应该输入完整dn:spring.ldap.username=cn=admin,dc=yaobili,dc=com。
2024-05-25 14:17:21
523
原创 java: 无法访问org.springframework.context.ConfigurableApplicationContext
引入的依赖版本和Spring版本或者SpringBoot版本不适配(大白话讲:你引入的版本太高了)我最开始的依赖版本用的是最新的,因为习惯性添加依赖就会莫名添加最新的,结果问题就是它导致的。选择适配的即可,最终可以使用的版本。
2024-05-25 14:15:31
537
原创 java: 无法访问org.springframework.ldap.core.LdapTemplate
引入的依赖版本和Spring版本或者SpringBoot版本不适配(大白话讲:你引入的版本太高了)我最开始的依赖版本用的是最新的,因为习惯性添加依赖就会莫名添加最新的,结果问题就是它导致的。选择适配的即可,最终可以使用的版本。
2024-05-25 14:14:29
238
原创 java连接ldap实现用户查询功能
我们公司原项目是Spring或者SpringBoot项目,现在假设收购了一家公司(人家所有账户信息都保存在ldap数据库中),现在需要把它集成进来,最终实现项目支持两种方式认证:必须先创建组,然后才能创建组下用户,不然cn=ldapUser1,ou=Develop,ou=Hytera,dc=yaobili,dc=com这么写是非法的我创建了2个账户,ldapUser1账户1密码未加密Eadmin123456,ldapUser2账户2密码加密了设置的{SSHA}J3NuHvl3O8LdPuV2QFYc2pP
2024-05-25 14:11:40
755
原创 ST-SLAS Technology 实验室自动化与筛查学会技术
SLAS Technology ——SLAS技术强调促进和改进生命科学研发的科学和技术进步;药物递送;诊断;生物医学和分子成像;以及个性化和精准医疗。这包括高通量和其他实验室自动化技术;微/纳米技术;分析、分离和定量技术;合成化学和生物学;信息学(数据分析、统计学、生物、基因组和化学信息学)和更多。
2024-05-24 23:29:11
290
原创 IJNM-International Journal of Network Management 智能网络管理
International Journal of Network Management 是一本网络管理领域的研究人员、开发人员和从业人员向国际观众展示其工作的论坛。该杂志致力于传播信息,这将改善计算机网络和通信系统的管理、操作和维护。
2024-05-24 23:25:14
342
原创 OR-Oncology Research 肿瘤学研究
Oncology Research以临床前和临床癌症治疗为特色,发表了高质量的同行评审研究,有助于在分子生物学、细胞生物学、生物化学、生物物理学、遗传学、生物学、内分泌学和免疫学领域了解癌症,以及对致癌物和治疗剂作用机制的研究、关于癌症预防和流行病学的报告、有效新治疗方案的临床试验。
2024-05-24 23:20:17
180
原创 MCF-Microbial Cell Factories
Microbial Cell Factories 是一份开放的同行评审期刊,涵盖了与微生物细胞作为重组蛋白和天然产物的生产者或作为工业兴趣的生物转化的催化剂的开发、使用和研究相关的任何主题。
2024-05-24 23:17:22
190
原创 BBBE-Journal of Biomimetics, Biomaterials and Biomedical Engineering
Journal of Biomimetics, Biomaterials and Biomedical Engineering是一本多学科期刊。其范围涵盖生物相容性材料、生物医学工程、仿生学等领域。
2024-05-24 23:13:39
153
原创 第十届水利、土木工程国际学术会议暨工程安全与防灾论坛 (ICHCE & ESDP 2024)
第十届水利、土木工程学术会议暨工程安全与防灾论坛由郑州大学主办,中国水利学会水工结构专业委员会等学术机构、清华大学等高等院校、南京水利科学研究院等科研院所协办,AEIC学术交流中心承办。5·12汶川地震、“7·20”郑州特大暴雨等重大灾害,对人民生命安全、经济社会发展都产生重大影响。研讨智慧水利、智慧土木、智慧交通、智慧能源、智能建造,以及安全科学与工程的理论方法和关键技术,提高突发超强灾害的应急管理能力,意义重大。
2024-05-24 23:08:42
526
原创 第五届电子通讯与人工智能学术会议(ICECAI 2024) 2024 5th International Conference on Electronic communication and Arti
第五届电子通讯与人工智能学术会议(ICECAI 2024)将于2024年5月31日-6月2日在中国-深圳举行。ICECAI 2024会议将邀请国内外著名专家就以传播电子通讯及人工智能方法和技术领域的技术进步、研究成果和应用做专题报告,同时进行学术交流。诚邀国内外相关高校和科研院所的科研人员、企业工程技术人员等参加会议。我们期待您的参与。
2024-05-24 23:00:00
291
原创 2024年航空航天与力学国际学术会议(ICAM 2024) 2024 International Conference on Aerospace and Mechanics
2024年航空航天与力学国际学术会议(ICAM 2024)将于2024年7月12-14日在中国沈阳举办。会议由东北大学机械工程与自动化学院主办,吉林大学机械与航空航天工程学院承办,大连理工大学、沈阳航空航天大学、沈阳建筑大学、沈阳工业大学、沈阳化工大学、东北电力大学协办。大会旨在为航空航天及相关力学领域的专家学者提供一个交流,学习的平台。大会诚邀国内外高校、科研机构专家、学者,企业界人士及其他相关人员参会交流。欢迎海内外学者投稿和参会。
2024-05-24 22:55:34
463
原创 第四届计算机技术与信息科学国际研讨会(ISCTIS 2024) 2024 4th International Symposium on Computer Technology and Informa
第四届计算机技术与信息科学国际研讨会(ISCTIS 2024)将于2024年7月12-14日在中国西安举行。大会将邀请国内外计算机技术与信息科学领域的知名专家学者出席会议,在大会上通过主题演讲、口头报告等方式与学者们分享最新研究成果、交流探讨学术难题。同时,我们诚挚邀请您参加本次会议并和所有参会者分享您的想法和成功的实践。我们期待在ISCTIS 2024见到你。
2024-05-24 22:50:35
567
原创 APH-Archives of Public Health
Archives of Public Health是一份范围广泛的公共卫生杂志,致力于出版公共卫生领域所有可靠的科学。该杂志旨在更好地了解人群的健康。该杂志有助于公共卫生知识,加强研究、政策和实践之间的互动,并促进公共卫生监测和指标制定。
2024-05-23 22:18:19
368
原创 JPHS-JMIR Public Health and Surveillance
JMIR Public Health and Surveillance是一本多学科期刊,专注于公共卫生创新与技术的交叉领域,包括公共卫生信息学、监测(监测系统和快速报告)、参与式流行病学、信息流行病学和信息监测、数字疾病检测、数字流行病学、电子公共卫生干预、大众媒体/社交媒体活动、健康传播以及新兴的人口健康分析系统和工具等主题。
2024-05-23 22:15:15
382
原创 RA-RISK ANALYSIS
Risk Analysis代表风险分析学会出版,在ISI期刊引文报告中的社会科学、数学方法类别中排名前10位,为风险分析领域的新发展提供了焦点。这本国际同行评审期刊致力于发表有关风险问题的批判性实证研究和评论。
2024-05-23 22:12:21
274
原创 计算机精选期刊特辑
艾思科蓝依托互联网信息与数据库技术、整合渠道与合作资源,提供EI/SCI/SCIE/SSCI期刊论文的内容审查、发表支持等服务。艾思科蓝与多所知名出版社达成战略合作关系,持续开展合作征稿,征稿范围覆盖自然科学各学科。您只需在此一键投稿,艾思科蓝将通过系统的期刊大数据库和资深编辑团队,结合文章主题、内容、结构及作者要求等,极速完成对论文发表的评估、分析及匹配,3个工作日内反馈结果及建议,让论文发表更简单。
2024-05-23 22:08:12
437
原创 FBB-Frontiers in Bioengineering and Biotechnology
Frontiers in Bioengineering and Biotechnology是专注生物工程和生物技术领域的开放获取期刊。研究范围涵盖生物材料、生物力学、生物工艺工程、生物安全和生物安保,生物传感器和生物分子电子学、纳米生物技术、合成生物学、工业生物技术、临床细胞和基因治疗以及组织工程和再生医学。
2024-05-23 22:01:50
373
原创 2024年智能医疗与可穿戴智能设备国际学术会议 2024 International Conference on Smart Healthcare and Wearable Intelligent
2024年智能医疗与可穿戴智能设备国际学术会议2024 International Conference on Smart Healthcare and Wearable Intelligent Devices (SHWID 2024)
2024-05-23 21:55:57
346
原创 第六届能源系统与电气电力国际学术会议(ICESEP 2024) 2024 6th International Conference on Energy Systems and Electrical
第六届能源系统与电气电力国际学术会议(ICESEP 2024)2024 6th International Conference on Energy Systems and Electrical Power
2024-05-23 21:49:07
480
原创 JPCS独立出版|EI稳定检索-第二届电力、电网与储能国际学术会议(PGES 2024) 2024 2nd International Conference on Power, Grid and En
JPCS独立出版|EI稳定检索-第二届电力、电网与储能国际学术会议(PGES 2024)2024 2nd International Conference on Power, Grid and Energy Storage (PGES 2024)
2024-05-23 21:43:45
369
原创 第十届能源材料与环境工程国际学术会议(ICEMEE 2024) 2024 10th International Conference on Energy Materials and Environm
第十届能源材料与环境工程国际学术会议(ICEMEE 2024)2024 10th International Conference on Energy Materials and Environment Engineering
2024-05-23 21:37:51
461
java实现“数据平滑升级”
2023-03-20
模拟后端代理服务器.zip
2022-06-01
labuladong的算法小抄 GitHub 68.8k star的硬核算法教程 算法小抄_第五章.pdf
2021-10-13
labuladong的算法小抄 GitHub 68.8k star的硬核算法教程 算法小抄_第四章.pdf
2021-10-13
labuladong的算法小抄 GitHub 68.8k star的硬核算法教程 算法小抄_第三章.pdf
2021-10-13
labuladong的算法小抄 GitHub 68.8k star的硬核算法教程 算法小抄_第二章.pdf
2021-10-13
labuladong的算法小抄 GitHub 68.8k star的硬核算法教程 算法小抄_第一章.pdf
2021-10-13
sigar获取服务器负载信息需要的sigar等相关的文件
2021-05-26
机器学习:波士顿房价数据集
2020-10-28
Invalid syntax while creating realm
2024-05-30
LDAP: error code 34 - invalid DN
2024-05-23
批量修改中为什么传参Map对象时不能加@Param,不加就可以批量更新成功,加了就报错
2023-04-26
问题:swagger中@ApiImplicitParams和@ApiParam都可以作用于方法上,那什么时候使用@ApiImplicitParams,什么时候使用@ApiParam呢?
2022-11-14
redis3种存储案例如何设置
2022-08-09
建造者模式有一块代码没看懂
2022-06-09
电影院查询4个连坐的人,sql该如何写
2021-12-08
ElasticSearch6.8设置滚动索引不永久生效
2021-03-17
Java程序执行linux命令没报错也不生效
2020-12-23
java版 使用spark机器学习包进行求平均数遇到类型转换出错
2020-11-06
xxljob调度后报错:command exit value(1) is failed
2020-09-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人