- centos7通过yum安装redis
L̶̶X̶̶ J̶̶
redis数据库缓存
centos7通过yum安装redis1.安装redis数据库yuminstall-yredis2.启动redis服务systemctlstartredis3.查看redis状态systemctlstatusredis4、停止服务systemctlstopredis5、重启服务systemctlrestartredis6、查看redis进程ps-ef|grepredis7、开放端口号firewal
- EXCEL IF自动填充功能
对你无可奈何2008
杂七乱八excelmicrosoft
使用Excel自动填充端口用途:提升工作效率的技巧在日常工作中,Excel是一个非常强大的工具,尤其是在处理大量数据时。通过使用Excel的自动填充功能,我们可以快速地为数据添加额外的信息,从而提升工作效率。本文将介绍如何根据端口号自动填充其用途,帮助你在处理类似数据时更加高效。场景描述假设我们有一个包含IP地址、端口号、服务类型等信息的Excel表格:ABCDEFGIP端口服务产品版本CDN/云
- npm 怎么设置代理
阿里嘎多学长
npm前端node.js
在使用npm时,如果需要通过代理服务器进行网络连接,可以使用以下步骤来设置代理:设置HTTP代理:使用以下命令设置HTTP代理:npmconfigsetproxyhttp://:@:将、、和替换为您的代理服务器的用户名、密码、地址和端口号。设置HTTPS代理:如果需要通过HTTPS代理服务器,使用以下命令:npmconfigsethttps-proxyhttp://:@:设置代理环境变量:您也可以
- 如何在宝塔mysql修改掉3306端口
在使用宝塔面板管理MySQL数据库时,默认情况下,MySQL会使用3306端口。如果出于安全考虑或者其他用途,我们需要修改MySQL的端口号。本文将介绍如何在宝塔面板中修改MySQL的3306端口,并提供代码示例和流程图。操作步骤在开始之前,请确保您已经登录到宝塔面板,并且具备相关操作的权限。1.登录宝塔面板首先,您需要登录到您的宝塔面板。输入网址,输入用户名和密码进行登录。2.进入数据库管理在宝
- 关于tomcat
gloria123_
tomcatjava
**web应用服务器安装在服务端的服务产品,在web服务器上放置一些允许客户端直接访问的资源,启动服务,客户端通过ip+端口号即可以访问web应用服务器上的资源下载tomcat压缩包并解压后:tomcat:bin目录:存放启动和停止服务等的脚本mac电脑通过命令sudoshstartup.sh来启动,windows系统通过bat可以手动启动conf目录:存放tomcat服务器配置文件web.xml
- BroadcastChannel 通讯原理
A-Kamen
前端前端javascript开发语言
BroadcastChannel是一种用于在同一来源(同一协议、主机名和端口号)下不同浏览器上下文(如标签页、iframe、Worker、ServiceWorker)之间进行消息广播的API。它提供了一种简便、可靠的方法来实现跨上下文的实时通讯。BroadcastChannel的基本概念广播频道:BroadcastChannel创建的实例代表一个特定的广播频道,所有监听该频道的上下文都能接收该频道
- linux防火墙开放端口
linux
查看防火墙状态:systemctlstatusfirewalld开启防火墙systemctlstartfirewalld查询列表信息firewall-cmd--list-all添加需要开放的端口号firewall-cmd--zone=public--add-port=15672/tcp--permanent使更改生效。firewall-cmd--reload暂时关闭防火墙systemctlstop
- 对于TCP协议三次握手,四次挥手的总结
nihuhui666
tcp/ip服务器网络协议
TCP报头源端口号,目的端口号不用解释,传输层封装的序号(sequencenumber):seq,用来标识表示数据的字节流在第几位开始确认序号(acknowledgenumber):ack,表明数据被收到,并期望从从收到的下一位开始收取URG:紧急标志位ACK:确认标志位,如果置1,开始发送确认序号RST:复位标志位SYN:请求建立链接标志位FIN:结束标志位三次握手1.首先,A请求与B建立链接,
- Nginx中$http_host、$host、$proxy_host的区别
m0_74823434
面试学习路线阿里巴巴nginxhttp运维
知识巩固!网上看到这篇文章,这里转载记录一下。简介变量是否显示端口值是否存在host浏览器请求的ip,不显示端口否"Host:value"显示值为a:b的时候,只显示ahttp_host浏览器请求的ip和端口号是“Host:value”,value存在就显示proxy_host被代理服务的ip和端口号默认80不显示其他端口显示"Host:value"显示配置反向代理时,接口请求报404问题应用描述
- Java网络编程
serendipity_hky
JavaSEjava网络开发语言
网络编程文章目录网络编程1.网络编程概述1.1软件架构1.2网络基础2.网络通信要素2.1如何实现网络中主机互相通信2.2通信要素1:IP地址2.3通信要素2:端口号2.4通信要素3:网络通信协议2.5InetAddress的使用3.传输层协议:TCP和UDP3.1TCP协议与UDP协议4.URL编程1.网络编程概述Java提供网络类库,可以实现网络连接。Java实现的跨平台的网络库,程序员面对的
- 玩转Linux网络命名空间:手把手实现跨命名空间通信
冯·诺依曼的
操作系统➔Linuxlinux网络运维容器
一、网络命名空间简介网络命名空间(NetworkNamespace)是Linux内核提供的一种网络隔离机制,它允许不同命名空间拥有独立的:网络设备接口IP地址和路由表防火墙规则(iptables/nftables)端口号范围这种技术被广泛应用于容器化(Docker/K8s)、虚拟化等场景,是实现网络隔离的重要基础。二、实战:跨命名空间通信配置1.环境准备#清空已有测试命名空间(避免冲突)ipnet
- 最硬核DNS详解
运维开发那些事
linuxlinux
1、是什么DNS(域名系统)是互联网的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS协议基于UDP协议,使用端口号53。2、域名服务器类型域名服务器在DNS体系中扮演着不同的角色,根据其功能和位置可以分为几种类型。以下是主要的域名服务器类型:根域名服务器:根域名服务器是DNS层次结构的最高层,它们并不直接提供具体的域名解析结果,而是指引查询到正确的顶
- TCP/IP 5层协议簇:网络层(ICMP协议)
听风吹等浪起
计算机网络学习笔记tcp/ip网络服务器
1.TCP/IP5层协议簇如下:和ip协议有关的才有ip头2.ICMP协议ICMP协议没有端口号,因为不去上层,上层协议采用端口号
- linux服务器部署war包
Famiglistimo-run
服务器linuxintellij-idea
工具准备:xftp(跟服务器进行文件交互)1.对你所需要部署的项目进行打包个人采取用idea进行maven导包(个人觉得方便快捷)点击package进行打包,打包成功以后在项目的target中会出现一个war包2.利用xftp将打好的war包部署在tomcat的webapps目录下,tomcat会自动解压缩3.到这war包已经部署成功,在浏览器输入你的ip地址:端口号:文件名(你部署的war包的文
- TIP/IP 端口号大全
pandancne
Networkmicrosoft服务器tcpwindowsserverinternet
1tcpmuxTCP端口服务多路复用5rje远程作业入口7echoEcho服务9discard用于连接测试的空服务11systat用于列举连接了的端口的系统状态13daytime给请求主机发送日期和时间17qotd给连接了的主机发送每日格言18msp消息发送协议19chargen字符生成服务;发送无止境的字符流20ftp-dataFTP数据端口21ftp文件传输协议(FTP)端口;有时被文件服务协
- Node.js学习分享(上)
miraculous111
node.js学习笔记javascript
Node.jsfs文件系统模块fs.readFile()fs.writeFile()path路径模块路径拼接path.join()获取路径中的文件名path.basename()的语法格式获取路径中的文件扩展名path.extname()的语法格式http模块服务器相关概念IP地址域名和域名服务器端口号创建最基本的web服务器创建web服务器的基本步骤request请求对象解决中文乱码问题根据不同
- 我们为什么需要服务发现?服务发现的基本概念和流程,并通过实践案例说明如何利用服务发现构建微服务架构 Why Do We Need Service Discovery?
AI天才研究院
Python实战自然语言处理人工智能语言模型编程实践开发语言架构设计
作者:禅与计算机程序设计艺术1.简介在现代分布式系统架构中,服务发现(ServiceDiscovery)在微服务架构、云计算和容器化架构等方面扮演着至关重要的角色。服务发现旨在根据服务名、IP地址或其他标识符动态查找服务提供者的位置信息,包括网络地址、端口号、协议类型、QoS参数等。通常情况下,客户端应用需要通过服务发现模块获取服务提供者的可用性信息,并选择合适的服务实例进行访问,从而实现分布式系
- 网络原理 初识[Java EE]
猿周LV
JavaEE网络原理网络java-eejava
目录网络发展史独立模式网络互联局域网LAN1.基于网络直连2.基于集线器(Hub)组建3.基于交换机(Switch)组建4.基于交换机和路由器(Router)组建广域网WAN网络通信基础IP地址1.概念2.格式端口号1.概念2.格式认识协议1.概念2.作用3.协议分层3.1什么是协议分层3.2分层的作用3.2.1上层不需要了解下层的细节(封装)3.2.2灵活的调整/替换某层的协议4.五元组4.1源
- 远程终端问题集锦
s1y1n9aI
权限维持网络web安全
1.描述 3389端口是电脑远程控制的端口,可以通过扫描一定范围的ip,有没有开启3389端口而进行远程控制行为。如果连接上了,将变得可以像操作本机一样操作远程的电脑。2.注册表开启远程终端命令2.1200820122016开启3389,写入到bat文件中echoDOALLINCMD!regadd"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contr
- 如何修改已有容器的端口号
九月
linuxdockerlinux
如何修改已有容器的端口号问题:工作中很多人会遇到容器打开的时候报错,端口号被占用的情况,那这个端口号该怎么修改,去哪里修改想法:docker在创建容器的时候,会自动生成容易的配置文件,所以可以采取这个方式找到并修改容器的端口号思路:关服务,找配置文件改端口号,开服务,检查是否修改成功1-关闭服务systemctlstopdocker[root@localhost~]#systemctlstopdo
- YashanDB安装初始环境调整
数据库
本文内容来自YashanDB官网,原文内容请见https://doc.yashandb.com/yashandb/23.3/zh/%E5%AE%89%E8%A3%85%...开放端口运行YashanDB产品需要占用一系列端口(端口列表中已列示这些端口的作用及相关信息)。YashanDB制订了一套端口划分规则,并据此规则提供了安装部署过程中需要指定的端口号默认值。用户可根据自身网络规划修改端口号,但
- .env文件是什么?如何使用?哪些需要注意的?一文全部搞定
万山y
网络
.env文件学习笔记什么是.env文件.env文件是一个配置文件,用于存储环境变量。主要用途:存储敏感信息(数据库连接信息、API密钥、密码等)环境配置(开发/生产环境标识、端口号等).env文件命名约定标准命名方式默认名称:.env(推荐)最通用的命名方式被所有工具和框架默认支持无需额外配置环境区分:.env.{environment}.env.development.env.productio
- 命令行查询端口占用
我没想到原来他们都是一堆坏人
cmd
命令行查询端口占用查看端口占用的详细信息netstat-ano|findstr端口号查看哪一个程序占用了端口tasklist|findstr端口号
- HTTP cookie与session
风掣长空
计算机网络http网络协议网络
telnet命令telnet是一个网络协议,用于通过TCP/IP网络进行远程登录到服务器。它允许用户在本地计算机上通过网络连接到远程服务器,并在服务器上执行命令telnet[主机名或IP地址][端口号]//连接服务器在telnet会话中,Ctrl+]会将你从当前会话切换到telnet的命令模式,你可以在这里输入命令。Ctrl+T可以显示当前的连接状态。HTTP是无连接,无状态的,就是每次访问一个服
- 分析http请求数据常见异常
good_good_xiu
项目备忘录BufferReaderhttp请求异常
1.ConnectException连接超时访问该地址超时,无法连接该服务器。这种情况直接抓取该异常提醒即可。2.SocketTimeoutException读取数据超时注:可以用过URL类.getxxx方法获取url的主机名端口号等等(newURL(url))能连接服务器,但是与服务器交互时间超过请求最大连接时长。这种情况需要对目标主机进行ping操作确定网络速度。(kB/s)pingip-l1
- 线上服务器的文件下载到本地Windows电脑
youhebuke225
Linux服务器windows运维
将线上服务器的文件下载到本地Windows电脑,可以根据具体情况选择以下方法:方法一:使用远程桌面连接(推荐)开启远程桌面功能确保服务器已启用远程桌面(RDP)服务,默认端口为3389。检查服务器防火墙或安全组规则,允许RDP端口的入站连接。连接服务器本地电脑按Win+R,输入mstsc打开远程桌面连接。输入服务器IP地址、用户名和密码,点击“连接”。映射本地磁盘在远程桌面连接窗口中,点击“显示选
- 网关和过滤器学习
hzj6
学习
一、网关是什么?有什么用?在微服务架构中,一个模块可能会部署到多个不同地址的服务器上,比如一个item模块,它的端口号可能有8081、8082等。如果是以前,当用户发送请求时只能指定发送给某一个地址,但是网关可以帮我们进行转发请求到对应的地址或端口上,同时帮我们实现负载均衡二、网关和Nacos有什么区别?网关主要负责接收和处理外部请求,对请求进行路由、过滤、认证、限流等操作,将请求合理地分发到后端
- VSCode连接远程服务器报错:vscode-remote://ssh-remote%2B%E5%AE%9E%E9%AA%8C%E5%AE%A4/data 的文件系统提供程序不可用。
万年枝
服务器使用常见运行错误vscode服务器ssh
文章目录出现问题尝试解决其他可能问题出现问题vscode-remote://ssh-remote%2B%E5%AE%9E%E9%AA%8C%E5%AE%A4/data的文件系统提供程序不可用。尝试解决1.使用本地ssh连接,判断是否能够正常连接,样例如下,请修改成个人的端口号和root@ip形式。
[email protected].如果能够连接,用ssh登录到远程服务器,删除
- 计算机网络 - HTTP 协议和万维网
Loop Lee
java网络协议tomcatservlet
基本概念万维网(WorldWideWeb,WWW)定义:一个大规模的分布式信息系统,由全球范围内无数个网络站点和网页组成特点:基于超文本技术,支持多媒体内容的展示和交互URL(UniformResourceLocator)定义:统一资源定位符,用于标识和定位互联网上的资源,不区分大小写基本格式:://[:]/协议:如http、https、ftp等主机:域名或IP地址端口号:(可选)默认HTTP为8
- Tomcat 都有哪些核心组件
web14786210723
面试学习路线阿里巴巴tomcatfirefoxjava
优质博文:IT-BLOG-CN【1】Server:Server元素在最顶层,代表整个Tomcat容器,因此他必须是server.xml中唯一一个最外层的元素。一个Server元素可以有一个或多个Service元素。可以看到,最外层有一个元素,shutdown属性表示关闭Server的指令;port属性表示Server接收shutdown指令的端口号,设置为-1可以禁掉该端口。Server的主要任务
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s