排序
如何在 JavaScript 中保持对象的不变性
不变性是指确保对象状态的完整性。不可变对象无法修改、添加新属性或删除现有属性。在本文中,我们将了解如何在 JavaScript 中保持对象的不变性。 方法一:使用Object.freeze()方法 Object.free...
java开发手册-编程规约-并发处理
1. 【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。 说明:资源驱动类、工具类、单例工厂类都需要注意。 2. 【强制】创建线程或线程池时请指定有...
java开发手册-错误码列表
错误码 中文描述 说明 00000 一切 ok 正确执行后的返回 A0001 用户端错误 一级宏观错误码 A0100 用户注册错误 二级宏观错误码 A0101 用户未同意隐私协议 A0102 注册国家或地区受限 A0110 用户名...
关于网站SEO的一些见解
对于网站SEO来讲,其实不是很复杂很高深的问题,主要在于碎片化和持久性上碎片化,这个要求要网站的各个页面都尽量做好SEO不能有遗漏的,每个页面的关键词要和页面内容高度类似持久性,SEO不是一早一...
cp_link_open外链跳转插件适配CorePress主题的[图标超链接]
找到cp_link_open插件目录的cp-link-open.php文件,添加以下方法function contenta($content) { preg_match_all('|\[icon-url.*?href='(.*?)'.*?](.*?)\[/icon-url\]|', $content, $domain_arr, ...
关于网站怎么样隐藏登陆链接等重要链接-高阶教程
之前分享过,直接使用重写url方式来隐藏特殊链接,简单直接,但是自己访问时需要删除掉,否则自己也无法访问现分享下高阶玩法,通过请求参数鉴权来实现对url的隐藏,本教程以nginx为例if ($uri ~ '/lo...
Linux如何安装GitLab社区版
下载对应安装包 https://packages.gitlab.com/gitlab/gitlab-ce 下载对应系统版本的安装包 如通过浏览器下载,去掉下载代码的wget --content-disposition直接访问url即可 安装 以centOS系统为例 ...
思源笔记Windows版历史版本汇总
官方链接:https://b3log.org/siyuan 不再维护历史版本,如需历史版本可去官网查找或在下方评论需要的版本,小编将代为查找分享链接如有失效,请在下方评论,看到后会及时更新的 2.10.1https://...
wordpress连接跳转插件[cp-link-open]优化访问连接,添加utm_source参数
理论上适用所有的通过php代码实现的跳转功能,本教程以cp-link-open插件示例 下载安装[cp-link-open]插件 编辑插件link.php文件,修改跳转的代码 <a href='<?php echo strpos($link,'?') ? ...
浅谈网站安全防御
现在的网络环境危机重重,DDOS和CC攻击的成本越来越低,导致有些站长的网站经常会被恶意攻击,这些攻击除了增加硬件成本以外,通过一些简单的设置,也可以起到一些防御作用,本篇文章就简单说一下网站...
List转字符串后去掉前后[ ]
第一种 List<String> list = Arrays.asList('a','b','c'); //注意防止空指针 System.out.println(StringUtils.strip(list.toString(),'[]')); 第二种 List<String> list = Arrays.a...
异常请求IP记录
以下IP伪造正常用户User-Agent,经常在凌晨访问,IP地址显示为河南驻马店,大家可以视情况拦截36.99.136.13236.99.136.14236.99.136.13036.99.136.13836.99.136.13936.99.136.13436.99.136.14036....