- 云端技术驾驭DAY07——Dockerfile详解、容器镜像制作、私有仓库
川川野马
#云端技术驾驭之路云计算运维服务器容器经验分享
往期回顾:云端技术驾驭DAY01——云计算底层技术奥秘、云服务器磁盘技术、虚拟化管理、公有云概述云端技术驾驭DAY02——华为云管理、云主机管理、跳板机配置、制作私有镜像模板云端技术驾驭DAY03——云主机网站部署、web集群部署、Elasticsearch安装云端技术驾驭DAY04——Logstash安装部署及插件模块云端技术驾驭DAY06——容器技术概述、镜像与容器管理、定制简单镜像、容器内安
- 查看服务器sftp用户信息,linux查看sftp服务器配置
曾喜胜 Anson
查看服务器sftp用户信息
linux查看sftp服务器配置内容精选换一换为加强对系统数据的容灾管理,云堡垒机支持配置日志备份,提高审计数据安全性和系统可扩展性。本小节主要介绍如何在系统配置FTP/SFTP服务器参数,将日志远程备份至FTP/SFTP服务器。开启远程备份后,系统默认在每天零点备份前一天的系统数据。以天为单位自动备份,生成日志文件,并上传到FTP/SFTP服务器相应路径。服务器同一路径下,不能重复云堡垒机配置了
- M1Pro 使用跳板机
小吴同学(wlx)
跳板机
Mac(M1Pro)通过Iterm2使用跳板机1、由于堡垒机(跳板机)不能支持mac系统终端工具,只支持xshell等win生态。所以我们需要先安装iterm2装iterms教程这里头对rz、sz的配置不详细。我们可以这样配置:whereiterm2-send-zmodem.sh和whereiterm2-recv-zmodem.sh找到这2个文件的路径(这里假设你已经完成下载)。指令:open~/
- -bash: /root/.ssh/authorized_keys: Read-only file system
Iareges
Problembashssh开发语言
问题背景由于跳板机不支持ssh-copy-id命令,为了配置免密登录,考虑在服务器上手动使用cat命令写入跳板机公钥cat>~/.ssh/authorized_keys[Yourpublickey]EOL但却出现了以下错误-bash:/root/.ssh/authorized_keys:Read-onlyfilesystem解决方案Read-onlyfilesystem错误是因为文件系统被挂载为只
- 齐治堡垒机
pow(^_^,N)
一、基本信息参考:https://www.cnvd.org.cn/flaw/show/1559039补丁信息:该漏洞的修复补丁已于2019年4月1日发布。如果客户尚未修复该补丁,可联系齐治科技的技术支持人员获得具体帮助。二、漏洞挖掘过程这是我第一次接触运维堡垒机,通过堡垒机登录目标服务器/应用,就像在本地直接打开一样,觉得很神奇。1、挖掘过程首先,在安装齐治运维堡垒机客户端软件ShtermClie
- AWS 中的另外一种远程工具 AWS Session Manager
SRE运维
awslinux服务器
作者:SRE运维博客博客地址:https://www.cnsre.cn/文章地址:https://www.cnsre.cn/posts/230129126154/相关话题:https://www.cnsre.cn/tags/aws/背景需求因为项目的安全性。为了避免项目的服务器暴露在公网中。很多时候我们会使用跳板机或者是一些三方的远程工具,来进行一些安全性比较高的方式来进行远程项目的服务器,但是往
- 基于亚马逊云科技Amazon EC2云服务器设计并自动化实现堡垒机
一线视点
科技服务器自动化
背景在很多企业的实际应用场景中,特别是金融类的客户,大部分的应用都是部署在私有子网中,如何能够让客户的开发人员和运维人员从本地的数据中心中安全的访问云上资源,堡垒机是一个很好的选择。传统堡垒机的核心实现原理是基于SSH协议的安全连接,通常运用SSH(SecureShell)协议实现数据的加密通信。SSH为安全身份验证和数据加密提供了可靠保障,从而确保了连接的安全性。然而,传统的自建堡垒机在其管理和
- 基于 Amazon EC2 和 Amazon Systems Manager Session Manager 的堡垒机的设计和自动化实现
陈橘又青
其他领域自动化网络运维人工智能云平台机器学习
1.背景在很多企业的技术实现中,由于数据安全和合规性要求,大部分的应用服务都部署在私有云环境或专用网络中。为了满足开发人员和运维团队从本地数据中心安全访问云上资源的需求,采用堡垒机作为一种有效的解决方案变得尤为重要。堡垒机的核心实现原理基于SSH(SecureShell)协议,这是一种业界广泛认可的加密通信协议。SSH不仅为数据传输提供了加密保护,还确保了身份验证的安全性,从而构建了一个可靠的远程
- 正向代理和反向代理
kevin0016
正向代理和反向代理1、正向代理image.png起点是客户端,返回点是互联网,正向代理服务器更像是一个跳板机;最为经典的例子就是搭建梯子,翻墙用:我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录
- Jumpserver教程01:部署jumpserver
五维空间-影子
Jumpserverjumpserver堡垒机
Jumpserver教程注:本教程由羞涩梦整理同步发布,本人技术分享站点:blog.hukanfa.com转发本文请备注原文链接,本文内容整理日期:2024-02-11csdn博客名称:五维空间-影子,欢迎关注简要说明Jumpserver是一款符合4A的专业运维审计要求的开源堡垒机系统#官网地址https://www.jumpserver.org/#产品介绍https://community.fi
- Mac 使用AccessClient打开 windows 堡垒机的方式
通域
macmacoswindows
使用AccessClient打开连接到windows页面需要下载MicrosoftremoteDesktop远程连接工具在国内,无法下载正式版,beta版本不需要从appStore下载macOS客户端下载地址|MicrosoftLearn在浏览器点击对应的windows机器打开即可,会自动唤醒MicrosoftremoteDesktop进行连接
- Mac使用AccessClient打开Linux堡垒机跳转闪退问题解决
通域
maclinuxmacoslinux运维
登录公司的服务器需要使用到堡垒机,但是mac使用AccessClient登录会出现问题最基础的AccessClient配置AccessClient启动需要设置目录权限,可以直接设置为权限777chmod777/Applications/AccessClient.app注:如果不是这个路径,可以打开终端,将访达中的应用程序AccessClient拖进终端中启动默认执行python3在应用程序中Acc
- 轻量级堡垒机系统Next Terminal
杨浦老苏
群晖dockerVNCSSHRDP
这个软件推荐的网友很多,包括王立浩、司徒、不长到一百四誓不改名等,以上排名是不分先后的什么是NextTerminal?NextTerminal是一个简单好用安全的开源交互审计系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。NextTerminal基于ApacheGuacamole开发,使用到了guacd服务。采用了Golang和React开发,具有小巧、易安装、易使用、资
- 2019年7月16日
真昼之月
今天地铁的人怎么也爆炸多!愤怒今天难得处于没什么活的空窗期,就随便看了会儿专业书。下午倒是被催了现金贷潜在用户识别模型,于是就和同事讨论了一下模型运行细节,顺便申请了一下IDC堡垒机的权限。接下来还有登录环境-拷贝数据模型-成功跑通几个槛,但是时间只给了明天一天,不知道能不能成功上线。回家路上讨论了一下国庆面基的事,成为社畜后只有这种假期才能够出门面基了呢……另外有点想回坑FF14了!到家后没有经
- Linux查询日志命令
on the way 123
linux运维服务器
Linux查询日志常见的问题排查有,k8s、arthas、堡垒机…找到本电脑的longs日志文件夹,里面有error日志…常见的错误日志查看命令有:--查询错误日志所有的错误日志caterror.2024-02-02--指定过滤条件caterror.2024-02-02|grep'xxxx'--查看最后10000日志tail-n10000error.2024-02-02--动态的查询日志tail-
- 等保 2.0 三级 拓扑图+设备套餐+详解
༺ཉི།星陈大海།ཉྀ༻CISSP
安全网络
一、等保2.0三级信息系统70-80分套餐:11、等保2.0三级信息系统70-80分拓扑图:2、设备清单:含下一代防火墙(含IPS、AV)++综合日志审计系统++堡垒机++数据库审计系统++杀毒软件。其他参考方案:•【接入边界NGFW】【必配】:融合防火墙安全策略、访问控制功能。解决安全区域边界要求,并开启AV模块功能;配置网络接入控制功能(802.1X);配置SSLVPN功能;•【分区边界NGF
- vscode设置通过跳板机登录远程主机
__万波__
各种问题ssh服务器linux
经常遇到需要通过一台中间服务器去链接远程目标机的情况,并且要在远程机器上大量编辑代码.他们的关系如下图在vscode中应当做如下配置HostJumpHostHostName192.168.1.14UserwanboPort22HostTargetHostHostName192.168.3.103UsercookooProxyCommandssh-W%h:%pJumpHost
- 黑猴子的家:Python 学习阶段
黑猴子的家
1、前戏阶段-疗程1语言基础数据类型流程控制常用模块函数、迭代器、装饰器递归、迭代、反射面向对象编程购物车程序ATM信用卡程序开发计算机程序开发模拟人生游戏开发2、轻撸怡情-疗程2网络编程Socketc/s编程、Twisted异步网络框架、网络爬虫开发多线程、多进程、协程gevent、select\poll\epoll生产者消费者模式审计堡垒机系统开发FTP服务器开发批量命令、文件分布工具Rabb
- 不能直接上网的服务器如何上网
彭泽布衣
计算机网络服务器运维linux
背景有时候会因为安全的问题,导致有些服务器不能够连接外网,这样就导致yum包比较困难,遇到这样的问题,可以寻找一台能够连接外网的服务器作为跳板机,连接外网。解决方法如上图所示,服务器B(192.168.11.10/24)不能够连接外网,服务器A(192.168.10.10/24)可以连接外网。可以在服务器A上按照代理proxy.py来让服务器B连接外网。服务器A配置:安装proxy.py:pipi
- 2、内网安全-域防火墙-入站出站规则-不出网隧道上线-组策略对象同步
++
内网安全/渗透网络安全网络协议信息与通信httpwindows
用途:个人在线笔记,有所借鉴,欢迎指正隧道技术:解决不出网协议上线的问题(利用出网协议进行封装出网)代理技术:解决网络通讯不通的问题(利用跳板机建立节点后续操作)1、防火墙出站入站规则理解有防火墙的服务器上搭建了一个web应用,有人去访问这个web,对该服务器而言,思考(1).判断会进入入规则还是出规则?答案:入站规则(2).该服务器上有个后门,执行了后门,判断会进入入站规则还是出站规则?答案:取
- 04:容器技术概述|镜像与容器|docker配置管理
桑_榆
云计算docker容器运维
容器技术概述|镜像与容器|docker配置管理什么是容器优点缺点docker与容器跳板机yum源添加docker软件在node节点验证软件包开启路由转发镜像管理&容器管理如何获取镜像镜像备份与恢复运行容器查看镜像的启动信息镜像管理命令容器管理命令容器内部署应用什么是容器就是将软件打包成标准化单元,用于开发、交付和部署。容器技术已经成为应用程序封装和交付的核心技术。容器技术的核心有以下几个内核技术组
- 03:华为云管理|云主机管理|云项目实战
桑_榆
云计算华为云
华为云管理|云主机管理|云项目实战安全组配置部署跳板机配置yum源,安装软件包优化系统服务安装配置ansible管理主机模版镜像配置配置yum源,安装软件包优化系统网站云平台部署实战华为云的负载均衡安全组配置设置安全组云主机是默认访问不了互联网的要访问互联网需要买弹性公网ip搭建yum?在文档中心搜索“华为云yum源”https://support.huaweicloud.com/ecs_faq/
- Putty 隧道穿透远程桌面访问
Antony_WU_SZ
服务器运维
【使用putty通过跳板机打隧道访问内【使用putty通过跳板机打隧道访问内网服务器】_山墨云微的博客-CSDN博客_通过跳板机访问服务器【使用putty通过跳板机打隧道访问内
- 堡垒机是什么:如何帮助企业提高网络安全防护
德迅云安全--陈琦琦
web安全安全
引言网络安全是当今企业面临的一个重大挑战,尤其是对于那些拥有大量敏感数据和业务系统的企业。一旦遭受黑客攻击或内部人员泄露,企业可能会遭受巨大的经济损失和声誉损害。因此,企业需要采取有效的措施来保护自己的网络资源,防止未经授权的访问和操作。堡垒机就是一种能够帮助企业提高网络安全防护的工具,它可以实现对运维人员的身份认证、权限控制、操作审计等功能,从而有效地降低运维风险,提升运维效率和合规性。本文将介
- SSH无密码登录
bern85
免密登录的目的在搭建Linux集群服务的时候,想在master或者跳板机上执行远程命令的时候,我们需要一遍一遍的属于密码,如果是编写脚本的话,我们还需要利用expect工具自动实现交互任务,这在实际生产环境当中是相当耗时的.所以我们需要了解linux的免密码登录。环境三台虚拟机,如下:iphostname10.0.52.13k8s.master10.0.52.14k8s.node110.0.52.
- Linux之堡垒机的安装部署
Atmj
堡垒机linux运维服务器
目录一、Linux安装启动1.上传安装包到/opt下2.解压缩3.在解压的目录下运用脚本自动安装#默认回车就行4.安装完成5.启动二、堡垒机页面部署1.浏览器访问//初始化用户:admin密码:admin修改密码admin123重新登陆2.初始化用户:admin密码:admin修改密码admin123重新登陆3.初始化界面4.先创建一个组,写一个组名即可5.设置邮件6.添加一个用户7.堡垒机添加一
- 自动化批量导入机器到Jumpserver:提高效率与一致性的关键步骤
南宫乘风
Ansible自动化linux运维
Ansible批量主机机器到Jumpserver1、背景在现代IT环境中,随着机器数量的增加和复杂性的提高,手动管理和配置机器变得越来越困难和耗时。为了提高效率并确保一致性,自动化工具成为了不可或缺的一部分。Jumpserver是一个功能强大的堡垒机和服务器管理平台,可以帮助管理员更好地管理和控制远程机器。最近,我们面临着一个挑战:需要将一批新的机器(约K台)导入到Jumpserver中,并按照预
- K8S搭建(centos)十、Dashboard配置(主节点)
寒山李白
#Kuberneteskubernetescentos容器
天行健,君子以自强不息;地势坤,君子以厚德载物。每个人都有惰性,但不断学习是好好生活的根本,共勉!文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。文章目录Dashboard配置(主节点)1.下载并安装dashboard2.添加用户3.获取token4.访问dashboard(需要跳板机,不适用当前服务器环境)4.访问dashboard4.1查看端口4.2修改type的值4.3再次
- 堡垒机
运维开发_西瓜甜
一、深入理解paramiko封装前奏SSHClient()部分源码千锋云计算西瓜甜千锋云计算西瓜甜从上面的源码中不难看出,SSHClient()的实例对象,最终也是使用了Tansport()的实例对象。所以,我们也可以创建一个Transport的连接对象让SSHClint的对象使用封装高潮建立互信ssh-keygen-tecdsa-N""ssh-copy-id-i~/.ssh/id_ecdsa.p
- 齐治堡垒机私钥登录及后渗透
LQxdp
内网渗透漏洞复现堡垒机漏洞复现
1.私钥登录(目前在php版本齐治成功,其他版本未测试)1、老、新版本私钥。-----BEGINRSAPRIVATEKEY-----MIIEoAIBAAKCAQB7V4tLlm3ovqf+cB3oxNSPkClbniZ5WM6VzLDKDoM5kE3iOFA3S+t6YpldoJXeG2pcI7K1yy/80eg/u9UXM6No05F/8F2Dmb648nZn28Y+qfaeB3N6GFFZd9
- Java开发中,spring mvc 的线程怎么调用?
小麦麦子
springmvc
今天逛知乎,看到最近很多人都在问spring mvc 的线程http://www.maiziedu.com/course/java/ 的启动问题,觉得挺有意思的,那哥们儿问的也听仔细,下面的回答也很详尽,分享出来,希望遇对遇到类似问题的Java开发程序猿有所帮助。
问题:
在用spring mvc架构的网站上,设一线程在虚拟机启动时运行,线程里有一全局
- maven依赖范围
bitcarter
maven
1.test 测试的时候才会依赖,编译和打包不依赖,如junit不被打包
2.compile 只有编译和打包时才会依赖
3.provided 编译和测试的时候依赖,打包不依赖,如:tomcat的一些公用jar包
4.runtime 运行时依赖,编译不依赖
5.默认compile
依赖范围compile是支持传递的,test不支持传递
1.传递的意思是项目A,引用
- Jaxb org.xml.sax.saxparseexception : premature end of file
darrenzhu
xmlprematureJAXB
如果在使用JAXB把xml文件unmarshal成vo(XSD自动生成的vo)时碰到如下错误:
org.xml.sax.saxparseexception : premature end of file
很有可能时你直接读取文件为inputstream,然后将inputstream作为构建unmarshal需要的source参数。InputSource inputSource = new In
- CSS Specificity
周凡杨
html权重Specificitycss
有时候对于页面元素设置了样式,可为什么页面的显示没有匹配上呢? because specificity
CSS 的选择符是有权重的,当不同的选择符的样式设置有冲突时,浏览器会采用权重高的选择符设置的样式。
规则:
HTML标签的权重是1
Class 的权重是10
Id 的权重是100
- java与servlet
g21121
servlet
servlet 搞java web开发的人一定不会陌生,而且大家还会时常用到它。
下面是java官方网站上对servlet的介绍: java官网对于servlet的解释 写道
Java Servlet Technology Overview Servlets are the Java platform technology of choice for extending and enha
- eclipse中安装maven插件
510888780
eclipsemaven
1.首先去官网下载 Maven:
http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.2.3-bin.tar.gz
下载完成之后将其解压,
我将解压后的文件夹:apache-maven-3.2.3,
并将它放在 D:\tools目录下,
即 maven 最终的路径是:D:\tools\apache-mave
- jpa@OneToOne关联关系
布衣凌宇
jpa
Nruser里的pruserid关联到Pruser的主键id,实现对一个表的增删改,另一个表的数据随之增删改。
Nruser实体类
//*****************************************************************
@Entity
@Table(name="nruser")
@DynamicInsert @Dynam
- 我的spring学习笔记11-Spring中关于声明式事务的配置
aijuans
spring事务配置
这两天学到事务管理这一块,结合到之前的terasoluna框架,觉得书本上讲的还是简单阿。我就把我从书本上学到的再结合实际的项目以及网上看到的一些内容,对声明式事务管理做个整理吧。我看得Spring in Action第二版中只提到了用TransactionProxyFactoryBean和<tx:advice/>,定义注释驱动这三种,我承认后两种的内容很好,很强大。但是实际的项目当中
- java 动态代理简单实现
antlove
javahandlerproxydynamicservice
dynamicproxy.service.HelloService
package dynamicproxy.service;
public interface HelloService {
public void sayHello();
}
dynamicproxy.service.impl.HelloServiceImpl
package dynamicp
- JDBC连接数据库
百合不是茶
JDBC编程JAVA操作oracle数据库
如果我们要想连接oracle公司的数据库,就要首先下载oralce公司的驱动程序,将这个驱动程序的jar包导入到我们工程中;
JDBC链接数据库的代码和固定写法;
1,加载oracle数据库的驱动;
&nb
- 单例模式中的多线程分析
bijian1013
javathread多线程java多线程
谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。
饿汉式:
package com.bijian.study;
public class Singleton {
private Singleton() {
}
// 注意这是private 只供内部调用
private static
- javascript读取和修改原型特别需要注意原型的读写不具有对等性
bijian1013
JavaScriptprototype
对于从原型对象继承而来的成员,其读和写具有内在的不对等性。比如有一个对象A,假设它的原型对象是B,B的原型对象是null。如果我们需要读取A对象的name属性值,那么JS会优先在A中查找,如果找到了name属性那么就返回;如果A中没有name属性,那么就到原型B中查找name,如果找到了就返回;如果原型B中也没有
- 【持久化框架MyBatis3六】MyBatis3集成第三方DataSource
bit1129
dataSource
MyBatis内置了数据源的支持,如:
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<data
- 我程序中用到的urldecode和base64decode,MD5
bitcarter
cMD5base64decodeurldecode
这里是base64decode和urldecode,Md5在附件中。因为我是在后台所以需要解码:
string Base64Decode(const char* Data,int DataByte,int& OutByte)
{
//解码表
const char DecodeTable[] =
{
0, 0, 0, 0, 0, 0
- 腾讯资深运维专家周小军:QQ与微信架构的惊天秘密
ronin47
社交领域一直是互联网创业的大热门,从PC到移动端,从OICQ、MSN到QQ。到了移动互联网时代,社交领域应用开始彻底爆发,直奔黄金期。腾讯在过去几年里,社交平台更是火到爆,QQ和微信坐拥几亿的粉丝,QQ空间和朋友圈各种刷屏,写心得,晒照片,秀视频,那么谁来为企鹅保驾护航呢?支撑QQ和微信海量数据背后的架构又有哪些惊天内幕呢?本期大讲堂的内容来自今年2月份ChinaUnix对腾讯社交网络运营服务中心
- java-69-旋转数组的最小元素。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素
bylijinnan
java
public class MinOfShiftedArray {
/**
* Q69 旋转数组的最小元素
* 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。
* 例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。
*/
publ
- 看博客,应该是有方向的
Cb123456
反省看博客
看博客,应该是有方向的:
我现在就复习以前的,在补补以前不会的,现在还不会的,同时完善完善项目,也看看别人的博客.
我刚突然想到的:
1.应该看计算机组成原理,数据结构,一些算法,还有关于android,java的。
2.对于我,也快大四了,看一些职业规划的,以及一些学习的经验,看看别人的工作总结的.
为什么要写
- [开源与商业]做开源项目的人生活上一定要朴素,尽量减少对官方和商业体系的依赖
comsci
开源项目
为什么这样说呢? 因为科学和技术的发展有时候需要一个平缓和长期的积累过程,但是行政和商业体系本身充满各种不稳定性和不确定性,如果你希望长期从事某个科研项目,但是却又必须依赖于某种行政和商业体系,那其中的过程必定充满各种风险。。。
所以,为避免这种不确定性风险,我
- 一个 sql优化 ([精华] 一个查询优化的分析调整全过程!很值得一看 )
cwqcwqmax9
sql
见 http://www.itpub.net/forum.php?mod=viewthread&tid=239011
Web翻页优化实例
提交时间: 2004-6-18 15:37:49 回复 发消息
环境:
Linux ve
- Hibernat and Ibatis
dashuaifu
Hibernateibatis
Hibernate VS iBATIS 简介 Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。 相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mappi
- 备份MYSQL脚本
dcj3sjt126com
mysql
#!/bin/sh
# this shell to backup mysql
#
[email protected] (QQ:1413161683 DuChengJiu)
_dbDir=/var/lib/mysql/
_today=`date +%w`
_bakDir=/usr/backup/$_today
[ ! -d $_bakDir ] && mkdir -p
- iOS第三方开源库的吐槽和备忘
dcj3sjt126com
ios
转自
ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份
Github上排名靠
- html wlwmanifest.xml
eoems
htmlxml
所谓优化wp_head()就是把从wp_head中移除不需要元素,同时也可以加快速度。
步骤:
加入到function.php
remove_action('wp_head', 'wp_generator');
//wp-generator移除wordpress的版本号,本身blog的版本号没什么意义,但是如果让恶意玩家看到,可能会用官网公布的漏洞攻击blog
remov
- 浅谈Java定时器发展
hacksin
java并发timer定时器
java在jdk1.3中推出了定时器类Timer,而后在jdk1.5后由Dou Lea从新开发出了支持多线程的ScheduleThreadPoolExecutor,从后者的表现来看,可以考虑完全替代Timer了。
Timer与ScheduleThreadPoolExecutor对比:
1.
Timer始于jdk1.3,其原理是利用一个TimerTask数组当作队列
- 移动端页面侧边导航滑入效果
ini
jqueryWebhtml5cssjavascirpt
效果体验:http://hovertree.com/texiao/mobile/2.htm可以使用移动设备浏览器查看效果。效果使用到jquery-2.1.4.min.js,该版本的jQuery库是用于支持HTML5的浏览器上,不再兼容IE8以前的浏览器,现在移动端浏览器一般都支持HTML5,所以使用该jQuery没问题。HTML文件代码:
<!DOCTYPE html>
<h
- AspectJ+Javasist记录日志
kane_xie
aspectjjavasist
在项目中碰到这样一个需求,对一个服务类的每一个方法,在方法开始和结束的时候分别记录一条日志,内容包括方法名,参数名+参数值以及方法执行的时间。
@Override
public String get(String key) {
// long start = System.currentTimeMillis();
// System.out.println("Be
- redis学习笔记
MJC410621
redisNoSQL
1)nosql数据库主要由以下特点:非关系型的、分布式的、开源的、水平可扩展的。
1,处理超大量的数据
2,运行在便宜的PC服务器集群上,
3,击碎了性能瓶颈。
1)对数据高并发读写。
2)对海量数据的高效率存储和访问。
3)对数据的高扩展性和高可用性。
redis支持的类型:
Sring 类型
set name lijie
get name lijie
set na
- 使用redis实现分布式锁
qifeifei
在多节点的系统中,如何实现分布式锁机制,其中用redis来实现是很好的方法之一,我们先来看一下jedis包中,有个类名BinaryJedis,它有个方法如下:
public Long setnx(final byte[] key, final byte[] value) {
checkIsInMulti();
client.setnx(key, value);
ret
- BI并非万能,中层业务管理报表要另辟蹊径
张老师的菜
大数据BI商业智能信息化
BI是商业智能的缩写,是可以帮助企业做出明智的业务经营决策的工具,其数据来源于各个业务系统,如ERP、CRM、SCM、进销存、HER、OA等。
BI系统不同于传统的管理信息系统,他号称是一个整体应用的解决方案,是融入管理思想的强大系统:有着系统整体的设计思想,支持对所有
- 安装rvm后出现rvm not a function 或者ruby -v后提示没安装ruby的问题
wudixiaotie
function
1.在~/.bashrc最后加入
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
2.重新启动terminal输入:
rvm use ruby-2.2.1 --default
把当前安装的ruby版本设为默