- Redis在Spring Boot中的应用详细讲解和案例示范
J老熊
redisspringboot数据库系统架构面试java缓存
深入理解Redis在SpringBoot中的应用Redis作为一种高性能的键值数据库,常被用于缓存、会话管理和其他需要快速访问的数据存储场景中。在SpringBoot项目中集成Redis,可以显著提高应用的性能和可扩展性。本篇文章将深入探讨如何在SpringBoot中使用Redis,涵盖常见用法、Maven依赖、配置说明,以及使用电商交易系统为案例的实际应用示范。第1章:Redis的基本概念回顾1
- 学会这6种会员卡模式,顾客想不复购都难。快客网络专注拓客引流
跳动的_686e
很多店主反映,越来越难留住老客户让他持续消费?每次做活动给客户免费体验时他就来了,然而收费时他就不来了?我们想一想移动、电信、联通公司,为什么他们有那么的业务,有那么多不同的套餐?其实是因为:他们是想通过不同类型的套餐,来满足不同需求的人,从而可以最大化的占据市场份额,锁住更多的客户。而我们做生意也是一样的道理,尤其是没有太多本钱的小生意。那么运用好套餐模式,才能最大化的占据市场份额,收获更多的忠
- 使用 Nginx 部署前端 Vue 项目
vvvae1234
前端
在这篇文章中,我们将深入探讨如何使用Nginx部署一个Vue.js前端项目。Vue是一个流行的前端JavaScript框架,而Nginx则是一个性能卓越的Web服务器和反向代理服务器。通过将这两者结合起来,我们可以高效地托管我们的前端应用。一、环境准备在开始部署之前,我们需要确保我们的环境中已安装以下软件:Node.js和npm:用于构建Vue项目。VueCLI:用于快速创建Vue项目。Nginx
- 数据库集群技术
星仔学习
数据库集群
先引用几段文章:1.数据库集群的作用:理想的数据库集群应该可以做到以下几点:◆在需要更高数据库处理速度的时候,我们只需简单增加数据库服务器就可以了。这样可以大大减小硬件投资的风险,而且大大提高现有服务的质量。◆在任何时刻需要有多个随时可用的实时同步数据服务。为了防灾,最好有多个异地的同步数据服务。这不光会大大增加数据可用性,还会有意想不到的更高数据库处理速度的效益。◆除了密码保护之外,我们最好能控
- Python3 | 练气期,入门初识与起步!
全栈工程师修炼指南
企业IT运维实践python
[知识是人生的灯塔,只有不断学习,才能照亮前行的道路]0x00前言简述描述:作为一名网络安全转运维的工程师,每天一睁眼就要马不停蹄的学习各类计算机技术、编程和网络安全知识等,在工作中接触过很多编程语言,比如:C、Java、Python、PHP、Shell、PowerShell等,但都仅仅停留在看得懂一些,会简单使用一些的阶段,却没有去深入的了解过这些语言。正好这才趁着进行机器学习的机会,将Pyth
- pytest学习笔记--接口自动化测试基础之日志封装学习
鐵馬冰河
笔记学习python功能测试
目录logging实例配置日志级别参数可写str或者int类型Handler对象常用的handler实例对象给handler对象设置日志级别给handler对象设置日志输出格式logging配置error级别以上日志发送邮件logging实例配置日志级别参数可写str或者int类型logger.setLevel(level)方法配置过滤日志级别根据源码可以看到参数level可以使int类型或者st
- 【Rust光年纪】地理信息处理不再困扰:Rust语言库大揭秘
friklogff
Rust光年纪rust开发语言后端
地理信息处理不再难:Rust语言下的六大利器前言随着地理信息技术的不断发展,对于地理空间数据的处理和分析需求也日益增加。Rust语言作为一种快速、并发、内存安全的系统编程语言,越来越受到开发者的关注和青睐。本文将介绍一些用于Rust语言的地理信息处理库,以及它们的核心功能、使用场景、安装与配置方法以及API概览。欢迎订阅专栏:Rust光年纪文章目录地理信息处理不再难:Rust语言下的六大利器前言1
- ubuntu-几种挂载磁盘的方式
flypig哗啦啦
ubuntuubuntulinux运维
目录前言方法一:使用systemd自动挂载步骤:1.获取设备的UUID2.创建挂载点目录3.创建systemd挂载单元文件4.重新加载systemd守护进程并启用挂载5.验证挂载优点:方法二:使用gnome-disks图形界面工具步骤:1.打开gnome-disks工具2.选择目标磁盘和分区3.配置挂载选项4.设置自动挂载5.验证挂载方法三:使用udisks2命令行工具步骤:1.安装udisks2
- 【kubernetes】kubernetes Ingress 安装
九师兄
云原生-k8skubernetes容器云原生
1.概述上一篇文章:【kubernetes】kubernetesservice上一篇文章:【kubernetes】kubernetesIngress介绍Ingress是Service的统一入口。2.安装首先下载配置文件wgethttps://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0
- 2023年阿里云和腾讯云有哪些便宜的云服务器?配置和价格是多少?
阿里云最新优惠和活动汇总
目前国内对于我们普通用户购买云服务器而言,基本上都是在阿里云和腾讯云之间选择,因为这是国内目前排名第一和第二的云服务器商,而且他们也经常搞优惠促销活动。比如腾讯云的云服务器特惠活动和阿里云的云服务器新人特惠活动。如果我们是第一次选购云服务器,首先应该了解阿里云和腾讯云有哪些便宜的云服务器,具体配置和价格是多少。阿里云腾讯云.png在选择哪一家服务器之前,我们先简单说一下,对于普通用户而言,网站也应
- 实习的一点回顾Gradle
BigOrangeSama
javajava
1项目目录下执行./gradlewbuild,用.gradlew自动构建首先有一个gradlew(linux)或者gradlew.bat(win)是用来检查java配置,环境配置之类的东西然后去启动gradle/wrapper/gradle-wrapper.jar去检测本地gradle版本是否和配置文件gradle/wrapper/gradle-wrapper.properties中的一样,不一样
- 使用Nginx部署前端Vue项目
bigbig猩猩
前端nginxvue.js
在使用Nginx部署前端Vue项目时,我们主要关注的是如何高效地将静态资源(HTML、CSS、JavaScript、图片等)提供给客户端浏览器。Vue.js是一个流行的JavaScript框架,用于构建用户界面,而Nginx作为一个高性能的HTTP和反向代理服务器,非常适合用于静态资源的托管。以下将详细介绍如何使用Nginx部署Vue项目,包括环境准备、Vue项目构建、Nginx配置、部署过程以及
- ubuntu / debian 根文件系统制作
mooncity0
Linuxlinux服务器debianubuntu
一、前情提要在工作中,不可避免的需要制作各种客户需要的文件系统,常用的ubuntu、debian等主要需求有:带图形化界面不带图形化界面需提前打包一些应用依赖包进去需要提前内置一些文件或开机自启执行脚本等环境:ubuntu20.04服务器版本一、操作流程1.1构建工具下载#切换更新源sudovim/etc/apt/sources.list:%s/archive.ubuntu.com/mirrors
- Linux配置NTP时间同步
思静语
Linux&运维安装linux运维服务器
在Linux系统中,配置NTP服务器(服务端)和NTP客户端(客户端)以确保系统时间的准确性涉及不同的步骤。下面是如何配置NTP服务端和客户端的详细说明。NTP服务端配置安装NTP服务在NTP服务器上安装NTP服务包。Debian/Ubuntu系列:sudoaptupdatesudoaptinstallntpRHEL/CentOS系列:sudoyuminstallntpFedora:sudodnf
- Django学习日志三:模型层
Z天南之城Z
python后端django入门django学习python
Django学习日志三:模型层1日志一我们学习了Django的配置,详见:Django学习日志一Django的配置日志二我们学习了创建第一个django项目,详见:Django学习日志二——创建第一个django项目下面我们来学习模型层的使用:五、模型层模型层用于和数据交互。可以通过模型和关系型数据库实现持久化的操作。在Django开发中主要以MySQL作为首选数据库,同时使用非关系型数据库Mon
- STM32中断三步曲教你弄会中断设置以及中断优先级设置
呼啦啦的爱
中断作为stm32中必不可少的一个功能,其重要性是不言而喻的因此把中断学习好是根本。所以今天就来好好啃一下中断配置的知识,俗话说:磨刀不误砍柴工。问题是什么呢?项目中我用到了一个触摸键盘TTP229,结果在测试键盘时,不能够输入密码?最终,调试出bug就是由于中断优先级的影响。本项目使用到的是STM32F030C8型号的MCU,我们可以从官方下载到的标准库文件中的启动汇编文件中,查看到本型号单片机
- MySQL 管理:全面指南
wjs2024
开发语言
MySQL管理:全面指南引言MySQL是目前最流行的开源关系数据库管理系统之一,以其高性能、易用性和可靠性而闻名。本篇文章将深入探讨MySQL的管理,包括安装、配置、性能优化、安全性和备份恢复等方面,旨在为数据库管理员和开发者提供一份全面的管理指南。目录MySQL简介MySQL安装与配置MySQL性能优化MySQL安全性管理MySQL备份与恢复MySQL高可用与集群MySQL监控与维护MySQL常
- Memcached append 命令
wjs2024
开发语言
Memcachedappend命令Memcached是一种高性能的分布式内存对象缓存系统,常用于缓存数据库调用、API响应等,以减少服务器负载和提高访问速度。Memcached的append命令用于向已存在键的值的末尾追加数据。这个功能在需要在不覆盖原有数据的情况下,对数据进行扩展时非常有用。命令格式Memcached的append命令的基本格式如下:appendkeyflagsexptimeby
- SpringBoot(13)过滤器+拦截器+监听器
邱秋Elena
springboot
文章目录一、过滤器1.过滤器介绍2.Filter生命周期4、注解方式实现过滤器(@WebFilter)@WebFilter@Order(1)@ServletComponentScan启动类代码Filter代码5、直接注入到spring中Filter代码Filter配置类代码二、拦截器1.拦截器介绍2.拦截器生命周期3.自定义拦截器案例——性能监控3.1实现分析:3.2问题:3.3解决方案3.4拦截
- python网络爬虫(三)——爬虫攻防
光电的一只菜鸡
pythonpython爬虫开发语言
爬虫是模拟人的浏览访问行为,进行数据的批量抓取,当抓取的数据量逐渐增大时,会给被访问的服务器造成很大的压力,甚至有可能崩溃。换句话说就是,服务器是不喜欢有人抓取自己的数据的,那么,网站方面就会这队这些爬虫者采取一些反爬策略。 服务器识别爬虫的一种方式是通过检查连接的User-Agent来识别到底是浏览器访问还是代码访问的。如果是代码访问的,当访问量增大时,服务器其就会直接封掉来访IP。 在
- 深入分析和优化MySQL主从复制延迟的技术指南
molashaonian
MySQLmysql数据库主从同步延迟表结构变更
在高并发和大数据量的数据库环境中,主从复制延迟是一个常见的问题。特别是当多个数据库共享同一个实例时,资源竞争会更加激烈,从而导致复制延迟。本文将深入分析导致主从复制延迟的可能原因,解释其根本原因,并提供优化方案以减少复制延迟,提高数据库系统的整体性能。MySQL主从复制原理在讨论具体的优化方案之前,了解MySQL的主从复制原理是至关重要的。主从复制的基本过程主服务器(Master)记录变更:在主服
- 你只管努力,或许一切都是最好的安排!
陪你今生来世
秋雨,一直在淅淅沥沥的下个不停。下午三点多,想到明天银行要扣的贷款和保险费,累计可能要四千多。而此刻,信用卡上能刷出来的也只有两千来块钱了。说心里不急,是骗人的。前两天刚还了几千块钱账,客户提走的门还有几家未收款。如果今天门装了,钱捎不回来,那这个月可能就真得要做个失信之人了。经历了疫情期间最难熬的三个多月,我的心似乎也一天天变大了。对于很多通过努力却无法改变现状的事情,我学会了妥协和接受。有时候
- 浅谈Yum 安装和 源码安装
企鹅郁金香
linux
浅谈Yum安装和源码安装本文所叙述的Linux系统是基于RedHat发行版的CentOS7yum安装1.前言我们知道在Windows上下载的安装包后缀是.exe,与之对应的在Linux下的安装包的后缀是.rpmrpm(RedHatPackageManager)是红帽软件包管理器我们在Windows电脑上下载完.exe安装包后,双击打开即可安装,完全不用操心其内部配置和代码的联系方式。但是,在Lin
- SpringBoot项目集成数据脱敏(密码加密)功能
明明在干嘛
springboot后端java数据脱敏jasyptAES
代码连接【https://gitee.com/pengmqqq/sensitive-data-encryption】介绍后端敏感数据加密的一些解决方案,包括:配置文件敏感数据加解密前端传输敏感数据加解密数据库获取的敏感数据加解密软件架构配置文件数据脱敏:Jasypt+AES前后端传输以及数据库存储数据脱敏:AOP+AES使用说明配置文件数据脱敏将需要脱敏的数据进行加密之后再放入配置文件(注意要使用
- 2022年9月20日日精进
曾经的年华
京心❤️达:樊伟伟2022年9月20日日精进日落地真经严格就是爱,放纵既是害油卡目标:80张、完成42张正能量语录每一颗螺丝都有标准每一颗螺丝都是标准今日体验:针对于不同的客户来源,制定不同的维修方案,4S店来的,一定要先报原厂的,如果客户有其他要求或嫌贵,会提出来的,所以报价的时候一定要说清楚配件的品质,以免给自己造成不必要的麻烦。
- 简单聊聊vpc故障排查
ajax_beijing_java
linux服务器网络
场景:有业务同事反馈两个vpc不通,影响业务之间的访问。排查思路:初步判断是对等链接路由的问题,于是认真检查路由发现并没有做过变动。经咨询其他同事,发现有人调整过安全组的策略,于是查看了修改的安全组策略,发现问题所在,重新调整了安全组策略后,问题解决。提示:vpc不能互通,多注意观察下安全组的配置策略是否变动。
- 整理了上百个开源中文大语言模型,涵盖模型、应用、数据集、微调、部署、评测_基于大语言模型的网络自动配置平台的设计与开发
AI大模型-搬运工
开源语言模型网络AI大模型自然语言处理LLM人工智能
自ChatGPT为代表的大语言模型(LargeLanguageModel,LLM)出现以后,由于其惊人的类通用人工智能(AGI)的能力,掀起了新一轮自然语言处理领域的研究和应用的浪潮。尤其是以ChatGLM、LLaMA等平民玩家都能跑起来的较小规模的LLM开源之后,业界涌现了非常多基于LLM的二次微调或应用的案例。本项目旨在收集和梳理中文LLM相关的开源模型、应用、数据集及教程等资料,目前收录的资
- 2024年便宜免费云服务器整理推荐
服务器小助手
云计算
随着云计算技术的不断发展和市场竞争的加剧,各大云服务提供商纷纷推出了便宜乃至免费的云服务器产品,以满足不同用户的需求。以下是对当前市场上一些值得推荐的便宜和免费云服务器的整理。更新频率:长期更新更新地址:https://txy.ink/fwq/本文为大家推荐一些免费的、便宜的以及高性价比的云服务器,持续更新,供大家参考,希望可以助力大家轻松上云!
- 如何防范ddos 攻击
ajax_beijing_java
ddos
防护DDoS(分布式拒绝服务)攻击是一个复杂且多方面的任务,需要综合考虑网络架构、硬件设备、软件配置以及安全策略等多个方面。以下是一些主要的防护DDoS攻击的方法:1.流量清洗(TrafficScrubbing)定义:通过实时监测和过滤进入的网络流量,识别并过滤掉DDoS攻击流量,仅将合法流量传送到目标服务器。实施方式:使用专业的DDoS清洗设备或云服务,这些设备和服务在网络边缘或云端建立监控节点
- 服务器上部署服务
wq_151
人工智能问题解决办法计算机通识服务器运维
服务器上部署服务用户:在服务器上部署服务,如一个可登录的网站、可登录的云盘和支持语言切换的个人博客等网页等,需要那些工作和软件配置,他们分别起到的作用是什么?ChatGPT:在服务器上部署一个服务,如一个可登录的网站、可登录的云盘,或者支持语言切换的个人博客等,通常涉及以下几个工作步骤和软件配置。每个步骤及软件配置的作用如下:选择服务器和操作系统服务器:通常可以选择云服务器(如AWS,Alibab
- java短路运算符和逻辑运算符的区别
3213213333332132
java基础
/*
* 逻辑运算符——不论是什么条件都要执行左右两边代码
* 短路运算符——我认为在底层就是利用物理电路的“并联”和“串联”实现的
* 原理很简单,并联电路代表短路或(||),串联电路代表短路与(&&)。
*
* 并联电路两个开关只要有一个开关闭合,电路就会通。
* 类似于短路或(||),只要有其中一个为true(开关闭合)是
- Java异常那些不得不说的事
白糖_
javaexception
一、在finally块中做数据回收操作
比如数据库连接都是很宝贵的,所以最好在finally中关闭连接。
JDBCAgent jdbc = new JDBCAgent();
try{
jdbc.excute("select * from ctp_log");
}catch(SQLException e){
...
}finally{
jdbc.close();
- utf-8与utf-8(无BOM)的区别
dcj3sjt126com
PHP
BOM——Byte Order Mark,就是字节序标记 在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符"ZERO WIDTH NO-BREAK SPACE"。这样如
- JAVA Annotation之定义篇
周凡杨
java注解annotation入门注释
Annotation: 译为注释或注解
An annotation, in the Java computer programming language, is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables, pa
- tomcat的多域名、虚拟主机配置
g21121
tomcat
众所周知apache可以配置多域名和虚拟主机,而且配置起来比较简单,但是项目用到的是tomcat,配来配去总是不成功。查了些资料才总算可以,下面就跟大家分享下经验。
很多朋友搜索的内容基本是告诉我们这么配置:
在Engine标签下增面积Host标签,如下:
<Host name="www.site1.com" appBase="webapps"
- Linux SSH 错误解析(Capistrano 的cap 访问错误 Permission )
510888780
linuxcapistrano
1.ssh -v
[email protected] 出现
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
错误
运行状况如下:
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuratio
- log4j的用法
Harry642
javalog4j
一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中
- mysql、sqlserver、oracle分页,java分页统一接口实现
aijuans
oraclejave
定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量
oracle分页:
select * from ( select mytable.*,rownum num from (实际传的SQL) where rownum<=pageEnd) where num>=pageStart
sqlServer分页:
 
- Hessian 简单例子
antlove
javaWebservicehessian
hello.hessian.MyCar.java
package hessian.pojo;
import java.io.Serializable;
public class MyCar implements Serializable {
private static final long serialVersionUID = 473690540190845543
- 数据库对象的同义词和序列
百合不是茶
sql序列同义词ORACLE权限
回顾简单的数据库权限等命令;
解锁用户和锁定用户
alter user scott account lock/unlock;
//system下查看系统中的用户
select * dba_users;
//创建用户名和密码
create user wj identified by wj;
identified by
//授予连接权和建表权
grant connect to
- 使用Powermock和mockito测试静态方法
bijian1013
持续集成单元测试mockitoPowermock
实例:
package com.bijian.study;
import static org.junit.Assert.assertEquals;
import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import or
- 精通Oracle10编程SQL(6)访问ORACLE
bijian1013
oracle数据库plsql
/*
*访问ORACLE
*/
--检索单行数据
--使用标量变量接收数据
DECLARE
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
BEGIN
select ename,sal into v_ename,v_sal
from emp where empno=&no;
dbms_output.pu
- 【Nginx四】Nginx作为HTTP负载均衡服务器
bit1129
nginx
Nginx的另一个常用的功能是作为负载均衡服务器。一个典型的web应用系统,通过负载均衡服务器,可以使得应用有多台后端服务器来响应客户端的请求。一个应用配置多台后端服务器,可以带来很多好处:
负载均衡的好处
增加可用资源
增加吞吐量
加快响应速度,降低延时
出错的重试验机制
Nginx主要支持三种均衡算法:
round-robin
l
- jquery-validation备忘
白糖_
jquerycssF#Firebug
留点学习jquery validation总结的代码:
function checkForm(){
validator = $("#commentForm").validate({// #formId为需要进行验证的表单ID
errorElement :"span",// 使用"div"标签标记错误, 默认:&
- solr限制admin界面访问(端口限制和http授权限制)
ronin47
限定Ip访问
solr的管理界面可以帮助我们做很多事情,但是把solr程序放到公网之后就要限制对admin的访问了。
可以通过tomcat的http基本授权来做限制,也可以通过iptables防火墙来限制。
我们先看如何通过tomcat配置http授权限制。
第一步: 在tomcat的conf/tomcat-users.xml文件中添加管理用户,比如:
<userusername="ad
- 多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
bylijinnan
java多线程
public class IncDecThread {
private int j=10;
/*
* 题目:用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
* 两个问题:
* 1、线程同步--synchronized
* 2、线程之间如何共享同一个j变量--内部类
*/
public static
- 买房历程
cfyme
2015-06-21: 万科未来城,看房子
2015-06-26: 办理贷款手续,贷款73万,贷款利率5.65=5.3675
2015-06-27: 房子首付,签完合同
2015-06-28,央行宣布降息 0.25,就2天的时间差啊,没赶上。
首付,老婆找他的小姐妹接了5万,另外几个朋友借了1-
- [军事与科技]制造大型太空战舰的前奏
comsci
制造
天气热了........空调和电扇要准备好..........
最近,世界形势日趋复杂化,战争的阴影开始覆盖全世界..........
所以,我们不得不关
- dateformat
dai_lm
DateFormat
"Symbol Meaning Presentation Ex."
"------ ------- ------------ ----"
"G era designator (Text) AD"
"y year
- Hadoop如何实现关联计算
datamachine
mapreducehadoop关联计算
选择Hadoop,低成本和高扩展性是主要原因,但但它的开发效率实在无法让人满意。
以关联计算为例。
假设:HDFS上有2个文件,分别是客户信息和订单信息,customerID是它们之间的关联字段。如何进行关联计算,以便将客户名称添加到订单列表中?
&nbs
- 用户模型中修改用户信息时,密码是如何处理的
dcj3sjt126com
yii
当我添加或修改用户记录的时候对于处理确认密码我遇到了一些麻烦,所有我想分享一下我是怎么处理的。
场景是使用的基本的那些(系统自带),你需要有一个数据表(user)并且表中有一个密码字段(password),它使用 sha1、md5或其他加密方式加密用户密码。
面是它的工作流程: 当创建用户的时候密码需要加密并且保存,但当修改用户记录时如果使用同样的场景我们最终就会把用户加密过的密码再次加密,这
- 中文 iOS/Mac 开发博客列表
dcj3sjt126com
Blog
本博客列表会不断更新维护,如果有推荐的博客,请到此处提交博客信息。
本博客列表涉及的文章内容支持 定制化Google搜索,特别感谢 JeOam 提供并帮助更新。
本博客列表也提供同步更新的OPML文件(下载OPML文件),可供导入到例如feedly等第三方定阅工具中,特别感谢 lcepy 提供自动转换脚本。这里有导入教程。
- js去除空格,去除左右两端的空格
蕃薯耀
去除左右两端的空格js去掉所有空格js去除空格
js去除空格,去除左右两端的空格
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g
- SpringMVC4零配置--web.xml
hanqunfeng
springmvc4
servlet3.0+规范后,允许servlet,filter,listener不必声明在web.xml中,而是以硬编码的方式存在,实现容器的零配置。
ServletContainerInitializer:启动容器时负责加载相关配置
package javax.servlet;
import java.util.Set;
public interface ServletContainer
- 《开源框架那些事儿21》:巧借力与借巧力
j2eetop
框架UI
同样做前端UI,为什么有人花了一点力气,就可以做好?而有的人费尽全力,仍然错误百出?我们可以先看看几个故事。
故事1:巧借力,乌鸦也可以吃核桃
有一个盛产核桃的村子,每年秋末冬初,成群的乌鸦总会来到这里,到果园里捡拾那些被果农们遗落的核桃。
核桃仁虽然美味,但是外壳那么坚硬,乌鸦怎么才能吃到呢?原来乌鸦先把核桃叼起,然后飞到高高的树枝上,再将核桃摔下去,核桃落到坚硬的地面上,被撞破了,于是,
- JQuery EasyUI 验证扩展
可怜的猫
jqueryeasyui验证
最近项目中用到了前端框架-- EasyUI,在做校验的时候会涉及到很多需要自定义的内容,现把常用的验证方式总结出来,留待后用。
以下内容只需要在公用js中添加即可。
使用类似于如下:
<input class="easyui-textbox" name="mobile" id="mobile&
- 架构师之httpurlconnection----------读取和发送(流读取效率通用类)
nannan408
1.前言.
如题.
2.代码.
/*
* Copyright (c) 2015, S.F. Express Inc. All rights reserved.
*/
package com.test.test.test.send;
import java.io.IOException;
import java.io.InputStream
- Jquery性能优化
r361251
JavaScriptjquery
一、注意定义jQuery变量的时候添加var关键字
这个不仅仅是jQuery,所有javascript开发过程中,都需要注意,请一定不要定义成如下:
$loading = $('#loading'); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的
二、请使用一个var来定义变量
如果你使用多个变量的话,请如下方式定义:
. 代码如下:
var page
- 在eclipse项目中使用maven管理依赖
tjj006
eclipsemaven
概览:
如何导入maven项目至eclipse中
建立自有Maven Java类库服务器
建立符合maven代码库标准的自定义类库
Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。
我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就 把
- 中国天气网省市级联页面
x125858805
级联
1、页面及级联js
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
&l