禁用或限制远程访问。若允许远程访问,需要确保特定主机才拥有访问权。
对用户进行合理授权,应用程序中最好不要直接使用root用户。
限制打开网络socket,此时仍可以建立与Mysql服务器的本地连接。
[mysqld]
skip-networking
强迫Mysql仅监听本机。
[mysqld]
bind-address=127.0.0.1
更改root用户的登录名称和密码。
移除测试数据库和匿名账户及废弃的账户。
禁用LOCAL INFILE。
[mysqld]
set-variable=local-infile=0
删除历史命令记录。
cat /dev/null >~/.bash_history
cat /dev/null >~/.mysql_history
及时安装Mysql安全补丁。
使用chroot限制Mysql运行环境。
自动定期备份数据库。
discuz !60万社区网站认可的BBS产品!
Crossday Discuz! Board 论坛系统(简称 Discuz! 论坛,中国国家版权局著作权登记号 2006SR11895)是一个采用 PHP 和 MySQL 等其他多种数据库构建的高效论坛解决方案。作为商业软件产品, Discuz! 在代码质量,运行效率,负载能力,安全等级,功能可 *** 控性和权限严密性等方面都在广大用户中有良好的口碑。凭借 Discuz! 开发组长期积累的丰富的 web 开发及数据库经验,和强于创新,追求完美的设计理念,使得 Discuz! 在很短时间内以其鲜明的个性特色从国内外同类产品中脱颖而出。经过了效率最优化和负载能力最佳化设计的 Discuz! ,已获得业内越来越多专家和权威企业的认可。
对于站长而言,利用 Discuz! 均能够在最短的时间内,花费最低的费用,采用最少的人力,架设一个性能优异、功能全面、安全稳定的社区论坛平台。
对于网民而言,注册任何一个由 Discuz! 软件系统建立的网站/论坛,将能方便、快捷地享受到论坛带来的互动体验,进行发/回帖、添加/修改资料、站内短信、社区搜索等数百项基本论坛 *** 作,以及进行 Wap 访问、社区交易、论坛悬赏等数十项高级社区应用。
卓越的访问速度和负载能力
Discuz! 从创立之初即以提高产品效率为突破口,随着编译模板,语法生成内核,数据缓存和自动更新机制等独创或独有技术的应用,和坚固的数据结构及最少化数据库查询设计,使得 Discuz! 可以在极为繁忙的服务器环境下快速稳定运行,切实节约企业成本,提升企业形象。
强大而完善的功能
除了一般论坛所具有的功能外, Discuz! 还提供了很大限度的个性化设定。众多功能在后台预留开关,可按企业需要启用。前台全部采用编译模板技术构建,更换界面易如反掌。完善的权限设定,使管理员可控制到每个用户,每个组及所在每个分论坛的各种权限。
国际化和标准化的产品架构
目前发布的版本分为简体中文,繁体中文和英文三个版本。自 Discuz! 2.0 以来,因其高效国际化内核的应用,使其成功走出国门,步入海外市场,商业客户遍及中国大陆,香港,台湾,北美,欧洲,澳洲,马来西亚等国家和地区。
周密的安全部署和攻击防护
Discuz! 能有效处理页面格式,保证页面及表格的完整性。安全检查应用于每一个 Discuz! 代码中,可自动屏蔽贴子及签名等中的恶意代码和跨站脚本攻击。独有的全程 *** 作记录,使论坛运行情况随时有据可查。
持久的创新和广阔的前景
Discuz! 拥有一支富于创新的开发队伍,持续性的技术优势和不断增长的市场经验,除了强化已有的市场竞争力以外,更增强了已有和潜在客户的信心,我们并不满足于现有成果,我们时刻关注国内外相关领域内的最新进展和动态,不断的进步和创新,已使越来越多的人相信 Discuz! 辉煌的明天。
*** 作系统要求
Discuz! 具备跨平台特性,可以运行于 Linux/FreeBSD/Unix 及微软 Windows 2000/2003 等各种 *** 作系统环境下。我们已在软件中针对上述 *** 作系统做了大量的测试和实地检验,保证 Discuz! 可以在上述系统中安全稳定的运行,但您仍然需要做好服务器 *** 作系统级的安全防备措施,例如Windows用户需更改 MySQL for Windows 的初始 root 密码,避免跨目录的文件读写。类 Unix 用户需避免使用过于简单的密码,避免跨用户目录的文件读写,做好服务器上其他相关软件(如 Sendmail、ftpd、httpd)等的安全防范,使用较新的软件版本等。
如果您租用虚拟主机,一般正规和技术力量较强的虚拟主机提供商会已经做好 *** 作系统的各项准备,用户可不必关注此部分。
推荐使用 Linux/FreeBSD *** 作系统,不仅完全免费,而且可以获得更好的稳定性和负载能力。如果使用Windows 系统,请将 PHP 以 ISAPI(非 CGI)方式安装。
语言及数据库支撑环境要求
Discuz! 需要服务器上装有如下软件:
可用的httpd服务器(如 Apache、Zeus、IIS 等)
PHP 4.1.0 及以上
Zend Optimizer 2.5.7 及以上
MySQL 3.23 及以上(仅针对 MySQL 版 Discuz! )
以上软件除了 httpd 软件有可能需要购买以外,其余均为跨平台的免费软件,推荐使用以上软件的最新稳定版本,不仅拥有更多的功能,而且通常已修复了已知老版本的安全漏洞。
如果您租用虚拟主机,请咨询虚拟主机提供商,您的空间服务器是否已安装了上述软件。由于 Discuz! 的数据表具有前缀设计,因此通常情况下可以将 Discuz! 与其他软件安装在同一个数据库中,或采用不同的前缀名从而在同一个数据库中安装多个 Discuz! 论坛而不产生冲突。
您的 MySQL 数据库账号应当拥有 CREATE、DROP、ALTER等执行权限,同时文件空间需不低于 2M,数据库空间不低于 5M,通常您的虚拟空间都会满足这个条件,以满足包括 Discuz! 在内的绝大多数网络软件的正常运行。如果您不了解具体情况,请咨询您的空间提供商。
Discuz! 6.1.0 更新日志
【全新】会员认证及管理内核,深入整合 UCenter 系统,与其他应用实现无缝挂接
【新增】会员行为事件推送系统,供 UChome 或其他 SNS 系统进行调用
【新增】标签 TAG 推送系统,供网站其他应用程序有针对性的实时调用
【新增】标签 TAG 必填的开关,可单独让某些版块必须填写标签或不使用标签。标签内容可实现自动分词处理
【全新】短消息功能与界面,使用更加便捷,短消息阅读采用线索模式,实现消息往来的追踪和回溯
【全新】后台管理系统,着力提升功能易用性,力求使流程更加规范,布局更加合理,整个后台更加人性化
【去除】版主进入后台的权限,后台权限体系更加清晰,杜绝了管理员与版主的管理平台混用造成的安全隐患
【新增】管理行为追踪系统,根据管理员的对某个功能 *** 作的频度,动态调整首页菜单顺序
【新增】后台自定义常用菜单功能,每个管理员均可按照自己的需求,定义常用菜单(支持本地和外部链接)
【新增】管理菜单呼叫功能,当管理员在后台可通过按“ESC”键,随时打开或关闭后台导航全图和常用菜单
【改进】数据增删机制,新增项目或者数据时支持批量添加模式,如添加论坛,主题分类,用户组等等
【全新】前台管理模式,新增版主管理面板
【采用】二次身份验证机制,管理面板安全可靠
【新增】用户板块权限管理,版主可限制某个用户在板块内的权限:看帖,发新主题,发回复,下载附件,上传附件。此功能将原来比较单一的“禁言”功能进行了强化,权限范围由整个站点细化为某个板块
【增强】报告功能,版主可浏览本版的报告列表和进行“已处理”标注,管理帖子时可将自动更新报告状态,避免重复管理
【新增】会员警告功能,使论坛管理更富有d性,可以避免直接使用禁止功能招致会员的反感
【新增】防灌水机制安全级别设置,提高验证码、验证问答的服务器兼容性
加强 验证码功能,改善 Flash 验证码的兼容性
【新增】语音验证码功能,用户只有根据听到的验证码正确输入后,才能进行登录、注册或发帖
【增强】附件防盗链机制,通过设置附件链接有效期,可有效防止附件被盗链或附件被软件批量下载
【增强】广告显示模式,支持“页面加载完成后再加载广告”和“在页面加载时直接输出广告”两种加载模式,适应不同站点的需求
【新增】Insenz 展示广告缓存机制,有效解决了由于网络故障或服务器繁忙造成的广告无法加载或加载缓慢的问题,从而保障了站长的预期收益
【新增】Insenz 主题帖推广“互动帖”活动形式,更新颖的帖子创意表现形式,实现了不同社区之间的互动
【增强】Insenz 专题活动,是功能更加完善和成熟,并融合了帖子、投票、悬赏、活动等功能
【增强】更多人性化的细节处理,比如帖子匹配版块更准确合理,取消修改发帖帐号时间限制等等
【增强】论坛勋章功能,勋章可支持管理员发放、自动领取、资格自动审核等模式
【新增】勋章资格权限表达式的设置,可实现各种发放勋章的需求
【新增】勋章有效期设置,过期勋章自动回收
【增强】勋章发放功能,可支持单独发送和批量发送
【优化】论坛模板机制,有效降低服务器 IO 请求,提升系统负载能力
【优化】论坛头像功能,去除会员头像的使用限制。头像由 UCenter 接管,并内置于控制面板中,自动生成 3 种尺寸的头像,供各种应用调用
【新增】积分豁免权设置,某组用户组可以忽略某些积分策略的设置
【新增】缩略图质量的设置,可随意调整缩略图的清晰度
【新增】增加附件的付费记录和附件收益记录
【全新】论坛调用功能,除兼容以往 JS 方式调用,更可进行内部调用
【新增】边栏类型调用,列表和浏览帖子页面可设置边栏,显示栏目的优秀资源等内容
60万社区网站认可的BBS产品!
Crossday Discuz! Board 论坛系统(简称 Discuz! 论坛,中国国家版权局著作权登记号 2006SR11895)是一个采用 PHP 和 MySQL 等其他多种数据库构建的高效论坛解决方案。作为商业软件产品, Discuz! 在代码质量,运行效率,负载能力,安全等级,功能可 *** 控性和权限严密性等方面都在广大用户中有良好的口碑。凭借 Discuz! 开发组长期积累的丰富的 web 开发及数据库经验,和强于创新,追求完美的设计理念,使得 Discuz! 在很短时间内以其鲜明的个性特色从国内外同类产品中脱颖而出。经过了效率最优化和负载能力最佳化设计的 Discuz! ,已获得业内越来越多专家和权威企业的认可。
对于站长而言,利用 Discuz! 均能够在最短的时间内,花费最低的费用,采用最少的人力,架设一个性能优异、功能全面、安全稳定的社区论坛平台。
对于网民而言,注册任何一个由 Discuz! 软件系统建立的网站/论坛,将能方便、快捷地享受到论坛带来的互动体验,进行发/回帖、添加/修改资料、站内短信、社区搜索等数百项基本论坛 *** 作,以及进行 Wap 访问、社区交易、论坛悬赏等数十项高级社区应用。
卓越的访问速度和负载能力
Discuz! 从创立之初即以提高产品效率为突破口,随着编译模板,语法生成内核,数据缓存和自动更新机制等独创或独有技术的应用,和坚固的数据结构及最少化数据库查询设计,使得 Discuz! 可以在极为繁忙的服务器环境下快速稳定运行,切实节约企业成本,提升企业形象。
强大而完善的功能
除了一般论坛所具有的功能外, Discuz! 还提供了很大限度的个性化设定。众多功能在后台预留开关,可按企业需要启用。前台全部采用编译模板技术构建,更换界面易如反掌。完善的权限设定,使管理员可控制到每个用户,每个组及所在每个分论坛的各种权限。
国际化和标准化的产品架构
目前发布的版本分为简体中文,繁体中文和英文三个版本。自 Discuz! 2.0 以来,因其高效国际化内核的应用,使其成功走出国门,步入海外市场,商业客户遍及中国大陆,香港,台湾,北美,欧洲,澳洲,马来西亚等国家和地区。
周密的安全部署和攻击防护
Discuz! 能有效处理页面格式,保证页面及表格的完整性。安全检查应用于每一个 Discuz! 代码中,可自动屏蔽贴子及签名等中的恶意代码和跨站脚本攻击。独有的全程 *** 作记录,使论坛运行情况随时有据可查。
持久的创新和广阔的前景
Discuz! 拥有一支富于创新的开发队伍,持续性的技术优势和不断增长的市场经验,除了强化已有的市场竞争力以外,更增强了已有和潜在客户的信心,我们并不满足于现有成果,我们时刻关注国内外相关领域内的最新进展和动态,不断的进步和创新,已使越来越多的人相信 Discuz! 辉煌的明天。
*** 作系统要求
Discuz! 具备跨平台特性,可以运行于 Linux/FreeBSD/Unix 及微软 Windows 2000/2003 等各种 *** 作系统环境下。我们已在软件中针对上述 *** 作系统做了大量的测试和实地检验,保证 Discuz! 可以在上述系统中安全稳定的运行,但您仍然需要做好服务器 *** 作系统级的安全防备措施,例如Windows用户需更改 MySQL for Windows 的初始 root 密码,避免跨目录的文件读写。类 Unix 用户需避免使用过于简单的密码,避免跨用户目录的文件读写,做好服务器上其他相关软件(如 Sendmail、ftpd、httpd)等的安全防范,使用较新的软件版本等。
如果您租用虚拟主机,一般正规和技术力量较强的虚拟主机提供商会已经做好 *** 作系统的各项准备,用户可不必关注此部分。
推荐使用 Linux/FreeBSD *** 作系统,不仅完全免费,而且可以获得更好的稳定性和负载能力。如果使用Windows 系统,请将 PHP 以 ISAPI(非 CGI)方式安装。
语言及数据库支撑环境要求
Discuz! 需要服务器上装有如下软件:
可用的httpd服务器(如 Apache、Zeus、IIS 等)
PHP 4.1.0 及以上
Zend Optimizer 2.5.7 及以上
MySQL 3.23 及以上(仅针对 MySQL 版 Discuz! )
以上软件除了 httpd 软件有可能需要购买以外,其余均为跨平台的免费软件,推荐使用以上软件的最新稳定版本,不仅拥有更多的功能,而且通常已修复了已知老版本的安全漏洞。
如果您租用虚拟主机,请咨询虚拟主机提供商,您的空间服务器是否已安装了上述软件。由于 Discuz! 的数据表具有前缀设计,因此通常情况下可以将 Discuz! 与其他软件安装在同一个数据库中,或采用不同的前缀名从而在同一个数据库中安装多个 Discuz! 论坛而不产生冲突。
您的 MySQL 数据库账号应当拥有 CREATE、DROP、ALTER等执行权限,同时文件空间需不低于 2M,数据库空间不低于 5M,通常您的虚拟空间都会满足这个条件,以满足包括 Discuz! 在内的绝大多数网络软件的正常运行。如果您不了解具体情况,请咨询您的空间提供商。
Discuz! 6.1.0 更新日志
【全新】会员认证及管理内核,深入整合 UCenter 系统,与其他应用实现无缝挂接
【新增】会员行为事件推送系统,供 UChome 或其他 SNS 系统进行调用
【新增】标签 TAG 推送系统,供网站其他应用程序有针对性的实时调用
【新增】标签 TAG 必填的开关,可单独让某些版块必须填写标签或不使用标签。标签内容可实现自动分词处理
【全新】短消息功能与界面,使用更加便捷,短消息阅读采用线索模式,实现消息往来的追踪和回溯
【全新】后台管理系统,着力提升功能易用性,力求使流程更加规范,布局更加合理,整个后台更加人性化
【去除】版主进入后台的权限,后台权限体系更加清晰,杜绝了管理员与版主的管理平台混用造成的安全隐患
【新增】管理行为追踪系统,根据管理员的对某个功能 *** 作的频度,动态调整首页菜单顺序
【新增】后台自定义常用菜单功能,每个管理员均可按照自己的需求,定义常用菜单(支持本地和外部链接)
【新增】管理菜单呼叫功能,当管理员在后台可通过按“ESC”键,随时打开或关闭后台导航全图和常用菜单
【改进】数据增删机制,新增项目或者数据时支持批量添加模式,如添加论坛,主题分类,用户组等等
【全新】前台管理模式,新增版主管理面板
【采用】二次身份验证机制,管理面板安全可靠
【新增】用户板块权限管理,版主可限制某个用户在板块内的权限:看帖,发新主题,发回复,下载附件,上传附件。此功能将原来比较单一的“禁言”功能进行了强化,权限范围由整个站点细化为某个板块
【增强】报告功能,版主可浏览本版的报告列表和进行“已处理”标注,管理帖子时可将自动更新报告状态,避免重复管理
【新增】会员警告功能,使论坛管理更富有d性,可以避免直接使用禁止功能招致会员的反感
【新增】防灌水机制安全级别设置,提高验证码、验证问答的服务器兼容性
加强 验证码功能,改善 Flash 验证码的兼容性
【新增】语音验证码功能,用户只有根据听到的验证码正确输入后,才能进行登录、注册或发帖
【增强】附件防盗链机制,通过设置附件链接有效期,可有效防止附件被盗链或附件被软件批量下载
【增强】广告显示模式,支持“页面加载完成后再加载广告”和“在页面加载时直接输出广告”两种加载模式,适应不同站点的需求
【新增】Insenz 展示广告缓存机制,有效解决了由于网络故障或服务器繁忙造成的广告无法加载或加载缓慢的问题,从而保障了站长的预期收益
【新增】Insenz 主题帖推广“互动帖”活动形式,更新颖的帖子创意表现形式,实现了不同社区之间的互动
【增强】Insenz 专题活动,是功能更加完善和成熟,并融合了帖子、投票、悬赏、活动等功能
【增强】更多人性化的细节处理,比如帖子匹配版块更准确合理,取消修改发帖帐号时间限制等等
【增强】论坛勋章功能,勋章可支持管理员发放、自动领取、资格自动审核等模式
【新增】勋章资格权限表达式的设置,可实现各种发放勋章的需求
【新增】勋章有效期设置,过期勋章自动回收
【增强】勋章发放功能,可支持单独发送和批量发送
【优化】论坛模板机制,有效降低服务器 IO 请求,提升系统负载能力
【优化】论坛头像功能,去除会员头像的使用限制。头像由 UCenter 接管,并内置于控制面板中,自动生成 3 种尺寸的头像,供各种应用调用
【新增】积分豁免权设置,某组用户组可以忽略某些积分策略的设置
【新增】缩略图质量的设置,可随意调整缩略图的清晰度
【新增】增加附件的付费记录和附件收益记录
【全新】论坛调用功能,除兼容以往 JS 方式调用,更可进行内部调用
【新增】边栏类型调用,列表和浏览帖子页面可设置边栏,显示栏目的优秀资源等内容
专攻社区论坛市场 Discuz! 6.0.0正式版发布
8月28日,Discuz! 6.0.0正式版面向全球提供免费下载使用。作为开启社区论坛(BBS)新局面的最新力作,Discuz! 6.0.0 卓越的性能提升和革命性的产品创新,将帮助站长搭建极具竞争力的新型态社区站点,为社区用户带来更稳定、更安全、更流畅的使用体验。另外,Discuz! 6.0.0积极探索社区网站的盈利模式,为站长提供“从建站到赚钱”的整体打包解决方案,帮助站长实现自身价值走向更大成功。
软件详情:http://www.discuz.com/download/
15public class StrictMap extends HashMap {private static final long serialVersionUID = -3455861209780003757L
private String name
public StrictMap(int initialCapacity, float loadFactor, String name) {
super(initialCapacity, loadFactor)
this.name = name
}
public StrictMap(int initialCapacity, String name) {
super(initialCapacity)
this.name = name
}
public StrictMap(String name) {
this.name = name
}
public String getName() {
return name
}
public void setName(String name) {
this.name = name
}
@Override
public V put(String key, V value) {
if (containsKey(key)) {
throw new RuntimeException("已经存在的key, keyName = " + key)
}
if (key.contains(".")) {
final String shortName = getShortName(key)
if (containsKey(shortName)) {
// question 这边有个问题, 为什么没有抛出ClassCastException。
V ambiguity = (V) new Ambiguity("存在的shortName")
super.put(shortName, ambiguity)
} else {
super.put(shortName, value)
}
}
return super.put(key, value)
}
@Override
public V get(Object key) {
V value = super.get(key)
if (value == null) {
throw new RuntimeException("keyName = " + key + ", 没有获取到value.")
}
if (value instanceof Ambiguity) {
throw new RuntimeException("重复的shortName")
}
return value
}
static class Ambiguity {
private String name
public Ambiguity(String name) {
this.name = name
}
public String getName() {
return name
}
}
}
ps:运行时也没报错。
java强转类型报错
破壁机和料理机的区别
精选推荐
广告
【用Navicat Premium 12连接mysql一报错】2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded
229阅读·0评论·0点赞
2021年4月16日
2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded
1283阅读·1评论·2点赞
2022年6月11日
解决Navicat远程连接Mysql服务时出错:2059-Authentication plugin ‘caching_sha2_password‘ cannot be loaded
460阅读·0评论·2点赞
2021年8月24日
2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded:报错的解决办法
6369阅读·4评论·12点赞
2021年12月6日
MYSQL连接错误码2059解决办法
8796阅读·4评论·5点赞
2022年6月12日
关于Navicat连接MySQL出现2059错误解决方法
6172阅读·5评论·17点赞
2022年3月24日
货运公司
精选推荐
广告
FATAL error 2059 Authentication plugin caching_sha2_password cannot be loaded
373阅读·0评论·1点赞
2020年6月23日
Navicat连接mysql时,提示:Unable to load authentication plugin ‘caching_sha2_password‘.
1365阅读·0评论·3点赞
2022年4月22日
Mysql 连接出现2059错误
5783阅读·0评论·9点赞
2019年9月21日
【亲自验证】Navicat连接MySql提示无法加载身份验证插件“缓存_sha2_密码”?
1705阅读·5评论·1点赞
2021年4月6日
MySQL ERROR 2059——Authentication plugin ‘caching_sha2_password‘ cannot be loaded
230阅读·0评论·0点赞
2021年10月28日
【MySQL】错误代码:2059
361阅读·0评论·0点赞
2022年9月3日
ERROR 2059 (HY000): Authentication plugin ‘sha256_password‘ cannot be loaded: /usr/lib64/mysql/plugi
3391阅读·0评论·0点赞
2021年12月12日
MYSQL 2059问题的解决
135阅读·0评论·0点赞
2021年9月8日
连接mysql报2059错_MySQL连接2059错误解决方法
5437阅读·0评论·3点赞
2021年1月19日
连接 MySQL 报错:2059 - authentication plugin ‘caching_sha2_password‘ cannot be loaded...
968阅读·0评论·1点赞
2021年10月8日
Navicat Premium链接MySQL时出现2059错误解决方法
2618阅读·0评论·2点赞
2022年3月25日
去首页
看看更多热门内容378837147
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)